aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Api/Controllers
AgeCommit message (Collapse)Author
3 daysfix: add null check for non-existent program in GetProgram (#16858)Bruno Ferreira
fix: add null check for non-existent program in GetProgram
5 daysMerge pull request #9787 from TheMelmacian/feature/language_filtersBond-009
New filters for audio and subtitle languages
5 daysApply suggestions from code reviewTheMelmacian
Co-authored-by: Bond-009 <bond.009@outlook.com>
5 daysMerge pull request #15970 from Shadowghost/similarityBond-009
Implement similarity providers
6 daysAdd 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 daysremove language filters from old Items endpointTheMelmacian
8 daysreturn music artists from person endpointsdkanada
8 daysAdd Accept-Language header support for per-request localizationShadowghost
8 daysconsolidate OpenAPI categories and deprecate startup routes (#16757)Bond-009
9 daysmove language filters from QueryFiltersLegacy to QueryFiltersTheMelmacian
10 daysfeat: language filters for subtitles and audioTheMelmacian
13 daysconsolidate OpenAPI categories and deprecate startup routesdkanada
13 daysAdd 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-05Backport changes from #15368JPVenson
2026-05-04Merge remote-tracking branch 'upstream/master' into epg-fixesShadowghost
2026-05-04Merge pull request #16166 from Shadowghost/ignore-cachingNiels van Velzen
Implement ignore rule caching
2026-05-04Merge pull request #16616 from dkanada/fix-person-limitNiels van Velzen
fix person TotalRecordCount when limit is applied
2026-05-04fix person TotalRecordCount when limit is applieddkanada
2026-05-03Implement Similarity providersShadowghost
2026-05-03Implement ignore rule cachingShadowghost
2026-05-03Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
2026-05-03feat/audiobook_chapters (#16518)Seven Rats
feat/audiobook_chapters
2026-05-01Use symmetric 15s default for skip forward/backward lengthstcsenpai
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-29Merge remote-tracking branch 'upstream/master' into epg-fixesShadowghost
2026-04-27hide HLS controllers and update obsolete endpointsdkanada
2026-04-26Merge pull request #16698 from dkanada/api-tagsBond-009
improve openapi endpoint categorization
2026-04-26use decorators to improve openapi endpoint categoriesdkanada
2026-04-20Merge remote-tracking branch 'upstream/master' into epg-fixesShadowghost
2026-04-19Fix review commentShadowghost
2026-04-19Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
2026-04-15Merge 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-13add NameStartsWithOrGreater parameter to Persons endpointdkanada
2026-04-12More generic collection folder filter handlingShadowghost
2026-04-12add NameStartsWith and NameLessThan filters to Person searchdkanada
2026-04-11Merge remote-tracking branch 'upstream/master' into epg-fixesShadowghost
2026-04-11Fix filtersShadowghost
2026-04-07Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
2026-04-06Lock down tuner API to be admin-onlyShadowghost
2026-04-06Fix GHSA-jh22-fw8w-2v9xShadowghost
2026-04-06Add additional validationsShadowghost
2026-04-06Fix GHSA v2jv-54xj-h76wShadowghost
2026-04-05Merge pull request #16490 from theguymadmax/fix-nested-boxsets-queryBond-009
Fix BoxSet parentId being ignored in item queries
2026-04-05add StartIndex and ParentId to person searchdkanada
2026-03-27Fix BoxSet parentId being ignored in item queriestheguymadmax
2026-03-11Return BadRequest when an invalid set of filters is givenBond_009
2026-03-11Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
2026-03-10Merge pull request #16160 from Shadowghost/fix-itemvalues-uniquenessBond-009
Fix ItemValues Type checks
2026-03-08Optimize Search and NextUp queriesShadowghost
2026-03-08Merge pull request #16331 from JuanCalderon-17/first-contributionBond-009
Add missing ProducesResponseType(401) to QuickConnectController.InitiateQuickConnect
2026-03-06Backport pull request #16341 from jellyfin/release-10.11.zcrimsonspecter
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>