KGT1
1d44899606
Remove global subtitle configuration ( #14957 )
2026-04-18 17:06:46 +02:00
MBR-0001
d4a46bc629
Fix comparison
2026-04-16 22:34:13 +02:00
theguymadmax
5bad7b8ae3
Fix artist metadata not being fetched on initial library scan ( #16606 )
...
CodeQL / Analyze (csharp) (push) Has been cancelled
Tests / run-tests (macos-latest) (push) Has been cancelled
Tests / run-tests (ubuntu-latest) (push) Has been cancelled
Tests / run-tests (windows-latest) (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Artifact (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Unstable Spec (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Stable Spec (push) Has been cancelled
Project Automation / Project board (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
Stale PR Check / Check PRs with merge conflicts (push) Has been cancelled
Stale Issue Labeler / Check for stale issues (push) Has been cancelled
* Fix artist metadata not being fetched on initial library scan
* Update Emby.Server.Implementations/Library/Validators/ArtistsValidator.cs
Co-authored-by: Bond-009 <bond.009@outlook.com >
---------
Co-authored-by: Bond-009 <bond.009@outlook.com >
2026-04-14 18:38:01 +02:00
Dominic DeMarco
22f0507258
Record missing information
...
Fixes tonemapping checks by recording previously missing information when gathering video stream information from videos in a BDMV structure
2026-04-10 00:21:52 -07:00
Shadowghost
24a0df9a39
Merge remote-tracking branch 'upstream/master' into perf-rebased
2026-04-07 21:36:07 +02:00
Shadowghost
b846958f2c
Add additional validations
2026-04-06 11:37:45 +02:00
Joshua M. Boniface
8cecf53057
Fix GHSA-j2hf-x4q5-47j3 with improved sanitization
...
Co-Authored-By: Shadowghost <Ghost_of_Stone@web.de >
2026-04-06 11:37:45 +02:00
MBR-0001
142ba42883
Backport pull request #16539 from jellyfin/release-10.11.z
...
Fix subtitle saving
Original-merge: f51c63e244
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com >
Backported-by: Bond_009 <bond.009@outlook.com >
2026-04-06 05:19:32 -04:00
Marc Brooks
aa96ff42e6
Parse provider IDs from season and episode folder/file names
...
Season and episode directories/files can now include provider ID
attributes in their names (e.g. "Season 01 [tvdbid=22222]" or
"Show S01E01 [tmdbid=99999].mkv"), consistent with the existing
behavior for series folders.
Supported providers: imdbid, tvdbid, tvmazeid, tmdbid.
Adds TmdbSeasonExternalId and TmdbEpisodeExternalId so that
the TMDB season and episode IDs are surfaced in the metadata editor.
Seasons do not have their own IMDb IDs, so we don't support imdbid parsing
in SeasonResolver. Instead, generate IMDb season URLs via
ImdbExternalUrlProvider using the parent series' IMDb ID and the
season number, matching the IMDb URL format:
imdb.com/title/{seriesId}/episodes/?season={N}
Add tests for the ExternalUrlProviders.
2026-03-25 18:47:40 -05:00
Bond-009
568e26c534
Merge pull request #15593 from dkanada/book-provider-ids
...
include external IDs and URLs for book providers
2026-03-23 21:25:11 +01:00
dkanada
a0d1e05696
migrate local comic providers to server codebase
2026-03-21 12:02:22 +09:00
Shadowghost
268f23f39a
Fix trickplay generation for parts and alt versions
2026-03-06 00:16:04 +01:00
Shadowghost
ff0a64ecb9
Merge remote-tracking branch 'upstream/master' into perf-rebased
2026-02-20 21:17:55 +01:00
Bond_009
b346370dfc
Fix build
2026-02-15 11:28:42 +01:00
Bond-009
d0809ce58b
Merge pull request #16236 from theguymadmax/fix-season-unknown
...
Fix episodes appearing in Season Unknown incorrectly and prevent unnecessary virtual season creation
2026-02-15 10:48:55 +01:00
Shadowghost
340bcafd3d
Merge remote-tracking branch 'upstream/master' into perf-rebased
2026-02-15 10:14:41 +01:00
Bond-009
1311f66f72
Merge pull request #16144 from DerMaddis/series-production-year
...
Stale PR Check / Check PRs with merge conflicts (push) Has been cancelled
CodeQL / Analyze (csharp) (push) Has been cancelled
OpenAPI / OpenAPI - HEAD (push) Has been cancelled
OpenAPI / OpenAPI - BASE (push) Has been cancelled
OpenAPI / OpenAPI - Difference (push) Has been cancelled
OpenAPI / OpenAPI - Publish Unstable Spec (push) Has been cancelled
OpenAPI / OpenAPI - Publish Stable Spec (push) Has been cancelled
Tests / run-tests (macos-latest) (push) Has been cancelled
Tests / run-tests (ubuntu-latest) (push) Has been cancelled
Tests / run-tests (windows-latest) (push) Has been cancelled
Project Automation / Project board (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
Stale Issue Labeler / Check for stale issues (push) Has been cancelled
TmdbSeriesProvider: Set ProductionYear field
2026-02-14 12:35:54 +01:00
saltpi
dce91cf8c8
Backport pull request #16116 from jellyfin/release-10.11.z
...
Fix TMDB image URLs missing size parameter
Original-merge: caa05c1bf2
Merged-by: Bond-009 <bond.009@outlook.com >
Backported-by: Bond_009 <bond.009@outlook.com >
2026-02-14 05:57:23 -05:00
theguymadmax
2757c18312
Fix episodes appearing in Season Unknown incorrectly and prevent unnecessary virtual season creation
2026-02-13 11:52:10 -05:00
DerMaddis
e73ebc9741
TmdbSeriesProvider: Set ProductionYear in SearchResult mappers
2026-02-13 12:03:58 +01:00
Shadowghost
00dd84035e
Merge remote-tracking branch 'upstream/master' into perf-rebased
2026-02-07 14:06:53 +01:00
Shadowghost
f5d966fcc3
Remove Collection and Playlist cleanup task
2026-02-07 09:37:42 +01:00
Shadowghost
98d7c8d59f
Make sure we deduplicate LinkedChildren
2026-02-07 09:37:42 +01:00
Riri
7b10888c95
Remove handling for 5-letter language codes in TMDb language normalization
2026-02-01 15:33:07 +08:00
Shadowghost
a650148dfd
Merge remote-tracking branch 'upstream/master' into perf-rebased
2026-01-30 21:12:06 +01:00
DerMaddis
0a1dd56af6
TmdbSeriesProvider: Set ProductionYear field
2026-01-30 14:24:11 +01:00
dkanada
0413a8b6d2
include external IDs and URLs for book providers
2026-01-29 19:45:31 +09:00
theguymadmax
dad6f650bc
Backport pull request #16066 from jellyfin/release-10.11.z
...
Fix TMDB crew department mapping
Original-merge: 673f617994
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Bond_009 <bond.009@outlook.com >
2026-01-28 12:11:25 -05:00
Gladtbam
b97f5b809d
fix: Resolve CA1849/CA2007 synchronous IO in EpubImageProvider ( #16124 )
CodeQL / Analyze (csharp) (push) Has been cancelled
OpenAPI / OpenAPI - BASE (push) Has been cancelled
OpenAPI / OpenAPI - HEAD (push) Has been cancelled
OpenAPI / OpenAPI - Difference (push) Has been cancelled
OpenAPI / OpenAPI - Publish Unstable Spec (push) Has been cancelled
OpenAPI / OpenAPI - Publish Stable Spec (push) Has been cancelled
Tests / run-tests (macos-latest) (push) Has been cancelled
Tests / run-tests (ubuntu-latest) (push) Has been cancelled
Tests / run-tests (windows-latest) (push) Has been cancelled
Project Automation / Project board (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
Stale PR Check / Check PRs with merge conflicts (push) Has been cancelled
Stale Issue Labeler / Check for stale issues (push) Has been cancelled
2026-01-27 19:40:12 -07:00
Niels van Velzen
6ed633ce42
Merge pull request #15604 from dkanada/opf-metadata
...
extract local metadata from OPF and EPUB files
2026-01-27 11:31:27 +01:00
Shadowghost
5996c4afce
Complete LinkedChildren integration and batch DTO optimizations
...
This commit integrates remaining performance changes:
- Add batch user data fetching in DtoService to reduce N+1 queries
- Add GetNextUpEpisodesBatch in TVSeriesManager for efficient batch retrieval
- Update Video/Movie/BoxSet to use LibraryManager for alternate versions
- Transition LinkedChild to use ItemId instead of Path (obsolete Path/LibraryItemId)
- Update providers and controllers for LinkedChildren-based references
- Add NextUpEpisodeBatchResult for batched episode queries
- Integrate IDescendantQueryProvider in SqliteDatabaseProvider
2026-01-18 19:48:46 +01:00
MarcoCoreDuo
09edca8b7a
Backport pull request #15899 from jellyfin/release-10.11.z
...
Fix watched state not kept on Media replace/rename
Original-merge: 8433b6d8a4
Merged-by: joshuaboniface <joshua@boniface.me >
Backported-by: Bond_009 <bond.009@outlook.com >
2026-01-18 11:30:38 -05:00
Shadowghost
f9fd34b11e
Backport pull request #15872 from jellyfin/release-10.11.z
...
Be more strict about PersonType assignment
Original-merge: b56de6493f
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Bond_009 <bond.009@outlook.com >
2026-01-18 11:30:37 -05:00
Bond_009
9e480f6efb
Update to .NET 10.0
2026-01-14 18:55:47 +01:00
Bond_009
6c8395ff87
Fix build
2025-12-29 10:06:22 +01:00
Bond_009
82b2e7773f
Pass cancellation token to GetReleaseGroupResultAsync
2025-12-29 10:05:46 +01:00
Collin-Swish
c728e97bda
Backport pull request #15858 from jellyfin/release-10.11.z
...
Fix playlist item de-duplication
Original-merge: 78e3702cb0
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Bond_009 <bond.009@outlook.com >
2025-12-28 07:22:38 -05:00
theguymadmax
afc083e9fa
Backport pull request #15766 from jellyfin/release-10.11.z
...
Fix backdrop images being deleted when stored with media
Original-merge: 12c5d6b636
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Bond_009 <bond.009@outlook.com >
2025-12-28 07:22:24 -05:00
theguymadmax
8e2ed40a8b
Backport pull request #15680 from jellyfin/release-10.11.z
...
Fix ItemAdded event triggering when updating metadata
Original-merge: fb65f8f853
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Bond_009 <bond.009@outlook.com >
2025-12-28 07:22:14 -05:00
theguymadmax
3460d1de3c
Backport pull request #15563 from jellyfin/release-10.11.z
...
Save item to database before providers run to prevent FK errors
Original-merge: c491a918c2
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Bond_009 <bond.009@outlook.com >
2025-12-03 14:04:20 -05:00
dkanada
d95bab41a1
improve genre support from OPF metadata
2025-11-23 21:40:52 +09:00
dkanada
820e208bdc
fix runtime exception from incorrect argument to XDocument method
2025-11-23 21:37:56 +09:00
MBR#0001
73fd6721f6
Skip library if all subtitle providers are disabled
2025-11-22 17:39:43 +01:00
KGT1
41c1c5f7bf
remove global subtitle configuration
2025-11-22 17:15:09 +01:00
dkanada
6963d95880
extract local metadata from OPF and EPUB files
2025-11-22 16:25:59 +09:00
theguymadmax
2af43e0131
Backport pull request #15529 from jellyfin/release-10.11.z
...
CodeQL / Analyze (csharp) (push) Has been cancelled
OpenAPI / OpenAPI - HEAD (push) Has been cancelled
OpenAPI / OpenAPI - BASE (push) Has been cancelled
OpenAPI / OpenAPI - Difference (push) Has been cancelled
OpenAPI / OpenAPI - Publish Unstable Spec (push) Has been cancelled
OpenAPI / OpenAPI - Publish Stable Spec (push) Has been cancelled
Tests / run-tests (macos-latest) (push) Has been cancelled
Tests / run-tests (ubuntu-latest) (push) Has been cancelled
Tests / run-tests (windows-latest) (push) Has been cancelled
Project Automation / Project board (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
Fix movie titles using folder name when NFO saver is enabled
Original-merge: f8e012582a
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Bond_009 <bond.009@outlook.com >
2025-11-17 14:09:14 -05:00
theguymadmax
7e25089c08
Backport pull request #15508 from jellyfin/release-10.11.z
...
Fix playlist DateCreated and DateLastMediaAdded not being set
Original-merge: 078f9584ed
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Bond_009 <bond.009@outlook.com >
2025-11-17 14:09:12 -05:00
theguymadmax
4e68a5a078
Backport pull request #15472 from jellyfin/release-10.11.z
...
Fix series DateLastMediaAdded not updating when new episodes are added
Original-merge: abfbaca336
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Bond_009 <bond.009@outlook.com >
2025-11-17 14:09:06 -05:00
IceStormNG
26ac2ccd74
Backport pull request #15441 from jellyfin/release-10.11.z
...
Fix System.NullReferenceException when people's role is null (10.11.z)
Original-merge: 5a9a8363f4
Merged-by: Bond-009 <bond.009@outlook.com >
Backported-by: Bond_009 <bond.009@outlook.com >
2025-11-17 14:08:59 -05:00
vinnyspb
871de372ff
Backport pull request #15325 from jellyfin/release-10.11.z
...
Update file size when refreshing metadata
Original-merge: f994dd6211
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2025-11-02 21:58:44 -05:00