Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							4a06b6d13b 
							
						 
					 
					
						
						
							
							Backport pull request  #11920  from jellyfin/release-10.9.z  
						
						... 
						
						
						
						Only set season path if season folder parsing was successful
Original-merge: d1c00ba4edd5dd7b67ba4dda79dd0d18c8b8dd2d
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me> 
						
						
					 
					
						2024-06-05 17:02:54 -04:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
						
						
							
						
						
							0d0a2b4d58 
							
						 
					 
					
						
						
							
							Backport pull request  #11886  from jellyfin/release-10.9.z  
						
						... 
						
						
						
						Fix multi-part album folder being detected as artist folder
Original-merge: d602b6dbc5762d649a6d0532456e8289e6ff55cd
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me> 
						
						
					 
					
						2024-06-01 18:41:12 -04:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							c0364fc766 
							
						 
					 
					
						
						
							
							Backport pull request  #11719  from jellyfin/release-10.9.z  
						
						... 
						
						
						
						Move NFO series season name parsing to own local provider
Original-merge: a53ea029fade01a18e8e525543b5cda14e16533a
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me> 
						
						
					 
					
						2024-06-01 18:40:55 -04:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							29a293f9e7 
							
						 
					 
					
						
						
							
							Backport pull request  #11647  from jellyfin/release-10.9.z  
						
						... 
						
						
						
						Fix season names
Original-merge: 2da06bc0b10edcdb43618684396828afa4100b44
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me> 
						
						
					 
					
						2024-05-17 13:51:40 -04:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							88a38a61b5 
							
						 
					 
					
						
						
							
							Improve audio normalization  
						
						... 
						
						
						
						* Move calculation of LUFS to a scheduled task as it's pretty slow
