Bond_009
							
						 
					 | 
					
						
						
						
						
							
						
						
							a8ed753f6c
							
						
					 | 
					
						
						
							
							FxCop -> Net Analyzers (part 2)
						
						
						
						
						
						
					 | 
					
						2021-03-13 22:33:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bond_009
							
						 
					 | 
					
						
						
						
						
							
						
						
							a6d0db5d04
							
						
					 | 
					
						
						
							
							100% branch coverage for DashboardController
						
						
						
						
						
						
					 | 
					
						2021-03-05 11:15:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								dkanada
							
						 
					 | 
					
						
						
						
						
							
						
						
							9bfe945f6c
							
						
					 | 
					
						
						
							
							catch http exception and fix possible issues
						
						
						
						
						
						
					 | 
					
						2021-02-24 00:03:26 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								dkanada
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							fb2d178242
							
						
					 | 
					
						
						
							
							add await directive for image download
						
						
						
						
						
						
						
						Co-authored-by: Cody Robibero <cody@robibe.ro> 
						
						
					 | 
					
						2021-02-23 23:39:33 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								dkanada
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e9030a62fb
							
						
					 | 
					
						
						
							
							remove useless call to dispose
						
						
						
						
						
						
						
						Co-authored-by: Cody Robibero <cody@robibe.ro> 
						
						
					 | 
					
						2021-02-23 23:37:32 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								dkanada
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							454deece13
							
						
					 | 
					
						
						
							
							improve performance in the wrong place
						
						
						
						
						
						
						
						Co-authored-by: Cody Robibero <cody@robibe.ro> 
						
						
					 | 
					
						2021-02-23 23:36:49 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								dkanada
							
						 
					 | 
					
						
						
						
						
							
						
						
							64cc5889f2
							
						
					 | 
					
						
						
							
							add suggested changes
						
						
						
						
						
						
					 | 
					
						2021-02-23 23:11:17 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								dkanada
							
						 
					 | 
					
						
						
						
						
							
						
						
							b18bb3d0de
							
						
					 | 
					
						
						
							
							update timestamp parse for plugins
						
						
						
						
						
						
					 | 
					
						2021-02-23 19:22:20 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								dkanada
							
						 
					 | 
					
						
						
						
						
							
						
						
							9caf311925
							
						
					 | 
					
						
						
							
							handle plugin manifests automatically
						
						
						
						
						
						
					 | 
					
						2021-02-12 22:33:10 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bond_009
							
						 
					 | 
					
						
						
						
						
							
						
						
							13c1c2815f
							
						
					 | 
					
						
						
							
							Add regression test for PluginManager.SaveManifest
						
						
						
						
						
						
					 | 
					
						2021-02-08 17:10:20 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cvium
							
						 
					 | 
					
						
						
						
						
							
						
						
							311b2f5012
							
						
					 | 
					
						
						
							
							Exclude BOM when writing meta.json plugin manifest
						
						
						
						
						
						
					 | 
					
						2021-02-08 15:38:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								dkanada
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							54a3ab15a3
							
						
					 | 
					
						
						
							
							Merge pull request #5005 from jellyfin/bytes
						
						
						
						
						
						
						
						JsonSerializer deserialize from bytes where possible 
						
						
					 | 
					
						2021-02-05 11:47:06 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Ullmer
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b014f2309d
							
						
					 | 
					
						
						
							
							Update Emby.Server.Implementations/Plugins/PluginManager.cs
						
						
						
						
						
						
						
						Co-authored-by: Claus Vium <cvium@users.noreply.github.com> 
						
						
					 | 
					
						2021-01-25 09:44:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David
							
						 
					 | 
					
						
						
						
						
							
						
						
							677bba742e
							
						
					 | 
					
						
						
							
							Remove try-catch nesting
						
						
						
						
						
						
					 | 
					
						2021-01-24 13:34:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David
							
						 
					 | 
					
						
						
						
						
							
						
						
							80f3e20394
							
						
					 | 
					
						
						
							
							Change plugin error message
						
						
						
						
						
						
					 | 
					
						2021-01-24 13:22:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Ullmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							4adbbb9f51
							
						
					 | 
					
						
						
							
							Catch TypeLoadException during plugin loading
						
						
						
						
						
						
					 | 
					
						2021-01-24 00:58:52 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
						
						
							
						
						
							89046e1d97
							
						
					 | 
					
						
						
							
							Bug fixes
						
						
						
						
						
						
					 | 
					
						2021-01-19 21:15:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bond_009
							
						 
					 | 
					
						
						
						
						
							
						
						
							1fdd2d6e05
							
						
					 | 
					
						
						
							
							Handle IO errors in LoadManifest
						
						
						
						
						
						
					 | 
					
						2021-01-12 16:03:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bond_009
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ea2b200c0
							
						
					 | 
					
						
						
							
							JsonSerializer deserialize from bytes where possible
						
						
						
						
						
						
						
						This is faster and uses way less memory
