aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Api
AgeCommit message (Collapse)Author
2024-10-09Fixed AncestorIds and applied review commentsJPVenson
2024-10-09Apply suggestions from code reviewJPVenson
Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-10-09Ported new Item Repository architectureJPVenson
2024-10-09WIP porting new Repository structureJPVenson
2024-10-08Merge remote-tracking branch 'jellyfinorigin/master' into feature/EFUserDataJPVenson
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-21Better bitrate and resolution normalization (#12644)gnattu
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-22Conditionally add burn in option for remote sourcegnattu
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-07Make Live TV compatibility profiles customizable (#12529)gnattu
2024-09-07Migrated UserData from library sqlite db to jellyfin.dbJPVenson
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-07Add SUPPLEMENTAL-CODECS for Dolby Vision video with fallbacks (#12605)gnattu
2024-09-07Add MediaStream.ReferenceFrameRate for problematic video files (#12603)gnattu
Co-authored-by: Nyanmisaka <nst799610810@gmail.com>
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-30Merge pull request #12540 from nyanmisaka/tune-x2645-paramsBond-009
Tune x264/5 encoding params for realtime playback
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-28Use Apple reccomended values for HLS CODECSBond_009
2024-08-28Merge pull request #11665 from Bond-009/getuserbyidCody Robibero
2024-08-27Merge pull request #11250 from nyanmisaka/fix-hwa-video-rotationBond-009
Fix the broken video orientation (+-90/180)
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-08-05Merge branch 'master' into fix-hwa-video-rotationNyanmisaka
2024-07-30Add RFC7845 downmix algorithm (#12300)gnattu
2024-07-29Fix buildBond_009