Shadowghost
ea5f83328d
Support anime provider ids on season folders
2026-08-28 15:48:17 +02:00
Pavel Miniutka
6ad1e341b1
Translated using Weblate (Belarusian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/be/
2026-08-28 07:44:55 +00:00
Pavel Miniutka
b46e66627c
Translated using Weblate (Belarusian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/be/
2026-08-28 07:30:44 +00:00
Pavel Miniutka
7116d3bb72
Translated using Weblate (Belarusian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/be/
2026-08-28 07:26:34 +00:00
Cody Robibero
9126de26c0
Merge pull request #17719 from theguymadmax/fix-episodes-ParentId
...
Fix ParentId for episodes in virtual seasons
2026-08-27 19:10:43 -04:00
Cody Robibero
75df54611a
Merge pull request #17718 from Shadowghost/fix-virtual-children
...
Fix children count on virtual items
2026-08-27 19:10:33 -04:00
theguymadmax
6da85a0aaa
Fix ParentId for episodes in virtual seasons
2026-08-26 21:51:31 -04:00
Shadowghost
2aad6047c8
Fix children count on virtual items
2026-08-26 18:57:50 +02:00
Dan Bishop
1cc490fb19
Translated using Weblate (English (United Kingdom))
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/en_GB/
2026-08-26 13:52:43 +00:00
Cody Robibero
904699ba21
Merge pull request #17709 from Shadowghost/fix-people-task-perist
...
Persist the refresh stamp so the people task stops redoing its work
v12.0-rc6
2026-08-25 19:10:44 -04:00
Cody Robibero
f682c22b08
Merge pull request #17715 from Shadowghost/fix-people-cleanup
...
Delete credits nothing maps to and bound item-by-name folder names
2026-08-25 18:28:52 -04:00
Cody Robibero
a68793d08a
Merge pull request #17716 from Shadowghost/tmdb-aggregate-cast
...
Build a TMDb series cast from the aggregated credits
2026-08-25 18:26:50 -04:00
Cody Robibero
e79e2cba27
Merge pull request #17714 from Shadowghost/fix-localized-view-ids
...
Stop deriving user view ids from their localized name
2026-08-25 18:26:09 -04:00
Cody Robibero
f3298eee69
Merge pull request #17713 from LTe/fix/sort-isplayed-series
...
Fix IsPlayed and IsUnplayed sorting for shows and collections
2026-08-25 18:24:46 -04:00
Cody Robibero
88df882061
Merge pull request #17710 from Shadowghost/fix-omdb-people
...
Fix OMDB People handling
2026-08-25 18:23:42 -04:00
Cody Robibero
118940fff8
Merge pull request #17711 from Shadowghost/fix-image-logging
...
Say which image and item failed instead of logging a blank path
2026-08-25 18:22:02 -04:00
Shadowghost
79c37bfcd5
Build a TMDb series cast from the aggregated credits
2026-08-25 21:06:51 +02:00
Shadowghost
a81b90f570
Fix tests
2026-08-25 21:03:51 +02:00
Shadowghost
1d24c1df17
Keep an OMDb credit whole when its annotation holds a comma
2026-08-25 20:43:44 +02:00
Shadowghost
4147a83b93
Handle generational suffixes
2026-08-25 20:42:41 +02:00
Shadowghost
6978dfc294
Delete a credit once no item maps to it any more
2026-08-25 20:31:30 +02:00
Shadowghost
8c0775e941
Bind the folder name an item-by-name entity resolves to
2026-08-25 20:31:09 +02:00
Piotr Niełacny
5e621d0e3f
Order IsPlayed and IsUnplayed by the played state the filter reports
...
Ordering mapped both keys to the item's own stored UserData row. Folders do not
have one: a series, season or box set counts as played when no descendant is
left unplayed, which is what the isPlayed filter and the DTO both report. A
mixed library therefore sorted every series and box set into the unplayed group,
and a query could filter and sort by two different notions of "played".
Extract the filter's predicate into BuildIsPlayedFilter and route both sort keys
through it so the two cannot drift apart again.
2026-08-25 15:19:38 +02:00
Shadowghost
38093e2952
Fix test
2026-08-24 22:27:11 +02:00
Shadowghost
3fafdbc281
Say which image and item failed instead of logging a blank path
2026-08-24 22:12:57 +02:00
Shadowghost
9cc47c4fd6
Persist the refresh stamp so the people task stops redoing its work
2026-08-24 21:57:14 +02:00
Shadowghost
4c524f033f
Fix OMDB People handling
2026-08-24 21:56:31 +02:00
Bond-009
422b2bb3d9
Update dependency UTF.Unknown to 2.7.0 ( #17697 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-24 19:07:33 +02:00
Vitalijus
971be1b658
Translated using Weblate (Lithuanian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lt/
2026-08-23 21:54:28 +00:00
Cody Robibero
1cc698a30b
Merge pull request #17702 from Shadowghost/fix-person-metadata-refresh
...
Fix person metadata not being fetched on demand or by the people task
2026-08-23 17:38:19 -04:00
Shadowghost
4cd24a19d4
Use FullRefresh
2026-08-23 14:35:13 +02:00
Cody Robibero
af8e19b169
Merge pull request #17693 from Shadowghost/fix-series-merging
...
Fix series merging leaking across libraries and under-counting merged children
2026-08-23 08:20:29 -04:00
Cody Robibero
75ae31895f
Merge pull request #17619 from Shadowghost/fix-metadata-language-fallback
...
Fix English metadata blocking localized providers ranked below it
2026-08-23 08:20:20 -04:00
Karan Singh BHardwaj
484291b0c1
Translated using Weblate (Hindi)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hi/
2026-08-23 11:23:04 +00:00
chiphead2332
e8927bc300
Translated using Weblate (Portuguese (Brazil))
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt_BR/
2026-08-23 11:23:03 +00:00
DeaDvey
7758beba99
Translated using Weblate (English (United Kingdom))
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/en_GB/
2026-08-23 09:45:51 +00:00
Shadowghost
090b610eb1
Fix person metadata not being fetched on demand or by the people task
2026-08-23 09:27:26 +02:00
Koralski
19235909fe
Translated using Weblate (Bulgarian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bg/
2026-08-23 07:26:27 +00:00
krvi
c3ed1407ca
Translated using Weblate (Faroese)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/
2026-08-22 17:14:15 +00:00
krvi
0b7b53a9fd
Translated using Weblate (Faroese)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/
2026-08-22 16:11:17 +00:00
Shadowghost
284c6f00db
Merge remote-tracking branch 'upstream/master' into fix-metadata-language-fallback
2026-08-22 17:31:04 +02:00
Shadowghost
ea2c794cb2
Adapt to master
2026-08-22 17:22:41 +02:00
Shadowghost
e1af8dce05
Merge remote-tracking branch 'upstream/master' into fix-series-merging
2026-08-22 17:18:01 +02:00
Cody Robibero
0d02638e82
Merge pull request #17700 from Shadowghost/better-people-resolution
...
Look up people by item via the credit map instead of a full scan
2026-08-22 08:50:42 -04:00
Cody Robibero
682c45090c
Merge pull request #17698 from Shadowghost/unbreak-breakOnNonKeyFrames-dlna
...
Mark breakOnNonKeyFrames as XMLIgnore
2026-08-22 08:50:00 -04:00
Cody Robibero
b2ba726635
Merge pull request #17691 from Shadowghost/fix-top-parent-fallback
...
Fall back to the ancestor filter when a view has no top parents
2026-08-22 08:49:39 -04:00
Cody Robibero
49112163eb
Merge pull request #17584 from Shadowghost/safeguard-invalid-provider-ids
...
Safeguard against invalid provider ids
2026-08-22 08:49:07 -04:00
Cody Robibero
0d4cbb999b
Merge pull request #17607 from Shadowghost/optimize-db-helper-memory
...
Optimize query helper memory
2026-08-22 08:45:42 -04:00
Cody Robibero
c04f11bd76
Merge pull request #17685 from jellyfin/GHSA-wwwm-px48-fpvq-v12
...
Fix GHSA-wwwm-px48-fpvq
2026-08-22 08:43:07 -04:00
Cody Robibero
6617a27de3
Merge pull request #17682 from theguymadmax/hdhomerun-directplay
...
Allow direct play for HDHomeRun Live TV tuners
2026-08-22 08:42:57 -04:00