aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Entities
AgeCommit message (Collapse)Author
2022-09-09Merge pull request #8250 from Bond-009/minor18Claus Vium
Minor cleanup
2022-08-18Minor cleanupBond_009
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-14Check for empty guidNiels van Velzen
2022-08-14Use Guid for adjacentTo API parameterNiels van Velzen
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-08-01Backport pull request #8163 from jellyfin/release-10.8.zJoshua Boniface
Don't refresh playlists on album refresh Authored-by: David Ullmer <davidullmer@outlook.de> Merged-by: Claus Vium <cvium@users.noreply.github.com> Original-merge: 444b0ea3105517900e869d73223b8bf984f28aa4
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-05-20Merge pull request #7604 from Jellifi007/fixes-diactriticsBond-009
Co-authored-by: Cody Robibero <cody@robibe.ro> (cherry picked from commit 8d1d9734381472b301deb0118bbb8da2a769a65e) Signed-off-by: crobibero <cody@robibe.ro>
2022-03-11BaseItem: remove unused functionBond_009
2022-03-11Merge pull request #7346 from Bond-009/guidClaus Vium
Optimize Guid comparisons
2022-03-04Merge pull request #7370 from crobibero/internal-metadata-pathClaus Vium
Only add internal files if the internal metadata path exists
2022-02-28Use IFileSystemCody Robibero
2022-02-27Add post filtering for theme song and videoJoe Rogers
2022-02-21Rewrite tests for coverage and less duplicationJoe Rogers
Address minor warnings Revert making GetInternalMetadataPath mockable
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-02-18feat(external-media): refactor to generic provider, extend tests and file ↵Shadowghost
recognition, consolidate and extend NamingOptions
2022-01-28Remove some allocations (#7246)Claus Vium
2022-01-22Ban the usage of Task.ResultBond_009
If the calling function can't be made async easily you can still use .GetAwaiter().GetResult(), which is way easier to find in the future
2022-01-20Properly populate QueryResultCody Robibero
2022-01-14Ignore JSON serialization for special features of movie.Dmitry Lyzo
When refreshing the metadata of the video with a local trailer, the server gets stuck trying to read the database and save the item at the same time.
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-27Remove more warningsCody Robibero
2021-12-24Update StyleCopBond_009
2021-12-23Fix build from PR mergingCody Robibero
2021-12-24Merge pull request #7029 from cvium/allocations_maybeCody Robibero
2021-12-22Merge pull request #7028 from cvium/everything_went_wrongCody Robibero
2021-12-21Don't cache special feature idscvium
2021-12-20Don't skip extras refresh when replacing metadata or doing a full refreshcvium
2021-12-20Use our own Contains extensioncvium
2021-12-20Fix extras folderscvium
2021-12-19Use == instead of Object.Equals to avoid closure allocationcvium
2021-12-15Merge branch 'master' into what_could_go_wrongClaus Vium
2021-12-14Cache BaseItemKindCody Robibero
2021-12-12Folder can't have extrascvium
2021-12-12Use BaseItemKind where possibleCody Robibero
2021-12-07Refactor extras parsingcvium
2021-12-01Prevent crashes in specific scenariosJonas Resch
2021-11-30Add support for external audio filesJonas Resch
2021-11-20Merge pull request #6862 from 1337joe/query-instead-of-filteringCody Robibero
2021-11-18Query MediaSourceManager directly in image providersJoe Rogers
Add doc comments/minor tweaks to AudioImageProvider
2021-11-17Query media streams by type instead of filteringJoe Rogers
2021-11-16Fix some warningsBond_009
2021-11-16Fix buildcvium
2021-11-16Remove unused dependenciescvium
2021-11-09Fix some warningsBond_009
down to 580
2021-11-09Fix some warningsBond_009
609 left