Bladeren bron

added Plex Tab URL for homepage - also included Plex SSO for directory proxies.

causefx 8 jaren geleden
bovenliggende
commit
df4ead4986
3 gewijzigde bestanden met toevoegingen van 11 en 3 verwijderingen
  1. 1 0
      config/configDefaults.php
  2. 3 3
      functions.php
  3. 7 0
      settings.php

+ 1 - 0
config/configDefaults.php

@@ -4,6 +4,7 @@ return array(
 	"user_home" => false,
 	"timezone" => "",
 	"plexURL" => "",
+	"plexTabURL" => "",
 	"plexToken" => "",
 	"plexRecentMovie" => "false",
 	"plexRecentTV" => "false",

+ 3 - 3
functions.php

@@ -878,10 +878,10 @@ function resolvePlexItem($server, $token, $item, $nowPlaying = false, $showNames
             }
 		}
 
-		if (substr_count(PLEXURL, '.') != 2) {
-			$address = "https://app.plex.tv/web/app#!/server/$server/details?key=/library/metadata/".$item['ratingKey'];
+		if (PLEXTABURL) {
+			$address = PLEXTABURL."/web/index.html#!/server/$server/details?key=/library/metadata/".$item['ratingKey'];
 		}else{
-			$address = PLEXURL."/web/index.html#!/server/$server/details?key=/library/metadata/".$item['ratingKey'];
+			$address = "https://app.plex.tv/web/app#!/server/$server/details?key=/library/metadata/".$item['ratingKey'];
 		}
 
     // If No Overview

+ 7 - 0
settings.php

@@ -939,6 +939,13 @@ echo buildSettings(
 						'name' => 'plexTabName',
 						'value' => PLEXTABNAME,
 					),
+					array(
+						'type' => 'text',
+						'placeholder' => "URL For Plex Links",
+						'labelTranslate' => 'PLEX_TAB_URL',
+						'name' => 'plexTabURL',
+						'value' => PLEXTABURL,
+					),
 					array(
       					array(
 							'type' => 'checkbox',