Shadowghost
3d4b2f840a
Fix BD and DVD folder recognition for tv episodes
2 years ago
Shadowghost
ddfdec7f46
Fix BD and DVD folder probing and playback
2 years ago
Shadowghost
519709bf10
Revert "Remove DvdLib ( #9068 )"
...
This reverts commit db1913b08f
.
2 years ago
Zoltan Csizmadia
e0519189b2
Use Directory.Packages.props ( #9135 )
...
Co-authored-by: Zoltan Csizmadia <CsizmadiaZ@valassis.com>
2 years ago
Cody Robibero
58b3945805
Merge pull request #9191 from barronpm/applicationhost-cleanup1
2 years ago
Claus Vium
9eaad18c2c
fix: don't allow exceptions to propagate from Refresh progress event handlers ( #9228 )
2 years ago
Patrick Barron
4f81f4daaa
Use depencency injection for ISubtitleProvider
2 years ago
Patrick Barron
db1913b08f
Remove DvdLib ( #9068 )
...
* Remove DvdLib
* Update error message for blu-ray folders
Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
* Remove BDInfo
* Remove MediaEncoder.GetPrimaryPlaylistVobFiles
* Remove BlurayDiscInfo
Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
2 years ago
renovate[bot]
e408da4651
chore(deps): update dependency microsoft.codeanalysis.bannedapianalyzers to v3.3.4 ( #9117 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
Bond_009
b934b346e1
Fix all warnings in MediaBrowser.Providers
2 years ago
renovate[bot]
3ed0e70eab
chore(deps): update dependency tmdblib to v2 ( #9053 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
Claus Vium
223aaec93f
Merge pull request #8995 from daullmer/nfo-remote-images-initial
...
Use nfo provided remote images on initial scan
2 years ago
Brad Beattie
d639d35baa
Backdrops prefer no language images
2 years ago
David Ullmer
6e7b0a8cb2
Use nfo provided remote images on initial scan
2 years ago
Bond_009
6bf131b270
Use Diacritics.NET
...
Last time we had to revert this due to regressions, now those regression
tests seem to succeed with a newer version of Diacritics.NET
2 years ago
Bond-009
497d8c4957
Use Order() introduced in .NET 7 ( #8923 )
2 years ago
Bond-009
f8da8ba3c6
Merge pull request #8886 from jellyfin/renovate/playlistsnet-1.x
2 years ago
renovate[bot]
1987b138f9
chore(deps): update dependency playlistsnet to v1.3.1
2 years ago
Joe Rogers
a74b8b99af
Add option to allow extras to use embedded titles
2 years ago
Claus Vium
2c5573b145
Merge pull request #8868 from Bond-009/priorityqueue
...
Remove dependency on OptimizedPriorityQueue
2 years ago
Bond-009
16fdb127ab
Check HTTP status code before writing response to file ( #8863 )
...
fix https://github.com/jellyfin/jellyfin/issues/8084
2 years ago
Bond_009
9bb1bc5a3e
Remove dependency on OptimizedPriorityQueue
2 years ago
Bond_009
fd9dc1e308
Update deps
2 years ago
Bond_009
b366dc2e6e
Use ArgumentException.ThrowIfNullOrEmpty
2 years ago
Bond_009
236dd650d0
Update projects to .net7
2 years ago
Bond_009
52194f56b5
Replace != null with is not null
2 years ago
Bond_009
c7d50d640e
Replace == null with is null
2 years ago
Bond-009
210a4921f2
Fix some warnings and only disable TreatWarningsAsErrors for CodeAnalysis ( #8709 )
2 years ago
Shadowghost
fe3e7979b0
Add MusicBrainz server validation and fallback ( #8833 )
2 years ago
Cody Robibero
d4bd72049b
Merge pull request #8137 from negulici-r-barnabas/master
2 years ago
Bond_009
fb3e97d7ac
Use typed logger
2 years ago
renovate[bot]
e1bd5684e5
chore(deps): update dependency newtonsoft.json to v13.0.2 ( #8792 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
Negulici-R. Barnabas
e977aade77
Merge branch 'jellyfin:master' into master
2 years ago
Bond-009
f369ddf522
Merge pull request #7039 from 1337joe/providermanager-cleanup
2 years ago
Bond-009
66954b4efe
Merge pull request #8695 from JeWe37/master
2 years ago
Shadowghost
2e639c77c7
Apply review suggestions
2 years ago
Shadowghost
4b1654ae3b
Add xmldocs for studio image provider
2 years ago
Shadowghost
072651c4be
Add xmldocs for TMDb provider, correct provider spelling
2 years ago
Negulici-R. Barnabas
7db1813cc8
changed ChapterImageResolution in model to enum type;
...
added 144p to the ImageResolution enum;
updated chapters limit comment inside FFProbeVideoInfo.cs;
2 years ago
Negulici-R. Barnabas
b7aa5ed862
Merge branch 'jellyfin:master' into master
2 years ago
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