* Correctly calculate album LUFS
* Don't try to convert replaygain tags to LUFS values 
						
						
					 
					
						2024-04-28 15:18:53 +02:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d28d08e08 
							
						 
					 
					
						
						
							
							Enable more warnings as errors ( #11288 )  
						
						
						
						
					 
					
						2024-04-12 17:45:01 -06:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							56c432a843 
							
						 
					 
					
						
						
							
							Apply review suggestions  
						
						
						
						
					 
					
						2024-03-26 23:45:14 +01:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
						
						
							
						
						
							033cfa59c4 
							
						 
					 
					
						
						
							
							Convert CollectionType to use lowercase enum names  
						
						
						
						
					 
					
						2023-12-08 15:45:36 -07:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							906f701fa8 
							
						 
					 
					
						
						
							
							Convert CollectionType, SpecialFolderType to enum ( #9764 )  
						
						... 
						
						
						
						* Convert CollectionType, SpecialFolderType to enum
* Hide internal enum CollectionType values
* Apply suggestions from code review
Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
* Fix recent change
* Update Jellyfin.Data/Attributes/OpenApiIgnoreEnumAttribute.cs
Co-authored-by: Patrick Barron <barronpm@gmail.com>
---------
Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
Co-authored-by: Patrick Barron <barronpm@gmail.com> 
						
						
					 
					
						2023-11-09 14:00:29 -07:00 
						 
				 
			
				
					
						
							
							
								Stepan Goremykin 
							
						 
					 
					
						
						
						
						
							
						
						
							8d7e4229ca 
							
						 
					 
					
						
						
							
							Merge branch 'master' into fix-resharper-warnings  
						
						... 
						
						
						
						# Conflicts:
#	Emby.Server.Implementations/Net/SocketFactory.cs
#	RSSDP/SsdpCommunicationsServer.cs
#	RSSDP/SsdpDeviceLocator.cs
#	RSSDP/SsdpDevicePublisher.cs 
						
						
					 
					
						2023-10-12 20:11:16 +02:00 
						 
				 
			
				
					
						
							
							
								Stepan Goremykin 
							
						 
					 
					
						
						
						
						
							
						
						
							f84469d500 
							
						 
					 
					
						
						
							
							Remove redundant using directives  
						
						
						
						
					 
					
						2023-10-08 00:50:02 +02:00 
						 
				 
			
				
					
						
							
							
								Stepan Goremykin 
							
						 
					 
					
						
						
						
						
							
						
						
							8ea812b65d 
							
						 
					 
					
						
						
							
							Reduce string literal length by using verbatim string  
						
						
						
						
					 
					
						2023-10-08 00:26:12 +02:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							b176beb88e 
							
						 
					 
					
						
						
							
							Reduce string allocations  
						
						... 
						
						
						
						Some simple changes to reduce the number of allocated strings 
						
						
					 
					
						2023-10-06 01:04:25 +02:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							57891e7639 
							
						 
					 
					
						
						
							
							PhotoResolver: change how generated images are detected  
						
						... 
						
						
						
						Backdrops/fanart are generated as (backdrop)|(fanart)[0-9]*.extension
Fixes  #7830  
						
						
					 
					
						2023-09-27 17:20:55 +02:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							b5f0760db8 
							
						 
					 
					
						
						
							
							Use RegexGenerator where possible  
						
						
						
						
					 
					
						2023-06-28 17:07:57 +02:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81cf798430 
							
						 
					 
					
						
						
							
							Merge pull request  #8203  from Shadowghost/nfo-season-names  
						
						... 
						
						
						
						Implement NFO named season parsing 
						
						
					 
					
						2023-06-10 07:27:54 -06:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							b44c9eb88e 
							
						 
					 
					
						
						
							
							Check for Imdb id for series  
						
						
						
						
					 
					
						2023-05-23 16:23:25 +02:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							6ddc449a89 
							
						 
					 
					
						
						
							
							Implement NFO named season parsing  
						
						
						
						
					 
					
						2023-05-20 18:57:56 +02:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8cdf4434b 
							
						 
					 
					
						
						
							
							Fix access to playlists not created by a user ( #9746 )  
						
						
						
						
					 
					
						2023-05-12 07:11:59 -06:00 
						 
				 
			
				
					
						
							
							
								Stepan Goremykin 
							
						 
					 
					
						
						
						
						
							
						
						
							910617bbc3 
							
						 
					 
					
						
						
							
							Remove redundant 'else' keywords  
						
						
						
						
					 
					
						2023-04-06 19:38:34 +02:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd491ce8ff 
							
						 
					 
					
						
						
							
							Merge pull request  #9403  from SenorSmartyPants/ExtraCleanAndNFO  
						
						... 
						
						
						
						Co-authored-by: Cody Robibero <cody@robibe.ro> 
						
						
					 
					
						2023-03-20 07:16:03 -06:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6351d1022b 
							
						 
					 
					
						
						
							
							Merge pull request  #9254  from Shadowghost/dvdbdfix  
						
						
						
						
					 
					
						2023-03-10 15:48:35 +01:00 
						 
				 
			
				
					
						
							
							
								SenorSmartyPants 
							
						 
					 
					
						
						
						
						
							
						
						
							b96420b786 
							
						 
					 
					
						
						
							
							Clean Extra Names  
						
						... 
						
						
						
						- Adds regular expression to CleanStrings to remove suffix style extra naming from the name presented in JF.
- Override Resolve for Extras to enable parsename
- remove exclusion on parsename of extratypes 
						
						
					 
					
						2023-03-09 17:44:12 -06:00 
						 
				 
			
				
					
						
							
							
								Joe Rogers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							361fff3a0c 
							
						 
					 
					
						
						
							
							Fix cases where multiple files are resolved as a single book  
						
						
						
						
					 
					
						2023-03-06 23:27:21 -05:00 
						 
				 
			
				
					
						
							
							
								Joe Rogers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c3a97bf6a 
							
						 
					 
					
						
						
							
							Inject IDirectoryService where needed instead of passing it through ItemResolveArgs  
						
						
						
						
					 
					
						2023-03-06 23:00:55 -05:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							4b01aaa0f7 
							
						 
					 
					
						
						
							
							Allocate less Lists  
						
						
						
						
					 
					
						2023-03-01 00:44:57 +01:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							48263078b4 
							
						 
					 
					
						
						
							
							Reduce string allocations by regex  
						
						
						
						
					 
					
						2023-02-17 15:00:06 +01:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							3d4b2f840a 
							
						 
					 
					
						
						
							
							Fix BD and DVD folder recognition for tv episodes  
						
						
						
						
					 
					
						2023-02-04 18:39:50 +01:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							497d8c4957 
							
						 
					 
					
						
						
							
							Use Order() introduced in .NET 7 ( #8923 )  
						
						
						
						
					 
					
						2022-12-19 09:30:00 -07:00 
						 
				 
			
				
					
						
							
							
								Stanislav Ionascu 
							
						 
					 
					
						
						
						
						
							
						
						
							7d6ec0a5bd 
							
						 
					 
					
						
						
							
							Fix to make sure that UDF streams are opened with Share.Read ( #8276 )  
						
						... 
						
						
						
						Make sure that any subsequent requests to open the file for read will
succeed. 
						
						
					 
					
						2022-12-07 16:40:26 +00:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							52194f56b5 
							
						 
					 
					
						
						
							
							Replace != null with is not null  
						
						
						
						
					 
					
						2022-12-05 15:01:13 +01:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							c7d50d640e 
							
						 
					 
					
						
						
							
							Replace == null with is null  
						
						
						
						
					 
					
						2022-12-05 15:00:20 +01:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							556cc8062d 
							
						 
					 
					
						
						
							
							Investigate some TODO comments  
						
						
						
						
					 
					
						2022-11-27 14:13:31 +01:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							2e639c77c7 
							
						 
					 
					
						
						
							
							Apply review suggestions  
						
						
						
						
					 
					
						2022-11-17 18:54:35 +01:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							072651c4be 
							
						 
					 
					
						
						
							
							Add xmldocs for TMDb provider, correct provider spelling  
						
						
						
						
					 
					
						2022-11-17 11:16:20 +01:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							f6af28cf96 
							
						 
					 
					
						
						
							
							Fix some things that slipped through the cracks  
						
						
						
						
					 
					
						2022-10-11 23:37:29 +02:00 
						 
				 
			
				
					
						
							
							
								Claus Vium 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b137d0cc2b 
							
						 
					 
					
						
						
							
							Merge pull request  #7514  from Shadowghost/music-extend  
						
						
						
						
					 
					
						2022-10-07 15:21:00 +02:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							6c6f89acc3 
							
						 
					 
					
						
						
							
							Apply review suggestions  
						
						
						
						
					 
					
						2022-10-07 14:14:21 +02:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							a9a5fcde81 
							
						 
					 
					
						
						
							
							Use ArgumentNullException.ThrowIfNull helper method  
						
						... 
						
						
						
						Did a simple search/replace on the whole repo (except the RSSDP project)
This reduces LOC and should improve performance (methods containing a throw statement don't get inlined)
```
if \((\w+) == null\)
\s+\{
\s+throw new ArgumentNullException\((.*)\);
\s+\}
```
```
ArgumentNullException.ThrowIfNull($1);
``` 
						
						
					 
					
						2022-10-06 20:21:23 +02:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							42fc02cab6 
							
						 
					 
					
						
						
							
							Add xmldocs  
						
						
						
						
					 
					
						2022-09-13 17:20:22 +02:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							cfd1db1638 
							
						 
					 
					
						
						
							
							Prevent MusicArtist creation for artist subfolders  
						
						
						
						
					 
					
						2022-09-13 17:20:22 +02:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							61fa325ef0 
							
						 
					 
					
						
						
							
							Extend music parsing  
						
						
						
						
					 
					
						2022-09-13 17:20:22 +02:00 
						 
				 
			
				
					
						
							
							
								luz paz 
							
						 
					 
					
						
						
						
						
							
						
						
							9ec2870b10 
							
						 
					 
					
						
						
							
							Fix various typos  
						
						... 
						
						
						
						Found via `codespell -q 3 -S ./Emby.Server.Implementations/Localization -L allready,doesnt,inh,receivedfrom,whoknows` 
						
						
					 
					
						2022-08-15 06:48:34 -04:00 
						 
				 
			
				
					
						
							
							
								Utku Ozdemir 
							
						 
					 
					
						
						
						
						
							
						
						
							9ec42f8cf5 
							
						 
					 
					
						
						
							
							fix: single video folder during photos lib scan  
						
						... 
						
						
						
						Prevent a directory with a single video file to be detected as a movie directory when the library type is "Photos". Closes  jellyfin/jellyfin#7825 
Signed-off-by: Utku Ozdemir <uoz@protonmail.com> 
						
						
					 
					
						2022-06-30 13:36:46 +02:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
						
						
							
						
						
							b35d608b19 
							
						 
					 
					
						
						
							
							Merge pull request  #7892  from cvium/fix_tv_multi  
						
						... 
						
						
						
						(cherry picked from commit 21afec32258e29687f6c84b08d60d2d325248837)
Signed-off-by: crobibero <cody@robibe.ro> 
						
						
					 
					
						2022-06-14 19:30:59 -04:00 
						 
				 
			
				
					
						
							
							
								Stanislav Ionascu 
							
						 
					 
					
						
						
						
						
							
						
						
							554d1b2ca8 
							
						 
					 
					
						
						
							
							Fix   #7100  by catching the exception on opening invalid UDF images  
						
						... 
						
						
						
						When an invalid UDF image is opened by the UdfReader, it may throw
and exception. This change is to catch and log the exception. 
						
						
					 
					
						2022-02-20 13:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								SenorSmartyPants 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b769aae69 
							
						 
					 
					
						
						
							
							TV extras ( #7178 )  
						
						
						
						
					 
					
						2022-02-04 20:44:38 +01:00 
						 
				 
			
				
					
						
							
							
								Joe Rogers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e762454787 
							
						 
					 
					
						
						
							
							Restore resolver that handles alternate videos  
						
						... 
						
						
						
						Co-authored-by: Cody Robibero <cody@robibe.ro> 
						
						
					 
					
						2022-01-16 22:59:14 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Lyzo 
							
						 
					 
					
						
						
						
						
							
						
						
							ea1f3fe6bd 
							
						 
					 
					
						
						
							
							Fix SA1642 warning  
						
						
						
						
					 
					
						2022-01-15 15:33:54 +03:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11d0c6827f 
							
						 
					 
					
						
						
							
							Merge pull request  #7058  from cvium/the_most_important_feature  
						
						
						
						
					 
					
						2022-01-02 12:31:20 +01:00