You've already forked Sonarr
							
							
				mirror of
				https://github.com/Sonarr/Sonarr.git
				synced 2025-10-31 00:07:55 +02:00 
			
		
		
		
	New: Support for SSL connections to Plex Media Server
This commit is contained in:
		| @@ -160,7 +160,9 @@ namespace NzbDrone.Core.Notifications.Plex | ||||
| 
 | ||||
|         private RestClient GetPlexServerClient(PlexServerSettings settings) | ||||
|         { | ||||
|             return RestClientFactory.BuildClient(String.Format("http://{0}:{1}", settings.Host, settings.Port)); | ||||
|             var protocol = settings.UseSsl ? "https" : "http"; | ||||
| 
 | ||||
|             return RestClientFactory.BuildClient(String.Format("{0}://{1}:{2}", protocol, settings.Host, settings.Port)); | ||||
|         } | ||||
| 
 | ||||
|         private RestRequest GetPlexServerRequest(string resource, Method method, PlexServerSettings settings) | ||||
|   | ||||
| @@ -144,13 +144,7 @@ namespace NzbDrone.Core.Notifications.Plex | ||||
|         { | ||||
|             try | ||||
|             { | ||||
|                 var sections = GetSections(new PlexServerSettings | ||||
|                                               { | ||||
|                                                   Host = settings.Host, | ||||
|                                                   Port = settings.Port, | ||||
|                                                   Username = settings.Username, | ||||
|                                                   Password = settings.Password | ||||
|                                               }); | ||||
|                 var sections = GetSections(settings); | ||||
| 
 | ||||
|                 if (sections.Empty()) | ||||
|                 { | ||||
|   | ||||
| @@ -40,6 +40,9 @@ namespace NzbDrone.Core.Notifications.Plex | ||||
|         [FieldDefinition(4, Label = "Update Library", Type = FieldType.Checkbox)] | ||||
|         public Boolean UpdateLibrary { get; set; } | ||||
| 
 | ||||
|         [FieldDefinition(5, Label = "Use SSL", Type = FieldType.Checkbox, HelpText = "Connect to Plex over HTTPS instead of HTTP")] | ||||
|         public Boolean UseSsl { get; set; } | ||||
| 
 | ||||
|         public bool IsValid | ||||
|         { | ||||
|             get | ||||
|   | ||||
		Reference in New Issue
	
	Block a user