aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model
AgeCommit message (Collapse)Author
2025-01-12improve parameter documentation for ContainsContainer method in ↵reuterma24
ContainerHelper class
2025-01-11Add option to disable deprecated legacy authorization options (#13306)Niels van Velzen
2025-01-11Prefer ApiKey over api_key in generated URL's (#13342)Niels van Velzen
2024-12-01Removed RemoveOldPlugins configuration flag (#13102)RealGreenDragon
2024-12-01Implement TaskTriggerInfoType enum (#12783)Ethan Pippin
2024-12-01Merge pull request #11222 from jellyfin/renovate/mimetypes-2.xBond-009
Update dependency MimeTypes to 2.5.2
2024-11-30Resolve audio/x-aac to .aacBond_009
2024-11-24Fix typo in LibraryOptionsNiels van Velzen
2024-11-19Backport pull request #12962 from jellyfin/release-10.10.zgnattu
Always consider null char as delimiter for ID3v2 Original-merge: 97dc02b1632c3c329a181c816ff2c6dc84319732 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-11-17make playlist creation private by default (#12853)dkanada
2024-11-16Update projects to .NET 9 (#13023)Bond-009
2024-11-03Backport pull request #12931 from jellyfin/release-10.10.zgnattu
Set AudioCodec when building stream Original-merge: a1658839998374eb61663c4681c34f192e00c80c Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-10-26Bump version to 10.11.0Jellyfin Release Bot
2024-10-04Fix allow inputContainer to be null for Live TV (#12770)joshjryan
2024-09-26Add endpoint for getting playlists by id (#12697)Tim Eisele
2024-09-24Move GetCustomTagDelimiters to Extensiongnattu
2024-09-24Sanitize CustomTagDelimiters server sidegnattu
The API requires an array type and does not support runtime generated default value. Use server side helper function to sanitize it into char.
2024-09-22Fix DeviceProfile.Id should be nullable (#12679)Niels van Velzen
2024-09-21Better bitrate and resolution normalization (#12644)gnattu
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-19Merge pull request #12587 from Shadowghost/session-info-dtoCody Robibero
2024-09-19Enable HEVC RExt HW decoding for 4:2:2/4:4:4 content (#12664)Nyanmisaka
2024-09-18Add SessionInfoDto, DeviceInfoDto and implement ↵Shadowghost
JsonDelimitedArrayConverter.Write
2024-09-17Apply review suggestionsShadowghost
2024-09-17Rework PR 6203Shadowghost
2024-09-14Improve direct profile rankingDmitry Lyzo
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 ;)