aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Api/Helpers/MediaInfoHelper.cs
AgeCommit message (Collapse)Author
2025-04-08Only reselect audio streams when user preference is respected (#13832)gnattu
2025-03-28Reduce allocations, simplifed code, faster implementation, included tests - ↵Tim Eisele
StreamInfo.ToUrl (#9369) * Rework PR 6168 * Fix test
2025-03-25Fixed namespacesJPVenson
2025-03-25WIP fixed namespacesJPVenson
2025-01-26Prepared Seperation of Database components for future multi provider supportJPVenson
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-12Add option to always burn in subtitles if transcoding is triggered (#12430)gnattu
2024-08-30Remove BOM from UTF-8 filesBond_009
I think some people need to change their IDE configuration ;)
2024-06-01Backport pull request #11851 from jellyfin/release-10.9.zgnattu
Relax remuxing requirement for LiveTV Original-merge: 0392daa10397c40d62e2068cd85e030d9ca2d898 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
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-04-17Enable nullable for LibraryManager (#11191)Bond-009
2024-04-14Validate item access (#11171)Cody Robibero
2024-01-17Use helper function to compare guid (#10825)Cody Robibero
2023-10-10Convert string MediaType to enum MediaTypeCody Robibero
2023-02-17Consistently write IP in upercaseShadowghost
2023-02-04Return NotFound when itemId isn't foundBond_009
2023-02-02Migrate to file-scoped namespacesShadowghost
2022-12-07Cleanup and refactor streambuilderShadowghost
2022-12-05Replace != null with is not nullBond_009
2022-12-05Replace == null with is nullBond_009
2022-10-06fix Release buildcvium
2022-10-06fix: use HttpContext and ClaimsPrincipal instead of IAuthorizationContextcvium
2022-05-26Merge pull request #7784 from crobibero/support-transcodingCody Robibero
(cherry picked from commit d471be8d929c8021d85d0b9cc97ac2e420a11d65) Signed-off-by: crobibero <cody@robibe.ro>
2022-03-12Merge pull request #7325 from eyezak/issue/6450Cody Robibero
2022-03-06Series: issue-6450Isaac Gordezky
Issue: https://github.com/jellyfin/jellyfin/issues/6450 Enable DirectPlay responses Rewrite DirectPlay and DirectStream resolution Prefer copy transcode video codec options Enhance condition processor Support DirectStream and Transcode with parity Rework audio stream selection and add tests for ExternalAudio Update MediaInfoHelper to only call StreamBuilder once
2022-02-21Optimize Guid comparisonsBond_009
* Use Guid.Equals(Guid) instead of the == override * Ban the usage of Guid.Equals(Object) to prevent accidental boxing * Compare to default(Guid) instead of Guid.Empty
2021-05-20Migrate authentication db to EF CorePatrick Barron
2021-04-19Respect user settings for transcode and remuxcvium
2021-04-09Fix setting audio stream in PlaybackInfo for jellyfin-web.Ian Walton
2021-03-23Remove conversion from IPAddress to string to IPAddressDavid
2021-02-20Enable TreatWarningsAsErrors for MediaBrowser.ModelBond_009
2020-10-31respect music quality settings when transcodingnyanmisaka
2020-10-03Remove unnecessary null checks in some placesKonH
Related to https://github.com/jellyfin/jellyfin/issues/2149
2020-09-10Standardize use of IsLocal and RemoteIpcvium
2020-08-25bump System.Text.Jsoncrobibero
2020-08-19Update Jellyfin.Api/Helpers/MediaInfoHelper.csCody Robibero
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2020-08-09convert dependent controller functions to di helper classcrobibero