aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Entities/Video.cs
AgeCommit message (Collapse)Author
2026-08-03Keep folder extras with the item that owns the folderShadowghost
2026-07-27Fix extras naming and version assignmentShadowghost
2026-07-08Fix additional parts for non-adminsShadowghost
2026-06-07Mark only linked alternate versions as grouped media sourcesShadowghost
2026-06-07Surface extras across all versionsShadowghost
2026-06-07Aggregate alternate versions via GetAllVersionsShadowghost
2026-06-07Add version-aware playback trackingShadowghost
2026-06-03Enforce parental filtering on additional endpointsShadowghost
2026-05-26Improve OriginalLanguage normalization and inheritance (#16829)Erik W
Improve OriginalLanguage normalization and inheritance
2026-04-01Wrap method parametersShadowghost
2026-03-05Ensure parts use base typeShadowghost
2026-03-03Fix stackingShadowghost
2026-02-15Migrate PrimaryVersionId to GUID and fix assignmentShadowghost
2026-02-08Fix multiple version resolutionShadowghost
2026-02-07Fix version resolution and scan handlingShadowghost
2026-02-05Fix multiple version handlingShadowghost
2026-01-18Complete LinkedChildren integration and batch DTO optimizationsShadowghost
This commit integrates remaining performance changes: - Add batch user data fetching in DtoService to reduce N+1 queries - Add GetNextUpEpisodesBatch in TVSeriesManager for efficient batch retrieval - Update Video/Movie/BoxSet to use LibraryManager for alternate versions - Transition LinkedChild to use ItemId instead of Path (obsolete Path/LibraryItemId) - Update providers and controllers for LinkedChildren-based references - Add NextUpEpisodeBatchResult for batched episode queries - Integrate IDescendantQueryProvider in SqliteDatabaseProvider
2025-09-12Fix several Stackoverflows (#14783)JPVenson
2024-02-21Add IRecordingsManager servicePatrick Barron
2024-01-17Use helper function to compare guid (#10825)Cody Robibero
2023-10-10Convert string MediaType to enum MediaTypeCody Robibero
2023-08-22== null -> is nullBond_009
2022-12-05Replace != null with is not nullBond_009
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-28Remove some allocations (#7246)Claus Vium
2021-12-27Remove more warningsCody Robibero
2021-12-20Use our own Contains extensioncvium
2021-12-01Prevent crashes in specific scenariosJonas Resch
2021-11-30Add support for external audio filesJonas Resch
2021-11-16Fix some warningsBond_009
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-07Enable nullable reference types for MediaBrowser.ControllerBond_009
2020-10-01Remove PlayableStreamFileNames as unusedStanislav Ionascu
Since ffmpeg can play and transcode ISO files and BDMV folders directly, there's no use of that property.
2020-08-22Enable TreatWarningsAsErrors for MediaBrowser.Controller in ReleaseBond_009
2020-08-21Make some methods asyncBond_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-15fix SA1508telans
2020-06-06Fix a small number of compile warningsaled
2020-01-31Fix warningsBond_009
2019-11-25Make probesize and analyzeduration configurable and simplify circularBond_009
dependencies Makes the probesize and analyzeduration configurable with env args. (`JELLYFIN_FFmpeg_probesize` and `FFmpeg_analyzeduration`)
2019-10-15Fix Json serialization errorBond_009
2019-03-07Cleanup/simplificationBond-009
* Removed useless copies/allocations * Reduced unneeded complexity
2019-01-30Merge branch 'master' into cultureBond-009
2019-01-28Unwrapped GetDirectoryName and DirectorySeperatorCharErwin de Haan
2019-01-27Fix more analyzer warningsBond_009
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