Bond_009
dc222b75c5
Remove incorrect mime type image/jpg
3 years ago
Joe Rogers
1dfbeae045
Embed ProviderUtils into MetadataService
3 years ago
Joe Rogers
19164378f2
Clean up warnings
3 years ago
Joe Rogers
c81d2e9dec
Remove existing images when applying identify
3 years ago
Joe Rogers
ce66df2c92
Clean up warnings, simplify
3 years ago
Joe Rogers
853ef727da
Add refresh flag to remove existing data/images
...
Fixes #7040
3 years ago
Joe Rogers
76e640b0b9
Add tests and documentation for ProviderUtils
3 years ago
Joe Rogers
e3a7c9238d
Pull default MergeData implementation to parent
3 years ago
Cody Robibero
7bfc6b5679
Remove more warnings
3 years ago
Bond_009
cbfa355e31
Update StyleCop
3 years ago
Bond_009
ec2645c0c0
Fix build
3 years ago
Cody Robibero
634ce40c2f
Merge branch 'master' into comparisons
3 years ago
Cody Robibero
932c2c6665
Fix config.html
3 years ago
Cody Robibero
a04ab6b876
Merge branch 'master' into studios-images-plugin
...
# Conflicts:
# MediaBrowser.Providers/MediaBrowser.Providers.csproj
3 years ago
Cody Robibero
076a13abeb
Merge pull request #7029 from cvium/allocations_maybe
3 years ago
cvium
c86b064f80
Catch HttpRequestException when saving images from local provider
3 years ago
cvium
b880dc8a4a
Use our own Contains extension
3 years ago
Cody Robibero
32629cd7da
Use BaseItemKind where possible
3 years ago
Jonas Resch
03b3f08354
Format code in MediaBrowser.Providers/MediaInfo/AudioResolver.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Jonas Resch
65833076db
Add "Async" suffix to AddExternalAudio method
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Jonas Resch
e18d966874
Add "Async" suffix to AddExternalAudio method
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Jonas Resch
4cdb590291
Exclude .strm files when searching for external audio files
3 years ago
Jonas Resch
01a0a4a87c
Add audioResolver argument to FFProbeVideoInfo initialization
3 years ago
Jonas Resch
87a6fdf847
Merge branch 'support-external-audio-files' of github.com:jonas-resch/jellyfin into support-external-audio-files
3 years ago
Claus Vium
a327b43ab7
Update MediaBrowser.Providers/MediaInfo/FFProbeProvider.cs
3 years ago
Claus Vium
3f69eeab27
Merge branch 'master' into support-external-audio-files
3 years ago
Cody Robibero
9cea773d29
Merge pull request #6874 from 1337joe/tmdb-image-size-options
3 years ago
cvium
5535b9c01f
Reduce allocations
3 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
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Jonas Resch
a9a53dc657
Add ConfigureAwait true in MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Jonas Resch
0d8170cedb
Move variable in MediaBrowser.Providers/MediaInfo/AudioResolver.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Jonas Resch
1a35690834
Don't disable warnings in MediaBrowser.Providers/MediaInfo/AudioResolver.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
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
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Jonas Resch
bbf1399826
Check language for null or empty instead of only null in MediaBrowser.Providers/MediaInfo/AudioResolver.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Jonas Resch
d016d483ae
Change return type from Task<List<MediaStream>> to Task<IAsyncEnumerable<MediaStream>> in MediaBrowser.Providers/MediaInfo/AudioResolver.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Jonas Resch
61b191d345
Fix indentation in MediaBrowser.Providers/MediaInfo/AudioResolver.cs
...
If statement which checks if filename of audio and video file match or if audio file starts with video filename
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Jonas Resch
9433072f90
Only search in video folder for external audio files
...
Don't search in video metadata folder since audio files won't be stored there
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Jonas Resch
a3c5afa443
Add ConfigureAwait false MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
Jonas Resch
f1862f9b1a
Add ConfigureAwait false to MediaBrowser.Providers/MediaInfo/AudioResolver.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
Jonas Resch
a68e58556c
Implement code feedback
...
- Rewrite AudioResolver
- Use async & await instead of .Result
- Add support for audio containers with multiple audio streams (e.g.
mka)
- Fix bug when using external subtitle and external audio streams at the
same time
3 years ago
Jonas Resch
c1a8385c9c
Shorten calculation of audio startIndex in MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
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
...
Store null instead of calculating scaled image sizes.
Add endpoint to provide TMDb image size options.
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
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
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
...
Add doc comments/minor tweaks to AudioImageProvider
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
...
609 left
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
...
new settings added
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
...
Fix failing test: Invalid background images not purged by validate
Fixes #6310 : Background images only delete when using "Replace existing images" when new image(s) is found to replace them
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
...
Clean up style
Fix references in class summaries
Combine Where+FirstOrDefault queries
Break up large method, long lines
Add validation on file extension
Apply test naming conventions
Extract mock of Movie class, comment on why not mocking interface
Co-authored-by: Cody Robibero <cody@robibe.ro>
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
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