jellyfin/Jellyfin.Api
ItsAllAboutTheCode 24f355a779
Changed GetThemeMedia to support SortBy/Order options (#12167)
* Changed `GetThemeMedia` to support SortBy/Order options

The `GetThemeMedia, `GetThemeVideos` and `GetThemeSongs` functions can optionally sort the results based based on passing an ItemSortBy type and a SortOrder.

This is intended to be used by jellyfin-web in order to allow users to control the order of theme playback.
See PR: https://github.com/jellyfin/jellyfin-web/pull/5714

* Update MediaBrowser.Controller/Entities/BaseItem.cs

Fix the `GetThemeVideos` two argument overload having both parameters defaulted.
For the two argument overload, both parameters are required.
2024-07-21 16:16:31 +02:00
..
Attributes Remove DLNA API code 2023-11-15 20:53:35 -05:00
Auth Backport pull request #11873 from jellyfin/release-10.9.z 2024-06-01 18:41:08 -04:00
Constants Move API policies to MediaBrowser.Common 2023-11-12 10:24:35 -05:00
Controllers Changed GetThemeMedia to support SortBy/Order options (#12167) 2024-07-21 16:16:31 +02:00
Extensions More efficient array creation (#11468) 2024-04-30 13:32:59 -06:00
Formatters Migrate to file-scoped namespaces 2023-02-02 18:50:33 +01:00
Helpers Merge pull request #11399 from jellyfin/audio-remux 2024-07-18 08:12:20 -04:00
Middleware Use StatusCodes which is already an int 2024-01-06 15:24:17 -07:00
ModelBinders == null -> is null 2023-08-22 21:14:54 +02:00
Models Enable nullable for LibraryManager (#11191) 2024-04-17 10:44:50 -06:00
Results Require properly typed ActionResult<T> (#8382) 2022-09-11 17:47:01 -06:00
WebSocketListeners refactor: use Channels as queueing mechanism for periodic websocket messages (#11092) 2024-03-18 13:55:18 -06:00
BaseJellyfinApiController.cs Migrate to file-scoped namespaces 2023-02-02 18:50:33 +01:00
Jellyfin.Api.csproj Move Jellyfin.Networking to src 2023-11-30 11:57:07 -05:00