jellyfin/MediaBrowser.Controller/Entities
JPVenson 00eb6c0d6f
Add media segments API (#12345)
* 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-08-05 14:20:27 +02:00
..
Audio Backport pull request #11673 from jellyfin/release-10.9.z 2024-05-17 13:51:50 -04:00
Movies Move external url listing to provider for plugin use (#12279) 2024-07-17 09:48:31 -04:00
TV Backport pull request #12240 from jellyfin/release-10.9.z 2024-07-21 00:58:04 -04:00
AggregateFolder.cs Validate Collection Folders on adding and removal (#11444) 2024-05-05 08:21:40 -06:00
AudioBook.cs Fix more warnings 2021-07-23 16:36:27 -07:00
BaseItem.cs Add media segments API (#12345) 2024-08-05 14:20:27 +02:00
BaseItemExtensions.cs Use null propagation 2023-10-08 01:25:37 +02:00
BasePluginFolder.cs Convert CollectionType, SpecialFolderType to enum (#9764) 2023-11-09 14:00:29 -07:00
Book.cs Merge branch 'master' into feat/book-persons 2023-11-13 18:07:23 +01:00
CollectionFolder.cs chore: use proper way to override remove root 2024-04-17 14:41:19 +08:00
Extensions.cs More efficient array creation (#11468) 2024-04-30 13:32:59 -06:00
Folder.cs Backport pull request #12134 from jellyfin/release-10.9.z 2024-06-23 11:40:58 -04:00
Genre.cs Merge pull request #7604 from Jellifi007/fixes-diactritics 2022-05-20 18:30:56 -04:00
ICollectionFolder.cs Convert CollectionType, SpecialFolderType to enum (#9764) 2023-11-09 14:00:29 -07:00
IHasAspectRatio.cs Enable nullable reference types for MediaBrowser.Controller 2021-05-07 00:39:20 +02:00
IHasDisplayOrder.cs Convert ItemSortBy to enum (#9765) 2023-11-09 14:00:13 -07:00
IHasMediaSources.cs Update MediaBrowser.Controller/Entities/IHasMediaSources.cs 2021-08-15 10:30:12 -07:00
IHasProgramAttributes.cs Enable nullable reference types for MediaBrowser.Controller 2021-05-07 00:39:20 +02:00
IHasSeries.cs Reduce warnings in MediaBrowser.Controller 2021-05-13 07:33:11 -06:00
IHasSpecialFeatures.cs Don't cache special feature ids 2021-12-21 00:10:58 +01:00
IHasStartDate.cs
IHasTrailers.cs Refactor extras parsing 2021-12-07 15:24:57 +01:00
IItemByName.cs
IMetadataContainer.cs
InternalItemsQuery.cs Backport pull request #11762 from jellyfin/release-10.9.z 2024-06-01 18:40:57 -04:00
InternalPeopleQuery.cs Reduce warnings in MediaBrowser.Controller (#6006) 2021-05-11 13:55:46 +02:00
ISupportsBoxSetGrouping.cs Minor fixes 2021-06-06 18:11:51 +02:00
ISupportsPlaceHolders.cs
ItemImageInfo.cs Enable nullable for more files and add tests 2023-08-22 18:11:34 +02:00
LinkedChild.cs Reduce warnings in MediaBrowser.Controller (#6006) 2021-05-11 13:55:46 +02:00
LinkedChildComparer.cs Update StyleCop 2021-12-24 18:28:27 +01:00
LinkedChildType.cs Update StyleCop 2021-12-24 18:28:27 +01:00
MusicVideo.cs Reduce warnings in MediaBrowser.Controller 2021-05-13 07:33:11 -06:00
PeopleHelper.cs Convert Person.Type to use PersonKind enum (#9487) 2023-03-25 11:52:02 -06:00
Person.cs Merge pull request #7604 from Jellifi007/fixes-diactritics 2022-05-20 18:30:56 -04:00
PersonInfo.cs Convert Person.Type to use PersonKind enum (#9487) 2023-03-25 11:52:02 -06:00
Photo.cs Convert string MediaType to enum MediaType 2023-10-10 15:57:15 -06:00
PhotoAlbum.cs
SourceType.cs
Studio.cs Merge pull request #7604 from Jellifi007/fixes-diactritics 2022-05-20 18:30:56 -04:00
TagExtensions.cs More efficient array creation (#11468) 2024-04-30 13:32:59 -06:00
Trailer.cs Move external url listing to provider for plugin use (#12279) 2024-07-17 09:48:31 -04:00
UserItemData.cs Enable nullable for UserItemData 2024-07-29 21:05:23 +02:00
UserRootFolder.cs fix: correctly pass parameters in overrides 2024-04-17 21:32:21 +08:00
UserView.cs chore: use proper way to override remove root 2024-04-17 14:41:19 +08:00
UserViewBuilder.cs Changed GetThemeMedia to support SortBy/Order options (#12167) 2024-07-21 16:16:31 +02:00
Video.cs Add IRecordingsManager service 2024-02-21 09:42:14 -05:00
Year.cs Remove all instances of en-US culture 2021-09-26 09:11:25 -06:00