aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Api/Controllers
AgeCommit message (Collapse)Author
2024-04-03Apply review suggestionsShadowghost
2024-04-03Apply review suggestionsShadowghost
2024-04-03FixupShadowghost
2024-04-03FixupShadowghost
2024-04-03Return 204 on OpenAccessShadowghost
2024-04-03Add endpoint to get user permissionsShadowghost
2024-04-03Enforce permissionsShadowghost
2024-04-02Apply review suggestionsShadowghost
2024-04-01Implement update endpointShadowghost
2024-04-01Apply review suggestionsShadowghost
2024-03-28fix: disable api endpoint for ffmpeg path for security (#11225)gnattu
Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>
2024-03-28fix: forward port patch for GHSA-866x-wj5j-2vf4 (#11228)gnattu
2024-03-27Apply review suggestionsShadowghost
2024-03-26Apply review suggestionsShadowghost
2024-03-26Extend playlist creation capabilitiesShadowghost
2024-03-26Add playlist ACL endpointsShadowghost
2024-03-24Fix codec vs ActualOutputVideoCodecnyanmisaka
codec is copy ActualOutputVideoCodec is hevc fixes 3bbb57e Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-23Add new VideoRangeTypes to fully support DoVi on webOS (#10469)vedant
2024-03-17Fix the trailing whitespacenyanmisaka
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-17Apply suggestions from code review Nyanmisaka
String interpolation is preferred. Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2024-03-16Add TranscodingSegmentCleaner to replace ffmpeg's hlsenc deletionnyanmisaka
FFmpeg deletes segments based on its own transcoding progress, but we need to delete segments based on client download progress. Since disk and GPU speeds vary, using hlsenc's built-in deletion will result in premature deletion of some segments. As a consequence, the server has to constantly respin new ffmpeg instances, resulting in choppy video playback. Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-08Lowercase MediaStreamProtocol for backwards compatibilityCody Robibero
2024-03-04Add MediaStreamProtocol enum (#10153)Niels van Velzen
* Add MediaStreamProtocol enum * Add default handling for enum during deserialization --------- Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-03-03Move userId in API from route to optional query parameter (#11074)Cody Robibero
* Move userId in API from route to optional query parameter * Standardize UserViewsController * Move userId to query in ImageController * Move userId to query in ItemsController * Move userId to query in PlaystateController * Move userId to query in SuggestionsController * Move userId from route to query in UserLibraryController * Clean up routes * Move userId to query in UserController * fix bad merge --------- Co-authored-by: Niels van Velzen <git@ndat.nl>
2024-03-03Merge pull request #11077 from crobibero/svg-to-imageBond-009
Add support for converting from svg to other image types
2024-02-28Save embedded lyrics when probing audioCody Robibero
2024-02-28Add support for converting from svg to other image typesCody Robibero
2024-02-26Rename route parameters that are id to be more descriptiveCody Robibero
2024-02-26Store lyrics in the database as media streams (#9951)Cody Robibero
2024-02-25Merge pull request #11055 from crobibero/activitylog-downloadClaus Vium
Add item id to download activity
2024-02-23Add item id to download activityCody Robibero
2024-02-22Merge pull request #11024 from nielsvanvelzen/api-userid-optionalBond-009
Always make userId query parameter optional
2024-02-22Merge pull request #11028 from nielsvanvelzen/api-userid-optional2Bond-009
Make userId optional in GetProgramsDto
2024-02-21Add IRecordingsManager servicePatrick Barron
2024-02-20Merge pull request #10981 from barronpm/livetv-listingsmanagerCody Robibero
Add IListingsManager Service
2024-02-18Make userId optional in GetProgramsDtoNiels van Velzen
2024-02-17Always make userId query parameter optionalNiels van Velzen
2024-02-10Fix file extension based on containerShadowghost
2024-02-10DVD and BDMV folders can not be served directlyShadowghost
2024-02-08Add IListingsManager servicePatrick Barron
2024-02-06Remove SimpleProgressPatrick Barron
2024-02-03Return 404 if log file does not existbeakerandjake
2024-02-03Merge changesMark Cilia Vincenti
2024-01-17Merge branch 'master' into livetv-guidemanagerPatrick Barron
# Conflicts: # src/Jellyfin.LiveTv/LiveTvManager.cs
2024-01-17Use helper function to compare guid (#10825)Cody Robibero
2024-01-17Add IGuideManager servicePatrick Barron
2024-01-15Remove unnecessary allocations in TunerHostManagerPatrick Barron
2024-01-14Merge branch 'master' into AsyncKeyedLock-migrationMark Cilia Vincenti
2024-01-12Add ITunerHostManager servicePatrick Barron
2024-01-06Remove some unused client capabilities and sync code (#10812)Niels van Velzen