| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 3 days | fix: add null check for non-existent program in GetProgram (#16858) | Bruno Ferreira | |
| fix: add null check for non-existent program in GetProgram | |||
| 5 days | Merge pull request #9787 from TheMelmacian/feature/language_filters | Bond-009 | |
| New filters for audio and subtitle languages | |||
| 5 days | Apply suggestions from code review | TheMelmacian | |
| Co-authored-by: Bond-009 <bond.009@outlook.com> | |||
| 5 days | Merge pull request #15970 from Shadowghost/similarity | Bond-009 | |
| Implement similarity providers | |||
| 6 days | Add Accept-Language header support and cleanup translations (#16488) | Cody Robibero | |
| * Add Accept-Language header support for per-request localization * Use native middleware * Cleanup * Add Fallback * Build BCP47 map reflexively * Address review comments | |||
| 7 days | remove language filters from old Items endpoint | TheMelmacian | |
| 8 days | return music artists from person endpoints | dkanada | |
| 8 days | Add Accept-Language header support for per-request localization | Shadowghost | |
| 8 days | consolidate OpenAPI categories and deprecate startup routes (#16757) | Bond-009 | |
| 9 days | move language filters from QueryFiltersLegacy to QueryFilters | TheMelmacian | |
| 10 days | feat: language filters for subtitles and audio | TheMelmacian | |
| 13 days | consolidate OpenAPI categories and deprecate startup routes | dkanada | |
| 13 days | Add OriginalLanguage as option to PreferredAudioLanguage (#12579) | Erik W | |
| * Add OriginalLanguage as option to PreferredAudioLanguage * Support for multiple original languages * Add original audio stream indicator * Fetch OriginalLanguage from TMDB * Adapt to EFCore refactor * Fix PlayDefaultAudioTrack OriginalLanguage behavior * Fix better PlayDefaultAudioTrack OriginalLanguage behavior * Add comment to ItemFields * Improved PlayDefaultAudioTrack behavior * Add migration for original language * Use sting.Equals for string comparisons * Always set dto OriginalLanguage * Remove OriginalLanguage from ItemFields --------- Co-authored-by: Lampan-git <lampan-git@users.noreply.github.com> | |||
| 2026-05-05 | Backport changes from #15368 | JPVenson | |
| 2026-05-04 | Merge remote-tracking branch 'upstream/master' into epg-fixes | Shadowghost | |
| 2026-05-04 | Merge pull request #16166 from Shadowghost/ignore-caching | Niels van Velzen | |
| Implement ignore rule caching | |||
| 2026-05-04 | Merge pull request #16616 from dkanada/fix-person-limit | Niels van Velzen | |
| fix person TotalRecordCount when limit is applied | |||
| 2026-05-04 | fix person TotalRecordCount when limit is applied | dkanada | |
| 2026-05-03 | Implement Similarity providers | Shadowghost | |
| 2026-05-03 | Implement ignore rule caching | Shadowghost | |
| 2026-05-03 | Merge remote-tracking branch 'upstream/master' into perf-rebased | Shadowghost | |
| 2026-05-03 | feat/audiobook_chapters (#16518) | Seven Rats | |
| feat/audiobook_chapters | |||
| 2026-05-01 | Use symmetric 15s default for skip forward/backward lengths | tcsenpai | |
| Previously the default skip forward was 30s while skip backward was 10s. This asymmetry is unexpected for most users and causes a poor UX, especially on mobile/TV clients that rely on these server-side defaults. Both values now default to 15000ms (15s), keeping a single consistent behaviour until the user explicitly customizes them. | |||
| 2026-04-29 | Merge remote-tracking branch 'upstream/master' into epg-fixes | Shadowghost | |
| 2026-04-27 | hide HLS controllers and update obsolete endpoints | dkanada | |
| 2026-04-26 | Merge pull request #16698 from dkanada/api-tags | Bond-009 | |
| improve openapi endpoint categorization | |||
| 2026-04-26 | use decorators to improve openapi endpoint categories | dkanada | |
| 2026-04-20 | Merge remote-tracking branch 'upstream/master' into epg-fixes | Shadowghost | |
| 2026-04-19 | Fix review comment | Shadowghost | |
| 2026-04-19 | Merge remote-tracking branch 'upstream/master' into perf-rebased | Shadowghost | |
| 2026-04-15 | Merge pull request #13491 from ↵ | Niels van Velzen | |
| gnattu/disallow-trailing-leading-space-library-name Don't allow library name with leading or trailing space | |||
| 2026-04-13 | add NameStartsWithOrGreater parameter to Persons endpoint | dkanada | |
| 2026-04-12 | More generic collection folder filter handling | Shadowghost | |
| 2026-04-12 | add NameStartsWith and NameLessThan filters to Person search | dkanada | |
| 2026-04-11 | Merge remote-tracking branch 'upstream/master' into epg-fixes | Shadowghost | |
| 2026-04-11 | Fix filters | Shadowghost | |
| 2026-04-07 | Merge remote-tracking branch 'upstream/master' into perf-rebased | Shadowghost | |
| 2026-04-06 | Lock down tuner API to be admin-only | Shadowghost | |
| 2026-04-06 | Fix GHSA-jh22-fw8w-2v9x | Shadowghost | |
| 2026-04-06 | Add additional validations | Shadowghost | |
| 2026-04-06 | Fix GHSA v2jv-54xj-h76w | Shadowghost | |
| 2026-04-05 | Merge pull request #16490 from theguymadmax/fix-nested-boxsets-query | Bond-009 | |
| Fix BoxSet parentId being ignored in item queries | |||
| 2026-04-05 | add StartIndex and ParentId to person search | dkanada | |
| 2026-03-27 | Fix BoxSet parentId being ignored in item queries | theguymadmax | |
| 2026-03-11 | Return BadRequest when an invalid set of filters is given | Bond_009 | |
| 2026-03-11 | Merge remote-tracking branch 'upstream/master' into perf-rebased | Shadowghost | |
| 2026-03-10 | Merge pull request #16160 from Shadowghost/fix-itemvalues-uniqueness | Bond-009 | |
| Fix ItemValues Type checks | |||
| 2026-03-08 | Optimize Search and NextUp queries | Shadowghost | |
| 2026-03-08 | Merge pull request #16331 from JuanCalderon-17/first-contribution | Bond-009 | |
| Add missing ProducesResponseType(401) to QuickConnectController.InitiateQuickConnect | |||
| 2026-03-06 | Backport pull request #16341 from jellyfin/release-10.11.z | crimsonspecter | |
| Fix hls segment length adjustment for remuxed content Original-merge: 09ba04662acf256ec0a22f56de7e02d65d0805f6 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com> | |||
