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
BaseItemManager
Channels Enable nullable for more files 2024-03-13 14:56:51 +01:00
Chapters
ClientEvent
Collections
Configuration
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
Entities Changed GetThemeMedia to support SortBy/Order options (#12167) 2024-07-21 16:16:31 +02:00
Events
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
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
Providers Move external url listing to provider for plugin use (#12279) 2024-07-17 09:48:31 -04:00
QuickConnect
Resolvers Enable nullable for LibraryManager (#11191) 2024-04-17 10:44:50 -06:00
Security
Session More efficient array creation (#11468) 2024-04-30 13:32:59 -06:00
Sorting
Streaming Move ProgressiveFileStream to Controller 2023-12-21 12:53:50 -05:00
Subtitles
SyncPlay
Trickplay
TV
IDisplayPreferencesManager.cs
IServerApplicationHost.cs
IServerApplicationPaths.cs
ISystemManager.cs
MediaBrowser.Controller.csproj Bump version to 10.10.0 2024-05-11 14:23:59 -04:00