aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model
AgeCommit message (Collapse)Author
2024-09-14Revert "Return more precise transcoding reasons"gnattu
This reverts commit de8bb15c Signed-off-by: gnattu <gnattuoc@me.com>
2024-09-13Improve readabilitygnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-09-13Return more precise transcoding reasonsgnattu
Using the first profile's reason is somewhat arbitrary, as many clients' first profile may not be the most compatible one. For instance, browsers often set WebM as the first profile, which doesn’t support common codecs like H.264 and AAC by design. This causes `VideoCodecNotSupported` and `AudioCodecNotSupported` to be returned, even if the browser supports those codecs. Only use those reasons when all profiles indicate that the codec is not supported. Signed-off-by: gnattu <gnattuoc@me.com>
2024-09-12Add option to always burn in subtitles if transcoding is triggered (#12430)gnattu
2024-09-09Add audio ranking for transcoding profiles (#12546)Dmitry Lyzo
2024-09-09Use enums for encoding options (#12561)Tim Eisele
2024-09-09Extract condition from Where clause to eliminate extra filtering (#12614)Dmitry Lyzo
2024-09-07Add non-standard multi-value audio tag support (#12385)gnattu
2024-09-07Make Live TV compatibility profiles customizable (#12529)gnattu
2024-09-07Feature/media segments plugin api (#12359)JPVenson
2024-09-07Enhance Trickplay (#11883)Tim Eisele
2024-09-07Remove left-over network path references (#12446)Niels van Velzen
2024-09-07Backport #12562 and #12521 (#12602)gnattu
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com> Co-authored-by: Nyanmisaka <nst799610810@gmail.com>
2024-09-07Add support DoVi Profile 10 (#11559)llutic
2024-09-07Add MediaStream.ReferenceFrameRate for problematic video files (#12603)gnattu
Co-authored-by: Nyanmisaka <nst799610810@gmail.com>
2024-09-06Merge pull request #12420 from gnattu/codec-profile-subcontainerNiels van Velzen
Add SubContainer support to CodecProfile
2024-09-06Merge pull request #12578 from Shadowghost/task-cleanupNiels van Velzen
Cleanup tasks
2024-09-06Merge pull request #12552 from Bond-009/passwordhashingNiels van Velzen
Increase password hash iterations
2024-09-06Merge pull request #12548 from Bond-009/utf8bomNiels van Velzen
Remove BOM from UTF-8 files
2024-09-04Use frozen collections in MimeTypes.cs (#10826)Stepan Goremykin
Co-authored-by: Stepan Goremykin <goremukin@gmail.com>
2024-09-04Cleanup tasksShadowghost
2024-09-04Merge pull request #12384 from evanjarrett/qsv-renderdeviceBond-009
Update QSV device args to use the renderNodePath
2024-08-30Increase password hash iterationsBond_009
It has been a while since this was last updated: https://github.com/jellyfin/jellyfin/pull/6818 Recommendations have changed since: https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html#pbkdf2
2024-08-30Remove BOM from UTF-8 filesBond_009
I think some people need to change their IDE configuration ;)
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-28Apply suggestions from code reviewnyanmisaka
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-08-26fix typognattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-08-26Add SubContainer support to CodecProfilegnattu
Currently, when specifying codec profiles, the client can only specify profiles applied to direct containers, with no way to apply a profile specifically to HLS or a specific HLS container. This limitation is not suitable for more complex client codec support scenarios. To address this, a SubContainer field is added to CodecProfile. The client can now specify the main container as "hls" to apply the profile exclusively to HLS streams. Additionally, the SubContainer field allows the profile to be applied to a specific HLS container. Currently, this is only used in StreamBuilder for HLS streams. Further changes may be required to extend its usage. Signed-off-by: gnattu <gnattuoc@me.com>
2024-08-25Backport pull request #12499 from jellyfin/release-10.9.zdmitrylyzo
Apply all codec conditions Original-merge: fff4477a933a4b580fb255348191e8ddcba661a7 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-19Update PluginPageInfo.cs summary. (#12464)theMasterpc
2024-08-05Add missing lyric fetcher settings from library optionsCody Robibero
2024-08-05Enable nullable for NextUpQueryBond_009
2024-08-05Replace UserId with User in NextUpQueryBond_009
2024-08-05Replace UserId with User in UserViewQueryBond_009
2024-08-05Pass User instead of UserId inside LatestItemsQueryBond_009
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-08-03use string.EmptyEvan Jarrett
2024-08-03Add a new EncodingOption for QsvDeviceEvan Jarrett
2024-08-02Merge pull request #12369 from Bond-009/warnBond-009
Enable more analyser rules as errors
2024-08-01Enable more analyser rules as errorsBond_009
Also deduplicates a bit of code inside of SeasonPathParser and adds some more tests
2024-07-31fix docgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-31Add AC4 downmixgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-30Add RFC7845 downmix algorithm (#12300)gnattu
2024-07-29Enable nullable for UserItemDataBond_009
MetadataResult.GetOrAddUserData doesn't ever get used and is probably broken since the migration to .NET Core as it still expects a Guid for userId
2024-07-29Enable nullability for QueryResultCody Robibero
2024-07-29Display DOVI title in DisplayTitle when availablegnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29Merge pull request #12295 from Bond-009/trysetprovideridBond-009
Add TrySetProviderId extension