jellyfin/Jellyfin.Api/Controllers
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
..
ActivityLogController.cs
ApiKeyController.cs
ArtistsController.cs
AudioController.cs Move default value to api spec 2024-07-17 21:52:44 +08:00
BrandingController.cs
ChannelsController.cs
ClientLogController.cs
CollectionController.cs
ConfigurationController.cs
DashboardController.cs Require elevation for plugin related endpoints 2024-04-26 19:00:53 +02:00
DevicesController.cs
DisplayPreferencesController.cs
DynamicHlsController.cs Add RFC7845 downmix algorithm (#12300) 2024-07-30 09:50:22 -06:00
EnvironmentController.cs
FilterController.cs
GenresController.cs
HlsSegmentController.cs
ImageController.cs
InstantMixController.cs
ItemLookupController.cs
ItemRefreshController.cs Backport pull request #12028 from jellyfin/release-10.9.z 2024-06-23 11:40:42 -04:00
ItemsController.cs Support filter by index number in ItemsController 2024-06-07 22:38:46 +02:00
ItemUpdateController.cs Backport pull request #11743 from jellyfin/release-10.9.z 2024-06-01 18:40:56 -04:00
LibraryController.cs Changed GetThemeMedia to support SortBy/Order options (#12167) 2024-07-21 16:16:31 +02:00
LibraryStructureController.cs Fix build 2024-06-06 21:07:22 +02:00
LiveTvController.cs Fix build 2024-07-29 21:57:11 +02:00
LocalizationController.cs
LyricsController.cs
MediaInfoController.cs
MediaSegmentsController.cs Add media segments API (#12345) 2024-08-05 14:20:27 +02:00
MoviesController.cs
MusicGenresController.cs
PackageController.cs Require elevation for plugin related endpoints 2024-04-26 19:00:53 +02:00
PersonsController.cs
PlaylistsController.cs Playlist fixes (#11487) 2024-05-05 19:22:21 -06:00
PlaystateController.cs Allow explicitly set userId for RequestHelpers.GetSession (#11505) 2024-05-07 09:43:54 -06:00
PluginsController.cs Require elevation for plugin related endpoints 2024-04-26 19:00:53 +02:00
QuickConnectController.cs
RemoteImageController.cs
ScheduledTasksController.cs
SearchController.cs
SessionController.cs
StartupController.cs
StudiosController.cs
SubtitleController.cs
SuggestionsController.cs
SyncPlayController.cs
SystemController.cs
TimeSyncController.cs
TrailersController.cs Support filter by index number in ItemsController 2024-06-07 22:38:46 +02:00
TrickplayController.cs
TvShowsController.cs Backport pull request #11806 from jellyfin/release-10.9.z 2024-06-01 18:40:59 -04:00
UniversalAudioController.cs Merge pull request #11492 from jellyfin/better-vbr-settings 2024-07-21 16:15:43 +02:00
UserController.cs
UserLibraryController.cs
UserViewsController.cs More efficient array creation (#11468) 2024-04-30 13:32:59 -06:00
VideoAttachmentsController.cs
VideosController.cs Move default value to api spec 2024-07-17 21:52:44 +08:00
YearsController.cs