Im trying to setup the plugin but seem to be unable to get the client ids.
I am running version 2.0.5 of the plugin and Plex Media Server version 1.11.0.4666 on a local machine linux machine..
The Plugin reloads as follows (high debug enabled)
- Code: Select all
Jan 7, 2018, 2:59:41 PM
Error process (pid 9568) failed to quit after polite request -- forcing it to quit now
Stopped plugin "Plex Media Server Manager 2.0.5"
Starting plugin "Plex Media Server Manager 2.0.5" (pid 40759)
Plex Media Server Manager Threaddebug Initializing RPFrameworkPlugin
Plex Media Server Manager Debug Beginning processing of RPFrameworkConfig.xml file
Plex Media Server Manager Threaddebug Found plugin setting: pluginUpdateURL=http://forums.indigodomo.com/viewforum.php?f=163
Plex Media Server Manager Threaddebug Found device mapping; id: plexMediaServer to class: PlexMediaServer
Plex Media Server Manager Threaddebug Found device mapping; id: plexMediaClient to class: PlexMediaClient
Plex Media Server Manager Threaddebug Found device mapping; id: plexMediaClientSlot to class: PlexMediaClient
Plex Media Server Manager Threaddebug Created device parameter for managed device "plexMediaServer": requestMethod
Plex Media Server Manager Threaddebug Created device parameter for managed device "plexMediaServer": httpAddress
Plex Media Server Manager Threaddebug Created device parameter for managed device "plexMediaServer": loginRequired
Plex Media Server Manager Threaddebug Created device parameter for managed device "plexMediaServer": plexUsername
Plex Media Server Manager Threaddebug Created device parameter for managed device "plexMediaServer": plexPassword
Plex Media Server Manager Threaddebug Created device parameter for managed device "plexMediaServer": httpPort
Plex Media Server Manager Threaddebug Created device parameter for managed device "plexMediaServer": pollInterval
Plex Media Server Manager Threaddebug Found device setting: deviceAddressFormat=%ap:httpAddress%:%ap:httpPort%
Plex Media Server Manager Threaddebug Found device setting: updateStatusPollerIntervalProperty=pollInterval
Plex Media Server Manager Threaddebug Found device setting: updateStatusPollerActionId=updateServerStatusFull
Plex Media Server Manager Threaddebug Found device setting: childDeviceDictionaryKeyFormat=%dp:plexClientId%
Plex Media Server Manager Threaddebug Found device response: plexMediaResponse
Plex Media Server Manager Threaddebug Found response effect: Type=eventCallback; Param: handlePlexMediaContainerResult; ValueFormat=; ValueFormatEx=; Eval=False; Condition=
Plex Media Server Manager Threaddebug Created device parameter for managed device "plexMediaClient": mediaServer
Plex Media Server Manager Threaddebug Created device parameter for managed device "plexMediaClient": plexClientId
Plex Media Server Manager Threaddebug Found device setting: deviceAddressFormat=%ap:plexClientId%
Plex Media Server Manager Threaddebug Found device setting: deviceIsChildDevice=True
Plex Media Server Manager Threaddebug Found device setting: deviceParentIdProperty=mediaServer
Plex Media Server Manager Threaddebug Created device parameter for managed device "plexMediaClientSlot": mediaServer
Plex Media Server Manager Threaddebug Created device parameter for managed device "plexMediaClientSlot": plexClientId
Plex Media Server Manager Threaddebug Found device setting: deviceAddressFormat=%ap:plexClientId%
Plex Media Server Manager Threaddebug Found device setting: deviceIsChildDevice=True
Plex Media Server Manager Threaddebug Found device setting: deviceParentIdProperty=mediaServer
Plex Media Server Manager Threaddebug Found managed action: updateServerStatusFull
Plex Media Server Manager Threaddebug Found managed action: downloadCurrentlyPlayingArt
Plex Media Server Manager Threaddebug Processing 7 params for action
Plex Media Server Manager Threaddebug Created parameter for managed action "downloadCurrentlyPlayingArt": artElement
Plex Media Server Manager Threaddebug Created parameter for managed action "downloadCurrentlyPlayingArt": saveToFilename
Plex Media Server Manager Threaddebug Created parameter for managed action "downloadCurrentlyPlayingArt": resizeMode
Plex Media Server Manager Threaddebug Created parameter for managed action "downloadCurrentlyPlayingArt": imageResizeWidth
Plex Media Server Manager Threaddebug Created parameter for managed action "downloadCurrentlyPlayingArt": imageResizeHeight
Plex Media Server Manager Threaddebug Created parameter for managed action "downloadCurrentlyPlayingArt": imageResizeMaxDimension
Plex Media Server Manager Threaddebug Created parameter for managed action "downloadCurrentlyPlayingArt": noArtworkFilename
Plex Media Server Manager Threaddebug Found managed action: downloadCurrentlyPlayingSlotArt
Plex Media Server Manager Threaddebug Processing 7 params for action
Plex Media Server Manager Threaddebug Created parameter for managed action "downloadCurrentlyPlayingSlotArt": artElement
Plex Media Server Manager Threaddebug Created parameter for managed action "downloadCurrentlyPlayingSlotArt": saveToFilename
Plex Media Server Manager Threaddebug Created parameter for managed action "downloadCurrentlyPlayingSlotArt": resizeMode
Plex Media Server Manager Threaddebug Created parameter for managed action "downloadCurrentlyPlayingSlotArt": imageResizeWidth
Plex Media Server Manager Threaddebug Created parameter for managed action "downloadCurrentlyPlayingSlotArt": imageResizeHeight
Plex Media Server Manager Threaddebug Created parameter for managed action "downloadCurrentlyPlayingSlotArt": imageResizeMaxDimension
Plex Media Server Manager Threaddebug Created parameter for managed action "downloadCurrentlyPlayingSlotArt": noArtworkFilename
Plex Media Server Manager Threaddebug Found managed action: sendSlotPlaybackCommand
Plex Media Server Manager Threaddebug Processing 2 params for action
Plex Media Server Manager Threaddebug Created parameter for managed action "sendSlotPlaybackCommand": commandToSend
Plex Media Server Manager Threaddebug Created parameter for managed action "sendSlotPlaybackCommand": mediaType
Plex Media Server Manager Threaddebug Found managed action: sendClientPlaybackCommand
Plex Media Server Manager Threaddebug Processing 2 params for action
Plex Media Server Manager Threaddebug Created parameter for managed action "sendClientPlaybackCommand": commandToSend
Plex Media Server Manager Threaddebug Created parameter for managed action "sendClientPlaybackCommand": mediaType
Plex Media Server Manager Debug Successfully completed processing of RPFrameworkConfig.xml file
Started plugin "Plex Media Server Manager 2.0.5"
Plex Media Server Manager Threaddebug Returning default GUIConfigValue for plugin:databaseConnectionEnabled
Plex Media Server Manager Threaddebug Database access enabled:
Plex Media Server Manager Threaddebug Database access has been disabled, skipping connection
Plex Media Server Manager Debug Entering deviceStartComm for Plex Media Server; ID=17625046
Plex Media Server Manager Debug Concurrent Processing Thread started for device 17625046
Plex Media Server Manager Threaddebug Returning default GUIConfigValue for plexMediaServer:deviceIsChildDevice
Plex Media Server Manager Threaddebug Returning default GUIConfigValue for plexMediaServer:emptyQueueReducedWaitCycles
Plex Media Server Manager Threaddebug Returning default GUIConfigValue for plexMediaServer:deviceIsChildDevice
Plex Media Server Manager Threaddebug Returning default GUIConfigValue for plexMediaServer:databaseConnectionEnabled
Plex Media Server Manager Debug Exiting deviceStartComm for Plex Media Server
Plex Media Server Manager Threaddebug Database access enabled:
Plex Media Server Manager Threaddebug Returning default GUIConfigValue for plugin:pluginCommandQueueIdleSleep
Plex Media Server Manager Threaddebug Database access has been disabled, skipping connection
Plex Media Server Manager Debug Version check initiated
Plex Media Server Manager Threaddebug Command queue has 1 command(s) waiting
Plex Media Server Manager Checking for updates...
Plex Media Server Manager Threaddebug Create connection command de-queued
Plex Media Server Manager Debug Plugin version detected: 2.0.5
Plex Media Server Manager Threaddebug Returning default GUIConfigValue for plexMediaServer:updateStatusPollerStartupDelay
Plex Media Server Manager Debug Current version is: 2.0.5
Plex Media Server Manager Threaddebug Command queue has 2 command(s) waiting
Plex Media Server Manager Debug Getting latest release from RogueProeliator/IndigoPlugins-Plex-Server-Manager-Plugin...
Plex Media Server Manager Threaddebug Initiating sleep of 3.0 seconds from command.
Plex Media Server Manager Debug GET /repos/RogueProeliator/IndigoPlugins-Plex-Server-Manager-Plugin/releases/latest
Received INSTEON "Suite Room Overhead Light" on
Plex Media Server Manager Debug HTTP 200 OK
Plex Media Server Manager Debug Latest release is: 2.0.5
Plex Media Server Manager No updates are available
Plex Media Server Manager Threaddebug Command queue has 1 command(s) waiting
Plex Media Server Manager Debug Executing full status update request...
Plex Media Server Manager Threaddebug Returning default GUIConfigValue for plexMediaServer:deviceIsChildDevice
Plex Media Server Manager Threaddebug Returning default GUIConfigValue for plexMediaServer:deviceIsChildDevice
Plex Media Server Manager Threaddebug Returning default GUIConfigValue for plexMediaServer:deviceIsChildDevice
Plex Media Server Manager Threaddebug Returning default GUIConfigValue for plexMediaServer:deviceIsChildDevice
Plex Media Server Manager Threaddebug Returning default GUIConfigValue for plexMediaServer:deviceIsChildDevice
Plex Media Server Manager Threaddebug Returning default GUIConfigValue for plexMediaServer:deviceIsChildDevice
Plex Media Server Manager Threaddebug Returning default GUIConfigValue for plexMediaServer:deviceIsChildDevice
Plex Media Server Manager Threaddebug Returning default GUIConfigValue for plexMediaServer:deviceIsChildDevice
Plex Media Server Manager Threaddebug Returning default GUIConfigValue for plexMediaServer:deviceIsChildDevice
Plex Media Server Manager Threaddebug Returning default GUIConfigValue for plexMediaServer:deviceIsChildDevice
Plex Media Server Manager Threaddebug Returning default GUIConfigValue for plexMediaServer:deviceIsChildDevice
Plex Media Server Manager Threaddebug Returning default GUIConfigValue for plexMediaServer:deviceIsChildDevice
Plex Media Server Manager Threaddebug Returning default GUIConfigValue for plexMediaServer:deviceIsChildDevice
Plex Media Server Manager Threaddebug Command queue has 4 command(s) waiting
Plex Media Server Manager Threaddebug Plex.tv Sign-In Response: [201] <?xml version="1.0" encoding="UTF-8"?>
<user email="some@replaced.email" id="46171" uuid="_uuid_replaced_" mailing_list_status="active" thumb="https://plex.tv/users/0bb2b7f23244b622/avatar?c=1515358785" username="WonderSlug" title="WonderSlug" cloudSyncDevice="" locale="" authenticationToken="_token_replaced_" authToken="_token_replaced_" scrobbleTypes="" pin="_pin_replaced_" restricted="0" home="1" guest="0" queueEmail="_email_replaced_@save.plex.tv" queueUid="_uid_replaced_" hasPassword="true" homeSize="3" maxHomeSize="15" rememberMe="false" secure="1" certificateVersion="2">
<subscription active="1" status="Active" plan="lifetime">
<feature id="webhooks"/>
<feature id="camera_upload"/>
<feature id="home"/>
<feature id="pass"/>
<feature id="dvr"/>
<feature id="trailers"/>
<feature id="session_bandwidth_restrictions"/>
<feature id="music_videos"/>
<feature id="content_filter"/>
<feature id="adaptive_bitrate"/>
<feature id="sync"/>
<feature id="photo_autotags"/>
<feature id="lyrics"/>
<feature id="cloudsync"/>
<feature id="premium_music_metadata"/>
<feature id="hardware_transcoding"/>
<feature id="session_kick"/>
<feature id="collections"/>
<feature id="tuner-sharing"/>
<feature id="photos-favorites"/>
<feature id="hwtranscode"/>
<feature id="photosV6-tv-albums"/>
<feature id="photosV6-edit"/>
<feature id="federated-auth"/>
<feature id="item_clusters"/>
<feature id="livetv"/>
<feature id="Android - PiP"/>
<feature id="news"/>
<feature id="photos-v5"/>
</subscription>
<roles>
<role id="plexpass"/>
</roles>
<entitlements all="1">
<entitlement id="ios"/>
<entitlement id="roku"/>
<entitlement id="android"/>
<entitlement id="xbox_one"/>
<entitlement id="xbox_360"/>
<entitlement id="windows"/>
<entitlement id="windows_phone"/>
<entitlement id="cpms"/>
</entitlements>
<profile_settings default_audio_language="en" default_subtitle_language="en" auto_select_subtitle="0" auto_select_audio="1"/>
<services>
<service identifier="nominatim" endpoint="https://locationiq.org/v1" token="_token_replaced_=" status="online"/>
<service identifier="imagga" endpoint="https://api.imagga.com/v1" token="_token_replaced_" secret="_secret_replaced_ status="online"/>
<service identifier="tmsapi" endpoint="https://tmsapi.plex.tv/v1.1/" token="_token_replaced_" status="online"/>
<service identifier="eyeq" endpoint="https://c4412416.ipg.web.cddbp.net/webapi/xml/1.0/" token="_token_replaced_" status="online"/>
<service identifier="eyeq-channel-icons" endpoint="http://akamai-b.cdn.cddbp.net/cds/2.0/image" status="online"/>
</services>
<username>WonderSlug</username>
<email>some@replaced.email</email>
<joined-at type="datetime">2011-12-03 04:35:32 UTC</joined-at>
<authentication-token>_token_replaced_</authentication-token>
</user>
Plex Media Server Manager Threaddebug Plex.tv Sign-In Response Headers: {'X-XSS-Protection': '1; mode=block', 'X-Request-Id': '875feab2-ffbb-4157-a51a-14e3941508a7', 'Referrer-Policy': 'origin-when-cross-origin', 'X-Content-Type-Options': 'nosniff', 'Set-Cookie': '_mkra_ctxt=ce8affa0266da3d1b6a51dc2a160cace--201; path=/; max-age=5; secure', 'Strict-Transport-Security': 'max-age=0', 'Vary': 'Origin', 'Content-Length': '3193', 'Server': 'nginx', 'Connection': 'keep-alive', 'X-Runtime': '0.183007', 'ETag': '"ecc8d982c9a4c19b33818b8795735039"', 'Location': '/', 'Cache-Control': 'max-age=0, private, must-revalidate', 'Date': 'Sun, 07 Jan 2018 20:59:46 GMT', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Methods': 'GET, POST, DELETE, OPTIONS', 'Content-Type': 'application/xml; charset=utf-8', 'X-Frame-Options': 'DENY', 'X-UA-Compatible': 'chrome=1'}
Plex Media Server Manager Debug Successfully obtained plex.tv authentication token
Plex Media Server Manager Threaddebug Command queue has 3 command(s) waiting
Plex Media Server Manager Debug Processing GET operation: https|*|/|*|basic|*|some@replaced.email|*|xxxxxxxxxxxx
Plex Media Server Manager Threaddebug Added authentication token to request
Plex Media Server Manager Threaddebug Using login credentials... Username=> some@replaced.email; Password=>12 characters long
I try to setup a Client and I get no clients listed as found and this as the output in the logs
- Code: Select all
Jan 7, 2018, 3:07:26 PM
Plex Media Server Manager Threaddebug Retrieving clients for device of type plexMediaClient
Plex Media Server Manager Threaddebug Retrieving clients for device of type plexMediaClient
A dump of the Plex Media Server info shows
- Code: Select all
Jan 7, 2018, 3:10:54 PM
Plex Media Server Manager Dumping details for DeviceID: 17625046
Plex Media Server Manager address : blackhole.home.towles.com:32400
batteryLevel : None
buttonGroupCount : 0
configured : True
description :
deviceTypeId : plexMediaServer
displayStateId :
displayStateImageSel : None
displayStateValRaw : None
displayStateValUi :
enabled : True
energyAccumBaseTime : None
energyAccumTimeDelta : None
energyAccumTotal : None
energyCurLevel : None
errorState :
folderId : 0
globalProps : MetaProps : (dict)
com.duncanware.plexMediaServerManager : (dict)
address : blackhole.home.towles.com:32400 (string)
httpAddress : blackhole.home.towles.com (string)
httpPort : 32400 (string)
loginRequired : true (bool)
plexPassword : xxxxxxxxxxx (string)
plexUsername : some_replaced@email (string)
pollInterval : 5 (string)
requestMethod : https (string)
id : 17625046
lastChanged : 2000-01-01 00:00:00
lastSuccessfulComm : 2000-01-01 00:00:00
model : Plex Media Server
name : Plex Media Server
ownerProps : com.duncanware.plexMediaServerManager : (dict)
address : blackhole.home.towles.com:32400 (string)
httpAddress : blackhole.home.towles.com (string)
httpPort : 32400 (string)
loginRequired : true (bool)
plexPassword : xxxxxxxxxxxx (string)
plexUsername : some_replaced@email (string)
pollInterval : 5 (string)
requestMethod : https (string)
pluginId : com.duncanware.plexMediaServerManager
pluginProps : com.duncanware.plexMediaServerManager : (dict)
address : blackhole.home.towles.com:32400 (string)
httpAddress : blackhole.home.towles.com (string)
httpPort : 32400 (string)
loginRequired : true (bool)
plexPassword : xxxxxxxxxxxx (string)
plexUsername : some_replaced@email (string)
pollInterval : 5 (string)
requestMethod : https (string)
protocol : Plugin
remoteDisplay : False
states : States : (dict)
activeSessionsCount : 0 (integer)
connectedClientCount : 0 (integer)
connectionState : (string)
serverVersion : (string)
transcoderActiveVideoSessions : 0 (integer)
subModel :
supportsAllLightsOnOff : False
supportsAllOff : False
supportsStatusRequest : False
version : None
I know its registering as a device in my plex server so that part seems fine.
Im running the latest Apple TV4, IOS, and Roku clients as well as others.
Any thoughts or suggestions?
Thanks
-=Brian