aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model/Entities
AgeCommit message (Collapse)Author
2023-01-10Add stereo downmix algorithm selection.Shadowghost
2022-12-30Add support for .sup subtitle (#8808)Cody Robibero
Fixes https://github.com/jellyfin/jellyfin/issues/8628
2022-12-05Replace == null with is nullBond_009
2022-11-17Apply review suggestionsShadowghost
2022-11-17Add xmldocs for TMDb provider, correct provider spellingShadowghost
2022-10-30Add SeriesStatus.UnreleasedNiels van Velzen
2022-10-27Fix extra type differentiationphotonconvergence
Change rules for Featurettes and Shorts so they don't both get classed as ExtraType.Clip. Fix test that these changes break
2022-10-07Add hearing impaired subtitle stream indicator (#7379)Joe Rogers
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2022-10-06Use ArgumentNullException.ThrowIfNull helper methodBond_009
Did a simple search/replace on the whole repo (except the RSSDP project) This reduces LOC and should improve performance (methods containing a throw statement don't get inlined) ``` if \((\w+) == null\) \s+\{ \s+throw new ArgumentNullException\((.*)\); \s+\} ``` ``` ArgumentNullException.ThrowIfNull($1); ```
2022-10-01Streams with CodecType "data" (like "epg" streams in DVBmarkus
recordings) get ignored. This results in wrong stream specifiers for all subsequent streams. This fix correctly handles "data" streams without any further processing.
2022-08-15Fix various typos luz paz
Found via `codespell -q 3 -S ./Emby.Server.Implementations/Localization -L allready,doesnt,inh,receivedfrom,whoknows`
2022-08-13Backport pull request #8212 from jellyfin/release-10.8.zSenorSmartyPants
Add resolution text for 384 sized video Original-merge: 7ffdde9a0b88f543a84fa8a3fa7487cbe8dda8b4 Merged-by: Cody Robibero <cody@robibe.ro> Backported-by: Joshua Boniface <joshua@boniface.me>
2022-07-20Backport pull request #8104 from jellyfin/release-10.8.zJoshua Boniface
Add resolution text output for more resolutions Authored-by: Shadowghost <Ghost_of_Stone@web.de> Merged-by: Bond-009 <bond.009@outlook.com> Original-merge: 2b46917dcf7af970dc95d4ef0bbfebac7a520d25
2022-07-03Add escape hatch for Series mergingMikal Stordal
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.
2022-06-29Merge pull request #7964 from jellyfin/dovi-side-dataJoshua M. Boniface
(cherry picked from commit 39d185c7b19ed2da1ae46566152fb1cf182266cd) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-06-29Merge pull request #7947 from nyanmisaka/video-range-conditionCody Robibero
(cherry picked from commit f1d56aa5cef4c60021e0b29c5d9fb3adf384fda7) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-06-10Merge pull request #7828 from nyanmisaka/fix-dovi-tonemapBond-009
Fix Dolby Vision profile 5 and 8 to SDR HW tone-mapping (cherry picked from commit 8595a979a872c05d0d06f9b87ed1b56c693c267d) Signed-off-by: crobibero <cody@robibe.ro>
2022-04-28Merge pull request #7654 from Shadowghost/nfo-provider-fixCody Robibero
Prefer MetadataProvider enum as provider id key over arbitrary strings (cherry picked from commit a2abae3014578e8d9c7f1b54140fe3dcf1503ad2) Signed-off-by: crobibero <cody@robibe.ro>
2022-03-10Add label for external audio/sub tracksJoe Rogers
2022-03-06Let the UI show which DTS profile is in usePatrick Farwick
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.
2022-03-04Use extension method for list searchGermanCoding
2022-03-04Hide ISO 639-2 special codes in display titlesGermanCoding
They are still shown in associated metadata, just hidden from the more visible display titles.
2021-12-24Update StyleCopBond_009
2021-12-20Use our own Contains extensioncvium
2021-11-12Remove Obsolete attribute on enumCody Robibero
2021-11-11Fix nullability on DisplayPreferencesDtoCody Robibero
Remove duplicate, fix namespace
2021-11-06Remove ImageType.Screenshot and ItemFields.ScreenshotJoe Rogers
2021-09-03Merge pull request #6358 from MrTimscampi/audio-peopleBond-009
2021-09-03Merge remote-tracking branch 'upstream/master' into warn-259810Cody Robibero
2021-09-01Add subtitle format(codec) to stream display title (#5853)Mike
Co-authored-by: MichaƂ Kurek <michal.kurek@mail.com>
2021-08-28Remove more and more warningsCody Robibero
2021-08-16Fix documentation for lyricist and arrangerMrTimscampi
2021-08-16Add some new music-related person types and parse from ffprobeMrTimscampi
2021-07-20Add tests for GetResolutionTextBond_009
2021-07-04Remove usage of this in GetResolutionTextMrTimscampi
2021-07-03Refactor GetResolutionTextMrTimscampi
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>
2021-06-19Move non-jellyfin extensions to separate projectBond_009
2021-05-18Properly detect Dolby Vision files derived from AV1, AVC and HEVCMrTimscampi
2021-05-05MediaStream: Replace string.IndexOf with string.Contains where possibleBond_009
2021-05-05Code Clean up: Convert to null-coalescing operator ?? (#5845)BaronGreenback
Co-authored-by: Cody Robibero <cody@robibe.ro> Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
2021-03-08Fix casing CollectionTypeBond_009
2021-03-03fix HasProviderId and add testscvium
2021-03-03revert removal of null checkcvium
2021-03-03return false when providerid is null or emptycvium
2021-03-01Revert breaking changeBond_009
2021-03-01Merge pull request #5317 from Bond-009/notnullwhenBond-009
MaybeNullWhen(false) -> NotNullWhen(true)
2021-02-28MaybeNullWhen(false) -> NotNullWhen(true)Bond_009
2021-02-24CollectionType can be nullBond_009
2021-02-24Fix buildBond_009
2021-02-24Fix unchecked inputBond_009