aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Entities/TV
AgeCommit message (Collapse)Author
2023-01-03Merge pull request #8775 from SenorSmartyPants/DVRMetadataBond-009
Fixes https://github.com/jellyfin/jellyfin/issues/5178
2022-12-19Use DistinctBy introduced in .NET 6Bond_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-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 #8209 from jellyfin/release-10.8.zShadowghost
Fix series query including missing episodes when it should not Original-merge: 9357d610b13e2d9a759d69ed80dd71108af1e602 Merged-by: Claus Vium <cvium@users.noreply.github.com> Backported-by: Joshua Boniface <joshua@boniface.me>
2022-08-01Backport pull request #8191 from jellyfin/release-10.8.zJoshua Boniface
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: 77a007a24d5eef1209766d31e2f5038b11d1a8d4
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-02-21Optimize Guid comparisonsBond_009
* 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
2022-01-11Merge pull request #7134 from adavier/trakt-episode-linksCody Robibero
2022-01-07Keep from serializing trailers into databaseJoe Rogers
2022-01-07Implement trakt episode links using the implementation from Series.csadavier
The code is the same as `MediaBrowser.Controller/Entities/TV/Series.cs`, using the imdbID to generate Trakt links. The trakt url for episodes is `https://trakt.tv/episodes/{0}`.
2021-12-15Merge branch 'master' into what_could_go_wrongClaus Vium
2021-12-12Use BaseItemKind where possibleCody Robibero
2021-12-07Refactor extras parsingcvium
2021-08-28Remove more and more warningsCody Robibero
2021-08-13Fix warnings in MediaBrowser.ControllerRich Lander
2021-06-06Remove warninigs from MediaBrowser.Controller (Part 3) (#6078)Cody Robibero
Co-authored-by: Bond-009 <bond.009@outlook.com>
2021-05-13Reduce warnings in MediaBrowser.Controllercrobibero
2021-05-07Enable nullable reference types for MediaBrowser.ControllerBond_009
2021-05-05Code Clean up: Use Pattern Matching (#5838)BaronGreenback
Co-authored-by: Cody Robibero <cody@robibe.ro> Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
2021-04-21Improve perf of db save and queryBond_009
2021-02-13Minor improvementsBond_009
2020-12-13Use a more descriptive function namecrobibero
2020-12-11Use typed UserManager GetPreferencecrobibero
2020-10-17Use nameof where possibleBond_009
2020-09-28Fix SA1513, SA1514, SA1507, and SA1508Matt Montgomery
2020-08-22Enable TreatWarningsAsErrors for MediaBrowser.Controller in ReleaseBond_009
2020-08-19Fix warningsBond_009
2020-06-16Merge pull request #3343 from telans/comment-stopsBond-009
Add full stop at end of comments (SA1629)
2020-06-16fix SA1513/SA1516telans
2020-06-16Add full stop at end of comments (SA1629)telans
2020-06-11Fix build errorsPatrick Barron
2020-06-11Merge branch 'master' into userdb-efcorePatrick Barron
# Conflicts: # MediaBrowser.Controller/Library/ILibraryManager.cs # MediaBrowser.Providers/Users/UserMetadataService.cs
2020-06-06Fix a small number of compile warningsaled
2020-05-26Make SonarCloud less angryPatrick Barron
2020-05-20Remove redundant qualifiersPatrick Barron
2020-05-12Initial migration codePatrick Barron
2019-12-06Merge remote-tracking branch 'upstream/master' into randomBond-009
2019-10-20Don't shuffle some types by defaultBond_009
2019-10-15Fix Json serialization errorBond_009
2019-09-02Fix warnings, improve performance (#1665)Bond-009
* Fix warnings, improve performance `QueryResult.Items` is now a `IReadOnlyList` so we don't need to allocate a new `Array` when we have a `List` (and `Items` shouldn't need to be mutable anyway) * Update Providers .csproj to latest C# * Remove extra newline from DtoService.cs * Remove extra newline from UserLibraryService.cs
2019-08-09Use CultureInvariant string conversion for GuidsBond-009
2019-03-07Cleanup/simplificationBond-009
* Removed useless copies/allocations * Reduced unneeded complexity
2019-02-02Remove MoreLINQBond_009
2019-01-28Unwrapped GetDirectoryName and DirectorySeperatorCharErwin de Haan
2019-01-13ReSharper conform to 'var' settingsErwin de Haan
2019-01-13ReSharper Reformat: Properties to expression bodied form.Erwin de Haan
2019-01-13Find+Sed BOM removal *.cs: Jellyfin.Server-MediaBrowser.ControllerErwin de Haan