| Age | Commit message (Collapse) | Author |
|
The current linq will just throw when there is no image candidates. Just pass empty lists to `CreateSplashscreen` as this case is already handled there.
|
|
This has not worked reliably in a long time, and results in the majority
of PRs having a failing CI status. Just remove it; we'll handle
backports manually as needed.
|
|
|
|
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/eu/
|
|
Allow api key to subscribe to admin websockets
Original-merge: 03082e90f971a44e0967caa16026696b830bdf88
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Correctly handle audio number tag fallbacks
Original-merge: 117d2082aa4f46f470c361c39f4a2189014260ee
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Fixed Websocket not locking state correctly
Original-merge: 49bb5a6442ac8b0ddaff7958acedd43e1a72137c
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Fall back to calculating mime type from path when needed
Original-merge: 8aa4e2e32037c15d4d08f40a776943a4d1575302
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
|
|
|
|
Co-authored-by: JPVenson <ger-delta-07@hotmail.de>
|
|
|
|
Our stream index calculation logic implemented in #7529, assumes an in-order array. However, our current query may return out-of-order items, leading the server to pass an incorrect index to ffmpeg, causing the transcoding to crash.
|
|
|
|
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ht/
|
|
|
|
|
|
Co-authored-by: Cody Robibero <cody@robibe.ro>
|
|
These dates are used as birthdate and death date for person (ask luke for why) and a non-nullable column would cause the null date become 1901-01-01, making all living people dead.
|
|
|
|
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
|
We are still using `Subnet.Contains` a lot but that does not handle IPv4 mapped to IPv6 addresses at all. It was partially fixed by #12094 in local network checking, but it may not always happen on LAN.
Also make all local network checking to use IsInLocalNetwork method instead of just performing `Subnet.Contains` which is not accurate.
Filter out all link-local addresses for external interface matching.
|
|
The RETURNING clause helps with performance and is now default of EFCore. However, EFCore cannot automatically perform retry when the table was locked/busy. Disable it as a workaround for the locking issues of very huge databases.
|
|
|
|
|
|
Fix interface ordering again
Original-merge: 731874429c4c9bf5e2374f4160893f0f59d771e7
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Open files with FileShare.Read for BlurHash calculations
Original-merge: bfe0fdbcdca03436a08430d723fc2b34a6016e25
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Don't select audio stream and codec explicitly for copy when bitrate exceeds limit
Original-merge: e8514de33b59e24184cc7eb7f8df9cd5e850a7de
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Use WriteThrough for ImageSaver
Original-merge: 6329de4fc390d356e8c09d801357258b941cfd2d
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Catch IOExceptions for GetFileSystemMetadata
Original-merge: 3766a88beaa4f1a9e8ab90f3ade24b474b1dde6c
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Fix rating levels
Original-merge: 53a45c6033fe9e1f0bc33ad4e2426dd5032ae0b0
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Fix parallel use of not thread-safe SubtitleFormat instance
Original-merge: 0b2a59e9631269c7e3261895e2e45d9dc07de848
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Fix interface selection
Original-merge: 0394965753f6d6c24ef67580b7a1c25d5f15ea82
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Never treat matroska as webm for audio playback
Original-merge: 344cc8b97baf5026d0c95824d5b5ee2522a7c284
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Use nv15 as intermediate format for 2-pass rkrga scaling
Original-merge: 5c6317f68d6e255189ceb64e49500afd046e3a50
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Fix DTS in HLS
Original-merge: cea0c9594220778658c30acf640108c26191706e
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Don't use custom params on ultrafast x265 preset
Original-merge: 86160cd99c3134f2ca62e5fc9fac60d9ef702fb0
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Fix EPG image caching
Original-merge: b9881b8bdf650a39cbf8f0f98d9a970266fec90a
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Fix missing episode removal
Original-merge: 4e28f4fe03467f35285a021d7fbab27c83c0cc41
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Transcode to audio codec satisfied other conditions when copy check failed.
Original-merge: 8aa41d59041c792571530c514dd6d21ba22a1881
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Fix possible infinite loops in incomplete MKV files
Original-merge: 6f7ce439d308a270309b5de22b3d7776cb53263e
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Properly check LAN IP in HasRemoteAccess
Original-merge: eb5f8d49dde2c7fe07cb50cf185ae1f9f62f3c54
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Don't generate trickplay for backdrops
Original-merge: 80940c0c57bc180d88b57da5b797fef949f85200
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Don't fall back to ffprobe results for multi-value audio tags
Original-merge: f97f38585b69c7d810b5708a3c9d822a3ac545b6
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Check if the video has an audio track before codec fallback
Original-merge: ff4f3b04411833dd7675be870dde9212394acf95
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Fix NFO ID parsing
Original-merge: f0e9b2fb96b35dab4c6881e5059ef23f6c3c86c7
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Always do tone-mapping for HDR transcoding when software pipeline is used
Original-merge: b31f1696f2cad1ebf37ad33af82161d52c9ca9e9
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Fallback to lossy audio codec for bitrate limit
Original-merge: 65f722f23c781d6346741589a681b8b00579fc8a
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Fix: handling of <set> elements in NfoParser
Original-merge: f333ef74b3cc8444e12ac1210f94daf59c766969
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
|