```
BenchmarkDotNet=v0.12.1, OS=fedora 32
Intel Core i7-6700HQ CPU 2.60GHz (Skylake), 1 CPU, 8 logical and 4 physical cores
.NET Core SDK=5.0.100
  [Host]     : .NET Core 5.0.0 (CoreCLR 5.0.20.51904, CoreFX 5.0.20.51904), X64 RyuJIT
  DefaultJob : .NET Core 5.0.0 (CoreCLR 5.0.20.51904, CoreFX 5.0.20.51904), X64 RyuJIT
| Method |     Mean |   Error |  StdDev |   Gen 0 | Gen 1 | Gen 2 | Allocated |
|------- |---------:|--------:|--------:|--------:|------:|------:|----------:|
|  Bytes | 158.4 us | 2.56 us | 2.14 us | 16.8457 |     - |     - |  52.08 KB |
| String | 172.8 us | 0.78 us | 0.70 us | 41.5039 |     - |     - | 127.82 KB |
| Custom | 155.5 us | 2.95 us | 2.76 us | 10.0098 |     - |     - |  31.27 KB |
``` 
						
						
					 | 
					
						2021-01-12 15:28:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
						
						
							
						
						
							149c2b2169
							
						
					 | 
					
						
						
							
							Added referenced assembly failure detection, and DI failure protection.
						
						
						
						
						
						
					 | 
					
						2020-12-31 11:39:34 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
						
						
							
						
						
							21f6d39432
							
						
					 | 
					
						
						
							
							copy constructor
						
						
						
						
						
						
					 | 
					
						2020-12-23 17:43:29 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
						
						
							
						
						
							62702fa3eb
							
						
					 | 
					
						
						
							
							Changes as requested
						
						
						
						
						
						
					 | 
					
						2020-12-23 16:28:50 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e8df9551ef
							
						
					 | 
					
						
						
							
							Update PluginManager.cs
						
						
						
						
						
						
						
						Changed a to i 
						
						
					 | 
					
						2020-12-23 10:31:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9a97933499
							
						
					 | 
					
						
						
							
							Update Emby.Server.Implementations/Plugins/PluginManager.cs
						
						
						
						
						
						
						
						Co-authored-by: Claus Vium <cvium@users.noreply.github.com> 
						
						
					 | 
					
						2020-12-23 10:29:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							4ba4eefeeb
							
						
					 | 
					
						
						
							
							Update Emby.Server.Implementations/Plugins/PluginManager.cs
						
						
						
						
						
						
						
						Co-authored-by: Claus Vium <cvium@users.noreply.github.com> 
						
						
					 | 
					
						2020-12-23 10:26:02 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
						
						
							
						
						
							1f2ecd0775
							
						
					 | 
					
						
						
							
							Fix for DI.
						
						
						
						
						
						
					 | 
					
						2020-12-22 15:01:26 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
						
						
							
						
						
							621e6d28cd
							
						
					 | 
					
						
						
							
							Fallback to default guid
						
						
						
						
						
						
					 | 
					
						2020-12-22 14:07:01 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
						
						
							
						
						
							3633996a53
							
						
					 | 
					
						
						
							
							New json converter implemented.
						
						
						
						
						
						
					 | 
					
						2020-12-21 09:01:59 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
						
						
							
						
						
							7a66761981
							
						
					 | 
					
						
						
							
							write json files indented.
						
						
						
						
						
						
					 | 
					
						2020-12-20 19:30:48 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Greenback
							
						 
					 | 
					
						
						
						
						
							
						
						
							d34428f2f7
							
						
					 | 
					
						
						
							
							removed exception
						
						
						
						
						
						
					 | 
					
						2020-12-18 22:17:50 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9bf970e5c6
							
						
					 | 
					
						
						
							
							Update Emby.Server.Implementations/Plugins/PluginManager.cs
						
						
						
						
						
						
						
						Co-authored-by: Cody Robibero <cody@robibe.ro> 
						
						
					 | 
					
						2020-12-18 21:59:14 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a293024efd
							
						
					 | 
					
						
						
							
							Update Emby.Server.Implementations/Plugins/PluginManager.cs
						
						
						
						
						
						
						
						Co-authored-by: Cody Robibero <cody@robibe.ro> 
						
						
					 | 
					
						2020-12-18 21:56:54 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5c3ebb63e6
							
						
					 | 
					
						
						
							
							Update Emby.Server.Implementations/Plugins/PluginManager.cs
						
						
						
						
						
						
						
						Co-authored-by: Cody Robibero <cody@robibe.ro> 
						
						
					 | 
					
						2020-12-18 21:56:35 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							09f219bbce
							
						
					 | 
					
						
						
							
							Update Emby.Server.Implementations/Plugins/PluginManager.cs
						
						
						
						
						
						
						
						Co-authored-by: Cody Robibero <cody@robibe.ro> 
						
						
					 | 
					
						2020-12-18 21:56:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3708ca8dbb
							
						
					 | 
					
						
						
							
							Update Emby.Server.Implementations/Plugins/PluginManager.cs
						
						
						
						
						
						
						
						Co-authored-by: Cody Robibero <cody@robibe.ro> 
						
						
					 | 
					
						2020-12-18 21:56:03 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Greenback
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce19f2be55
							
						
					 | 
					
						
						
							
							Renamed Guid property to Id
						
						
						
						
						
						
					 | 
					
						2020-12-18 20:37:35 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Greenback
							
						 
					 | 
					
						
						
						
						
							
						
						
							486148dd6b
							
						
					 | 
					
						
						
							
							Removed maxAbi
						
						
						
						
						
						
					 | 
					
						2020-12-18 09:44:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Greenback
							
						 
					 | 
					
						
						
						
						
							
						
						
							5a3efc5266
							
						
					 | 
					
						
						
							
							Changes as required.
						
						
						
						
						
						
					 | 
					
						2020-12-18 09:04:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							4153551dfc
							
						
					 | 
					
						
						
							
							Update Emby.Server.Implementations/Plugins/PluginManager.cs
						
						
						
						
						
						
						
						Co-authored-by: Cody Robibero <cody@robibe.ro> 
						
						
					 | 
					
						2020-12-18 08:26:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0dcf6b09c1
							
						
					 | 
					
						
						
							
							Update Emby.Server.Implementations/Plugins/PluginManager.cs
						
						
						
						
						
						
						
						Co-authored-by: Cody Robibero <cody@robibe.ro> 
						
						
					 | 
					
						2020-12-18 08:25:39 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8ce765c4d1
							
						
					 | 
					
						
						
							
							Update Emby.Server.Implementations/Plugins/PluginManager.cs
						
						
						
						
						
						
						
						Co-authored-by: Cody Robibero <cody@robibe.ro> 
						
						
					 | 
					
						2020-12-18 08:25:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							591ad3b04b
							
						
					 | 
					
						
						
							
							Update Emby.Server.Implementations/Plugins/PluginManager.cs
						
						
						
						
						
						
						
						Co-authored-by: Cody Robibero <cody@robibe.ro> 
						
						
					 | 
					
						2020-12-18 08:24:26 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							30645e7265
							
						
					 | 
					
						
						
							
							Update Emby.Server.Implementations/Plugins/PluginManager.cs
						
						
						
						
						
						
						
						Co-authored-by: Cody Robibero <cody@robibe.ro> 
						
						
					 | 
					
						2020-12-18 08:24:12 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2d094bedf5
							
						
					 | 
					
						
						
							
							Update Emby.Server.Implementations/Plugins/PluginManager.cs
						
						
						
						
						
						
						
						Co-authored-by: Cody Robibero <cody@robibe.ro> 
						
						
					 | 
					
						2020-12-18 08:24:00 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								BaronGreenback
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3a8d395c9c
							
						
					 | 
					
						
						
							
							Update Emby.Server.Implementations/Plugins/PluginManager.cs
						
						
						
						
						
						
						
						Co-authored-by: Cody Robibero <cody@robibe.ro> 
						
						
					 | 
					
						2020-12-18 08:23:46 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Greenback
							
						 
					 | 
					
						
						
						
						
							
						
						
							a4a40407a0
							
						
					 | 
					
						
						
							
							Change PluginStatus states.
						
						
						
						
						
						
					 | 
					
						2020-12-17 13:44:53 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Greenback
							
						 
					 | 
					
						
						
						
						
							
						
						
							d9aaba36ec
							
						
					 | 
					
						
						
							
							Copy previous plugin settings if they don't exist.
						
						
						
						
						
						
					 | 
					
						2020-12-16 23:19:09 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Greenback
							
						 
					 | 
					
						
						
						
						
							
						
						
							5323887540
							
						
					 | 
					
						
						
							
							Replaced TryGetPlugin with GetPlugin
						
						
						
						
						
						
					 | 
					
						2020-12-15 20:27:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Greenback
							
						 
					 | 
					
						
						
						
						
							
						
						
							eb2439f23b
							
						
					 | 
					
						
						
							
							Changes as recommended.
						
						
						
						
						
						
					 | 
					
						2020-12-15 16:37:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Greenback
							
						 
					 | 
					
						
						
						
						
							
						
						
							208d545cfe
							
						
					 | 
					
						
						
							
							Changed as suggested.
						
						
						
						
						
						
					 | 
					
						2020-12-15 10:05:04 +00:00 | 
					
					
						
						
							
							
							
						
					 |