aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Api/Controllers
AgeCommit message (Collapse)Author
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
2024-01-03AsyncKeyedLock migrationMark Cilia Vincenti
2023-12-21Move ProgressiveFileStream to ControllerPatrick Barron
2023-12-21Add ITranscodeManager servicePatrick Barron
2023-12-21Rename and clean up TranscodingJobPatrick Barron
2023-12-21Move TranscodingJobDto and TranscodingThrottler to ControllerPatrick Barron
2023-12-18Merge pull request #10702 from crobibero/collection-type-lowercaseBond-009
Convert CollectionType to use lowercase enum names
2023-12-15Merge pull request #10573 from arabcoders/masterBond-009
Add new API endpoint to view/update Item UserData
2023-12-08Convert CollectionType to use lowercase enum namesCody Robibero
2023-11-30Merge pull request #10649 from felix920506/issue-10610Cody Robibero
Make "activeWithinSeconds" independent from "controllableByUserId" parameter
2023-11-29Make "activeWithinSeconds" independent from "controllableByUserId" in ↵felix920506
GetSessions Fixes issue #10610
2023-11-24Merge branch 'jellyfin:master' into masterAbdulmohsen
2023-11-15Remove DLNA API codePatrick Barron
2023-11-15Updated the summary and the Dto name.ArabCoders
2023-11-14Revert "Use System.Net.IPNetwork"Bond_009
This reverts commit 117d05d288da1d412159a29c0cb8d5c8259e48ae.
2023-11-14Fix warningsBond_009
2023-11-13Added access validation to view item user data.ArabCoders
2023-11-13Refactored api call logic handling.ArabCoders
2023-11-12Move API policies to MediaBrowser.CommonPatrick Barron