aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Api
AgeCommit message (Collapse)Author
2024-05-25Backport pull request #11801 from jellyfin/release-10.9.zgnattu
Force more compatible transcoding profile for LiveTV Original-merge: e7b1162cb30601297f987a6409a7d76b40aa74a6 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-25Backport pull request #11738 from jellyfin/release-10.9.zcrobibero
Don't require user when getting current session Original-merge: 4fcbeef5e6595bb675b27e8a2ba180dae8287eb3 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-17Backport pull request #11651 from jellyfin/release-10.9.zthornbill
Fix FirstTimeSetupPolicy allowing guest access Original-merge: 2cb052a119a43edbdeaba33f77d929a5ee4b405c Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-07Allow explicitly set userId for RequestHelpers.GetSession (#11505)gnattu
2024-05-05Playlist fixes (#11487)Tim Eisele
2024-05-01Always attempt to get User if a user id is provided (#11471)Cody Robibero
2024-04-30More efficient array creation (#11468)Bond-009
2024-04-30Fix incomplete tag query for whitelist tags (#11416)gnattu
2024-04-30Merge pull request #11436 from nielsvanvelzen/plugin-api-elevationBond-009
Require elevation for plugin related endpoints
2024-04-29Properly await Task.Delay()Bond_009
2024-04-26Require elevation for plugin related endpointsNiels van Velzen
2024-04-22Only apply custom downmix to 5.1 audios (#11401)gnattu
2024-04-21Fix InvalidCastException in ItemUpdateController (#11398)Niels van Velzen
2024-04-21Limit sessions per user (#11370)Cody Robibero
2024-04-17Enable nullable for LibraryManager (#11191)Bond-009
2024-04-14Validate item access (#11171)Cody Robibero
2024-04-11Always grant access for Administrator roleCody Robibero
2024-04-10Merge pull request #11220 from Shadowghost/add-playlist-acl-apiJoshua M. Boniface
Add playlist ACL endpoints
2024-04-10Merge pull request #11321 from nielsvanvelzen/get-remote-subs-permBond-009
Fix policy for GetRemoteSubtitles
2024-04-08Fix disabled libraries being returned in MediaFolders api (#11236)Bill Thornton
2024-04-08Fix policy for GetRemoteSubtitlesNiels van Velzen
Other operations related to remote subtitles require the SubtitleManagement policy, so it only makes sense that this operation requires it too.
2024-04-03TypoShadowghost
2024-04-03Apply review suggestionsShadowghost
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-02fix: av1 codecs string (#11280)gnattu
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
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-27Fix default values missing in ClientCapabilities(Dto) (#11232)Niels van Velzen
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-18refactor: use Channels as queueing mechanism for periodic websocket messages ↵Claus Vium
(#11092)
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>