| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-08-03 | Keep folder extras with the item that owns the folder | Shadowghost | |
| 2026-07-27 | Fix extras naming and version assignment | Shadowghost | |
| 2026-07-08 | Fix additional parts for non-admins | Shadowghost | |
| 2026-06-07 | Mark only linked alternate versions as grouped media sources | Shadowghost | |
| 2026-06-07 | Surface extras across all versions | Shadowghost | |
| 2026-06-07 | Aggregate alternate versions via GetAllVersions | Shadowghost | |
| 2026-06-07 | Add version-aware playback tracking | Shadowghost | |
| 2026-06-03 | Enforce parental filtering on additional endpoints | Shadowghost | |
| 2026-05-26 | Improve OriginalLanguage normalization and inheritance (#16829) | Erik W | |
| Improve OriginalLanguage normalization and inheritance | |||
| 2026-04-01 | Wrap method parameters | Shadowghost | |
| 2026-03-05 | Ensure parts use base type | Shadowghost | |
| 2026-03-03 | Fix stacking | Shadowghost | |
| 2026-02-15 | Migrate PrimaryVersionId to GUID and fix assignment | Shadowghost | |
| 2026-02-08 | Fix multiple version resolution | Shadowghost | |
| 2026-02-07 | Fix version resolution and scan handling | Shadowghost | |
| 2026-02-05 | Fix multiple version handling | Shadowghost | |
| 2026-01-18 | Complete LinkedChildren integration and batch DTO optimizations | Shadowghost | |
| 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-12 | Fix several Stackoverflows (#14783) | JPVenson | |
| 2024-02-21 | Add IRecordingsManager service | Patrick Barron | |
| 2024-01-17 | Use helper function to compare guid (#10825) | Cody Robibero | |
| 2023-10-10 | Convert string MediaType to enum MediaType | Cody Robibero | |
| 2023-08-22 | == null -> is null | Bond_009 | |
| 2022-12-05 | Replace != null with is not null | Bond_009 | |
| 2022-02-21 | Optimize Guid comparisons | Bond_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-28 | Remove some allocations (#7246) | Claus Vium | |
| 2021-12-27 | Remove more warnings | Cody Robibero | |
| 2021-12-20 | Use our own Contains extension | cvium | |
| 2021-12-01 | Prevent crashes in specific scenarios | Jonas Resch | |
| 2021-11-30 | Add support for external audio files | Jonas Resch | |
| 2021-11-16 | Fix some warnings | Bond_009 | |
| 2021-08-13 | Fix warnings in MediaBrowser.Controller | Rich Lander | |
| 2021-06-06 | Remove warninigs from MediaBrowser.Controller (Part 3) (#6078) | Cody Robibero | |
| Co-authored-by: Bond-009 <bond.009@outlook.com> | |||
| 2021-05-07 | Enable nullable reference types for MediaBrowser.Controller | Bond_009 | |
| 2020-10-01 | Remove PlayableStreamFileNames as unused | Stanislav Ionascu | |
| Since ffmpeg can play and transcode ISO files and BDMV folders directly, there's no use of that property. | |||
| 2020-08-22 | Enable TreatWarningsAsErrors for MediaBrowser.Controller in Release | Bond_009 | |
| 2020-08-21 | Make some methods async | Bond_009 | |
| 2020-06-16 | Merge pull request #3343 from telans/comment-stops | Bond-009 | |
| Add full stop at end of comments (SA1629) | |||
| 2020-06-16 | fix SA1513/SA1516 | telans | |
| 2020-06-16 | Add full stop at end of comments (SA1629) | telans | |
| 2020-06-15 | fix SA1508 | telans | |
| 2020-06-06 | Fix a small number of compile warnings | aled | |
| 2020-01-31 | Fix warnings | Bond_009 | |
| 2019-11-25 | Make probesize and analyzeduration configurable and simplify circular | Bond_009 | |
| dependencies Makes the probesize and analyzeduration configurable with env args. (`JELLYFIN_FFmpeg_probesize` and `FFmpeg_analyzeduration`) | |||
| 2019-10-15 | Fix Json serialization error | Bond_009 | |
| 2019-03-07 | Cleanup/simplification | Bond-009 | |
| * Removed useless copies/allocations * Reduced unneeded complexity | |||
| 2019-01-30 | Merge branch 'master' into culture | Bond-009 | |
| 2019-01-28 | Unwrapped GetDirectoryName and DirectorySeperatorChar | Erwin de Haan | |
| 2019-01-27 | Fix more analyzer warnings | Bond_009 | |
| 2019-01-13 | ReSharper Reformat: Properties to expression bodied form. | Erwin de Haan | |
| 2019-01-13 | Find+Sed BOM removal *.cs: Jellyfin.Server-MediaBrowser.Controller | Erwin de Haan | |
