Bond-009
f35b8dd33d
Merge pull request #13536 from tkloy24/13250-Extras-Delete-Whole-Folder
...
Fix IsInMixedFolder not being set for Extras
2025-04-26 12:07:45 +02:00
Bond-009
8f1ebfc4cd
Merge pull request #13378 from felix920506/patch-1
...
Only run merge conflict labler action on pull requests
2025-04-26 12:06:15 +02:00
Bond-009
dbaa3e458d
Merge pull request #13993 from nielsvanvelzen/api-deprecate-old-playstate
...
Deprecate OnPlaybackXXX API operations in favor of ReportPlaybackXXX
2025-04-26 11:28:45 +02:00
Bond-009
d62cf7f7cb
Merge pull request #13981 from jellyfin/renovate/ci-deps
...
Update CI dependencies
2025-04-25 17:30:08 +02:00
renovate[bot]
cf0220f183
Update CI dependencies
2025-04-24 18:06:11 +00:00
Teja Chundru
317d76e97c
Translated using Weblate (Telugu)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/te/
2025-04-24 13:30:32 +00:00
Fernando Fernández
c4cb41f3b2
Temporarily ignore NonTransactionalMigrationOperation warnings ( #13972 )
2025-04-23 21:31:03 -06:00
Niels van Velzen
32887adff3
Deprecate OnPlaybackXXX API operations in favor of ReportPlaybackXXX
2025-04-23 22:00:07 +02:00
Bond-009
fca048fe18
Merge pull request #13967 from jellyfin/renovate/z440.atl.core-6.x
...
Update dependency z440.atl.core to 6.21.0
2025-04-23 09:20:53 +02:00
renovate[bot]
1dd3808147
Update dependency z440.atl.core to 6.21.0
2025-04-22 17:34:25 +00:00
JPVenson
a0931baa8e
Add Api and startup check for sufficient storage capacity ( #13888 )
2025-04-20 20:06:50 -06:00
Niels van Velzen
5e4bd744c0
Return SyncPlay group info after creation, add GET group endpoint ( #13935 )
2025-04-20 19:40:23 -06:00
MrPlow
576f6d411a
Translated using Weblate (German)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/de/
2025-04-20 13:03:46 +00:00
MrPlow
51b54f5695
Translated using Weblate (German)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/de/
2025-04-20 10:12:14 +00:00
Bond-009
74230131a1
Fix OverflowException when scanning media with a very short duration ( #13949 )
2025-04-19 13:08:29 -06:00
JPVenson
7df6e0b16f
Add port awareness to startup server ( #13913 )
2025-04-19 13:08:24 -06:00
Niels van Velzen
269508be9f
Fix SyncPlay WebSocket OpenAPI schemas ( #13946 )
2025-04-19 13:08:15 -06:00
theguymadmax
1c190f7952
Improve video resolution filtering and classification logic ( #13332 )
2025-04-19 10:45:19 -06:00
Nyanmisaka
e84826297d
Fix thumbnail extraction of mpegts videos in FFmpeg 7.1+ ( #13942 )
2025-04-19 10:41:30 -06:00
Bond-009
86b81c912d
Merge pull request #13928 from jellyfin/renovate/libse-4.x
...
Update dependency libse to 4.0.12
2025-04-16 11:56:42 +02:00
renovate[bot]
ccc49b109f
Update dependency libse to 4.0.12
2025-04-15 17:48:45 +00:00
Tim Eisele
6e9e2f500f
Fix Genre cleanup ( #13916 )
2025-04-14 20:43:38 -06:00
Nyanmisaka
8be8ea60f1
Add DoVi Profile 5 support for Rockchip RKMPP ( #13911 )
2025-04-13 07:43:58 -06:00
renovate[bot]
22c816de0a
Update dependency Svg.Skia to 2.0.0.8 ( #13907 )
2025-04-13 07:43:44 -06:00
Tim Eisele
61cb53999e
Safeguard against null value trimming in tag results ( #13908 )
2025-04-13 07:43:06 -06:00
Bond-009
5eefbb6bf6
Merge pull request #13905 from jellyfin/renovate/asynckeyedlock-7.x
...
Update dependency AsyncKeyedLock to 7.1.6
2025-04-12 16:19:45 +02:00
Bill Thornton
afdde7b243
Remove the hashed password from startup users response ( #13904 )
2025-04-12 07:12:33 -06:00
renovate[bot]
d6fbdcc0f8
Update dependency AsyncKeyedLock to 7.1.6
2025-04-12 09:14:07 +00:00
Bill Thornton
5020c09640
Merge pull request #13901 from thornbill/add-startup-name
2025-04-11 18:04:20 -04:00
Bill Thornton
874f6895a2
Add ServerName to startup configuration
2025-04-11 13:58:34 -04:00
Rafał Stępień
c972047566
Add polish age ratings ( #13851 )
2025-04-11 10:25:53 -06:00
Bond-009
dbf0edf4f8
Merge pull request #13898 from jellyfin/renovate/fscheck.xunit-3.x
...
Update dependency FsCheck.Xunit to 3.2.0
2025-04-11 12:07:57 +02:00
Bond-009
4d7f85f14a
Merge pull request #13897 from jellyfin/renovate/svg.skia-2.x
...
Update dependency Svg.Skia to 2.0.0.7
2025-04-11 12:07:37 +02:00
renovate[bot]
9ec8790faa
Update dependency Svg.Skia to 2.0.0.7
2025-04-11 09:10:17 +00:00
renovate[bot]
9a806cf3a4
Update dependency FsCheck.Xunit to 3.2.0
2025-04-11 00:29:23 +00:00
Tim Eisele
cad8de9701
Add Genre cleanup and fix cleanup filter queries ( #13891 )
2025-04-09 18:40:16 -06:00
stelle
294b2f90d1
Translated using Weblate (Malay)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ms/
2025-04-09 16:01:04 +00:00
gnattu
32fe92d8f5
Only reselect audio streams when user preference is respected ( #13832 )
2025-04-08 19:22:30 -06:00
Markus Prettner
c152f610ce
Fix negated IP addresses without subnet mask not being parsed correctly ( #13854 )
2025-04-08 19:21:57 -06:00
renovate[bot]
0bbc6bb31d
Update dependency dotnet-ef to 9.0.4 ( #13879 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-08 19:21:28 -06:00
renovate[bot]
cb59a017a5
Update Microsoft to 9.0.4 ( #13878 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-08 19:19:21 -06:00
JPVenson
070abcd8ff
Fix InheritedParentalRatingSubValue not set ( #13880 )
2025-04-08 19:19:01 -06:00
Niels van Velzen
16dc1e2260
Use Guid for parentPrimaryImageItemId ( #13874 )
2025-04-08 14:59:21 -06:00
Nyanmisaka
98697e75ca
Fix seeking beyond EOF again ( #13871 )
2025-04-08 14:58:55 -06:00
Bond-009
1e10cd003d
Merge pull request #13869 from jellyfin/renovate/ci-deps
...
Update github/codeql-action action to v3.28.15
2025-04-08 15:02:24 +02:00
baka0815
5fc1b1c862
Translate the ISO-639-2/B codes to ISO-639-2/T. ( #13068 )
...
* Translate the ISO-639-2/B codes to ISO-639-2/T.
This enables 19 additional languages to be displayed correctly.
* Convert the 2-dimensional array to a dictionary
* Added the French language to the list of ISO-639-2/B codes
* Don't change the property, use a local variable instead.
* When creating the MediaStream in the MediaStreamRepository ensure that the ISO 639-2/T (f.e. deu) code is used for the language as that is the one the .NET culture info knows.
The other code is most likely the ISO 639-2/B code (f.e. ger) which is unknown to the .NET culture info and will result in just displaying the code instead of the display name.
* Move the substitution of ISO 639-2/B to /T to the localization manager.
Some language (like Chinese) have multiple entries in the iso6392.txt file (f.e. zho|chi|zh|..., zho|chi|zh-tw|...) but the conversation between /T and /B is the same so use .TryAdd.
* Change the method definition from GetISO6392TFromB to TryGetISO6392TFromB and return true if a case was found.
* Add unit tests for TryGetISO6392TFromB.
2025-04-07 21:29:12 -06:00
renovate[bot]
4fa1a9cb97
Update github/codeql-action action to v3.28.15
2025-04-08 01:06:31 +00:00
JPVenson
77ad7f6139
Fix the migration as the new constraint now uses Value as unique key ( #13867 )
2025-04-07 14:42:01 -06:00
Alex
82a561b87d
Add API support for ELRC word-based lyrics ( #12941 )
...
* Add API support for ELRC word-based lyrics
Adds support for word-based timestamps from within ELRC files.
* Create TimeTags object
* redo TimeTag implementation
Change TimeTag to long, redo TimeTag implementation
Make timestamp not nullable
Update MediaBrowser.Model/Lyrics/LyricLine.cs
Make TimeTag list IReadOnlyList
Remove nullable Timestamp
Update TimeTag description
Co-Authored-By: Cody Robibero <cody@robibe.ro>
* Changes to LyricLineTimeTag
Moved TimeTag to LyricLineTimeTag
Change "timestamp" to "start" for consistency
Change plural "TimeTags" to "Cues"
Change comments
* Change LyricLineTimeTag to LyricLineCue, include info about end times
* Remove width
* Remove width tag
* Rewrite cue parser and add tests
---------
Co-authored-by: Cody Robibero <cody@robibe.ro>
2025-04-07 08:59:18 -06:00
JPVenson
04ca27ad07
Fix backup not written to correct directory ( #13853 )
...
* Fix backup not written to correct directory
* Improve restore handling and only restore on actual error
* Fix first failed migration not causing a rollback
2025-04-07 08:59:00 -06:00