Mikal Stordal
8e1796f08a
Add escape hatch for Series merging
...
This is an universal solution for plugins to override how series are merged.
The reason to override is so we can set the same provider id on multiple items without merging them, while using another id for merging them. Having an (optional) provider id not tied to any online database allows plugins to use their own rules for merging series.
2 years ago
Joshua M. Boniface
fe32b5e333
Merge pull request #7964 from jellyfin/dovi-side-data
...
(cherry picked from commit 39d185c7b1
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2 years ago
Cody Robibero
38102499cb
Merge pull request #7947 from nyanmisaka/video-range-condition
...
(cherry picked from commit f1d56aa5ce
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2 years ago
Bond-009
c19c787273
Merge pull request #7828 from nyanmisaka/fix-dovi-tonemap
...
Fix Dolby Vision profile 5 and 8 to SDR HW tone-mapping
(cherry picked from commit 8595a979a8
)
Signed-off-by: crobibero <cody@robibe.ro>
2 years ago
Cody Robibero
13df026f6b
Merge pull request #7654 from Shadowghost/nfo-provider-fix
...
Prefer MetadataProvider enum as provider id key over arbitrary strings
(cherry picked from commit a2abae3014
)
Signed-off-by: crobibero <cody@robibe.ro>
3 years ago
Joe Rogers
1a307db7eb
Add label for external audio/sub tracks
3 years ago
Patrick Farwick
27b81a535c
Let the UI show which DTS profile is in use
...
There are different profiles for DTS. For example, both DTS and DTS-HD
MA use the same codec, but provide a different profile.
Some files may provide both a DTS and DTS-HD MA audio track. With this
change, the UI shows which track is using which profile to allow the
user to choose between them.
3 years ago
GermanCoding
3f6a14e1fd
Use extension method for list search
3 years ago
GermanCoding
e09641b452
Hide ISO 639-2 special codes in display titles
...
They are still shown in associated metadata, just hidden from the more visible display titles.
3 years ago
Bond_009
cbfa355e31
Update StyleCop
3 years ago
cvium
b880dc8a4a
Use our own Contains extension
3 years ago
Cody Robibero
132440c683
Remove Obsolete attribute on enum
3 years ago
Cody Robibero
3de86ffdb4
Fix nullability on DisplayPreferencesDto
...
Remove duplicate, fix namespace
3 years ago
Joe Rogers
b4bf5af7c8
Remove ImageType.Screenshot and ItemFields.Screenshot
3 years ago
Bond-009
3ec7ecf399
Merge pull request #6358 from MrTimscampi/audio-people
3 years ago
Cody Robibero
ec13412155
Merge remote-tracking branch 'upstream/master' into warn-259810
3 years ago
Mike
cf9c678406
Add subtitle format(codec) to stream display title ( #5853 )
...
Co-authored-by: Michał Kurek <michal.kurek@mail.com>
3 years ago
Cody Robibero
cba07b1ca6
Remove more and more warnings
3 years ago
MrTimscampi
8594ee7a22
Fix documentation for lyricist and arranger
3 years ago
MrTimscampi
c9b1cd1d8c
Add some new music-related person types and parse from ffprobe
3 years ago
Bond_009
0512f74459
Add tests for GetResolutionText
3 years ago
MrTimscampi
a25c3d1cda
Remove usage of this in GetResolutionText
3 years ago
MrTimscampi
bcae195cc3
Refactor GetResolutionText
...
This improves GetResolutionText a little by making it easier to read and better parsing resolutions (Also adding a few new ones like PAL resolutions and 8K)
Co-authored-by: Maxr1998 <max.rumpf1998@gmail.com>
3 years ago
Bond_009
6f8ccab788
Move non-jellyfin extensions to separate project
3 years ago
MrTimscampi
8407c3d558
Properly detect Dolby Vision files derived from AV1, AVC and HEVC
4 years ago
Bond_009
4479713e04
MediaStream: Replace string.IndexOf with string.Contains where possible
4 years ago
BaronGreenback
2e98de9062
Code Clean up: Convert to null-coalescing operator ?? ( #5845 )
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
4 years ago
Bond_009
2e62c09f2e
Fix casing CollectionType
4 years ago
cvium
8b72b902f5
fix HasProviderId and add tests
4 years ago
cvium
a49f5d2a44
revert removal of null check
4 years ago
cvium
664c5da317
return false when providerid is null or empty
4 years ago
Bond_009
ba62d9d1fe
Revert breaking change
4 years ago
Bond-009
9390dd2df8
Merge pull request #5317 from Bond-009/notnullwhen
...
MaybeNullWhen(false) -> NotNullWhen(true)
4 years ago
Bond_009
02848189e3
MaybeNullWhen(false) -> NotNullWhen(true)
4 years ago
Bond_009
81f527f808
CollectionType can be null
4 years ago
Bond_009
1c74e2f40e
Fix build
4 years ago
Bond_009
914e891689
Fix unchecked input
4 years ago
Joshua M. Boniface
7ece3c5523
Merge pull request #5273 from Bond-009/warn31
4 years ago
Joshua M. Boniface
5ce4df4178
Merge pull request #5270 from Bond-009/imdb
4 years ago
Bond_009
141efafd3d
Enable TreatWarningsAsErrors for MediaBrowser.Model
4 years ago
Bond_009
941d3f6217
Add tests for ProviderIdsExtensions
4 years ago
Bond_009
b2700ecf44
TMDB: Also search with IMDB or TVDB Id if specified
4 years ago
Bond_009
65bab55ca0
Minor improvements
4 years ago
crobibero
ca5f87c7eb
Fix get provider id extension
4 years ago
nyanmisaka
5fe4ea2f4a
add video range info to title
4 years ago
crobibero
d5e2369dd6
Fix nullability errors in MediaBrowser.Model
4 years ago
Matt Montgomery
53d5f64e03
Fix SA1513, SA1514, SA1507, and SA1508
4 years ago
Nyanmisaka
4cb0a57e46
Merge branch 'master' into tonemap
4 years ago
Bond_009
2b355c36ff
Minor improvements
...
OFC I reduced some allocations
4 years ago
Nyanmisaka
c23d991c95
Merge branch 'master' into tonemap
4 years ago