Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8776a447d1 
							
						 
					 
					
						
						
							
							Various cleanups ( #14785 )  
						
						
						
						
					 
					
						2025-09-12 13:58:23 -06:00 
						 
				 
			
				
					
						
							
							
								dyphire 
							
						 
					 
					
						
						
						
						
							
						
						
							2007815fa6 
							
						 
					 
					
						
						
							
							Further refinement of BCP 47 language labeling support  
						
						
						
						
					 
					
						2025-07-30 22:15:37 +08:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c3ba30de2 
							
						 
					 
					
						
						
							
							Cleanup file related code ( #14023 )  
						
						
						
						
					 
					
						2025-05-04 08:40:34 -06:00 
						 
				 
			
				
					
						
							
							
								gnattu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32fe92d8f5 
							
						 
					 
					
						
						
							
							Only reselect audio streams when user preference is respected ( #13832 )  
						
						
						
						
					 
					
						2025-04-08 19:22:30 -06:00 
						 
				 
			
				
					
						
							
							
								JPVenson 
							
						 
					 
					
						
						
						
						
							
						
						
							42bdb22bfb 
							
						 
					 
					
						
						
							
							Fixed namespaces  
						
						
						
						
					 
					
						2025-03-25 16:45:00 +01:00 
						 
				 
			
				
					
						
							
							
								JPVenson 
							
						 
					 
					
						
						
						
						
							
						
						
							160020c551 
							
						 
					 
					
						
						
							
							WIP fixed namespaces  
						
						
						
						
					 
					
						2025-03-25 15:30:22 +00:00 
						 
				 
			
				
					
						
							
							
								JPVenson 
							
						 
					 
					
						
						
						
						
							
						
						
							850f1c79f1 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/DatabaseRefactor  
						
						
						
						
					 
					
						2025-03-25 15:12:48 +00:00 
						 
				 
			
				
					
						
							
							
								timminator 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							350983e03c 
							
						 
					 
					
						
						
							
							Fix OnPlaybackStopped task erroring out ( #13226 )  
						
						
						
						
					 
					
						2025-03-20 07:10:48 -06:00 
						 
				 
			
				
					
						
							
							
								JPVenson 
							
						 
					 
					
						
						
						
						
							
						
						
							17003f4d76 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'jellyfinorigin/master' into feature/pgsql_provider  
						
						
						
						
					 
					
						2025-02-02 02:09:14 +00:00 
						 
				 
			
				
					
						
							
							
								JPVenson 
							
						 
					 
					
						
						
						
						
							
						
						
							aa811eb1e3 
							
						 
					 
					
						
						
							
							Prepared Seperation of Database components for future multi provider support  
						
						
						
						
					 
					
						2025-01-26 20:45:28 +00:00 
						 
				 
			
				
					
						
							
							
								Josh Soref 
							
						 
					 
					
						
						
						
						
							
						
						
							044cf9fb85 
							
						 
					 
					
						
						
							
							chore: fix spelling  
						
						... 
						
						
						
						* a
* acceleration
* addition
* altogether
* api clients
* artist
* associated
* bandwidth
* cannot
* capabilities
* case-insensitive
* case-sensitive
* configuration
* delimiter
* dependent
* diacritics
* directors
* enable
* explicitly
* filters
* finish
* have
* hierarchy
* implicit
* include
* information
* into
* its
* keepalive
* localization
* macos
* manual
* matching
* metadata
* nonexistent
* options
* overridden
* parsed
* parser
* playback
* preferring
* processes
* processing
* provider
* ratings
* retrieval
* running
* segments
* separate
* should
* station
* subdirectories
* superseded
* supported
* system
* than
* the
* throws
* transpose
* valid
* was
link: forum or chat rooms
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> 
						
						
					 
					
						2025-01-25 20:05:15 -05:00 
						 
				 
			
				
					
						
							
							
								JPVenson 
							
						 
					 
					
						
						
						
						
							
						
						
							b39553611d 
							
						 
					 
					
						
						
							
							Applied coding style  
						
						
						
						
					 
					
						2024-11-17 11:03:43 +00:00 
						 
				 
			
				
					
						
							
							
								JPVenson 
							
						 
					 
					
						
						
						
						
							
						
						
							0639758abd 
							
						 
					 
					
						
						
							
							Updated all instances of ImmutableList to ImmutableArray  
						
						
						
						
					 
					
						2024-10-28 14:34:29 +00:00 
						 
				 
			
				
					
						
							
							
								JPVenson 
							
						 
					 
					
						
						
						
						
							
						
						
							2014fa56b8 
							
						 
					 
					
						
						
							
							Ported new Item Repository architecture  
						
						
						
						
					 
					
						2024-10-09 10:41:54 +00:00 
						 
				 
			
				
					
						
							
							
								JPVenson 
							
						 
					 
					
						
						
						
						
							
						
						
							b09a41ad1f 
							
						 
					 
					
						
						
							
							WIP porting new Repository structure  
						
						
						
						
					 
					
						2024-10-09 10:36:08 +00:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							d3f0346f04 
							
						 
					 
					
						
						
							
							Enable nullable for UserItemData  
						
						... 
						
						
						
						MetadataResult.GetOrAddUserData doesn't ever get used and is probably broken since the migration to .NET Core as it still expects a Guid for userId 
						
						
					 
					
						2024-07-29 21:05:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Schulte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc1bee30a6 
							
						 
					 
					
						
						
							
							Allow streaming of raw PGS subtitles without transcoding ( #12056 )  
						
						
						
						
					 
					
						2024-07-15 08:48:09 -04:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d29b85a134 
							
						 
					 
					
						
						
							
							Fix multiple intro providers and remove unneeded ToLists ( #11431 )  
						
						
						
						
					 
					
						2024-04-25 07:02:01 -06:00 
						 
				 
			
				
					
						
							
							
								Shadowghost 
							
						 
					 
					
						
						
						
						
							
						
						
							4a9565ab52 
							
						 
					 
					
						
						
							
							Fix some spelling mistakes  
						
						
						
						
					 
					
						2024-04-03 14:56:56 +02:00 
						 
				 
			
				
					
						
							
							
								Mark Cilia Vincenti 
							
						 
					 
					
						
						
						
						
							
						
						
							f26fc7dfb2 
							
						 
					 
					
						
						
							
							Merge changes  
						
						
						
						
					 
					
						2024-02-03 08:45:14 +01:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7b8d45bbb 
							
						 
					 
					
						
						
							
							Use helper function to compare guid ( #10825 )  
						
						
						
						
					 
					
						2024-01-17 08:51:39 -07:00 
						 
				 
			
				
					
						
							
							
								Mark Cilia Vincenti 
							
						 
					 
					
						
						
						
						
							
						
						
							e47144e7c7 
							
						 
					 
					
						
						
							
							Updated contributors, upgraded to AsyncKeyedLocker 6.3.0 which now supports non-keyed locking using a similar interface and changed SemaphoreSlim-based locks to using AsyncNonKeyedLocker.  
						
						
						
						
					 
					
						2024-01-14 12:11:16 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							051fa04a80 
							
						 
					 
					
						
						
							
							Move GetRecordingStreamMediaSources to IMediaSourceManager  
						
						
						
						
					 
					
						2024-01-09 09:47:07 -05:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							892973a9e3 
							
						 
					 
					
						
						
							
							Merge branch 'master' into media-type  
						
						
						
						
					 
					
						2023-11-09 22:03:55 -07:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							d7748cfa04 
							
						 
					 
					
						
						
							
							Multiple Stream changes  
						
						... 
						
						
						
						* Remove useless MemoryStream in DlnaHttpClient
* Use HttpContent.ReadFromJsonAsync extension
* Call ConfigureAwait for IAsyncDisposable
* Use HttpContent.CopyToAsync where possible 
						
						
					 
					
						2023-10-11 18:32:57 +02:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
						
						
							
						
						
							2920611ffc 
							
						 
					 
					
						
						
							
							Convert string MediaType to enum MediaType  
						
						
						
						
					 
					
						2023-10-10 15:57:15 -06:00 
						 
				 
			
				
					
						
							
							
								Stepan Goremykin 
							
						 
					 
					
						
						
						
						
							
						
						
							19e65269a2 
							
						 
					 
					
						
						
							
							Simplify linq expressions (use All)  
						
						
						
						
					 
					
						2023-04-06 19:27:57 +02:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							b366dc2e6e 
							
						 
					 
					
						
						
							
							Use ArgumentException.ThrowIfNullOrEmpty  
						
						
						
						
					 
					
						2022-12-07 16:43:59 +01: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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
						
						
							
						
						
							efcdab116f 
							
						 
					 
					
						
						
							
							Merge pull request  #7529  from Shadowghost/strm-ffprobe-external-fix  
						
						... 
						
						
						
						(cherry picked from commit 60affd096595d68728506149d0ffce6e84b6b015)
Signed-off-by: crobibero <cody@robibe.ro> 
						
						
					 
					
						2022-05-20 18:30:56 -04:00 
						 
				 
			
				
					
						
							
							
								jakobkukla 
							
						 
					 
					
						
						
						
						
							
						
						
							75475285da 
							
						 
					 
					
						
						
							
							Fix supportsTranscoding not reflecting user permissions sometimes  
						
						
						
						
					 
					
						2022-03-17 17:24:30 +01:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							f50a250cd9 
							
						 
					 
					
						
						
							
							Optimize Guid comparisons  
						
						... 
						
						
						
						* Use Guid.Equals(Guid) instead of the == override
* Ban the usage of Guid.Equals(Object) to prevent accidental boxing
* Compare to default(Guid) instead of Guid.Empty 
						
						
					 
					
						2022-02-21 14:15:09 +01:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							1c14c86b20 
							
						 
					 
					
						
						
							
							Fix some warnings  
						
						
						
						
					 
					
						2022-02-14 14:46:04 +01:00 
						 
				 
			
				
					
						
							
							
								Cody Robibero 
							
						 
					 
					
						
						
						
						
							
						
						
							7bfc6b5679 
							
						 
					 
					
						
						
							
							Remove more warnings  
						
						
						
						
					 
					
						2021-12-27 07:38:06 -07:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							4dfb7b18ae 
							
						 
					 
					
						
						
							
							Add some docs and tests  
						
						
						
						
					 
					
						2021-11-07 22:32:08 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							876a902356 
							
						 
					 
					
						
						
							
							Fix warnings in Library  
						
						
						
						
					 
					
						2021-10-03 21:41:22 -04:00 
						 
				 
			
				
					
						
							
							
								cvium 
							
						 
					 
					
						
						
						
						
							
						
						
							ff328fefc5 
							
						 
					 
					
						
						
							
							Replace GetDirectStreamProviderByUniqueId with GetLiveStreamInfoByUniqueId  
						
						
						
						
					 
					
						2021-09-10 12:53:45 +02:00 
						 
				 
			
				
					
						
							
							
								cvium 
							
						 
					 
					
						
						
						
						
							
						
						
							026a7af0e8 
							
						 
					 
					
						
						
							
							Don't throw when livestream file isn't found  
						
						
						
						
					 
					
						2021-09-10 11:54:26 +02:00 
						 
				 
			
				
					
						
							
							
								cvium 
							
						 
					 
					
						
						
						
						
							
						
						
							1603d1928e 
							
						 
					 
					
						
						
							
							Kill ProgressiveFileCopier and seek to end for ongoing livetv  
						
						
						
						
					 
					
						2021-09-10 09:29:14 +02:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71ab4a5754 
							
						 
					 
					
						
						
							
							Fix it for real(tm) this time  
						
						
						
						
					 
					
						2021-09-07 14:18:04 +02:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8dc0911374 
							
						 
					 
					
						
						
							
							Fix log message  
						
						
						
						
					 
					
						2021-09-07 14:03:32 +02:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							e3dac4fda2 
							
						 
					 
					
						
						
							
							Use async FileStreams where it makes sense  
						
						
						
						
					 
					
						2021-09-02 14:02:04 +02:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							6f8ccab788 
							
						 
					 
					
						
						
							
							Move non-jellyfin extensions to separate project  
						
						
						
						
					 
					
						2021-06-19 18:04:46 +02:00 
						 
				 
			
				
					
						
							
							
								cvium 
							
						 
					 
					
						
						
						
						
							
						
						
							42a2cc1747 
							
						 
					 
					
						
						
							
							Remove some unnecessary allocations  
						
						
						
						
					 
					
						2021-05-24 00:30:41 +02:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							7e8428e588 
							
						 
					 
					
						
						
							
							Enable nullable reference types for Emby.Server.Implementations  
						
						
						
						
					 
					
						2021-05-20 22:48:53 +02:00 
						 
				 
			
				
					
						
							
							
								cvium 
							
						 
					 
					
						
						
						
						
							
						
						
							608cba817c 
							
						 
					 
					
						
						
							
							Reduce some allocations with the magic of spans etc.  
						
						
						
						
					 
					
						2021-04-30 15:09:36 +02:00 
						 
				 
			
				
					
						
							
							
								cvium 
							
						 
					 
					
						
						
						
						
							
						
						
							8933389753 
							
						 
					 
					
						
						
							
							Respect user settings for transcode and remux  
						
						
						
						
					 
					
						2021-04-19 10:49:52 +02:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							a8ed753f6c 
							
						 
					 
					
						
						
							
							FxCop -> Net Analyzers (part 2)  
						
						
						
						
					 
					
						2021-03-13 22:33:28 +01:00