Jendrik Weise
21072310e7
Sort external files when scanning
...
Sorts files such as external subtitles or audio as well as metadata
Useful for deterministic display in the UI.
2 years ago
David Ullmer
abcb188916
Backport pull request #8667 from jellyfin/release-10.8.z
...
Enable OMDB plot for non-English languages as fallback
Original-merge: f83a24ec43
Merged-by: Cody Robibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2 years ago
Shadowghost
385f1cc1b8
Apply review suggestions
2 years ago
MrTimscampi
7ad0c9ba24
Migrate MusicBrainz plugin to MetaBrainz.MusicBrainz
...
Co-authored-by: crobibero <cody@robibe.ro>
Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
2 years ago
Joe Rogers
dd41fb9a61
Update embedded image names to match docs
2 years ago
Claus Vium
05c20001c8
Merge pull request #8381 from 1hitsong/lyric-lrc-file-support
2 years ago
Claus Vium
b137d0cc2b
Merge pull request #7514 from Shadowghost/music-extend
2 years ago
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 )
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
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
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
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
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
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
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2 years ago
1hitsong
c85cbcced6
Update MediaBrowser.Providers/Lyric/LrcLyricProvider.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2 years ago
1hitsong
baf07ddbfe
Update MediaBrowser.Providers/Lyric/LrcLyricProvider.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2 years ago
1hitsong
636835f73a
Update MediaBrowser.Providers/Lyric/LrcLyricProvider.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2 years ago
1hitsong
1aa8b22b89
Update MediaBrowser.Providers/Lyric/TxtLyricProvider.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2 years ago
1hitsong
db662eeb33
Update MediaBrowser.Providers/Lyric/TxtLyricProvider.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
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
...
Found via `codespell -q 3 -S ./Emby.Server.Implementations/Localization -L allready,doesnt,inh,receivedfrom,whoknows`
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
...
fix: remove Virtual episodes when their physical counterpart exists
Authored-by: cvium <clausvium@gmail.com>
Merged-by: Bond-009 <bond.009@outlook.com>
Original-merge: 77a007a24d
2 years ago
Negulici-R. Barnabas
12ec0e285d
Chapter Images:
...
- chapter image extraction intervals, limit count and resolutions can be set by the user from the server general settings;
2 years ago
Bond-009
d771205544
Merge pull request #7988 from jellyfin/external-streams-exceptions
...
(cherry picked from commit a71b190142
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2 years ago
Claus Vium
06b2e7bcf5
Merge pull request #7934 from Bond-009/xmlasync2
...
Enable XmlReaderSettings.Async, fixes #7929
(cherry picked from commit 1b8a251991
)
Signed-off-by: crobibero <cody@robibe.ro>
2 years ago
Bond-009
6702756e7b
Merge pull request #7873 from cvium/fix_nfo_remoteimages
...
(cherry picked from commit 1a787e273a
)
Signed-off-by: crobibero <cody@robibe.ro>
2 years ago
Cody Robibero
a7b1132c92
Merge pull request #7842 from crobibero/dependency-backport
...
(cherry picked from commit df6c5b6d42
)
Signed-off-by: crobibero <cody@robibe.ro>
2 years ago
Cody Robibero
3a95d4b04e
Merge pull request #7802 from jellyfin/external
...
(cherry picked from commit 9954cbd550
)
Signed-off-by: crobibero <cody@robibe.ro>
2 years ago
dependabot[bot]
3d1ca41e08
Bump PlaylistsNET from 1.1.3 to 1.2.1 ( #7818 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Cody Robibero
cd5610ecc3
Merge pull request #7723 from crobibero/tmdb-lib
...
(cherry picked from commit 39196bb5e2
)
Signed-off-by: crobibero <cody@robibe.ro>
3 years ago
Bond-009
2b1a915ead
Merge pull request #7604 from Jellifi007/fixes-diactritics
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
(cherry picked from commit 8d1d973438
)
Signed-off-by: crobibero <cody@robibe.ro>
3 years ago
Cody Robibero
efcdab116f
Merge pull request #7529 from Shadowghost/strm-ffprobe-external-fix
...
(cherry picked from commit 60affd0965
)
Signed-off-by: crobibero <cody@robibe.ro>
3 years ago
dependabot[bot]
d90983c311
Bump PlaylistsNET from 1.1.3 to 1.2.1 ( #7728 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot]
812841d01e
Bump StyleCop.Analyzers from 1.2.0-beta.406 to 1.2.0-beta.435 ( #7726 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
Cody Robibero
97bf6c7364
Merge pull request #7521 from 1337joe/image-mime-fallback
...
Add fallback for image downloads with bad reported MediaType
(cherry picked from commit bf1ccf7493
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
3 years ago
Cody Robibero
0d0a5c2edf
Merge pull request #7551 from cvium/fix_trailertype
...
fix: remove (incorrect) negation of bool expression
(cherry picked from commit fec2cf5060
)
Signed-off-by: crobibero <cody@robibe.ro>
3 years ago
Cody Robibero
9e380768dd
Merge pull request #7527 from Shadowghost/mediaresolver-fix
...
(cherry picked from commit aa1b1c6bbb
)
Signed-off-by: crobibero <cody@robibe.ro>
3 years ago
Cody Robibero
cec9befbed
Merge pull request #7507 from crobibero/studio-image-plugin
...
Fix StudioImageProvider
(cherry picked from commit 5de2db9f52
)
Signed-off-by: crobibero <cody@robibe.ro>
3 years ago
Joe Rogers
b03f56c3d6
Remove warnings
3 years ago
Joe Rogers
6e4710d048
Fix review comment
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
Joe Rogers
ac675318f8
Simplify RefreshSingleItem
3 years ago
Joe Rogers
bdce435b09
Reorder and flatten provider filtering
3 years ago
Joe Rogers
a7c009e2eb
Pass TypeOptions instead of full LibraryOptions
3 years ago
Joe Rogers
e7df72de49
Improve metadata provider sorting
...
Extract configured order up front instead of for each provider
Non-IHasOrder providers default to middle, not beginning
Merge image and metadata sort helper methods
3 years ago
Joe Rogers
11c7c24f0e
Clarify naming, minor method ordering improvement
3 years ago
Joe Rogers
6221991c63
Add nullable annotations
3 years ago
Joe Rogers
8515e8fbd1
Improve image provider sorting
...
Remove irrelevant check for ILocalImageProvider
Providers that are not IHasOrder default to middle, not beginning
3 years ago
Joe Rogers
4ace7f5c53
Fix unused var, log typo
3 years ago
Joe Rogers
2e2a594e19
Move Get*Providers definitions to interface
3 years ago
Cody Robibero
8056b0e961
Merge pull request #7443 from whiteowl3/strm-probe
3 years ago
whiteowl3
669029595b
Update MediaBrowser.Providers/MediaInfo/MediaInfoResolver.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
dependabot[bot]
dde984bd0e
Bump StyleCop.Analyzers from 1.2.0-beta.376 to 1.2.0-beta.406
...
Bumps [StyleCop.Analyzers](https://github.com/DotNetAnalyzers/StyleCopAnalyzers ) from 1.2.0-beta.376 to 1.2.0-beta.406.
- [Release notes](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/releases )
- [Commits](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/compare/1.2.0-beta.376...1.2.0-beta.406 )
---
updated-dependencies:
- dependency-name: StyleCop.Analyzers
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Cody Robibero
0e2b20e6d6
tmdb - update available series end status
3 years ago
Joshua M. Boniface
6e80c9b25f
Merge pull request #6528 from oledfish/additional-episode-orders
3 years ago
Claus Vium
53209830e7
Merge pull request #7346 from Bond-009/guid
...
Optimize Guid comparisons
3 years ago
whiteowl3
6f25291931
allow strm probe to succeed
3 years ago
Joe Rogers
ac83effd44
Match external sub/audio stream adding logic
3 years ago
Bill Thornton
c5ca29d2e2
Remove unused poster support from StudiosImageProvider ( #7423 )
3 years ago
Cody Robibero
4791d56f6c
Merge pull request #7403 from 1337joe/fix-external-file-prefix-check
3 years ago
Joshua M. Boniface
e3d9c53baa
Merge pull request #7396 from thornbill/update-artwork-repository
3 years ago
Joe Rogers
f7118bebfd
Fix external file check for shorter names
3 years ago
Joe Rogers
dad7a6fdf6
Switch to using spans for string comparison
3 years ago
Joe Rogers
3205e97e1e
Strip out external file fuzzy matching
...
Convert MediaFlagDelimiter back to char
3 years ago
Bill Thornton
46ef68d589
Update artwork repository urls
3 years ago
Cody Robibero
1b3e56bae3
Split DirectoryExists and FileExists
3 years ago
Cody Robibero
fc5c6c0404
Use IFileSystem
3 years ago
Cody Robibero
c9d5cfff1d
Update MediaBrowser.Providers/MediaInfo/MediaInfoResolver.cs
...
Co-authored-by: Joe Rogers <1337joe@users.noreply.github.com>
3 years ago
Cody Robibero
40e413d575
Only add internal files if the internal metadata path exists
...
Signed-off-by: Cody Robibero <cody@robibe.ro>
3 years ago
Joe Rogers
cf033b25f8
Require delimiter immediately after filename match
3 years ago
Joe Rogers
15053516f8
Rewrite tests for coverage and less duplication
...
Address minor warnings
Revert making GetInternalMetadataPath mockable
3 years ago
Bond_009
f50a250cd9
Optimize Guid comparisons
...
* 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
3 years ago
Shadowghost
bbb3117f83
Update MediaBrowser.Providers/MediaInfo/MediaInfoResolver.cs
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
3 years ago
Shadowghost
a36e34fbd2
fix(external-media): implement review suggestions
3 years ago
Shadowghost
719b707281
feat(external-media): refactor to generic provider, extend tests and file recognition, consolidate and extend NamingOptions
3 years ago
Shadowghost
ca5112f45a
feat(external-media): refactor external subtitle and audio provider
3 years ago
Bond_009
5732e6188c
Fix some warnings
3 years ago
Bond_009
1c14c86b20
Fix some warnings
3 years ago
Cody Robibero
603b6fe173
Merge pull request #7054 from matthew-jones-uk/disable-embedded-subs
3 years ago
Cody Robibero
b6489e73ab
Merge pull request #7241 from Bond-009/async5
3 years ago
Claus Vium
488ce51032
Remove some allocations ( #7246 )
3 years ago
Matthew Jones
91d143d6ee
Changed boolean options to enums
3 years ago
Cody Robibero
ea3d79c0eb
Merge pull request #7235 from Bond-009/async4
3 years ago
Bond_009
e7be01d7a5
Flush to disk async where possible
3 years ago
Joe Rogers
fbd243e315
Make ffprobe consistent with MetadataService.MergeData
3 years ago
Bond_009
2dcb2f8a9f
Ban the usage of Task.Result
...
If the calling function can't be made async easily you can still use
.GetAwaiter().GetResult(), which is way easier to find in the future
3 years ago
Cody Robibero
a4246648f4
Merge pull request #7219 from 1337joe/tmdb-image-provider-logo
3 years ago
Joe Rogers
375903b215
Bump TMDbLib version
3 years ago
Bond-009
3aeae150f8
Merge pull request #7176 from dmitrylyzo/fix-trailers-1
3 years ago
Joe Rogers
239b516659
Add TMDb logo handling
3 years ago
oledfish
47269d5ec6
Add all TMDB episode orders
3 years ago
oledfish
3b075a5802
Merge branch 'jellyfin:master' into additional-episode-orders
3 years ago
Bond-009
ef0708d876
Merge pull request #7078 from 1337joe/metadata-merge-data
3 years ago
Joe Rogers
f87e780fb5
Address review comments
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
3 years ago
Dmitry Lyzo
112db30ff2
Fix duplication of remote trailers
3 years ago
Matthew Jones
61d8d40a4a
Added type options to disable embedded subs
3 years ago
Matt
126274c4ea
Add video path to DisableEmbeddedSubtitles log
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
Matthew Jones
3f7bd7b63e
Changed DisableEmbeddedSubtitles logging to debug
3 years ago
Matthew Jones
4df7590e52
Add DisableEmbeddedSubtitles setting
...
Disables embedded subs being added to metadata
3 years ago
SenorSmartyPants
c32db3ea26
Fix build error
3 years ago
SenorSmartyPants
a19b6a7f61
Config option to import season name from TMDB
3 years ago
Joe Rogers
b43f46d5c9
Make identify flag describe purpose, not source
3 years ago
Cody Robibero
9b1965b48a
Merge pull request #7101 from Bond-009/imagejpg
...
Remove incorrect mime type image/jpg
3 years ago
Joe Rogers
3eb4bbbb86
Respect lock state when updating season 0 name
3 years ago
Joe Rogers
b17fe35e2e
Clean up list handling
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
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