Commit graph

26568 commits

Author SHA1 Message Date
Jellyfin Release Bot
f6f4cdf9e7 Bump version to 10.10.1 2024-11-03 10:57:46 -05:00
Joshua M. Boniface
3a9b48a2aa
Merge pull request #12940 from gnattu/remove-local-temp-file
Remove DynamicImageResponse local image after saved to metadata folder
2024-11-03 10:54:20 -05:00
gnattu
5769d5ca91 Catch all exceptions for file removal 2024-11-03 23:25:11 +08:00
gnattu
03271c43a7 Throw the exception as is 2024-11-03 16:10:17 +08:00
gnattu
bb30d26ffb Use ExceptionDispatchInfo 2024-11-03 04:28:48 +08:00
gnattu
e9ee0ef1f5 Remove temp file even when saving failed 2024-11-03 04:11:41 +08:00
gnattu
3aefbf8cf6 Don't do double remove in BaseDynamicImageProvider 2024-11-03 03:02:35 +08:00
gnattu
469bf9d514 Move the remove source implementation into ProviderManager 2024-11-03 02:51:11 +08:00
Niels van Velzen
a165883999
Merge pull request #12931 from gnattu/set-audio-codec-when-transcoding
Set AudioCodec when building stream
2024-11-02 19:11:34 +01:00
gnattu
74d2c2addf Remove DynamicImageResponse local image after saved to metadata folder
Previously, local images provided by DynamicImageResponse were never cleaned up until the server was restarted. This issue has become more severe in 10.10, as the default is now set to use the system's native temp folder, which might be a RAM backed tmpfs. This behavior could lead to resource starvation for long-running servers performing multiple library scans.

Metadata plugins prefer the old behavior should do its own backup.
2024-11-02 17:15:00 +08:00
gnattu
096e1b2970 Add comments noting that comma separated codec list is not supported in pure audio transcoding for now 2024-11-01 07:09:16 +08:00
gnattu
b0f44f1d5a Set AudioCodec when building stream
This was not set at least since 10.9 and the transcoding behavior is close to "undefined" and in 10.10 this will not work at all. This will make the returned transcoding url from PlayBackInfo to correctly specify the desired transcoding codec. If the client wants to use the HLS controller directly it should be responsible to provide valid container and codec in the parameters.
2024-11-01 05:49:31 +08:00
JPVenson
3592c629e7
Fixed possible NullReferenceException in SessionManager (#12915) 2024-10-31 09:40:48 -06:00
Mikal S.
f99e0407fd
Don't try to prune images for virtual episodes. (#12909) 2024-10-31 09:40:03 -06:00
Benedikt
c6629aebf8
Fix TMDB import failing when no IMDB ID is set for a movie (#12891) 2024-10-28 07:29:15 -06:00
Jellyfin Release Bot
016a7e5542 Bump version to 10.10.0 2024-10-26 13:32:50 -04:00
Rafael Morine
61861b1904 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ru/
2024-10-26 07:41:38 -04:00
Nyanmisaka
3ceb8337e7
Fix check for format option in scale_cuda filter (#12874) 2024-10-25 12:52:27 -06:00
renovate[bot]
87c8feed4a
Update dependency Serilog.Sinks.Async to 2.1.0 (#12870)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-25 12:51:43 -06:00
renovate[bot]
fd411cda18
Update CI dependencies (#12869)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-25 12:51:35 -06:00
fract exe
abd6649e5d Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hr/
2024-10-24 00:34:11 -04:00
Bond-009
6f3d9688cf
Merge pull request #12863 from jellyfin/renovate/ci-deps
Update github/codeql-action action to v3.27.0
2024-10-22 22:00:38 +02:00
Bas
f9ad453317 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nl/
2024-10-22 15:47:46 -04:00
nicito
bd78a36db8 Translated using Weblate (Bulgarian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bg/
2024-10-22 15:47:46 -04:00
renovate[bot]
5cc49d25c4
Update github/codeql-action action to v3.27.0 2024-10-22 17:13:53 +00:00
JPVenson
88fb668cc5
Added Unittest to check for unapplied model changes (#12854) 2024-10-20 21:27:27 -06:00
JPVenson
5b696124fc
Add catch to remove cached user if creation fails (#12574) 2024-10-20 21:27:18 -06:00
Blackspirits
31382b232d Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt/
2024-10-20 13:41:36 -04:00
Blackspirits
48f9b96029 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt_PT/
2024-10-20 13:41:36 -04:00
Blackspirits
b3da2ff8f4 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt/
2024-10-19 13:01:03 -04:00
AfmanS
1b13273d61 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt_PT/
2024-10-19 13:01:03 -04:00
Blackspirits
2e615b003d Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt_PT/
2024-10-19 13:01:03 -04:00
Blackspirits
b2c8c0d361 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt_PT/
2024-10-19 12:31:41 -04:00
Blackspirits
0caed5b410 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt/
2024-10-19 12:31:41 -04:00
AfmanS
07b38b825a Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt_PT/
2024-10-19 12:31:41 -04:00
Nyanmisaka
df8edaa083
Fix seeking beyond EOF in HWA transcoding (#12847) 2024-10-19 08:46:13 -06:00
renovate[bot]
cbd4e070bf
Update dependency z440.atl.core to 6.6.0 (#12846)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-19 08:46:02 -06:00
renovate[bot]
4cc9811447
Update dependency AsyncKeyedLock to 7.0.2 (#12812)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-19 08:45:52 -06:00
renovate[bot]
df06a37395
Update github/codeql-action action to v3.26.13 (#12820) 2024-10-19 08:31:01 -06:00
JP
12effd4e62 Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lt/
2024-10-19 07:41:37 -04:00
gnattu
6813db06d7
Infer more audio codec from containers (#12837) 2024-10-19 05:23:48 -06:00
JPVenson
8b4fa42e49
Ensure Skia images are always disposed (#12786) 2024-10-17 07:35:03 -06:00
Cody Robibero
4251cbc277
Merge pull request #12824 from gnattu/don't-check-remote-trickplay 2024-10-16 07:01:09 -06:00
gnattu
5ac895bef6 Fix format 2024-10-16 17:50:19 +08:00
gnattu
666db81a09
Allow invalid id for trickplay
Co-authored-by: JPVenson <ger-delta-07@hotmail.de>
2024-10-16 17:47:24 +08:00
aevar
fe05aa8cf1 Translated using Weblate (Icelandic)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/is/
2024-10-15 20:59:29 -04:00
myrad2267
143d70d264 Translated using Weblate (French (Canada))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fr_CA/
2024-10-15 20:59:29 -04:00
gnattu
bcb2a3d5e9 Don't check remote sources for trickplay 2024-10-15 18:22:39 +08:00
Nyanmisaka
0bc142de9a Translated using Weblate (Chinese (Simplified Han script))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hans/
2024-10-14 16:41:36 -04:00
NOV
5ad6613b9e Translated using Weblate (French)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fr/
2024-10-14 16:41:36 -04:00