jellyfin/Emby.Server.Implementations
SenorSmartyPants 9016fec892 Make sure episodes in series folder don't group as multiversion
Test for episodes in series folder


Turn on multiple versions for episodes


Support for multiversion episodes in mixed folders

Update 2 failing test cases. These were for passing for unofficially supported filenames. Dashes with no spaces, which is not how JF docs say multiversion files are supposed to be named.
Fix possible null


fix null take 2


Don't ParseName when calling ResolveVideos<Episode> 

ParseName drops everything after year in a filename. This results in episode information being dropped if year is present.

Update tests to set ParseName=false

Additional test with Mixed folder with Year in filename

Added case when calculating displayname for versions for mixed folders.
Add StringComparison.Ordinal to LastIndexOf

Was generating an error in recent build attempts.
Clean the episode filename to set the grouper value

This allows files like 
Name (2020) - S01E01 [BluRay-480p x264][AC3 2.0] - [ORIGINAL].mkv
Name (2020) - S01E01 [BluRay-1080p x264][AC3 5.1]- [Remaster].mkv

to be grouped on 'Name (2020) - S01E01'
Fix false positive merging

Only do cleanstring or " -" index cleaning, not both.
Compatiblity fix when stacking episodes and multiple versions are present


Fix linting problems
2023-09-24 15:17:41 -05:00
..
AppBase Enable nullable for more files (#9310) 2023-02-14 12:09:07 -07:00
Branding Apply code review suggestions 2020-04-19 13:39:12 -04:00
Channels Reduce usage of GetAwaiter().GetResult() 2023-03-14 12:05:49 +01:00
Collections Merge pull request #9231 from JPVenson/bugfix/1907_CleanupCollections 2023-06-28 17:44:11 -04:00
Configuration Enable nullable for more files (#9310) 2023-02-14 12:09:07 -07:00
Cryptography Don't use deprecated HashAlgorithm.Create(string) 2022-12-07 16:44:00 +01:00
Data Merge pull request #10138 from cvium/sqlite_client_poc 2023-08-28 11:54:35 +02:00
Devices More cleanup 2021-12-27 14:20:05 +00:00
Dto Album gain (#10085) 2023-08-18 10:25:56 +02:00
EntryPoints Extract networking constants 2023-07-03 22:04:59 +02:00
HttpServer Enforce permissions on websocket connections 2023-07-07 08:50:37 +02:00
Images Enable recursive query in BaseFolderImageProvider 2023-07-21 19:16:01 +09:30
IO Address review comments 2023-09-18 20:50:05 +02:00
Library Make sure episodes in series folder don't group as multiversion 2023-09-24 15:17:41 -05:00
LiveTv refactor: use ConcurrentDictionary when IMemoryCache isn't needed 2023-08-18 14:00:56 +02:00
Localization Translated using Weblate (Assamese) 2023-09-24 11:18:33 -04:00
MediaEncoder Fix build failing 2023-01-16 20:06:56 +00:00
Net Fix interface address assignment and resolution in SSDP 2023-02-17 18:24:13 +01:00
Playlists Extend collections cleanup task to include playlists too 2023-09-16 15:09:19 +02:00
Plugins Enable nullable for more files 2023-07-29 21:35:38 +02:00
Properties Add SqliteItemRepository.ItemImageInfoFromValueString as a fuzzing 2021-09-02 21:28:00 +02:00
QuickConnect Use ArgumentException.ThrowIfNullOrEmpty 2022-12-07 16:43:59 +01:00
ScheduledTasks Update Emby.Server.Implementations/ScheduledTasks/Tasks/CleanupCollectionAndPlaylistPathsTask.cs 2023-09-18 19:13:33 +02:00
Serialization Use static lambdas 2021-12-19 10:27:57 +01:00
Session Remove existing sessions for a user on the same device on login 2023-09-11 10:49:01 -04:00
Sorting Enable nullable for more files 2023-02-15 23:41:28 +01:00
SyncPlay Remove redundant 'else' keywords 2023-04-06 19:38:34 +02:00
TV Add option to include resumable items in next up requests 2023-09-06 00:35:32 -04:00
Udp Implement discovery respecting bind addresses 2022-07-21 09:42:45 +02:00
Updates Reconcile pre-packaged meta.json against manifest on install 2023-04-09 10:53:09 -06:00
ApplicationHost.cs Minor LibraryMonitor improvements 2023-09-13 17:30:50 +02:00
ConfigurationOptions.cs Source SQLite cache_size from an Environment Variable (#9666) 2023-06-05 10:46:13 -06:00
Emby.Server.Implementations.csproj loading works 2023-08-21 12:13:32 +02:00
IStartupOptions.cs Enable in-process restarting 2023-01-15 15:56:18 -05:00
ServerApplicationPaths.cs Remove unused ImageByName API (#8928) 2022-12-19 18:44:13 -07:00