Commit Graph

  • fd016cfb13 Share played state across alternate versions Shadowghost 2026-09-06 17:19:36 +02:00
  • f898c35b96 Merge pull request #17791 from Shadowghost/fix-code-migration Cody Robibero 2026-09-06 07:45:43 -04:00
  • bbb3a48963 Merge pull request #17810 from Shadowghost/fix-tmdb-recommendations Cody Robibero 2026-09-06 07:37:18 -04:00
  • 34feb3c04a Merge pull request #17763 from Shadowghost/fix-refresh-queue-and-directory-cache Cody Robibero 2026-09-06 07:36:13 -04:00
  • 8d108d2870 Merge pull request #17806 from jellyfin/fix/dovi-color-validation Cody Robibero 2026-09-06 07:35:32 -04:00
  • 2555ab7539 Merge pull request #17805 from Shadowghost/fix-unordered-multiepisode-nfo Cody Robibero 2026-09-06 07:34:45 -04:00
  • edb6cd11da Merge branch 'master' into fix-code-migration Cody Robibero 2026-09-06 07:34:30 -04:00
  • a0a42c630e Merge pull request #17786 from Shadowghost/optimize-db Cody Robibero 2026-09-06 07:33:07 -04:00
  • 63553803b1 Remove the unreachable null service provider path from code migrations Shadowghost 2026-09-06 09:49:26 +02:00
  • 7b638a22bb Add test Shadowghost 2026-09-06 09:07:22 +02:00
  • 011eed7622 fix dovi invalid doc gnattu 2026-09-06 14:50:30 +08:00
  • 344a6dcd2c Apply review suggestions Shadowghost 2026-09-06 08:38:43 +02:00
  • 79a6ac6d82 Don't read episode markers in episode titles as a multi-episode range Shadowghost 2026-09-06 08:04:34 +02:00
  • ca90347dc2 Resolve migration routine loggers from the application container Shadowghost 2026-09-06 07:46:18 +02:00
  • 66d038c403 Merge pull request #17762 from Shadowghost/fix-scan-memory-leak Cody Robibero 2026-09-06 01:28:02 -04:00
  • 2ac4dd9980 Fix TMDb recommendations Shadowghost 2026-09-06 06:38:39 +02:00
  • a1910a7b2e Enforce dolby vision transfer check gnattu 2026-09-06 02:53:52 +08:00
  • 9221e22498 Do not resolve bundled plugins via repos Shadowghost 2026-09-05 20:01:09 +02:00
  • 006809f02a Fix handling of unordered multi-episode NFOs Shadowghost 2026-09-05 19:03:43 +02:00
  • 93345f812e FIx naming Shadowghost 2026-09-05 18:49:27 +02:00
  • 7c463f5fba Merge pull request #17674 from Oggeb1/BDMV-pgs Cody Robibero 2026-09-05 12:16:25 -04:00
  • 74ce774eff Revert to doing after migration and on shutdown Shadowghost 2026-09-05 17:33:47 +02:00
  • 9528d0e601 Fix BDMV subtitles with external audio Oggeb1 2026-09-05 17:15:00 +02:00
  • 84589380e5 Merge pull request #17746 from kfarnung/fix/vobsub-idx-subtitle-language Cody Robibero 2026-09-05 11:09:46 -04:00
  • ffd61de4f3 Merge pull request #17799 from fmarcac/fix/syncplay-stale-session-requests Cody Robibero 2026-09-05 11:07:56 -04:00
  • 441a05ac88 Merge pull request #17768 from Shadowghost/fix-livetv-hls-audio-codec-and-manifest-direct-play Cody Robibero 2026-09-05 11:00:31 -04:00
  • 44ecc909ff Merge pull request #17796 from fmarcac/fix/syncplay-shuffle-mode-crash Cody Robibero 2026-09-05 10:58:31 -04:00
  • 2b0ccf2a30 Merge pull request #17800 from fmarcac/fix/syncplay-active-session-counter Cody Robibero 2026-09-05 10:57:55 -04:00
  • d4a23cd438 Merge pull request #17798 from fmarcac/fix/syncplay-ping-delay-units Cody Robibero 2026-09-05 10:55:52 -04:00
  • 7ce911a401 Clamp client reported ping in SyncPlay groups fmarcac 2026-09-05 15:06:37 +02:00
  • e356fe9146 Return the default ping for an empty SyncPlay group fmarcac 2026-09-05 14:20:26 +02:00
  • 0c05d9d1a9 Apply the SyncPlay resume delay floor in the correct unit fmarcac 2026-09-05 14:20:26 +02:00
  • e5bfe562bc Fix crash when SyncPlay shuffle mode is set to sorted twice fmarcac 2026-09-05 14:19:01 +02:00
  • 51a7d5d08a Fix SyncPlay active session counter leaking on rejoin fmarcac 2026-09-05 14:24:48 +02:00
  • 5acb200c02 Drop SyncPlay requests from sessions that left the group fmarcac 2026-09-05 14:23:37 +02:00
  • f8470630be Retire runners that are cancelled before they start Shadowghost 2026-09-05 09:58:04 +02:00
  • bf5fb593e4 Do not treat timeouts as cancellations Shadowghost 2026-09-05 09:41:07 +02:00
  • 9c259027df Cleanup Shadowghost 2026-09-05 08:55:12 +02:00
  • c622a16261 Don't dispose application singletons after running a code migration Shadowghost 2026-09-05 07:23:39 +02:00
  • 5465e0c694 Optimize the database on startup instead of before shutdown Shadowghost 2026-09-05 07:34:38 +02:00
  • e5cd3381ac Limit cache size again Shadowghost 2026-09-05 07:08:14 +02:00
  • c80f05fad1 Merge pull request #17767 from Shadowghost/post-scna-task-logging Cody Robibero 2026-09-04 21:13:54 -04:00
  • 46dd7d8e99 Invalidate the singleton DirectoryService cache on filesystem changes Shadowghost 2026-09-04 19:28:59 +02:00
  • 0d9c9c9ecc Fix the library scheduler never retiring its runners Shadowghost 2026-09-04 19:23:29 +02:00
  • 0b5bbb528a Optimize database after running migrations Shadowghost 2026-09-04 18:57:54 +02:00
  • f10c84465a Translated using Weblate (Faroese) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/ krvi 2026-09-04 12:46:12 -04:00
  • 610887dc2c Translated using Weblate (Thai) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/th/ AlphaBeta 2026-09-04 11:19:35 -04:00
  • 5edb369e3b Apply review suggestion Shadowghost 2026-09-04 07:02:08 +02:00
  • fc37151fc4 Use platform separators in the DirectoryService path tests Shadowghost 2026-09-04 06:57:02 +02:00
  • c96ff18e5b Merge pull request #17757 from felixfoertsch/fix/legacy-filter-tag-query Cody Robibero 2026-09-03 18:36:37 -04:00
  • 3f8315df4e Translated using Weblate (Faroese) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/ krvi 2026-09-03 14:57:53 -04:00
  • 1ccec11b91 Translated using Weblate (Bosnian) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bs/ Riccardo 2026-09-03 07:08:37 -04:00
  • d18d4f9cd2 Translated using Weblate (Luxembourgish) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lb/ Riccardo 2026-09-03 07:04:28 -04:00
  • 978552b1c5 Translated using Weblate (Irish) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ga/ Riccardo 2026-09-03 07:02:14 -04:00
  • f53bb0aae9 Translated using Weblate (Faroese) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/ Riccardo 2026-09-03 07:12:14 -04:00
  • 24d8290462 Translated using Weblate (Belarusian) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/be/ Riccardo 2026-09-03 06:49:42 -04:00
  • 849437991a Translated using Weblate (Latvian) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lv/ Riccardo 2026-09-03 07:00:04 -04:00
  • 1b184b2b35 Translated using Weblate (Romanian) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ro/ Riccardo 2026-09-03 06:51:27 -04:00
  • fb6e075e40 Translated using Weblate (Finnish) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fi/ Riccardo 2026-09-03 06:46:09 -04:00
  • 3682840d54 Translated using Weblate (Slovenian) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sl/ Riccardo 2026-09-03 06:57:48 -04:00
  • a6c0fe57c5 Translated using Weblate (Norwegian Bokmål) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nb_NO/ Riccardo 2026-09-03 07:06:21 -04:00
  • f4d2da180d Translated using Weblate (Croatian) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hr/ Riccardo 2026-09-03 06:55:39 -04:00
  • b561d6aa59 Translated using Weblate (Greek) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/el/ Riccardo 2026-09-03 06:53:27 -04:00
  • b724e57458 Reduce comments Shadowghost 2026-09-03 11:51:02 +02:00
  • 6e4d98e6db Merge pull request #17764 from Shadowghost/fix-tmdb-cache-retention Cody Robibero 2026-09-02 18:00:32 -04:00
  • 4f2f781e68 Merge pull request #17756 from Shadowghost/fix-people-creation Cody Robibero 2026-09-02 18:00:22 -04:00
  • 064de2172e Apply the resize sharpening kernel directly instead of via SKImageFilter Albert 2026-09-02 21:41:36 +02:00
  • c3a7de54f3 avoid correlated item value name queries Felix Förtsch 2026-09-02 11:33:54 +02:00
  • 5adafb446f test legacy item value filter semantics Felix Förtsch 2026-09-02 11:29:24 +02:00
  • 3df58ab775 Potential fix for pull request finding Felix Förtsch 2026-09-02 11:05:36 +02:00
  • 8eb4964599 Never treat a manifest container as an audio codec or a direct play target Shadowghost 2026-09-02 09:29:48 +02:00
  • f0297ee9ce Add comprehensive logging for post scan tasks Shadowghost 2026-09-02 09:26:41 +02:00
  • d73e3d964e Optimize Caches Shadowghost 2026-09-02 07:06:08 +02:00
  • b3766b00d4 Merge pull request #17761 from zerafachris/fix/fallback-font-404-missing Cody Robibero 2026-09-01 20:45:05 -04:00
  • 3bb8611995 Bound the TMDb response cache so a library scan cannot fill it without limit Shadowghost 2026-09-01 23:04:33 +02:00
  • e5dc3b8a54 Bound the directory caches a singleton would otherwise hold for the process lifetime Shadowghost 2026-09-01 21:17:07 +02:00
  • 0e6c52f431 Guard the refresh queue so concurrent callers cannot lose the items they queue Shadowghost 2026-09-01 21:17:07 +02:00
  • ccdc69e3b0 Treat an item deleted mid-save as a no-op when saving its images Shadowghost 2026-09-01 20:47:39 +02:00
  • c56e14d8fb Keep a media process and its exit state usable by the caller that started it Shadowghost 2026-09-01 20:47:39 +02:00
  • c5f8a93513 Close a change batch on its own window so a library scan cannot grow it without bound Shadowghost 2026-09-01 20:47:35 +02:00
  • ea89b6ebc5 Translated using Weblate (Lithuanian) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lt/ Vitalijus 2026-09-01 15:13:28 -04:00
  • 76418ec530 Translated using Weblate (Lithuanian) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lt/ Vitalijus 2026-09-01 14:32:23 -04:00
  • 50f08d41a4 Find dead people and artists by id, not by name Shadowghost 2026-09-01 19:49:25 +02:00
  • 20678c9a8c fix: return fallback gracefully when requested fallback font is missing zerafachris 2026-09-01 16:25:59 +02:00
  • 145258865a avoid correlated legacy item value filter queries Felix Förtsch 2026-08-03 10:58:30 +02:00
  • 792ce4a391 Fix people validator not creating missing people Shadowghost 2026-09-01 07:36:53 +02:00
  • 4910aafa1a Merge pull request #17743 from Shadowghost/migration-logging v12.0-rc7 Cody Robibero 2026-08-31 17:49:14 -04:00
  • 726ae93a92 Merge pull request #17750 from Shadowghost/refresh-people-ordering Cody Robibero 2026-08-31 17:48:21 -04:00
  • 0cec5661e0 Merge pull request #17752 from Shadowghost/fix-linkedchildren-recursive Cody Robibero 2026-08-31 17:47:33 -04:00
  • fe73b1a949 Merge pull request #17748 from Shadowghost/fix-default-config-12.x Cody Robibero 2026-08-31 17:46:30 -04:00
  • 80324b19fb Merge pull request #17724 from Shadowghost/fix-by-name-item-counts Cody Robibero 2026-08-31 15:19:08 -04:00
  • 05844d60c1 Apply review suggestions, remove Logo on config page Shadowghost 2026-08-31 20:44:41 +02:00
  • eafe5ba6ed Merge pull request #17729 from Shadowghost/enforce-acl-similar-items Cody Robibero 2026-08-31 12:02:33 -04:00
  • 7ccce8e0e7 Fix recursive handling for LinkedChildren Shadowghost 2026-08-31 17:56:56 +02:00
  • 40ab2c4284 Enforce reliable processing order in PeopleValidationTask Shadowghost 2026-08-31 15:44:32 +02:00
  • d1dda7f6c5 Add progress logging to data migrations Shadowghost 2026-08-30 20:59:38 +02:00
  • ff36560575 Enable local similarity providers on libraries upgraded from 10.11 Shadowghost 2026-08-31 08:36:33 +02:00
  • e9abaa519c Repair the blank algorithm select and missing logo in ListenBrainz plugin settings Shadowghost 2026-08-31 08:36:33 +02:00
  • 359e8069d0 Default the similar items TMDb cache to 90 days Shadowghost 2026-08-31 08:36:33 +02:00
  • 39c2885fd6 Probe .idx instead of .sub for external VobSub subtitle language detection Kyle Farnung 2026-08-30 12:01:05 -07:00