jellyfin/MediaBrowser.Controller
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
..
Authentication Reduce log spam on failed logins 2023-08-21 19:09:32 +02:00
BaseItemManager Remove redundant using directives 2023-10-08 00:50:02 +02:00
Channels Enable nullable for more files 2024-03-13 14:56:51 +01:00
Chapters Fix warnings in MediaBrowser.Controller/Drawing 2021-07-24 20:33:58 -07:00
ClientEvent Multiple Stream changes 2023-10-11 18:32:57 +02:00
Collections Added CleanupCollection task 2023-02-01 19:34:58 +01:00
Configuration Minor improvements 2021-08-15 23:48:19 +02:00
Devices Remove some unused client capabilities and sync code (#10812) 2024-01-06 13:33:48 -07:00
Drawing Remove some unused drawing code 2024-02-06 10:11:47 -05:00
Dto Return NotFound when itemId isn't found 2023-02-04 20:11:08 +01:00
Entities Changed GetThemeMedia to support SortBy/Order options (#12167) 2024-07-21 16:16:31 +02:00
Events Apply review suggestions 2023-07-29 13:50:55 +02:00
Extensions Backport pull request #11823 from jellyfin/release-10.9.z 2024-06-01 18:41:02 -04:00
IO Backport pull request #12025 from jellyfin/release-10.9.z 2024-06-24 20:28:58 -04:00
Library Backport pull request #11963 from jellyfin/release-10.9.z 2024-06-06 14:30:34 -04:00
LiveTv Move external url listing to provider for plugin use (#12279) 2024-07-17 09:48:31 -04:00
Lyrics Save embedded lyrics when probing audio 2024-02-28 17:34:33 -07:00
MediaEncoding Merge pull request #11492 from jellyfin/better-vbr-settings 2024-07-21 16:15:43 +02:00
Net More efficient array creation (#11468) 2024-04-30 13:32:59 -06:00
Persistence Migrate to trickplay table to EF. Rename vars/methods/members to have consistent use of tile and thumbnail 2023-06-26 17:40:10 -07:00
Playlists Backport pull request #12024 from jellyfin/release-10.9.z 2024-06-23 11:40:40 -04:00
Plugins Remove IServerEntryPoint 2024-02-07 10:52:36 -05:00
Properties Rewrite BaseItem.ModifySortChunks 2022-10-12 17:43:01 +02:00
Providers Move external url listing to provider for plugin use (#12279) 2024-07-17 09:48:31 -04:00
QuickConnect Fix issues with QuickConnect and AuthenticationDb 2021-06-23 21:07:08 -06:00
Resolvers Enable nullable for LibraryManager (#11191) 2024-04-17 10:44:50 -06:00
Security Enable nullable for more files and add tests 2023-08-22 18:11:34 +02:00
Session More efficient array creation (#11468) 2024-04-30 13:32:59 -06:00
Sorting Convert ItemSortBy to enum (#9765) 2023-11-09 14:00:13 -07:00
Streaming Move ProgressiveFileStream to Controller 2023-12-21 12:53:50 -05:00
Subtitles Add ability to upload (and save) SDH subtitles (#10036) 2023-07-29 06:52:35 -06:00
SyncPlay Add all websocket messages to generated openapi spec (#9682) 2023-06-10 07:28:21 -06:00
Trickplay Make TrickplayManifest dictionary key a string rather than Guid 2023-09-04 12:30:20 -07:00
TV
IDisplayPreferencesManager.cs Minor cleanup 2022-08-18 13:56:23 +02:00
IServerApplicationHost.cs Add SystemManager service 2023-10-04 14:40:00 -04:00
IServerApplicationPaths.cs Remove unused ImageByName API (#8928) 2022-12-19 18:44:13 -07:00
ISystemManager.cs Add SystemManager service 2023-10-04 14:40:00 -04:00
MediaBrowser.Controller.csproj Bump version to 10.10.0 2024-05-11 14:23:59 -04:00