Commit Graph

2333 Commits (master)

Author SHA1 Message Date
Shadowghost 9b2e9640be Apply review suggestions
2 years ago
Shadowghost 6c6f89acc3 Apply review suggestions
2 years ago
Joe Rogers 2e4db18ebe
Add hearing impaired subtitle stream indicator (#7379)
2 years ago
Shadowghost a97ec65227 Apply review suggestions
2 years ago
Shadowghost 2ac095d8cd Apply review suggestions
2 years ago
Shadowghost 08c68eb8dc Apply review suggestions
2 years ago
Shadowghost ff18586beb Apply review suggestions
2 years ago
Claus Vium 81b04ddbb5
Merge branch 'master' into providermanager-cleanup
2 years ago
Shadowghost 4649e0e425 Add xiph tag parsing
2 years ago
Shadowghost fa9820b1fd Add apple tag parsing
2 years ago
Shadowghost 12cf98b4e3 Update taglibsharp, add audible tag parsing
2 years ago
1hitsong c367857244 Format returns
2 years ago
1hitsong 1ae5c83aa7
Update MediaBrowser.Providers/Lyric/LrcLyricProvider.cs
2 years ago
1hitsong 563d5fb5d9 Return string.Empty is span IsEmpty
2 years ago
1hitsong 97409adb45 Adjust file read async functions
2 years ago
1hitsong a50bdb4770 Use async functions
2 years ago
1hitsong 35399ce8fe Update summaries, Use spans
2 years ago
1hitsong 6f0d33b1ca Use Directory GetFiles to find lyric files
2 years ago
1hitsong b442c79e62 Make LyricParser a field
2 years ago
1hitsong 3ba8218e45 Use field instead of property
2 years ago
1hitsong df85b2fe65
Update MediaBrowser.Providers/Lyric/LrcLyricProvider.cs
2 years ago
1hitsong 838334b322 Add missing summary to AcceptedTimeFormats
2 years ago
1hitsong 5d2364f064 Move AcceptedTimeFormats to class level variable
2 years ago
1hitsong d7fedf3512 Variable declaration cleanup
2 years ago
1hitsong 28d017865b Code Cleanup
2 years ago
1hitsong 7e923e2688 Use numeric values for metadata values
2 years ago
1hitsong f737581d49 Use providers in order of priority
2 years ago
1hitsong 10b07ed9a5
Update MediaBrowser.Providers/Lyric/LrcLyricProvider.cs
2 years ago
1hitsong c85cbcced6
Update MediaBrowser.Providers/Lyric/LrcLyricProvider.cs
2 years ago
1hitsong baf07ddbfe
Update MediaBrowser.Providers/Lyric/LrcLyricProvider.cs
2 years ago
1hitsong 636835f73a
Update MediaBrowser.Providers/Lyric/LrcLyricProvider.cs
2 years ago
1hitsong 1aa8b22b89
Update MediaBrowser.Providers/Lyric/TxtLyricProvider.cs
2 years ago
1hitsong db662eeb33
Update MediaBrowser.Providers/Lyric/TxtLyricProvider.cs
2 years ago
1hitsong a52d108af6 Remove automapper tool
2 years ago
1hitsong 0b86630be7 Use model properties for LRC metadata
2 years ago
1hitsong 64b013b121 Resolve Azure build issues
2 years ago
1hitsong c65819221d Code cleanups. Remove pragma commands
2 years ago
1hitsong 7d886116fd Var type refinements
2 years ago
1hitsong 823e2ec029 Removing unused lines
2 years ago
1hitsong 9350fa40bd Convert _lyricProviders to an array.
2 years ago
1hitsong f740d1b9f0 Remove use of AddParts. Cleanup use of Lyric vs Lyrics.
2 years ago
1hitsong f4fd908f8d Create ILyricManager
2 years ago
1hitsong d9be3874ba Auto stash before merge of "lyric-lrc-file-support" and "origin/lyric-lrc-file-support"
2 years ago
Shadowghost 42fc02cab6 Add xmldocs
2 years ago
Shadowghost e6c6482b9e Rename providers to be more generic
2 years ago
Shadowghost 61fa325ef0 Extend music parsing
2 years ago
luz paz 9ec2870b10 Fix various typos
2 years ago
Negulici-R. Barnabas c1d990c9a3
Merge branch 'jellyfin:master' into master
2 years ago
Joshua Boniface b3675ebce0 Backport pull request #8191 from jellyfin/release-10.8.z
2 years ago
Negulici-R. Barnabas 12ec0e285d Chapter Images:
2 years ago
Bond-009 d771205544 Merge pull request #7988 from jellyfin/external-streams-exceptions
2 years ago
Claus Vium 06b2e7bcf5 Merge pull request #7934 from Bond-009/xmlasync2
2 years ago
Bond-009 6702756e7b Merge pull request #7873 from cvium/fix_nfo_remoteimages
2 years ago
Cody Robibero a7b1132c92 Merge pull request #7842 from crobibero/dependency-backport
2 years ago
Cody Robibero 3a95d4b04e Merge pull request #7802 from jellyfin/external
2 years ago
dependabot[bot] 3d1ca41e08
Bump PlaylistsNET from 1.1.3 to 1.2.1 (#7818)
2 years ago
Cody Robibero cd5610ecc3 Merge pull request #7723 from crobibero/tmdb-lib
2 years ago
Bond-009 2b1a915ead Merge pull request #7604 from Jellifi007/fixes-diactritics
2 years ago
Cody Robibero efcdab116f Merge pull request #7529 from Shadowghost/strm-ffprobe-external-fix
2 years ago
dependabot[bot] d90983c311
Bump PlaylistsNET from 1.1.3 to 1.2.1 (#7728)
2 years ago
dependabot[bot] 812841d01e
Bump StyleCop.Analyzers from 1.2.0-beta.406 to 1.2.0-beta.435 (#7726)
2 years ago
Cody Robibero 97bf6c7364 Merge pull request #7521 from 1337joe/image-mime-fallback
2 years ago
Cody Robibero 0d0a5c2edf Merge pull request #7551 from cvium/fix_trailertype
2 years ago
Cody Robibero 9e380768dd Merge pull request #7527 from Shadowghost/mediaresolver-fix
2 years ago
Cody Robibero cec9befbed Merge pull request #7507 from crobibero/studio-image-plugin
2 years ago
Joe Rogers b03f56c3d6
Remove warnings
2 years ago
Joe Rogers 6e4710d048
Fix review comment
2 years ago
Joe Rogers ac675318f8
Simplify RefreshSingleItem
2 years ago
Joe Rogers bdce435b09
Reorder and flatten provider filtering
2 years ago
Joe Rogers a7c009e2eb
Pass TypeOptions instead of full LibraryOptions
2 years ago
Joe Rogers e7df72de49
Improve metadata provider sorting
2 years ago
Joe Rogers 11c7c24f0e
Clarify naming, minor method ordering improvement
2 years ago
Joe Rogers 6221991c63
Add nullable annotations
2 years ago
Joe Rogers 8515e8fbd1
Improve image provider sorting
2 years ago
Joe Rogers 4ace7f5c53
Fix unused var, log typo
2 years ago
Joe Rogers 2e2a594e19
Move Get*Providers definitions to interface
2 years ago
Cody Robibero 8056b0e961
Merge pull request #7443 from whiteowl3/strm-probe
2 years ago
whiteowl3 669029595b
Update MediaBrowser.Providers/MediaInfo/MediaInfoResolver.cs
2 years ago
dependabot[bot] dde984bd0e
Bump StyleCop.Analyzers from 1.2.0-beta.376 to 1.2.0-beta.406
2 years ago
Cody Robibero 0e2b20e6d6 tmdb - update available series end status
2 years ago
Joshua M. Boniface 6e80c9b25f
Merge pull request #6528 from oledfish/additional-episode-orders
2 years ago
Claus Vium 53209830e7
Merge pull request #7346 from Bond-009/guid
2 years ago
whiteowl3 6f25291931 allow strm probe to succeed
2 years ago
Joe Rogers ac83effd44
Match external sub/audio stream adding logic
2 years ago
Bill Thornton c5ca29d2e2
Remove unused poster support from StudiosImageProvider (#7423)
2 years ago
Cody Robibero 4791d56f6c
Merge pull request #7403 from 1337joe/fix-external-file-prefix-check
2 years ago
Joshua M. Boniface e3d9c53baa
Merge pull request #7396 from thornbill/update-artwork-repository
2 years ago
Joe Rogers f7118bebfd
Fix external file check for shorter names
2 years ago
Joe Rogers dad7a6fdf6
Switch to using spans for string comparison
2 years ago
Joe Rogers 3205e97e1e
Strip out external file fuzzy matching
2 years ago
Bill Thornton 46ef68d589 Update artwork repository urls
2 years ago
Cody Robibero 1b3e56bae3 Split DirectoryExists and FileExists
2 years ago
Cody Robibero fc5c6c0404 Use IFileSystem
2 years ago
Cody Robibero c9d5cfff1d
Update MediaBrowser.Providers/MediaInfo/MediaInfoResolver.cs
2 years ago
Cody Robibero 40e413d575 Only add internal files if the internal metadata path exists
2 years ago
Joe Rogers cf033b25f8
Require delimiter immediately after filename match
2 years ago
Joe Rogers 15053516f8
Rewrite tests for coverage and less duplication
2 years ago
Bond_009 f50a250cd9 Optimize Guid comparisons
2 years ago
Shadowghost bbb3117f83
Update MediaBrowser.Providers/MediaInfo/MediaInfoResolver.cs
2 years ago
Shadowghost a36e34fbd2 fix(external-media): implement review suggestions
2 years ago
Shadowghost 719b707281 feat(external-media): refactor to generic provider, extend tests and file recognition, consolidate and extend NamingOptions
2 years ago
Shadowghost ca5112f45a feat(external-media): refactor external subtitle and audio provider
2 years ago
Bond_009 5732e6188c Fix some warnings
2 years ago
Bond_009 1c14c86b20 Fix some warnings
2 years ago
Cody Robibero 603b6fe173
Merge pull request #7054 from matthew-jones-uk/disable-embedded-subs
2 years ago
Cody Robibero b6489e73ab
Merge pull request #7241 from Bond-009/async5
2 years ago
Claus Vium 488ce51032
Remove some allocations (#7246)
2 years ago
Matthew Jones 91d143d6ee Changed boolean options to enums
2 years ago
Cody Robibero ea3d79c0eb
Merge pull request #7235 from Bond-009/async4
2 years ago
Bond_009 e7be01d7a5 Flush to disk async where possible
2 years ago
Joe Rogers fbd243e315
Make ffprobe consistent with MetadataService.MergeData
2 years ago
Bond_009 2dcb2f8a9f Ban the usage of Task.Result
2 years ago
Cody Robibero a4246648f4
Merge pull request #7219 from 1337joe/tmdb-image-provider-logo
2 years ago
Joe Rogers 375903b215
Bump TMDbLib version
2 years ago
Bond-009 3aeae150f8
Merge pull request #7176 from dmitrylyzo/fix-trailers-1
2 years ago
Joe Rogers 239b516659
Add TMDb logo handling
2 years ago
oledfish 47269d5ec6 Add all TMDB episode orders
2 years ago
oledfish 3b075a5802
Merge branch 'jellyfin:master' into additional-episode-orders
2 years ago
Bond-009 ef0708d876
Merge pull request #7078 from 1337joe/metadata-merge-data
2 years ago
Joe Rogers f87e780fb5
Address review comments
2 years ago
Dmitry Lyzo 112db30ff2 Fix duplication of remote trailers
2 years ago
Matthew Jones 61d8d40a4a Added type options to disable embedded subs
2 years ago
Matt 126274c4ea Add video path to DisableEmbeddedSubtitles log
2 years ago
Matthew Jones 3f7bd7b63e Changed DisableEmbeddedSubtitles logging to debug
2 years ago
Matthew Jones 4df7590e52 Add DisableEmbeddedSubtitles setting
2 years ago
SenorSmartyPants c32db3ea26 Fix build error
2 years ago
SenorSmartyPants a19b6a7f61 Config option to import season name from TMDB
2 years ago
Joe Rogers b43f46d5c9
Make identify flag describe purpose, not source
2 years ago
Cody Robibero 9b1965b48a
Merge pull request #7101 from Bond-009/imagejpg
2 years ago
Joe Rogers 3eb4bbbb86
Respect lock state when updating season 0 name
2 years ago
Joe Rogers b17fe35e2e
Clean up list handling
2 years ago
Bond_009 dc222b75c5 Remove incorrect mime type image/jpg
2 years ago
Joe Rogers 1dfbeae045
Embed ProviderUtils into MetadataService
2 years ago
Joe Rogers 19164378f2
Clean up warnings
2 years ago
Joe Rogers c81d2e9dec
Remove existing images when applying identify
2 years ago
Joe Rogers ce66df2c92
Clean up warnings, simplify
2 years ago
Joe Rogers 853ef727da
Add refresh flag to remove existing data/images
2 years ago
Joe Rogers 76e640b0b9
Add tests and documentation for ProviderUtils
2 years ago
Joe Rogers e3a7c9238d
Pull default MergeData implementation to parent
2 years ago
Cody Robibero 7bfc6b5679 Remove more warnings
2 years ago
Bond_009 cbfa355e31 Update StyleCop
2 years ago
Bond_009 ec2645c0c0 Fix build
2 years ago
Cody Robibero 634ce40c2f
Merge branch 'master' into comparisons
2 years ago
Cody Robibero 932c2c6665 Fix config.html
2 years ago
Cody Robibero a04ab6b876 Merge branch 'master' into studios-images-plugin
2 years ago
Cody Robibero 076a13abeb
Merge pull request #7029 from cvium/allocations_maybe
2 years ago
cvium c86b064f80 Catch HttpRequestException when saving images from local provider
2 years ago
cvium b880dc8a4a Use our own Contains extension
2 years ago
Cody Robibero 32629cd7da Use BaseItemKind where possible
2 years ago
Jonas Resch 03b3f08354
Format code in MediaBrowser.Providers/MediaInfo/AudioResolver.cs
2 years ago
Jonas Resch 65833076db
Add "Async" suffix to AddExternalAudio method
2 years ago
Jonas Resch e18d966874
Add "Async" suffix to AddExternalAudio method
2 years ago
Jonas Resch 4cdb590291 Exclude .strm files when searching for external audio files
2 years ago
Jonas Resch 01a0a4a87c Add audioResolver argument to FFProbeVideoInfo initialization
2 years ago
Jonas Resch 87a6fdf847 Merge branch 'support-external-audio-files' of github.com:jonas-resch/jellyfin into support-external-audio-files
2 years ago
Claus Vium a327b43ab7
Update MediaBrowser.Providers/MediaInfo/FFProbeProvider.cs
2 years ago
Claus Vium 3f69eeab27
Merge branch 'master' into support-external-audio-files
2 years ago
Cody Robibero 9cea773d29
Merge pull request #6874 from 1337joe/tmdb-image-size-options
2 years ago
cvium 5535b9c01f Reduce allocations
2 years ago
Jonas Resch 180e2dc329 Prevent crashes in specific scenarios
3 years ago
Jonas Resch 6bbfcf1906 Add documentation to AudioResolver class
3 years ago
Jonas Resch 7b50048020
Add ConfigureAwait true in MediaBrowser.Providers/MediaInfo/AudioResolver.cs
3 years ago
Jonas Resch a9a53dc657
Add ConfigureAwait true in MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs
3 years ago
Jonas Resch 0d8170cedb
Move variable in MediaBrowser.Providers/MediaInfo/AudioResolver.cs
3 years ago
Jonas Resch 1a35690834
Don't disable warnings in MediaBrowser.Providers/MediaInfo/AudioResolver.cs
3 years ago
Jonas Resch c61b9ef05a Fix warning due to new line after opening bracket
3 years ago
Jonas Resch b5b994b22f Fix compiler warning due to missing EnumeratorCancellation attribute
3 years ago
Jonas Resch 0894a6193f Implement coding standards from 2nd code feedback
3 years ago
Jonas Resch 9d34d6339a Change return type from List<string> to IEnumerable<string> in MediaBrowser.Providers/MediaInfo/AudioResolver.cs
3 years ago
Jonas Resch bbf1399826 Check language for null or empty instead of only null in MediaBrowser.Providers/MediaInfo/AudioResolver.cs
3 years ago
Jonas Resch d016d483ae Change return type from Task<List<MediaStream>> to Task<IAsyncEnumerable<MediaStream>> in MediaBrowser.Providers/MediaInfo/AudioResolver.cs
3 years ago
Jonas Resch 61b191d345 Fix indentation in MediaBrowser.Providers/MediaInfo/AudioResolver.cs
3 years ago
Jonas Resch 9433072f90 Only search in video folder for external audio files
3 years ago
Jonas Resch a3c5afa443 Add ConfigureAwait false MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs
3 years ago
Jonas Resch f1862f9b1a Add ConfigureAwait false to MediaBrowser.Providers/MediaInfo/AudioResolver.cs
3 years ago
Jonas Resch a68e58556c Implement code feedback
3 years ago
Jonas Resch c1a8385c9c Shorten calculation of audio startIndex in MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs
3 years ago
Jonas Resch 9978164438 Add support for external audio files
3 years ago
Joe Rogers e778462955
Use SSL for tmdb images
3 years ago
Bond-009 2a09d4244c
Merge pull request #6923 from cvium/query_a_bit_less
3 years ago
cvium beef6f0855 Don't query series twice
3 years ago
Joe Rogers 1df5b5034b
Address suppressed warnings
3 years ago
Joe Rogers 4a20ae6cb4
Allow default/forced tag without setting language
3 years ago
Joe Rogers 0af5e60094
Address review comments
3 years ago
Cody Robibero b2b4bd82d7
Merge pull request #6862 from 1337joe/query-instead-of-filtering
3 years ago
cvium 71a0abe211 Remove unnecessary N/A checks (converter changes them to null)
3 years ago
cvium d8c3b8e7f8 Don't use AppendFormat
3 years ago
Joe Rogers 88baff5693
Apply suggestions from code review
3 years ago
Joe Rogers 6d3b129666
Add image scaling options for tmdb
3 years ago
cvium 96ea865681 Refactor omdb providers
3 years ago
Joe Rogers 9ba7bf96ef
Query MediaSourceManager directly in image providers
3 years ago
Joe Rogers 7cf5767949
Query media streams by type instead of filtering
3 years ago
Cody Robibero fa366f0099
Merge pull request #6860 from cvium/fix_xml_endless_loops
3 years ago
cvium 61b75c82ce Read past empty elements
3 years ago
cvium 24024706bf Fix release build
3 years ago
cvium 93fd1c7075 Fix
3 years ago
cvium b50c3852ef Remove unused dependencies
3 years ago
Cody Robibero 4cfe8fe588
Merge pull request #6831 from 1337joe/image-provider-cleanup
3 years ago
Joe Rogers f059be8e4d
Add logging and fast return
3 years ago
Joe Rogers 370b7f8e12
Handle unexpected case more gracefully
3 years ago
Joe Rogers 1d729b2b0f
Use codec to determine image format
3 years ago
Joe Rogers f73a7a6ed8
Use ImageFormat instead of string for extension
3 years ago
Cody Robibero 14c072dd32 Fix filtering images without dimensions
3 years ago
Joe Rogers de9bf327c6
Merge similar tests with Theories
3 years ago
Bond_009 5726535a26 Fix some warnings
3 years ago
Cody Robibero 64652b6392 Fix and disable new dotnet6 warnings
3 years ago
Cody Robibero 40045d2147 Update to full dotnet 6
3 years ago
Joe Rogers b4bf5af7c8
Remove ImageType.Screenshot and ItemFields.Screenshot
3 years ago
Joe Rogers c8eba90c17
Add cast limit to tmdb plugin settings
3 years ago
Joe Rogers 6c76d30538
Add missing checkboxes
3 years ago
Bond_009 924c6682b9 Remove unused IHasScreenshots interface
3 years ago
Claus Vium 5c5d49ee60
Merge pull request #6763 from 1337joe/tmdb-image-provider-dedup
3 years ago
Joe Rogers 4fc0521d69
Move ConvertToRemoteImage to TmdbClientManager
3 years ago
Claus Vium 869d537aaa
Merge pull request #6752 from 1337joe/fix-metadata-refresh-deletes-backgrounds
3 years ago
Joe Rogers 2b283d249f
Switch to method per image conversion
3 years ago
Joe Rogers 7fcf01235c
Change RemoveImages to array, improve download test
3 years ago
zehner 3d858955b6 Make tags import from TMDB configurable
3 years ago
Joe Rogers 7da6bd905a
Fix edge case in multi-image replacing
3 years ago
Joe Rogers 4a5e8b99a0
Extract duplicate code, add test
3 years ago
Joe Rogers b478b115e3
Refactor to validate all images up front
3 years ago
Joe Rogers 0fbd8d85c8
Validate multi-images, lazy-delete bg on refresh
3 years ago
Joe Rogers 080b02cc4c
Add comments, minor cleanup, add tests
3 years ago
Bond_009 f5ca9cbc3b Enable nullable for MediaBrowser.Providers
3 years ago
Claus Vium 768ec60e11
Merge pull request #6689 from 1337joe/expand-image-extraction
3 years ago
Joe Rogers 31baea072a
Address review comments
3 years ago
MBR-0001 ade3afad41 Add IsAutomated to SubtitleSearchRequest
3 years ago
Cody Robibero 2b10251b32 Update to dotnet6.rc2
3 years ago
Joe Rogers e3eee10d05
Add image provider tests and clean up
3 years ago
Joe Rogers 8d70cc2dde
Add support for non-jpg image extractions
3 years ago
Joe Rogers 6ce8cce12c
Add handling for embedded background and logo
3 years ago
Joe Rogers be9ed29f63
Split EmbeddedImage extracting to new provider
3 years ago
Claus Vium 1156699481
Merge pull request #6657 from Bond-009/dotnetbug
3 years ago
Claus Vium b16e6621b3
Merge pull request #6663 from crobibero/dotnet-6-rc1
3 years ago
cvium 7abdf71c49 Revert to old line
3 years ago
cvium 229917a2f8 Queue refresh after subtitle upload + minor fixes
3 years ago
Cody Robibero 017380f1dd Reference dotnet6-rc1 packages
3 years ago
Bond_009 9af16fcb6c Remove workaround for dotnet/runtime#42790
3 years ago
KonH b6bf43af45 Fix warning: Using directive is not required by the code and can be safely removed (#2149)
3 years ago
Cody Robibero 9234e5bf80 Remove all instances of en-US culture
3 years ago
Bond_009 f31224fa8f Remove sync FileStream hack
3 years ago
Bond_009 13fbfe6091 Target net6.0
3 years ago
Bond-009 12a54c070e
Apply suggestions from code review
3 years ago
Bond_009 8fec510971 ItemImageProvider: improve HTTP error handling
3 years ago
Claus Vium f11f572997
Merge pull request #6457 from Izumiko/adult
3 years ago
Chris Tam b0cd1f5e39 Fix images "not loading" after manual identification
3 years ago
Bond_009 0d16c48998 Fix some warnings
3 years ago
oledfish 86a5e72a65 Add "Production" and "TV" episode orders.
3 years ago
Fernando Fernández 3d0b1ccae6
Remove all unused usings
3 years ago
Claus Vium 74fef6c05b
Merge pull request #6177 from Bond-009/async
3 years ago
Claus Vium bf0a0c8b62
Merge pull request #6494 from Bond-009/cleanup
3 years ago