jellyfin/MediaBrowser.Controller
Mikal Stordal 0cf8b376ac Don't expect BaseItem to be a movie/video file.
This fix is mainly so I can mass-add series _and_ movie entries using a
`IMultiItemResolver` without having to resort to complicated logic
using _both_ a `IItemResolver` and a `IMultiItemResolver` by splitting
up what gets added where.

I've also added three new interface methods to the `IDirectoryService`,
one of which is used in the modified
`ResolverHelper.SetInitialItemValues(…)` to get the file system entry
info for the item regardless of which type the file system entry is.

In my local testing so far I haven't found any issues introduced
by this change.
2024-06-11 02:01:15 +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
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
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 Merge pull request #11971 from jellyfin/revert-11615-patch-1 2024-06-06 20:42:28 +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 Use ArgumentException.ThrowIfNullOrEmpty 2022-12-07 16:43:59 +01:00
Library Backport pull request #11963 from jellyfin/release-10.9.z 2024-06-06 14:30:34 -04:00
LiveTv chore: remove repetitive words 2024-03-15 17:08:03 +08:00
Lyrics Save embedded lyrics when probing audio 2024-02-28 17:34:33 -07:00
MediaEncoding Backport pull request #11894 from jellyfin/release-10.9.z 2024-06-01 18:41:14 -04: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 Playlist fixes (#11487) 2024-05-05 19:22:21 -06:00
Plugins Remove IServerEntryPoint 2024-02-07 10:52:36 -05:00
Properties
Providers Don't expect BaseItem to be a movie/video file. 2024-06-11 02:01:15 +02:00
QuickConnect
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
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