aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Entities
AgeCommit message (Collapse)Author
2023-10-10Convert string MediaType to enum MediaTypeCody Robibero
2023-10-08Use null propagationStepan Goremykin
2023-10-08Allow people on booksPithaya
2023-10-08Pass cancellation tokenStepan Goremykin
2023-09-25CollectionFolder: replace Dictionary + locks with ConcurrentDictionaryBond_009
This should be faster (and still safe I hope)
2023-08-22== null -> is nullBond_009
2023-08-22Enable nullable for more files and add testsBond_009
Adds basic tests for FFProbeVideoInfo.CreateDummyChapters Fixed error message CreateDummyChapters instead of reporting the total minutes it only reported the minute component
2023-08-18Album gain (#10085)TelepathicWalrus
* Add LUFSAlbum DTO * Get loudest track for smallest gain * Move gain search to musicalbum use baseitem LUFS for album * Use .Max for enumerable * Update DTO to be consistent with other DTOs * Remove albumlufs, Move dto for all types
2023-06-21Reduce bottlenecks scan code (#9863)Bond-009
2023-06-10Merge pull request #8203 from Shadowghost/nfo-season-namesCody Robibero
Implement NFO named season parsing
2023-05-26Fix TotalRecordCount calculationShadowghost
2023-05-20Implement NFO named season parsingShadowghost
2023-05-15Audio normalization (#9222)TelepathicWalrus
Co-authored-by: Joe Rogers <1337joe@users.noreply.github.com> Co-authored-by: Bond-009 <bond.009@outlook.com>
2023-04-06Remove redundant 'else' keywordsStepan Goremykin
2023-03-28Merge pull request #9466 from Shadowghost/playlist-fixBond-009
2023-03-25Convert Person.Type to use PersonKind enum (#9487)Cody Robibero
2023-03-16Fix #9378Bond_009
Remove sort words before replacing dots with spaces
2023-03-10Fix playlist creation and removalShadowghost
2023-03-09Merge pull request #9446 from 1337joe/audiobook-grouping-fixesBond-009
2023-03-08Allow webp for local imagesBond_009
2023-03-06Inject IDirectoryService where needed instead of passing it through ↵Joe Rogers
ItemResolveArgs
2023-03-06Remove some BaseItem references to make ItemResolveArgs more usable for testing.Joe Rogers
2023-03-01Add SeasonProviderIds to EpisodeInfo (#9407)Nils Fürniß
Co-authored-by: Cody Robibero <cody@robibe.ro>
2023-02-20Fix playlist parental control and no parental control skipping forbidden ↵Shadowghost
unrated items
2023-02-20Recursively update ratingShadowghost
2023-02-13Add permission for collection managementShadowghost
2023-02-09Reduced number of calls to GetPreference()Jpuc1143
Co-authored-by: Cody Robibero <cody@robibe.ro>
2023-01-20Add "Allowed Tags" to Parental ControlsJpuc1143
2023-01-07Fix recursive children lookup of folders (#8678)Egor Bakanov
Fixes https://github.com/jellyfin/jellyfin/issues/6193 Fixes https://github.com/jellyfin/jellyfin/issues/7226
2023-01-03Merge pull request #8775 from SenorSmartyPants/DVRMetadataBond-009
Fixes https://github.com/jellyfin/jellyfin/issues/5178
2022-12-30Add support for .sup subtitle (#8808)Cody Robibero
Fixes https://github.com/jellyfin/jellyfin/issues/8628
2022-12-19Use DistinctBy introduced in .NET 6Bond_009
2022-12-08Allow video extras to use owner library optionsJoe Rogers
2022-12-07Use ArgumentException.ThrowIfNullOrEmptyBond_009
2022-12-05Replace != null with is not nullBond_009
2022-12-05Replace == null with is nullBond_009
2022-11-19Add Options to disable DVR NFO and image savingSenorSmartyPants
- SaveRecordingNFO and SaveRecordingImages default to true. Maintains current behavior. - Episode.FillMissingEpisodeNumbersFromPath for live tv so external metadata can be pulled when recording starts.
2022-11-17Add xmldocs for TMDb provider, correct provider spellingShadowghost
2022-10-31Backport pull request #8662 from jellyfin/release-10.8.zcvium
fix: use a combination of ParentIndexNumber and IndexNumber to determine next up episodes Original-merge: 45f3fb1cfc54f4dced7f6e02b7fc433056678634 Merged-by: Joshua M. Boniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2022-10-30Merge pull request #8638 from photonconvergence/fix/extras-typeBond-009
2022-10-28Backport pull request #8501 from jellyfin/release-10.8.zcvium
fix: set MinIndexNumber for the next up query Original-merge: 679e83082f76b0d6c54d0aa4b8fe1138c1a10ccd Merged-by: Claus Vium <cvium@users.noreply.github.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
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-12Rewrite BaseItem.ModifySortChunksBond_009
2022-10-07Merge pull request #7514 from Shadowghost/music-extendClaus Vium
2022-10-06Remove extra argumentBond_009
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-09-23Backport pull request #8189 from jellyfin/release-10.8.zLuke F
Fix GetItems IndexOutOfRangeException when IDs do not exist Original-merge: 527ed0607d5f31a232293b39daac19018518b1a0 Merged-by: Claus Vium <cvium@users.noreply.github.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2022-09-13Add function back for compatibility, add sortingZach Phelan
2022-09-13Sort special features same as other spots, removing unnecssary functionZach Phelan
Added to contributors
2022-09-13Extend music parsingShadowghost