aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Data/Enums
AgeCommit message (Collapse)Author
2025-12-08Add ability to sort and filter activity log entries (#15583)Cody Robibero
2025-04-02Improve dynamic HDR metadata handling (#13277)gnattu
* Add support for bitstream filter to remove dynamic hdr metadata * Add support for ffprobe's only_first_vframe for HDR10+ detection * Add BitStreamFilterOptionType for metadata removal check * Map HDR10+ metadata to VideoRangeType.cs Current implementation uses a hack that abuses the EL flag to avoid database schema changes. Should add proper field once EFCore migration is merged. * Add more Dolby Vision Range types Out of spec ones are problematic and should be marked as a dedicated invalid type and handled by the server to not crash the player. Profile 7 videos should not be treated as normal HDR10 videos at all and should remove the metadata before serving. * Remove dynamic hdr metadata when necessary * Allow direct playback of HDR10+ videos on HDR10 clients * Only use dovi codec tag when dovi metadata is not removed * Handle DV Profile 7 Videos better * Fix HDR10+ with new bitmask * Indicate the presence of HDR10+ in HLS SUPPLEMENTAL-CODECS * Fix Dovi 8.4 not labeled as HLG in HLS * Fallback to dovi_rpu bsf for av1 when possible * Fix dovi_rpu cli for av1 * Use correct EFCore db column for HDR10+ * Undo outdated migration * Add proper hdr10+ migration * Remove outdated migration * Rebase to new db code * Add migrations for Hdr10PlusPresentFlag * Directly use bsf enum * Add xmldocs for SupportsBitStreamFilterWithOption * Make `VideoRangeType.Unknown` explicitly default on api models. * Unset default for non-api model class * Use tuples for bsf dictionary for now
2025-01-26Prepared Seperation of Database components for future multi provider supportJPVenson
2024-10-08Added Sorting and GroupingJPVenson
2024-08-30Remove BOM from UTF-8 filesBond_009
I think some people need to change their IDE configuration ;)
2024-08-05Add media segments API (#12345)JPVenson
* Added Media segment manager * Added "HasSegments" to MediaSourceInfo when requesting though baseitem * Fixed ordering of Media Segements * Added media segment API controller * Added .ConfigureAwait(false) on media segments manager * renamed MediaSegmentsController removed empty route * Added Model layer for Media Segments Fixed review comments Media segments * Updated media segment naming refactored api and manager usage * Added mediaSegment type filter * Fixed codesmell * Fixed naming and typos * Added EF Migration * Added Identity Generation for MediaSegments Made mediasegment filter optional * Fixed optional filter parameter * refactored segment namespace * Added SegmentProviderId to MediaSegment * Media segment comment indentation * Added MediaSegmentManager query notracking
2024-03-23Add new VideoRangeTypes to fully support DoVi on webOS (#10469)vedant
2024-03-08Lowercase MediaStreamProtocol for backwards compatibilityCody Robibero
2024-03-04Add MediaStreamProtocol enum (#10153)Niels van Velzen
* Add MediaStreamProtocol enum * Add default handling for enum during deserialization --------- Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-02-26Store lyrics in the database as media streams (#9951)Cody Robibero
2024-01-06Detect audio spatial format (#9996)Mohamed Akram
* Detect audio spatial format * Update MediaBrowser.Model/Entities/MediaStream.cs * Update MediaStream.cs --------- Co-authored-by: Cody Robibero <cody@robibe.ro>
2023-12-08Convert CollectionType to use lowercase enum namesCody Robibero
2023-11-09Merge branch 'master' into media-typeCody Robibero
2023-11-09Convert CollectionType, SpecialFolderType to enum (#9764)Cody Robibero
* Convert CollectionType, SpecialFolderType to enum * Hide internal enum CollectionType values * Apply suggestions from code review Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com> * Fix recent change * Update Jellyfin.Data/Attributes/OpenApiIgnoreEnumAttribute.cs Co-authored-by: Patrick Barron <barronpm@gmail.com> --------- Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com> Co-authored-by: Patrick Barron <barronpm@gmail.com>
2023-11-09Convert ItemSortBy to enum (#9765)Cody Robibero
* Convert ItemSortBy to enum * Rename Unknown to Default
2023-10-18add EnableSubtitleManagement permissionchinkara
2023-10-10Convert string MediaType to enum MediaTypeCody Robibero
2023-10-03Add book related values to PersonKind (#10325)Pithaya
2023-06-28Migrate VideoRange and VideoRangeType to EnumShadowghost
2023-03-25Convert Person.Type to use PersonKind enum (#9487)Cody Robibero
2023-02-13Add permission for collection managementShadowghost
2023-01-20Add "Allowed Tags" to Parental ControlsJpuc1143
2021-12-24Update StyleCopBond_009
2021-06-20Add missing BaseItemKindcrobibero
2021-04-29Add ResumeBook sectionNathan Mascitelli
2021-02-10Create BaseItemKind enumcrobibero
2020-12-13Merge pull request #4716 from OancaAndrei/syncplay-new-auth-policiesJoshua M. Boniface
2020-12-10fix landing screen optionsnyanmisaka
2020-12-07Update authorization policies for SyncPlayIonut Andrei Oanca
2020-08-31Document UnratedItem.csPatrick Barron
2020-08-31Document SubtitlePlaybackMode.csPatrick Barron
2020-08-31Document PersonRoleType.csPatrick Barron
2020-08-31Document MediaFileKind.csPatrick Barron
2020-08-31Document IndexingKind.csPatrick Barron
2020-08-31Document DynamicDayOfWeek.csPatrick Barron
2020-08-31Document ArtKind.csPatrick Barron
2020-08-22Enable TreatWarningsAsErrors for Emby.Data in ReleaseBond_009
2020-08-01Switch to unstable chromecast version.Patrick Barron
2020-07-17Fix ChromecastVersion numberingPatrick Barron
2020-07-17Manually specify enum order.Patrick Barron
2020-07-17Add missing fieldsPatrick Barron
2020-07-17Reorder HomeSectionTypePatrick Barron
2020-07-17Migrate Display Preferences to EF CorePatrick Barron
2020-06-16Add full stop at end of comments (SA1629)telans
2020-05-26Fix merge conflicts with SyncPlayPatrick Barron
2020-05-21Replace Weekday with DayOfWeekPatrick Barron
2020-05-20Manually specify enum valuesPatrick Barron
2020-05-20Document various classes.Patrick Barron
2020-05-12Merge branch 'master' into userdb-efcorePatrick Barron
# Conflicts: # Emby.Server.Implementations/Data/SqliteUserDataRepository.cs # Emby.Server.Implementations/Library/UserManager.cs # Jellyfin.Data/Entities/User.cs # Jellyfin.Data/ISavingChanges.cs # Jellyfin.Server.Implementations/Jellyfin.Server.Implementations.csproj # Jellyfin.Server.Implementations/JellyfinDb.cs # Jellyfin.Server/Migrations/MigrationRunner.cs # MediaBrowser.Model/Notifications/NotificationOptions.cs # MediaBrowser.sln
2020-05-12Initial migration codePatrick Barron