aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-07-29Display DOVI title in DisplayTitle when availablegnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29Remove redundant NaN checkgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29Remove test vargnattu
Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-07-29Make internal value separator a constantgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29Remove redundant checkgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29Apply suggestions from code reviewgnattu
Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-07-29Bump to v5.25.0gnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29Check if the metadata is supported for title fallbackgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29Migrate to z440.atl instead of TagLib-Sharpgnattu
The ATL lib provides a lot of advantages to the TagLib we are currently using. Notably: - auto-detect the format of the audio data, even if the file extension has the wrong label, and provides unified API for different file types. - supports more audio formats than TagLib - supports lyrics natively - supports playlists and cuesheets - srovides relatively simple and controllable way for non-standard fields, enable us to implement compatibility features instead of waiting for lib updates - is actually maintained Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29Merge pull request #12295 from Bond-009/trysetprovideridBond-009
Add TrySetProviderId extension
2024-07-29Check MaxAudioChannels for directAudioStream candidates (#12319)gnattu
* Check MaxAudioChannels for directAudioStream candidates The current stream builder logic does not check the channel limit when determining if the audio stream can be directly used, and this can cause some undesired effects: - A high channel count surround sound stream might be picked even if a stereo one exists when the user requires stereo audio. - The user's preferred audio codec might not be respected during the downmix because the requested codec is now forced to be the same as the original source. Signed-off-by: gnattu <gnattuoc@me.com> * Fix unit test Signed-off-by: gnattu <gnattuoc@me.com> * Set correct transcode reason and target channels for unit test Signed-off-by: gnattu <gnattuoc@me.com> * Match old stream selection behavior Signed-off-by: gnattu <gnattuoc@me.com> * Fix reason matching Signed-off-by: gnattu <gnattuoc@me.com> --------- Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-29Merge pull request #12327 from crobibero/live-tv-nullableBond-009
Fix up getting livetv programs api docs
2024-07-26Merge pull request #12343 from jellyfin/renovate/ci-depsBond-009
Update github/codeql-action action to v3.25.15
2024-07-26Update github/codeql-action action to v3.25.15renovate[bot]
2024-07-26Merge pull request #12309 from Bond-009/nobufferBond-009
Don't buffer content in GetStaticRemoteStreamResult
2024-07-25suggestions from reviewCody Robibero
2024-07-25Merge pull request #12304 from jellyfin/renovate/ci-depsBond-009
Update github/codeql-action action to v3.25.14
2024-07-25Update github/codeql-action action to v3.25.14renovate[bot]
2024-07-24Merge pull request #12329 from jellyfin/renovate/libse-4.xBond-009
2024-07-24Update dependency AsyncKeyedLock to v7 (#12316)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-24Update issue report.yml to use 10.9.8 version (#12332)Tim Gels
2024-07-24Fix comment in PhotoProvider (#12323)Tobias
Co-authored-by: CS <comwan@gmail.com>
2024-07-24Update dependency libse to v4.0.7renovate[bot]
2024-07-23Fix up getting livetv programs api docsCody Robibero
2024-07-23Merge pull request #12322 from jellyfin/renovate/svg.skia-2.xBond-009
Update dependency Svg.Skia to v2
2024-07-23Merge branch 'master' into fix-hwa-video-rotationNyanmisaka
2024-07-22Update dependency Svg.Skia to v2renovate[bot]
2024-07-22Merge pull request #12310 from Bond-009/fixbdmvstreamindexBond-009
Fix BDMV stream indexes
2024-07-21Changed `GetThemeMedia` to support SortBy/Order options (#12167)ItsAllAboutTheCode
* Changed `GetThemeMedia` to support SortBy/Order options The `GetThemeMedia, `GetThemeVideos` and `GetThemeSongs` functions can optionally sort the results based based on passing an ItemSortBy type and a SortOrder. This is intended to be used by jellyfin-web in order to allow users to control the order of theme playback. See PR: https://github.com/jellyfin/jellyfin-web/pull/5714 * Update MediaBrowser.Controller/Entities/BaseItem.cs Fix the `GetThemeVideos` two argument overload having both parameters defaulted. For the two argument overload, both parameters are required.
2024-07-21Merge pull request #11492 from jellyfin/better-vbr-settingsBond-009
Add better audio VBR settings
2024-07-21Backport pull request #12296 from jellyfin/release-10.9.zBond-009
Properly escape paths in concat file for BDMV Original-merge: 4afa6db108e2071a335e7f6f7bb3fa7b50d9b7f7 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-07-21Backport pull request #12278 from jellyfin/release-10.9.zBond-009
Fix localization of audio title Original-merge: f7a90b6383aed557c0c2d3a824fc00340f72fe40 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-07-21Backport pull request #12240 from jellyfin/release-10.9.znielsvanvelzen
Fix season handling ("Season Unknown" / unneccesary empty seasons) Original-merge: c1f7ccbca458546d826fb1cbb5dfcb092ad90d99 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-07-20Fix switch expressionBond_009
2024-07-20Fix DTS codec nameBond_009
2024-07-20Fix more codec namesBond_009
2024-07-20Fix BDMV stream indexesBond_009
Also fixes the subtitle codec for PGS subtitles from PGS to PGSSUB
2024-07-20Don't buffer content in GetStaticRemoteStreamResultBond_009
2024-07-19Merge pull request #12299 from gnattu/fix-ac4-samplerate-checkBond-009
Fix AC-4 Sample rate check
2024-07-18Merge pull request #11399 from jellyfin/audio-remuxCody Robibero
2024-07-18Remove spacegnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-18Use string.Equalsgnattu
Co-authored-by: Bond-009 <bond.009@outlook.com>
2024-07-18Code cleanupgnattu
Co-authored-by: Bond-009 <bond.009@outlook.com>
2024-07-18Fix AC-4 Sample rate checkgnattu
Some Audio codec will have a null CodecTag, check for that to avoid null reference If the client already requests a specific sample rate, use that instead of our default sample rate for AC-4 Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-18Simplify EnableAudioVbrEncoding gettergnattu
Co-authored-by: Bond-009 <bond.009@outlook.com>
2024-07-17Enable hardware Trickplay processing pipeline for VideoToolbox (#11510)gnattu
2024-07-18Don't check the misleading options.EnableDirectStream for direct stream ↵gnattu
availability Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-17Enable Dolby AC-4 decoder (#11486)gnattu
2024-07-17Merge pull request #11489 from jellyfin/allow-vp9-remuxingCody Robibero
2024-07-17Merge pull request #11511 from jellyfin/trickplay-keyframe-onlyCody Robibero