aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers
AgeCommit message (Collapse)Author
2025-04-06Returns album artists apart from artist names when doing a lyrics search ↵JQ
(#13852)
2025-03-31Fix Tmdb external URL generation (#13817)Tim Eisele
* Fix Tmdb external URL generation * Update MediaBrowser.Providers/Plugins/Tmdb/TmdbExternalUrlProvider.cs
2025-03-31Use pattern matching for null checks (#13793)Bond-009
Fix the few that slipped through
2025-03-30Rework parental ratings (#12615)Tim Eisele
2025-03-29rebaseLJQ
2025-03-20Backport pull request #13720 from jellyfin/release-10.10.zLampan-git
Fix regression where "Search for missing metadata" not handling cast having multiple roles Original-merge: 91ca81eca7d2c984a096a396cbd83d0111f41c9d Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
2025-03-16Fix IMDb URL for Peopletheguymadmax
2025-03-14Fix build and tests (#13718)Tim Eisele
2025-03-13Merge pull request #13175 from Shadowghost/external-url-providersJoshua M. Boniface
Migrate to IExternalUrlProvider
2025-03-12Merge branch 'master' into sort-nfo-dataMarc Brooks
2025-03-12Backport pull request #13694 from jellyfin/release-10.10.zgnattu
Clone fallback audio tags instead of use ATL.Track.set Original-merge: 9eb2044eae50c69be4cb3830887bdd5da15ee920 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
2025-03-02Backport pull request #13618 from jellyfin/release-10.10.zLampan-git
Include Role and SortOrder in MergePeople to fix "Search for missing metadata" Original-merge: fcdef875a2b0e49bc0ebeec12797c91ddb8f9bdc Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-28Add support for reading and storing Recording MBIDs from file metadata (#12173)Dominik Krivohlavek
* Add recording metadata provider * Add recording MBID * Save recording MBID during probing * Set recording ID in probe result normalizer * Add recording external media type * Reimplement after changes in upstream * Rename variable * Rename variable * Revert "Set recording ID in probe result normalizer" This reverts commit 9dd18c8aba3f970a5816a13a33acf3d58b0e440f. * Fix setting provider ID * Simplify code * Fix comment * Add missing using
2025-02-25Backport pull request #13611 from jellyfin/release-10.10.zShadowghost
Remove empty ParentIndexNumber workaround Original-merge: 1daf761aece5114a6ac3b7b938f114e70b83d99e Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-25Clean up usings and honor SortNameMarc Brooks
2025-02-22Apply suggestions from code reviewTim Eisele
Co-authored-by: Cody Robibero <cody@robibe.ro>
2025-02-21Use TryGetProviderId where possibleShadowghost
2025-02-20Migrate to IExternalUrlProviderShadowghost
2025-02-17Revert nullability of MediaStream.IsHearingImpaired (#13573)Cody Robibero
2025-02-13Fix the issue where the external audio track always defaults. (#13132)choyakawa
2025-02-09Backport pull request #13490 from jellyfin/release-10.10.zgnattu
Correctly handle audio number tag fallbacks Original-merge: 117d2082aa4f46f470c361c39f4a2189014260ee Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-09Backport pull request #13439 from jellyfin/release-10.10.zBond-009
Fall back to calculating mime type from path when needed Original-merge: 8aa4e2e32037c15d4d08f40a776943a4d1575302 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-05Moved Trimmed to Jellyfin.Extensions.StringExtensionsMarc Brooks
2025-02-03Merge branch 'master' into sort-nfo-dataMarc Brooks
2025-02-03Backport pull request #13411 from jellyfin/release-10.10.zgnattu
Use WriteThrough for ImageSaver Original-merge: 6329de4fc390d356e8c09d801357258b941cfd2d Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-03Backport pull request #13218 from jellyfin/release-10.10.zShadowghost
Fix missing episode removal Original-merge: 4e28f4fe03467f35285a021d7fbab27c83c0cc41 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-03Backport pull request #13182 from jellyfin/release-10.10.zgnattu
Don't fall back to ffprobe results for multi-value audio tags Original-merge: f97f38585b69c7d810b5708a3c9d822a3ac545b6 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
2025-01-28Merge pull request #12925 from Bond-009/awaitBond-009
Always await instead of directly returning Task
2025-01-28Remove useless checks and dead code (#13405)Bond-009
* Remove useless checks and dead code * Enable adaptive bitrate streaming again * Disable adaptive bitrate streaming by default
2025-01-28Fix spelling (#13444)Josh Soref
* spelling: anamorphic Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: associated Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: channelinfo Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: eagerly Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: enumerable Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: greater than/less than Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: greater Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: lineup Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: logs out Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: names Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: paging Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: playlist Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: sanitized Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: saving Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> --------- Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2025-01-25Merge pull request #12798 from JPVenson/feature/EFUserDataJoshua M. Boniface
Refactor library.db into jellyfin.db and EFCore
2025-01-22Remove useless checks and dead codeBond_009
2025-01-18Fixed codesmellJPVenson
2025-01-18applied review commentsJPVenson
2024-12-20Merge pull request #13213 from Ich1goSan/masterBond-009
move to new System.Threading.Lock type for better performance
2024-12-15Applied review commentsJPVenson
2024-12-15Merge remote-tracking branch 'origin/master' into feature/EFUserDataJPVenson
2024-12-12move to new System.Threading.Lock type for better performanceDaniyar Alpyspayev
2024-12-09Migrate rulesets to .editorconfTim Eisele
2024-12-08Merge pull request #13076 from theguymadmax/tv-icon-image-fixBond-009
Determine tv image type by extension if content-type is unavailable
2024-12-06Merge branch 'jellyfin:master' into feature/EFUserDataJPVenson
2024-12-05Fix codeMax
2024-12-04Apply review changesMax
2024-12-01Implement TaskTriggerInfoType enum (#12783)Ethan Pippin
2024-11-19Use .net constantsMax
2024-11-19Merge remote-tracking branch 'origin/master' into feature/EFUserDataJPVenson
2024-11-19Backport pull request #13003 from jellyfin/release-10.10.zgnattu
Only set first MusicBrainz ID for audio tags Original-merge: e2434d38c54b90070bc4eaffa7e3c5cdd9934602 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-11-19Extension lookup tv iconsMax
2024-11-17Merge branch 'feature/EFUserData' of https://github.com/JPVenson/jellyfin ↵JPVenson
into feature/EFUserData
2024-11-17Applied coding styleJPVenson