aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Api/Controllers
AgeCommit message (Collapse)Author
2025-01-11Prefer ApiKey over api_key in generated URL's (#13342)Niels van Velzen
2024-11-30Backport pull request #13113 from jellyfin/release-10.10.zgnattu
Only do DoVi remux when the client supports profiles without fallbacks Original-merge: 9464f9e62266266bcec2a97f88fcc988aa4976a6 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
2024-11-29Fix typo in guide info endpoint comment (#13117)1hitsong
2024-11-19Backport pull request #12955 from jellyfin/release-10.10.zgnattu
Fix trickplay images never being replaced Original-merge: 9c6454ec46622c32702b64cff01b859b97a9aeb4 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-11-19Backport pull request #12934 from jellyfin/release-10.10.zShadowghost
Fix playlists Original-merge: 8bee67f1f8dab604d745b3d077330085f7f111d4 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-11-19Backport pull request #12916 from jellyfin/release-10.10.zJPVenson
Added query filter to disregard disabled Providers Original-merge: 38c08c4fadf9c44625c0baa49929f7e905efdf70 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-11-17Fixed segment providers never presented to UI (#13060)JPVenson
2024-11-16Update projects to .NET 9 (#13023)Bond-009
2024-10-03Clean up deprecated -vsync option (#12765)Nyanmisaka
2024-09-26Add endpoint for getting playlists by id (#12697)Tim Eisele
2024-09-24Fix get sessions with api key (#12696)gnattu
2024-09-22Fix GetTrickplayTileImage operation name (#12681)Niels van Velzen
2024-09-22Fix media segment operation name (#12682)Niels van Velzen
2024-09-22Remove all subtitle options from audio endpointsgnattu
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2024-09-22Don't add subtitle option to audio endpointgnattu
2024-09-22Let HLS Controller decide if subtitle should be burn ingnattu
Previously, we predicted whether the subtitle should be burned in with transcode reasons, but that was not accurate because the actual transcoding codec is only determined after the client has requested the stream. This pass through the option to the `DynamicHlsController` to handle the subtitle burn-in during the actual transcoding process. Now the client should be responsible to conditionally load the subtitle when this option is enabled.
2024-09-18Return empty response instead of not foundShadowghost
2024-09-18Add SessionInfoDto, DeviceInfoDto and implement ↵Shadowghost
JsonDelimitedArrayConverter.Write
2024-09-18Don't expose hwaccel type for non-admin (#12663)gnattu
2024-09-12Add option to always burn in subtitles if transcoding is triggered (#12430)gnattu
2024-09-09Use enums for encoding options (#12561)Tim Eisele
2024-09-07Enhance Trickplay (#11883)Tim Eisele
2024-09-07Enable tone-mapping and HLS remuxing for DoVi Profile 10 in AV1 (#12604)Nyanmisaka
2024-09-06Merge pull request #12545 from Bond-009/sha1Niels van Velzen
Remove passwordSha1 param from AuthenticateUser function
2024-09-06Merge pull request #12548 from Bond-009/utf8bomNiels van Velzen
Remove BOM from UTF-8 files
2024-08-30Remove BOM from UTF-8 filesBond_009
I think some people need to change their IDE configuration ;)
2024-08-30Remove passwordSha1 param from AuthenticateUser functionBond_009
2024-08-30Tune x264/5 encoding params for realtime playbacknyanmisaka
Some options that are too performance-intensive are disabled, while others are left enabled to trade-off between real-time playback and quality. Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-08-28Merge pull request #11665 from Bond-009/getuserbyidCody Robibero
2024-08-25Backport pull request #12490 from jellyfin/release-10.9.znielsvanvelzen
Set Content-Disposition header to attachment for image endpoints Original-merge: 9645955629595a6ba2668432aeeadc4989c413b2 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-08-24Merge pull request #12397 from crobibero/lyrics-finaleBond-009
Add lyrics library options, add download scheduled task
2024-08-12Remove more outdated options.gnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-08-12Remove container guessing doc from hlsgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-08-12Update api doc to remove outdated infognattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-08-05Add missing lyric fetcher settings from library optionsCody Robibero
2024-08-05Replace UserId with User in NextUpQueryBond_009
2024-08-05Replace UserId with User in UserViewQueryBond_009
2024-08-05Change arguments AssertCanUpdateUser to take a userBond_009
2024-08-05Pass User instead of UserId inside LatestItemsQueryBond_009
2024-08-05Backport pull request #11901 from jellyfin/release-10.9.zgnattu
Implement Device Cache to replace EFCoreSecondLevelCacheInterceptor Original-merge: b7bc0e1c96553675a490c0bd92a58ad9c5f0d0e1 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Bond_009 <bond.009@outlook.com>
2024-08-05Add media segments API (#12345)JPVenson
* Added Media segment manager * Added "HasSegments" to MediaSourceInfo when requesting though baseitem * Fixed ordering of Media Segements * Added media segment API controller * Added .ConfigureAwait(false) on media segments manager * renamed MediaSegmentsController removed empty route * Added Model layer for Media Segments Fixed review comments Media segments * Updated media segment naming refactored api and manager usage * Added mediaSegment type filter * Fixed codesmell * Fixed naming and typos * Added EF Migration * Added Identity Generation for MediaSegments Made mediasegment filter optional * Fixed optional filter parameter * refactored segment namespace * Added SegmentProviderId to MediaSegment * Media segment comment indentation * Added MediaSegmentManager query notracking
2024-07-30Add RFC7845 downmix algorithm (#12300)gnattu
2024-07-29Fix buildBond_009
2024-07-25suggestions from reviewCody Robibero
2024-07-23Fix up getting livetv programs api docsCody Robibero
2024-07-21Changed `GetThemeMedia` to support SortBy/Order options (#12167)ItsAllAboutTheCode
* Changed `GetThemeMedia` to support SortBy/Order options The `GetThemeMedia, `GetThemeVideos` and `GetThemeSongs` functions can optionally sort the results based based on passing an ItemSortBy type and a SortOrder. This is intended to be used by jellyfin-web in order to allow users to control the order of theme playback. See PR: https://github.com/jellyfin/jellyfin-web/pull/5714 * Update MediaBrowser.Controller/Entities/BaseItem.cs Fix the `GetThemeVideos` two argument overload having both parameters defaulted. For the two argument overload, both parameters are required.
2024-07-21Merge pull request #11492 from jellyfin/better-vbr-settingsBond-009
Add better audio VBR settings
2024-07-19Merge pull request #12299 from gnattu/fix-ac4-samplerate-checkBond-009
Fix AC-4 Sample rate check
2024-07-18Merge pull request #11399 from jellyfin/audio-remuxCody Robibero
2024-07-18Remove spacegnattu
Signed-off-by: gnattu <gnattuoc@me.com>