Feature Requests

Posted on
Sun Jun 28, 2015 9:14 pm
RogueProeliator offline
User avatar
Posts: 2446
Joined: Nov 13, 2012
Location: Baton Rouge, LA

Feature Requests

I am about to have my Plex server back up and running later this week after a couple of weeks of being down (hard drive failure while moving the server to a new system.) I have two main features that I will be looking at:

  • Authentication - allowing turning on the "require authentication on local network" setting
  • Automatic resizing of art images when downloaded (to avoid having to do that separately to avoid the "too large of a refreshing image" issue on control pages)
  • Ability to have "generic client" spots as opposed to naming the clients... this will allow showing all connected clients as devices, so you can have a "connected clients" list on the control page
  • Investigate displaying a connected client when on a channel (not sure if this is possible yet)
If there are any other requests in the short term, please let me know...

Posted on
Thu Jul 16, 2015 2:26 pm
Suncroft offline
Posts: 39
Joined: Dec 08, 2014
Location: North Yorkshire, UK

Re: Feature Requests

Hi,

And thanks for the great plugin.

Could you look at support for Plex Home Accounts please?

https://support.plex.tv/hc/en-us/articl ... Plex-Home-

Basically you need to enter a 4 digit pin on the client to switch between users.

Thanks

Posted on
Thu Jul 16, 2015 3:22 pm
RogueProeliator offline
User avatar
Posts: 2446
Joined: Nov 13, 2012
Location: Baton Rouge, LA

Re: Feature Requests

Could you look at support for Plex Home Accounts please?

I don't understand what support you want in the plugin -- we are only monitoring and triggering off clients, so the Home group doesn't really come into play, does it? Are you wanting to see which Plex user is logged into / using the client?

Posted on
Mon Dec 21, 2015 10:04 pm
PottedPorkProduct offline
User avatar
Posts: 13
Joined: Jun 29, 2014
Location: San Diego, CA, USA

Re: Feature Requests

Support for clients playing audio instead of Video would be great. Right now my clients only show up if they're playing movies, but I often use Plex to play music.

Clients playing music show up in the /status/sessions MediaContainer as a "Track" instead of a "Video"

Posted on
Fri Aug 12, 2016 10:38 pm
srkinard offline
Posts: 302
Joined: Apr 10, 2016
Location: Austin, Texas

Re: Feature Requests

Adam,

What about offering the complement of Play/Pause/FF/REW/Stop controls a la iTunes?

I don't know how easy it would be to do...I know their iOS app will double as a remote for navigation in addition to controlling media playback functions.

Maybe Content Length in HH:MM:SS...current position in HH:MM:SS

Just curious...

Thanks
Ross

Posted on
Mon Oct 03, 2016 4:47 am
peteinau offline
Posts: 65
Joined: Jan 10, 2015

Re: Feature Requests

Would it be possible to add the season and episode number for the show that is playing? I could then use this to do some fancy stuff in the background including sync my watched status back to iTunes.

Posted on
Mon Oct 03, 2016 8:29 am
RogueProeliator offline
User avatar
Posts: 2446
Joined: Nov 13, 2012
Location: Baton Rouge, LA

Re: Feature Requests

Would it be possible to add the season and episode number for the show that is playing? I could then use this to do some fancy stuff in the background including sync my watched status back to iTunes.

I'll take a look - I would assume that information is in the feed and, if so, should be easy enough to load -- I'll take a peek.

What about offering the complement of Play/Pause/FF/REW/Stop controls a la iTunes?

That will be in a future version of the plugin... the coding is done and it works decently well (some clients don't accept full control, though most that I've tried seem to be okay with at least play/pause, others allow full control with stop / direction arrows / skip and forward 15 seconds / etc.

Adam

Posted on
Sat Jan 07, 2017 12:23 am
srkinard offline
Posts: 302
Joined: Apr 10, 2016
Location: Austin, Texas

Re: Feature Requests

RogueProeliator wrote:
That will be in a future version of the plugin... the coding is done and it works decently well (some clients don't accept full control, though most that I've tried seem to be okay with at least play/pause, others allow full control with stop / direction arrows / skip and forward 15 seconds / etc.

Adam


I'm running 2.0.2 of the plugin but I can't get my Mac mini running Plex Media Player to accept the commands. Triggers on this media player work (when state changes to Playing it dims the lights, restores original brightness on pause/stop) and the artwork downloading/progress indicators work.

Not sure why the PMP client won't respond to play or pause commands...

Here's a brief section where I turned debugging on then off...with the PAUSE command sent partway through

Code: Select all
   Plex Media Server Manager       Debug enabled (on Low) by user
   Z-Wave                          received "Front Porch - Sensor - Temperature" sensor update to 25.2 °F
   Z-Wave                          received "Front Porch - Sensor - Humidity" sensor update to 55%
   Z-Wave                          received "Front Porch - Sensor - Luminance" sensor update to 0 lux
   Z-Wave                          received "Front Porch - Sensor - Ultraviolet" sensor update to 0
   Plex Media Server Manager Debug Executing full status update request...
   Plex Media Server Manager Debug Processing GET operation: https|*|/|*|basic|*|[redacted]|*|[redacted]
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'myPlexSubscription': '1', 'eventStream': '1', 'allowChannelAccess': '1', 'photoAutoTag': '1', 'transcoderLyrics': '1', 'hubSearch': '1', 'sync': '1', 'multiuser': '1', 'allowMediaDeletion': '1', 'transcoderVideo': '1', 'updatedAt': '1483768864', 'transcoderVideoBitrates': '64,96,208,320,720,1500,2000,3000,4000,8000,10000,12000,20000', 'streamingBrainVersion': '1', 'size': '21', 'certificate': '1', 'backgroundProcessing': '1', 'platform': 'MacOSX', 'version': '1.3.3.3148-b38628e', 'myPlexSigninState': 'ok', 'friendlyName': 'MacPro', 'allowSync': '1', 'readOnlyLibraries': '0', 'transcoderVideoQualities': '0,1,2,3,4,5,6,7,8,9,10,11,12', 'transcoderVideoResolutions': '128,128,160,240,320,480,768,720,720,1080,1080,1080,1080', 'myPlex': '1', 'transcoderPhoto': '1', 'myPlexMappingState': 'mapped', 'transcoderActiveVideoSessions': '0', 'companionProxy': '1', 'pluginHost': '1', 'platformVersion': '10.12.2', 'allowSharing': '1', 'voiceSearch': '1', 'requestParametersInCookie': '1', 'transcoderAudio': '1', 'transcoderSubtitles': '1', 'ownerFeatures': 'camera_upload,cloudsync,content_filter,dvr,hardware_transcoding,home,lyrics,music_videos,pass,photo_autotags,premium_music_metadata,session_bandwidth_restrictions,sync,trailers', 'diagnostics': 'logs,databases', 'updater': '1', 'machineIdentifier': '510408c82242f86f9bb612bf3afed4c0484ffb60', 'allowCameraUpload': '1', 'myPlexUsername': '[redacted]'}
   Plex Media Server Manager Debug Processing GET operation: https|*|/status/sessions|*|basic|*|[redacted]|*|[redacted]
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'size': '1'}
   Plex Media Server Manager Debug Found 1 active media sessions
   Plex Media Server Manager Debug MediaContainer Media Information: {'videoFrameRate': '24p', 'videoCodec': 'h264', 'container': 'mkv', 'videoResolution': '720', 'height': '720', 'width': '1280', 'audioChannels': '6', 'duration': '3730464', 'videoProfile': 'high', 'aspectRatio': '1.78', 'bitrate': '7736', 'id': '64256', 'audioCodec': 'eac3'}
   Plex Media Server Manager Debug MediaContainer Player Information: {'profile': 'Konvergo', 'product': 'Plex Media Player', 'vendor': '', 'title': 'Indigo', 'platform': 'Konvergo', 'state': 'playing', 'version': '2.10.8', 'address': '192.168.100.13', 'device': 'OSX', 'model': '10.12', 'machineIdentifier': '1v0yyxc2ze86ko6r', 'platformVersion': '1.2.2.555-d1355001'}
   Plex Media Server Manager Debug Identified as Slot 1
   Plex Media Server Manager Debug Found 1 clients to update
   Plex Media Server Manager Debug Found client device to update for machineID: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug Found unknown client: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug Updating current client list to: [('1v0yyxc2ze86ko6r', 'Indigo')]
   Plex Media Server Manager Debug Processing GET operation: https|*|/clients|*|basic|*|[redacted]|*|[redacted]
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'size': '1'}
   Plex Media Server Manager Debug Found 1 clients
   Plex Media Server Manager Debug Found client with Machine Id: 1v0yyxc2ze86ko6r
   Action Group                    Plex Media Player - Indigo - Pause
   Plex Media Server Manager Debug Client Command Response: [406]
   Plex Media Server Manager Debug Executing full status update request...
   Plex Media Server Manager Debug Processing GET operation: https|*|/|*|basic|*|[redacted]|*|[redacted]
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'myPlexSubscription': '1', 'eventStream': '1', 'allowChannelAccess': '1', 'photoAutoTag': '1', 'transcoderLyrics': '1', 'hubSearch': '1', 'sync': '1', 'multiuser': '1', 'allowMediaDeletion': '1', 'transcoderVideo': '1', 'updatedAt': '1483768864', 'transcoderVideoBitrates': '64,96,208,320,720,1500,2000,3000,4000,8000,10000,12000,20000', 'streamingBrainVersion': '1', 'size': '21', 'certificate': '1', 'backgroundProcessing': '1', 'platform': 'MacOSX', 'version': '1.3.3.3148-b38628e', 'myPlexSigninState': 'ok', 'friendlyName': 'MacPro', 'allowSync': '1', 'readOnlyLibraries': '0', 'transcoderVideoQualities': '0,1,2,3,4,5,6,7,8,9,10,11,12', 'transcoderVideoResolutions': '128,128,160,240,320,480,768,720,720,1080,1080,1080,1080', 'myPlex': '1', 'transcoderPhoto': '1', 'myPlexMappingState': 'mapped', 'transcoderActiveVideoSessions': '0', 'companionProxy': '1', 'pluginHost': '1', 'platformVersion': '10.12.2', 'allowSharing': '1', 'voiceSearch': '1', 'requestParametersInCookie': '1', 'transcoderAudio': '1', 'transcoderSubtitles': '1', 'ownerFeatures': 'camera_upload,cloudsync,content_filter,dvr,hardware_transcoding,home,lyrics,music_videos,pass,photo_autotags,premium_music_metadata,session_bandwidth_restrictions,sync,trailers', 'diagnostics': 'logs,databases', 'updater': '1', 'machineIdentifier': '510408c82242f86f9bb612bf3afed4c0484ffb60', 'allowCameraUpload': '1', 'myPlexUsername': '[redacted]'}
   Plex Media Server Manager Debug Processing GET operation: https|*|/status/sessions|*|basic|*|[redacted]|*|[redacted]
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'size': '1'}
   Plex Media Server Manager Debug Found 1 active media sessions
   Plex Media Server Manager Debug MediaContainer Media Information: {'videoFrameRate': '24p', 'videoCodec': 'h264', 'container': 'mkv', 'videoResolution': '720', 'height': '720', 'width': '1280', 'audioChannels': '6', 'duration': '3730464', 'videoProfile': 'high', 'aspectRatio': '1.78', 'bitrate': '7736', 'id': '64256', 'audioCodec': 'eac3'}
   Plex Media Server Manager Debug MediaContainer Player Information: {'profile': 'Konvergo', 'product': 'Plex Media Player', 'vendor': '', 'title': 'Indigo', 'platform': 'Konvergo', 'state': 'playing', 'version': '2.10.8', 'address': '192.168.100.13', 'device': 'OSX', 'model': '10.12', 'machineIdentifier': '1v0yyxc2ze86ko6r', 'platformVersion': '1.2.2.555-d1355001'}
   Plex Media Server Manager Debug Identified as Slot 1
   Plex Media Server Manager Debug Found 1 clients to update
   Plex Media Server Manager Debug Found client device to update for machineID: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug Found unknown client: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug Updating current client list to: [('1v0yyxc2ze86ko6r', 'Indigo')]
   Plex Media Server Manager Debug Processing GET operation: https|*|/clients|*|basic|*|[redacted]|*|[redacted]
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'size': '1'}
   Plex Media Server Manager Debug Found 1 clients
   Plex Media Server Manager Debug Found client with Machine Id: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug Executing full status update request...
   Plex Media Server Manager Debug Processing GET operation: https|*|/|*|basic|*|[redacted]|*|[redacted]
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'myPlexSubscription': '1', 'eventStream': '1', 'allowChannelAccess': '1', 'photoAutoTag': '1', 'transcoderLyrics': '1', 'hubSearch': '1', 'sync': '1', 'multiuser': '1', 'allowMediaDeletion': '1', 'transcoderVideo': '1', 'updatedAt': '1483768864', 'transcoderVideoBitrates': '64,96,208,320,720,1500,2000,3000,4000,8000,10000,12000,20000', 'streamingBrainVersion': '1', 'size': '21', 'certificate': '1', 'backgroundProcessing': '1', 'platform': 'MacOSX', 'version': '1.3.3.3148-b38628e', 'myPlexSigninState': 'ok', 'friendlyName': 'MacPro', 'allowSync': '1', 'readOnlyLibraries': '0', 'transcoderVideoQualities': '0,1,2,3,4,5,6,7,8,9,10,11,12', 'transcoderVideoResolutions': '128,128,160,240,320,480,768,720,720,1080,1080,1080,1080', 'myPlex': '1', 'transcoderPhoto': '1', 'myPlexMappingState': 'mapped', 'transcoderActiveVideoSessions': '0', 'companionProxy': '1', 'pluginHost': '1', 'platformVersion': '10.12.2', 'allowSharing': '1', 'voiceSearch': '1', 'requestParametersInCookie': '1', 'transcoderAudio': '1', 'transcoderSubtitles': '1', 'ownerFeatures': 'camera_upload,cloudsync,content_filter,dvr,hardware_transcoding,home,lyrics,music_videos,pass,photo_autotags,premium_music_metadata,session_bandwidth_restrictions,sync,trailers', 'diagnostics': 'logs,databases', 'updater': '1', 'machineIdentifier': '510408c82242f86f9bb612bf3afed4c0484ffb60', 'allowCameraUpload': '1', 'myPlexUsername': '[redacted]'}
   Plex Media Server Manager Debug Processing GET operation: https|*|/status/sessions|*|basic|*|[redacted]|*|[redacted]
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'size': '1'}
   Plex Media Server Manager Debug Found 1 active media sessions
   Plex Media Server Manager Debug MediaContainer Media Information: {'videoFrameRate': '24p', 'videoCodec': 'h264', 'container': 'mkv', 'videoResolution': '720', 'height': '720', 'width': '1280', 'audioChannels': '6', 'duration': '3730464', 'videoProfile': 'high', 'aspectRatio': '1.78', 'bitrate': '7736', 'id': '64256', 'audioCodec': 'eac3'}
   Plex Media Server Manager Debug MediaContainer Player Information: {'profile': 'Konvergo', 'product': 'Plex Media Player', 'vendor': '', 'title': 'Indigo', 'platform': 'Konvergo', 'state': 'playing', 'version': '2.10.8', 'address': '192.168.100.13', 'device': 'OSX', 'model': '10.12', 'machineIdentifier': '1v0yyxc2ze86ko6r', 'platformVersion': '1.2.2.555-d1355001'}
   Plex Media Server Manager Debug Identified as Slot 1
   Plex Media Server Manager Debug Found 1 clients to update
   Plex Media Server Manager Debug Found client device to update for machineID: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug Found unknown client: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug Updating current client list to: [('1v0yyxc2ze86ko6r', 'Indigo')]
   Plex Media Server Manager Debug Processing GET operation: https|*|/clients|*|basic|*|[redacted]|*|[redacted]
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'size': '1'}
   Plex Media Server Manager Debug Found 1 clients
   Plex Media Server Manager Debug Found client with Machine Id: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug Executing full status update request...
   Plex Media Server Manager Debug Processing GET operation: https|*|/|*|basic|*|[redacted]|*|[redacted]
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'myPlexSubscription': '1', 'eventStream': '1', 'allowChannelAccess': '1', 'photoAutoTag': '1', 'transcoderLyrics': '1', 'hubSearch': '1', 'sync': '1', 'multiuser': '1', 'allowMediaDeletion': '1', 'transcoderVideo': '1', 'updatedAt': '1483768864', 'transcoderVideoBitrates': '64,96,208,320,720,1500,2000,3000,4000,8000,10000,12000,20000', 'streamingBrainVersion': '1', 'size': '21', 'certificate': '1', 'backgroundProcessing': '1', 'platform': 'MacOSX', 'version': '1.3.3.3148-b38628e', 'myPlexSigninState': 'ok', 'friendlyName': 'MacPro', 'allowSync': '1', 'readOnlyLibraries': '0', 'transcoderVideoQualities': '0,1,2,3,4,5,6,7,8,9,10,11,12', 'transcoderVideoResolutions': '128,128,160,240,320,480,768,720,720,1080,1080,1080,1080', 'myPlex': '1', 'transcoderPhoto': '1', 'myPlexMappingState': 'mapped', 'transcoderActiveVideoSessions': '0', 'companionProxy': '1', 'pluginHost': '1', 'platformVersion': '10.12.2', 'allowSharing': '1', 'voiceSearch': '1', 'requestParametersInCookie': '1', 'transcoderAudio': '1', 'transcoderSubtitles': '1', 'ownerFeatures': 'camera_upload,cloudsync,content_filter,dvr,hardware_transcoding,home,lyrics,music_videos,pass,photo_autotags,premium_music_metadata,session_bandwidth_restrictions,sync,trailers', 'diagnostics': 'logs,databases', 'updater': '1', 'machineIdentifier': '510408c82242f86f9bb612bf3afed4c0484ffb60', 'allowCameraUpload': '1', 'myPlexUsername': '[redacted]'}
   Plex Media Server Manager Debug Processing GET operation: https|*|/status/sessions|*|basic|*|[redacted]|*|[redacted]
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'size': '1'}
   Plex Media Server Manager Debug Found 1 active media sessions
   Plex Media Server Manager Debug MediaContainer Media Information: {'videoFrameRate': '24p', 'videoCodec': 'h264', 'container': 'mkv', 'videoResolution': '720', 'height': '720', 'width': '1280', 'audioChannels': '6', 'duration': '3730464', 'videoProfile': 'high', 'aspectRatio': '1.78', 'bitrate': '7736', 'id': '64256', 'audioCodec': 'eac3'}
   Plex Media Server Manager Debug MediaContainer Player Information: {'profile': 'Konvergo', 'product': 'Plex Media Player', 'vendor': '', 'title': 'Indigo', 'platform': 'Konvergo', 'state': 'playing', 'version': '2.10.8', 'address': '192.168.100.13', 'device': 'OSX', 'model': '10.12', 'machineIdentifier': '1v0yyxc2ze86ko6r', 'platformVersion': '1.2.2.555-d1355001'}
   Plex Media Server Manager Debug Identified as Slot 1
   Plex Media Server Manager Debug Found 1 clients to update
   Plex Media Server Manager Debug Found client device to update for machineID: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug Found unknown client: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug Updating current client list to: [('1v0yyxc2ze86ko6r', 'Indigo')]
   Plex Media Server Manager Debug Processing GET operation: https|*|/clients|*|basic|*|[redacted]|*|[redacted]
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'size': '1'}
   Plex Media Server Manager Debug Found 1 clients
   Plex Media Server Manager Debug Found client with Machine Id: 1v0yyxc2ze86ko6r
   Plex Media Server Manager       Debug disabled by user


Any ideas?
Thanks
Ross

Posted on
Mon Jan 09, 2017 10:56 pm
RogueProeliator offline
User avatar
Posts: 2446
Joined: Nov 13, 2012
Location: Baton Rouge, LA

Re: Feature Requests

That debug report does not include the entire communications channel, would you mind turning the debug up to High and re-running the test? Basically your control request is being responded to with a "Not Acceptable" reply, so we need to see if maybe the full stream give more info and clues as to a reason.

Adam

Posted on
Sat Jan 14, 2017 9:49 pm
srkinard offline
Posts: 302
Joined: Apr 10, 2016
Location: Austin, Texas

Re: Feature Requests

Here's a quick snippet of the log with debug ON at HIGH, sending the pause action to the currently playing client

Code: Select all
   Plex Media Server Manager Threaddebug RESTFUL_GET command completed; beginning response processing
   Plex Media Server Manager Threaddebug Found response match: plexMediaResponse
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'size': '5'}
   Plex Media Server Manager Debug Found 5 clients
   Plex Media Server Manager Debug Found client with Machine Id: z6taqn8b3h
   Plex Media Server Manager Debug Found client with Machine Id: z6taqn8b3h
   Plex Media Server Manager Debug Found client with Machine Id: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug Found client with Machine Id: e10eb2159367923c-com-plexapp-android
   Plex Media Server Manager Debug Found client with Machine Id: v10kdlr7e1
   Plex Media Server Manager Threaddebug RESTFUL_GET command response processing completed
   Action Group                    Plex Media Player - Indigo - Pause
   Plex Media Server Manager Threaddebug Sending client playback command: http://192.168.100.13:32433/player/playback/pause?commandID=1&mtype=video with headers: {u'X-Plex-Device': u'Indigo HA Server', u'X-Plex-Token': 's8zyNga1aDMvdGqTZpFP', u'X-Plex-Product': u'PlexAPI', u'X-Plex-Platform': u'Indigo', u'X-Plex-Platform-Version': u'2.0', u'X-Plex-Client-Identifier': u'Sample House 1', u'X-Plex-Target-Client-Identifier': u'1v0yyxc2ze86ko6r', u'X-Plex-Device-Name': u'Indigo Plugin', u'X-Plex-Provides': u'controller', u'X-Plex-Version': u'2.0.2'}
   Plex Media Server Manager Debug Client Command Response: [406]
   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 Command queue has 3 command(s) waiting
   Plex Media Server Manager Debug Processing GET operation: https|*|/|*|basic|*|REDACTED|*|REDACTED
   Plex Media Server Manager Threaddebug Added authentication token to request
   Plex Media Server Manager Threaddebug Using login credentials... Username=> REDACTED; Password=>10 characters long
   Plex Media Server Manager Threaddebug Command Response: [200] <?xml version="1.0" encoding="UTF-8"?>
<MediaContainer size="21" allowCameraUpload="1" allowChannelAccess="1" allowMediaDeletion="1" allowSharing="1" allowSync="1" backgroundProcessing="1" certificate="1" companionProxy="1" diagnostics="logs,databases" eventStream ="1" friendlyName="MacPro" hubSearch="1" machineIdentifier="510408c82242f86f9bb612bf3afed4c0484ffb60" multiuser="1" myPlex="1" myPlexMappingState="mapped" myPlexSigninState="ok" myPlexSubscription="1" myPlexUsername="REDACTED" ownerFeatures="camera_upload,cloudsync,content_filter,dvr,hardware_transcoding,home,lyrics,music_videos,pass,photo_autotags,premium_music_metadata,session_bandwidth_restrictions,sync,trailers" photoAutoTag="1" platform="MacOSX" platformVersion="10.12.2" pluginHost="1" readOnlyLibraries="0" requestParametersInCookie="1" streamingBrainVersion="1" sync="1" transcoderActiveVideoSessions="1" transcoderAudio="1" transcoderLyrics="1" transcoderPhoto="1" transcoderSubtitles="1" transcoderVideo="1" transcoderVideoBitrates="64,96,208,320,720,1500,2000,3000,4000,8000,10000,12000,20000" transcoderVideoQualities="0,1,2,3,4,5,6,7,8,9,10,11,12" transcoderVideoResolutions="128,128,160,240,320,480,768,720,720,1080,1080,1080,1080" updatedAt="1484450534" updater="1" version="1.3.3.3148-b38628e" voiceSearch="1">
<Directory count="1" key="activities" title="activities" />
<Directory count="1" key="applications" title="applications" />
<Directory count="1" key="butler" title="butler" />
<Directory count="1" key="channels" title="channels" />
<Directory count="1" key="clients" title="clients" />
<Directory count="1" key="diagnostics" title="diagnostics" />
<Directory count="1" key="hubs" title="hubs" />
<Directory count="1" key="library" title="library" />
<Directory count="1" key="neighborhood" title="neighborhood" />
<Directory count="1" key="playQueues" title="playQueues" />
<Directory count="1" key="player" title="player" />
<Directory count="1" key="playlists" title="playlists" />
<Directory count="1" key="resources" title="resources" />
<Directory count="1" key="search" title="search" />
<Directory count="1" key="server" title="server" />
<Directory count="1" key="servers" title="servers" />
<Directory count="1" key="statistics" title="statistics" />
<Directory count="1" key="system" title="system" />
<Directory count="1" key="transcode" title="transcode" />
<Directory count="1" key="updater" title="updater" />
<Directory count="2" key="video" title="video" />
</MediaContainer>

   Plex Media Server Manager Threaddebug RESTFUL_GET command completed; beginning response processing
   Plex Media Server Manager Threaddebug Found response match: plexMediaResponse
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'myPlexSubscription': '1', 'eventStream': '1', 'allowChannelAccess': '1', 'photoAutoTag': '1', 'transcoderLyrics': '1', 'hubSearch': '1', 'sync': '1', 'multiuser': '1', 'allowMediaDeletion': '1', 'transcoderVideo': '1', 'updatedAt': '1484450534', 'transcoderVideoBitrates': '64,96,208,320,720,1500,2000,3000,4000,8000,10000,12000,20000', 'streamingBrainVersion': '1', 'size': '21', 'certificate': '1', 'backgroundProcessing': '1', 'platform': 'MacOSX', 'version': '1.3.3.3148-b38628e', 'myPlexSigninState': 'ok', 'friendlyName': 'MacPro', 'allowSync': '1', 'readOnlyLibraries': '0', 'transcoderVideoQualities': '0,1,2,3,4,5,6,7,8,9,10,11,12', 'transcoderVideoResolutions': '128,128,160,240,320,480,768,720,720,1080,1080,1080,1080', 'myPlex': '1', 'transcoderPhoto': '1', 'myPlexMappingState': 'mapped', 'transcoderActiveVideoSessions': '1', 'companionProxy': '1', 'pluginHost': '1', 'platformVersion': '10.12.2', 'allowSharing': '1', 'voiceSearch': '1', 'requestParametersInCookie': '1', 'transcoderAudio': '1', 'transcoderSubtitles': '1', 'ownerFeatures': 'camera_upload,cloudsync,content_filter,dvr,hardware_transcoding,home,lyrics,music_videos,pass,photo_autotags,premium_music_metadata,session_bandwidth_restrictions,sync,trailers', 'diagnostics': 'logs,databases', 'updater': '1', 'machineIdentifier': '510408c82242f86f9bb612bf3afed4c0484ffb60', 'allowCameraUpload': '1', 'myPlexUsername': 'REDACTED'}
   Plex Media Server Manager Threaddebug RESTFUL_GET command response processing completed
   Plex Media Server Manager Threaddebug Command queue has 2 command(s) waiting
   Plex Media Server Manager Debug Processing GET operation: https|*|/status/sessions|*|basic|*|REDACTED|*|REDACTED
   Plex Media Server Manager Threaddebug Added authentication token to request
   Plex Media Server Manager Threaddebug Using login credentials... Username=> REDACTED; Password=>10 characters long
   Plex Media Server Manager Threaddebug Command Response: [200] <?xml version="1.0" encoding="UTF-8"?>
<MediaContainer size="2">
<Video addedAt="1484435987" art="/library/metadata/39584/art/1484435999" duration="2362667" guid="com.plexapp.agents.themoviedb://13794?lang=en" key="/library/metadata/39584" librarySectionID="10" originallyAvailableAt="1994-03-31" rating="5.0" ratingKey="39584" sessionKey="118" studio="Graphic Films" summary="Africa the Serengeti takes you on an extraordinary journey to view a spectacle few humans have ever witnessed: The Great Migration. Journey with more than two million wildebeests, zebras and antelopes as in their annual 500 mile trek across the Serengeti plains." thumb="/library/metadata/39584/thumb/1484435999" title="Africa: The Serengeti" type="movie" updatedAt="1484435999" viewOffset="1469417" year="1994">
<Media aspectRatio="1.78" audioChannels="6" audioCodec="ac3" bitrate="7949" container="mkv" duration="2362667" height="720" id="65551" videoCodec="h264" videoFrameRate="24p" videoProfile="high" videoResolution="720" width="1280">
<Part container="mkv" duration="2362667" file="/Volumes/SecondaryRAID/Videos/Documentaries/Africa - The Serengeti (1994)/Africa - The Serengeti (1994) - [720p x264 AC3 6ch].mkv" id="81929" key="/library/parts/81929/1221007936/file.mkv" size="2347690178" videoProfile="high">
<Stream bitDepth="8" bitrate="7501" chromaSubsampling="4:2:0" codec="h264" default="1" frameRate="24.000" hasScalingMatrix="0" height="720" id="158606" index="0" language="English" languageCode="eng" level="32" profile="high" refFrames="5" scanType="progressive" streamType="1" width="1280" />
<Stream audioChannelLayout="5.1(side)" bitrate="448" channels="6" codec="ac3" default="1" id="158607" index="1" language="English" languageCode="eng" samplingRate="48000" selected="1" streamType="2" />
<Stream codec="srt" id="158608" index="2" language="English" languageCode="eng" streamType="3" />
</Part>
</Media>
<Genre count="201" id="1141" tag="Documentary" />
<Director id="58002" tag="George Casey" />
<Writer id="58003" tag="George Casey" />
<Writer id="58004" tag="Mose Richards" />
<Producer id="58005" tag="George Casey" />
<Producer id="58006" tag="Paul Novros" />
<Country count="133" id="5453" tag="USA" />
<Role count="2" id="9418" role="Narrator" tag="James Earl Jones" thumb="http://image.tmdb.org/t/p/original/2ZuBf3ip2RXhkiQqGUjbUzAf4Nx.jpg" />
<User id="1" thumb="https://plex.tv/users/45ff6b9d49da54a9/avatar" title="REDACTED" />
<Player address="192.168.100.13" device="OSX" machineIdentifier="1v0yyxc2ze86ko6r" model="10.12" platform="Konvergo" platformVersion="1.2.2.555-d1355001" product="Plex Media Player" profile="Konvergo" state="playing" title="Indigo" vendor="" version="2.10.8" />
<Session id="1y2o9j69hjnz172w4u0kricnmi" bandwidth="16693" location="lan" />
</Video>
<Video addedAt="1484373977" art="/library/metadata/39407/art/1484374914" contentRating="TV-PG" duration="1303537" grandparentArt="/library/metadata/39407/art/1484374914" grandparentKey="/library/metadata/39407" grandparentRatingKey="39407" grandparentTheme="/library/metadata/39407/theme/1484374914" grandparentThumb="/library/metadata/39407/thumb/1484374914" grandparentTitle="Malcolm in the Middle" guid="com.plexapp.agents.thetvdb://73838/6/1?lang=en" index="1" key="/library/metadata/39533" librarySectionID="1" originallyAvailableAt="2004-11-07" parentIndex="6" parentKey="/library/metadata/39532" parentRatingKey="39532" parentThumb="/library/metadata/39532/thumb/1484374914" rating="7.1" ratingKey="39533" sessionKey="116" summary="When Reese realizes the Army is too much for him to handle, he deserts and dresses as an Afghani woman. But Lois is on a march to find him, and travels to Kabul to hunt him down. Meanwhile, Malcolm volunteers at a veterans hospital as a way to make up for his guilt of making Reese leave." thumb="/library/metadata/39533/thumb/1484374908" title="Reese Comes Home (3)" type="episode" updatedAt="1484374908" viewOffset="1166695" year="2004">
<Media aspectRatio="1.78" audioChannels="2" audioCodec="aac" audioProfile="lc" bitrate="1518" container="mkv" duration="1303537" height="406" id="65495" videoCodec="h264" videoFrameRate="24p" videoProfile="high" videoResolution="sd" width="720">
<Part audioProfile="lc" container="mkv" deepAnalysisVersion="2" duration="1303537" file="/Volumes/Mac RAID/Videos/TV Shows/Malcolm in the Middle/Season 6/Malcolm in the Middle - S06E01 - Reese Comes Home (3) DVD.mkv" id="81873" key="/library/parts/81873/1416200567/file.mkv" requiredBandwidths="1920,1920,1920,1920,1920,1920,1920,1920" size="247297069" videoProfile="high">
<Stream bitDepth="8" bitrate="1518" chromaSubsampling="4:2:0" codec="h264" default="1" frameRate="23.976" hasScalingMatrix="0" height="406" id="158490" index="0" level="31" profile="high" refFrames="5" requiredBandwidths="1806,1806,1806,1806,1806,1806,1806,1806" scanType="progressive" streamType="1" width="720" />
<Stream audioChannelLayout="stereo" bitrate="118" channels="2" codec="aac" default="1" id="158491" index="1" language="English" languageCode="eng" profile="lc" requiredBandwidths="120,120,120,120,120,120,120,120" samplingRate="48000" selected="1" streamType="2" />
</Part>
</Media>
<Director id="55267" tag="Todd Holland" />
<Writer id="57963" tag="Matthew Carlson" />
<User id="227297" title="mandarama" />
<Player address="69.137.100.43" device="Apple TV" machineIdentifier="EC9BEF82-1D3B-483B-9D7D-FC97E46F2385" model="5,3" platform="tvOS" platformVersion="10.1" product="Plex for Apple TV" profile="tvOS" state="playing" title="Apple TV" vendor="" version="1.5" />
<Session id="EC9BEF82-1D3B-483B-9D7D-FC97E46F2385" bandwidth="3436" location="wan" />
<TranscodeSession key="26AD8FFA-59F2-429C-B2BC-2728DB71DAA3" throttled="1" complete="0" progress="100" speed="240.19999694824219" duration="1303537" remaining="524" context="streaming" videoDecision="copy" audioDecision="copy" protocol="hls" container="mpegts" videoCodec="h264" audioCodec="aac" audioChannels="2" />
</Video>
</MediaContainer>

   Plex Media Server Manager Threaddebug RESTFUL_GET command completed; beginning response processing
   Plex Media Server Manager Threaddebug Found response match: plexMediaResponse
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'size': '2'}
   Plex Media Server Manager Debug Found 2 active media sessions
   Plex Media Server Manager Debug MediaContainer Media Information: {'videoFrameRate': '24p', 'videoCodec': 'h264', 'container': 'mkv', 'videoResolution': '720', 'height': '720', 'width': '1280', 'audioChannels': '6', 'duration': '2362667', 'videoProfile': 'high', 'aspectRatio': '1.78', 'bitrate': '7949', 'id': '65551', 'audioCodec': 'ac3'}
   Plex Media Server Manager Debug MediaContainer Player Information: {'profile': 'Konvergo', 'product': 'Plex Media Player', 'vendor': '', 'title': 'Indigo', 'platform': 'Konvergo', 'state': 'playing', 'version': '2.10.8', 'address': '192.168.100.13', 'device': 'OSX', 'model': '10.12', 'machineIdentifier': '1v0yyxc2ze86ko6r', 'platformVersion': '1.2.2.555-d1355001'}
   Plex Media Server Manager Debug Identified as Slot 1
   Plex Media Server Manager Debug Found 1 clients to update
   Plex Media Server Manager Debug Found client device to update for machineID: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug Found unknown client: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug MediaContainer Media Information: {'videoFrameRate': '24p', 'audioProfile': 'lc', 'videoCodec': 'h264', 'container': 'mkv', 'videoResolution': 'sd', 'height': '406', 'width': '720', 'audioChannels': '2', 'duration': '1303537', 'videoProfile': 'high', 'aspectRatio': '1.78', 'bitrate': '1518', 'id': '65495', 'audioCodec': 'aac'}
   Plex Media Server Manager Debug MediaContainer Player Information: {'profile': 'tvOS', 'product': 'Plex for Apple TV', 'vendor': '', 'title': 'Apple TV', 'platform': 'tvOS', 'state': 'playing', 'version': '1.5', 'address': '69.137.100.43', 'device': 'Apple TV', 'model': '5,3', 'machineIdentifier': 'EC9BEF82-1D3B-483B-9D7D-FC97E46F2385', 'platformVersion': '10.1'}
   Plex Media Server Manager Debug Identified as Slot 2
   Plex Media Server Manager Debug Found 0 clients to update
   Plex Media Server Manager Debug Found unknown client: EC9BEF82-1D3B-483B-9D7D-FC97E46F2385
   Plex Media Server Manager Debug Updating current client list to: [('1v0yyxc2ze86ko6r', 'Indigo'), ('EC9BEF82-1D3B-483B-9D7D-FC97E46F2385', 'Apple TV')]
   Plex Media Server Manager Threaddebug RESTFUL_GET command response processing completed
   Plex Media Server Manager Threaddebug Command queue has 1 command(s) waiting
   Plex Media Server Manager Debug Processing GET operation: https|*|/clients|*|basic|*|REDACTED|*|REDACTED
   Plex Media Server Manager Threaddebug Added authentication token to request
   Plex Media Server Manager Threaddebug Using login credentials... Username=> REDACTED; Password=>10 characters long
   Plex Media Server Manager Threaddebug Command Response: [200] <?xml version="1.0" encoding="UTF-8"?>
<MediaContainer size="4">
<Server name="Plex Web (Safari)" host="192.168.100.10" address="192.168.100.10" port="32400" machineIdentifier="v10kdlr7e1" version="2.12.5" protocol="plex" product="Plex Web" deviceClass="pc" protocolVersion="1" protocolCapabilities="timeline,playback,navigation,mirror,playqueues" />
<Server name="Plex Web (Firefox)" host="192.168.100.100" address="192.168.100.100" port="32400" machineIdentifier="z6taqn8b3h" version="2.12.5" protocol="plex" product="Plex Web" deviceClass="pc" protocolVersion="1" protocolCapabilities="timeline,playback,navigation,mirror,playqueues" />
<Server name="Indigo" host="192.168.100.13" address="192.168.100.13" port="32433" machineIdentifier="1v0yyxc2ze86ko6r" version="1.2.2.555-d1355001" protocol="plex" product="Plex Media Player" deviceClass="pc" protocolVersion="1" protocolCapabilities="navigation,playback,timeline,mirror,playqueues" />
<Server name="BRAVIA 4K 2015" host="192.168.100.147" address="192.168.100.147" port="32500" machineIdentifier="e10eb2159367923c-com-plexapp-android" version="5.3.4.759" protocol="plex" product="Plex for Android" deviceClass="mobile" protocolVersion="1" protocolCapabilities="timeline,playback,navigation,mirror,playqueues" />
</MediaContainer>

   Plex Media Server Manager Threaddebug RESTFUL_GET command completed; beginning response processing
   Plex Media Server Manager Threaddebug Found response match: plexMediaResponse
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'size': '4'}
   Plex Media Server Manager Debug Found 4 clients
   Plex Media Server Manager Debug Found client with Machine Id: v10kdlr7e1
   Plex Media Server Manager Debug Found client with Machine Id: z6taqn8b3h
   Plex Media Server Manager Debug Found client with Machine Id: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug Found client with Machine Id: e10eb2159367923c-com-plexapp-android
   Plex Media Server Manager Threaddebug RESTFUL_GET command response processing completed
   Schedule                        Energy Refresh
   Action Group                    Update Energy Use
   Action Group                    Refresh Master Devices - GE Keypad
   Z-Wave                          sent "Energy Monitor - Clamp 1" energy status request
   Z-Wave                          received "Energy Monitor - Clamp 1" energy total to 400.479 kWh
   Z-Wave                          received "Energy Monitor - Clamp 1" power load to 1247.730 W
   Z-Wave                          sent "Energy Monitor - Clamp 2" energy status request
   Z-Wave                          received "Energy Monitor - Clamp 2" energy total to 322.614 kWh
   Z-Wave                          received "Energy Monitor - Clamp 2" power load to 767.140 W
   Z-Wave                          sent "Energy Monitor - House" energy status request
   Z-Wave                          received "039 - Energy Monitor - House" status update battery level 100%
   Z-Wave                          received "Energy Monitor - House" energy total to 723.093 kWh
   Z-Wave                          received "Energy Monitor - House" power load to 2006.510 W
   Z-Wave                          sent "Computer Room Server Power" energy status request
   Z-Wave                          received "Computer Room Server Power" energy total to 424.483 kWh
   Z-Wave                          received "Computer Room Server Power" power load to 75.214 W
   Z-Wave                          sent "Kitchen RGBW Controller #1 - All" energy status request
   Z-Wave                          sent "Kitchen RGBW Controller #2 - All" energy status request
   Z-Wave                          received "Kitchen RGBW Controller #2 - All" power load to 2.6 W
   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 Command queue has 3 command(s) waiting
   Plex Media Server Manager Debug Processing GET operation: https|*|/|*|basic|*|REDACTED|*|REDACTED
   Plex Media Server Manager Threaddebug Added authentication token to request
   Plex Media Server Manager Threaddebug Using login credentials... Username=> REDACTED; Password=>10 characters long
   Plex Media Server Manager Threaddebug Command Response: [200] <?xml version="1.0" encoding="UTF-8"?>
<MediaContainer size="21" allowCameraUpload="1" allowChannelAccess="1" allowMediaDeletion="1" allowSharing="1" allowSync="1" backgroundProcessing="1" certificate="1" companionProxy="1" diagnostics="logs,databases" eventStream ="1" friendlyName="MacPro" hubSearch="1" machineIdentifier="510408c82242f86f9bb612bf3afed4c0484ffb60" multiuser="1" myPlex="1" myPlexMappingState="mapped" myPlexSigninState="ok" myPlexSubscription="1" myPlexUsername="REDACTED" ownerFeatures="camera_upload,cloudsync,content_filter,dvr,hardware_transcoding,home,lyrics,music_videos,pass,photo_autotags,premium_music_metadata,session_bandwidth_restrictions,sync,trailers" photoAutoTag="1" platform="MacOSX" platformVersion="10.12.2" pluginHost="1" readOnlyLibraries="0" requestParametersInCookie="1" streamingBrainVersion="1" sync="1" transcoderActiveVideoSessions="1" transcoderAudio="1" transcoderLyrics="1" transcoderPhoto="1" transcoderSubtitles="1" transcoderVideo="1" transcoderVideoBitrates="64,96,208,320,720,1500,2000,3000,4000,8000,10000,12000,20000" transcoderVideoQualities="0,1,2,3,4,5,6,7,8,9,10,11,12" transcoderVideoResolutions="128,128,160,240,320,480,768,720,720,1080,1080,1080,1080" updatedAt="1484450534" updater="1" version="1.3.3.3148-b38628e" voiceSearch="1">
<Directory count="1" key="activities" title="activities" />
<Directory count="1" key="applications" title="applications" />
<Directory count="1" key="butler" title="butler" />
<Directory count="1" key="channels" title="channels" />
<Directory count="1" key="clients" title="clients" />
<Directory count="1" key="diagnostics" title="diagnostics" />
<Directory count="1" key="hubs" title="hubs" />
<Directory count="1" key="library" title="library" />
<Directory count="1" key="neighborhood" title="neighborhood" />
<Directory count="1" key="playQueues" title="playQueues" />
<Directory count="1" key="player" title="player" />
<Directory count="1" key="playlists" title="playlists" />
<Directory count="1" key="resources" title="resources" />
<Directory count="1" key="search" title="search" />
<Directory count="1" key="server" title="server" />
<Directory count="1" key="servers" title="servers" />
<Directory count="1" key="statistics" title="statistics" />
<Directory count="1" key="system" title="system" />
<Directory count="1" key="transcode" title="transcode" />
<Directory count="1" key="updater" title="updater" />
<Directory count="2" key="video" title="video" />
</MediaContainer>

   Plex Media Server Manager Threaddebug RESTFUL_GET command completed; beginning response processing
   Plex Media Server Manager Threaddebug Found response match: plexMediaResponse
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'myPlexSubscription': '1', 'eventStream': '1', 'allowChannelAccess': '1', 'photoAutoTag': '1', 'transcoderLyrics': '1', 'hubSearch': '1', 'sync': '1', 'multiuser': '1', 'allowMediaDeletion': '1', 'transcoderVideo': '1', 'updatedAt': '1484450534', 'transcoderVideoBitrates': '64,96,208,320,720,1500,2000,3000,4000,8000,10000,12000,20000', 'streamingBrainVersion': '1', 'size': '21', 'certificate': '1', 'backgroundProcessing': '1', 'platform': 'MacOSX', 'version': '1.3.3.3148-b38628e', 'myPlexSigninState': 'ok', 'friendlyName': 'MacPro', 'allowSync': '1', 'readOnlyLibraries': '0', 'transcoderVideoQualities': '0,1,2,3,4,5,6,7,8,9,10,11,12', 'transcoderVideoResolutions': '128,128,160,240,320,480,768,720,720,1080,1080,1080,1080', 'myPlex': '1', 'transcoderPhoto': '1', 'myPlexMappingState': 'mapped', 'transcoderActiveVideoSessions': '1', 'companionProxy': '1', 'pluginHost': '1', 'platformVersion': '10.12.2', 'allowSharing': '1', 'voiceSearch': '1', 'requestParametersInCookie': '1', 'transcoderAudio': '1', 'transcoderSubtitles': '1', 'ownerFeatures': 'camera_upload,cloudsync,content_filter,dvr,hardware_transcoding,home,lyrics,music_videos,pass,photo_autotags,premium_music_metadata,session_bandwidth_restrictions,sync,trailers', 'diagnostics': 'logs,databases', 'updater': '1', 'machineIdentifier': '510408c82242f86f9bb612bf3afed4c0484ffb60', 'allowCameraUpload': '1', 'myPlexUsername': 'REDACTED'}
   Plex Media Server Manager Threaddebug RESTFUL_GET command response processing completed
   Plex Media Server Manager Threaddebug Command queue has 2 command(s) waiting
   Plex Media Server Manager Debug Processing GET operation: https|*|/status/sessions|*|basic|*|REDACTED|*|REDACTED
   Plex Media Server Manager Threaddebug Added authentication token to request
   Plex Media Server Manager Threaddebug Using login credentials... Username=> REDACTED; Password=>10 characters long
   Plex Media Server Manager Threaddebug Command Response: [200] <?xml version="1.0" encoding="UTF-8"?>
<MediaContainer size="2">
<Video addedAt="1484435987" art="/library/metadata/39584/art/1484435999" duration="2362667" guid="com.plexapp.agents.themoviedb://13794?lang=en" key="/library/metadata/39584" librarySectionID="10" originallyAvailableAt="1994-03-31" rating="5.0" ratingKey="39584" sessionKey="118" studio="Graphic Films" summary="Africa the Serengeti takes you on an extraordinary journey to view a spectacle few humans have ever witnessed: The Great Migration. Journey with more than two million wildebeests, zebras and antelopes as in their annual 500 mile trek across the Serengeti plains." thumb="/library/metadata/39584/thumb/1484435999" title="Africa: The Serengeti" type="movie" updatedAt="1484435999" viewOffset="1479457" year="1994">
<Media aspectRatio="1.78" audioChannels="6" audioCodec="ac3" bitrate="7949" container="mkv" duration="2362667" height="720" id="65551" videoCodec="h264" videoFrameRate="24p" videoProfile="high" videoResolution="720" width="1280">
<Part container="mkv" duration="2362667" file="/Volumes/SecondaryRAID/Videos/Documentaries/Africa - The Serengeti (1994)/Africa - The Serengeti (1994) - [720p x264 AC3 6ch].mkv" id="81929" key="/library/parts/81929/1221007936/file.mkv" size="2347690178" videoProfile="high">
<Stream bitDepth="8" bitrate="7501" chromaSubsampling="4:2:0" codec="h264" default="1" frameRate="24.000" hasScalingMatrix="0" height="720" id="158606" index="0" language="English" languageCode="eng" level="32" profile="high" refFrames="5" scanType="progressive" streamType="1" width="1280" />
<Stream audioChannelLayout="5.1(side)" bitrate="448" channels="6" codec="ac3" default="1" id="158607" index="1" language="English" languageCode="eng" samplingRate="48000" selected="1" streamType="2" />
<Stream codec="srt" id="158608" index="2" language="English" languageCode="eng" streamType="3" />
</Part>
</Media>
<Genre count="201" id="1141" tag="Documentary" />
<Director id="58002" tag="George Casey" />
<Writer id="58003" tag="George Casey" />
<Writer id="58004" tag="Mose Richards" />
<Producer id="58005" tag="George Casey" />
<Producer id="58006" tag="Paul Novros" />
<Country count="133" id="5453" tag="USA" />
<Role count="2" id="9418" role="Narrator" tag="James Earl Jones" thumb="http://image.tmdb.org/t/p/original/2ZuBf3ip2RXhkiQqGUjbUzAf4Nx.jpg" />
<User id="1" thumb="https://plex.tv/users/45ff6b9d49da54a9/avatar" title="REDACTED" />
<Player address="192.168.100.13" device="OSX" machineIdentifier="1v0yyxc2ze86ko6r" model="10.12" platform="Konvergo" platformVersion="1.2.2.555-d1355001" product="Plex Media Player" profile="Konvergo" state="playing" title="Indigo" vendor="" version="2.10.8" />
<Session id="1y2o9j69hjnz172w4u0kricnmi" bandwidth="16693" location="lan" />
</Video>
<Video addedAt="1484373977" art="/library/metadata/39407/art/1484374914" contentRating="TV-PG" duration="1303537" grandparentArt="/library/metadata/39407/art/1484374914" grandparentKey="/library/metadata/39407" grandparentRatingKey="39407" grandparentTheme="/library/metadata/39407/theme/1484374914" grandparentThumb="/library/metadata/39407/thumb/1484374914" grandparentTitle="Malcolm in the Middle" guid="com.plexapp.agents.thetvdb://73838/6/1?lang=en" index="1" key="/library/metadata/39533" librarySectionID="1" originallyAvailableAt="2004-11-07" parentIndex="6" parentKey="/library/metadata/39532" parentRatingKey="39532" parentThumb="/library/metadata/39532/thumb/1484374914" rating="7.1" ratingKey="39533" sessionKey="116" summary="When Reese realizes the Army is too much for him to handle, he deserts and dresses as an Afghani woman. But Lois is on a march to find him, and travels to Kabul to hunt him down. Meanwhile, Malcolm volunteers at a veterans hospital as a way to make up for his guilt of making Reese leave." thumb="/library/metadata/39533/thumb/1484374908" title="Reese Comes Home (3)" type="episode" updatedAt="1484374908" viewOffset="1171696" year="2004">
<Media aspectRatio="1.78" audioChannels="2" audioCodec="aac" audioProfile="lc" bitrate="1518" container="mkv" duration="1303537" height="406" id="65495" videoCodec="h264" videoFrameRate="24p" videoProfile="high" videoResolution="sd" width="720">
<Part audioProfile="lc" container="mkv" deepAnalysisVersion="2" duration="1303537" file="/Volumes/Mac RAID/Videos/TV Shows/Malcolm in the Middle/Season 6/Malcolm in the Middle - S06E01 - Reese Comes Home (3) DVD.mkv" id="81873" key="/library/parts/81873/1416200567/file.mkv" requiredBandwidths="1920,1920,1920,1920,1920,1920,1920,1920" size="247297069" videoProfile="high">
<Stream bitDepth="8" bitrate="1518" chromaSubsampling="4:2:0" codec="h264" default="1" frameRate="23.976" hasScalingMatrix="0" height="406" id="158490" index="0" level="31" profile="high" refFrames="5" requiredBandwidths="1806,1806,1806,1806,1806,1806,1806,1806" scanType="progressive" streamType="1" width="720" />
<Stream audioChannelLayout="stereo" bitrate="118" channels="2" codec="aac" default="1" id="158491" index="1" language="English" languageCode="eng" profile="lc" requiredBandwidths="120,120,120,120,120,120,120,120" samplingRate="48000" selected="1" streamType="2" />
</Part>
</Media>
<Director id="55267" tag="Todd Holland" />
<Writer id="57963" tag="Matthew Carlson" />
<User id="227297" title="mandarama" />
<Player address="69.137.100.43" device="Apple TV" machineIdentifier="EC9BEF82-1D3B-483B-9D7D-FC97E46F2385" model="5,3" platform="tvOS" platformVersion="10.1" product="Plex for Apple TV" profile="tvOS" state="playing" title="Apple TV" vendor="" version="1.5" />
<Session id="EC9BEF82-1D3B-483B-9D7D-FC97E46F2385" bandwidth="3436" location="wan" />
<TranscodeSession key="26AD8FFA-59F2-429C-B2BC-2728DB71DAA3" throttled="1" complete="0" progress="100" speed="240.19999694824219" duration="1303537" remaining="524" context="streaming" videoDecision="copy" audioDecision="copy" protocol="hls" container="mpegts" videoCodec="h264" audioCodec="aac" audioChannels="2" />
</Video>
</MediaContainer>

   Plex Media Server Manager Threaddebug RESTFUL_GET command completed; beginning response processing
   Plex Media Server Manager Threaddebug Found response match: plexMediaResponse
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'size': '2'}
   Plex Media Server Manager Debug Found 2 active media sessions
   Plex Media Server Manager Debug MediaContainer Media Information: {'videoFrameRate': '24p', 'videoCodec': 'h264', 'container': 'mkv', 'videoResolution': '720', 'height': '720', 'width': '1280', 'audioChannels': '6', 'duration': '2362667', 'videoProfile': 'high', 'aspectRatio': '1.78', 'bitrate': '7949', 'id': '65551', 'audioCodec': 'ac3'}
   Plex Media Server Manager Debug MediaContainer Player Information: {'profile': 'Konvergo', 'product': 'Plex Media Player', 'vendor': '', 'title': 'Indigo', 'platform': 'Konvergo', 'state': 'playing', 'version': '2.10.8', 'address': '192.168.100.13', 'device': 'OSX', 'model': '10.12', 'machineIdentifier': '1v0yyxc2ze86ko6r', 'platformVersion': '1.2.2.555-d1355001'}
   Plex Media Server Manager Debug Identified as Slot 1
   Plex Media Server Manager Debug Found 1 clients to update
   Plex Media Server Manager Debug Found client device to update for machineID: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug Found unknown client: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug MediaContainer Media Information: {'videoFrameRate': '24p', 'audioProfile': 'lc', 'videoCodec': 'h264', 'container': 'mkv', 'videoResolution': 'sd', 'height': '406', 'width': '720', 'audioChannels': '2', 'duration': '1303537', 'videoProfile': 'high', 'aspectRatio': '1.78', 'bitrate': '1518', 'id': '65495', 'audioCodec': 'aac'}
   Plex Media Server Manager Debug MediaContainer Player Information: {'profile': 'tvOS', 'product': 'Plex for Apple TV', 'vendor': '', 'title': 'Apple TV', 'platform': 'tvOS', 'state': 'playing', 'version': '1.5', 'address': '69.137.100.43', 'device': 'Apple TV', 'model': '5,3', 'machineIdentifier': 'EC9BEF82-1D3B-483B-9D7D-FC97E46F2385', 'platformVersion': '10.1'}
   Plex Media Server Manager Debug Identified as Slot 2
   Plex Media Server Manager Debug Found 0 clients to update
   Plex Media Server Manager Debug Found unknown client: EC9BEF82-1D3B-483B-9D7D-FC97E46F2385
   Plex Media Server Manager Debug Updating current client list to: [('1v0yyxc2ze86ko6r', 'Indigo'), ('EC9BEF82-1D3B-483B-9D7D-FC97E46F2385', 'Apple TV')]
   Plex Media Server Manager Threaddebug RESTFUL_GET command response processing completed
   Plex Media Server Manager Threaddebug Command queue has 1 command(s) waiting
   Plex Media Server Manager Debug Processing GET operation: https|*|/clients|*|basic|*|REDACTED|*|REDACTED
   Plex Media Server Manager Threaddebug Added authentication token to request
   Plex Media Server Manager Threaddebug Using login credentials... Username=> REDACTED; Password=>10 characters long
   Z-Wave                          sent "Master Bathroom Closet" status request
   Plex Media Server Manager Threaddebug Command Response: [200] <?xml version="1.0" encoding="UTF-8"?>
<MediaContainer size="5">
<Server name="Plex Web (Firefox)" host="192.168.100.10" address="192.168.100.10" port="32400" machineIdentifier="z6taqn8b3h" version="2.12.5" protocol="plex" product="Plex Web" deviceClass="pc" protocolVersion="1" protocolCapabilities="timeline,playback,navigation,mirror,playqueues" />
<Server name="Plex Web (Firefox)" host="192.168.100.100" address="192.168.100.100" port="32400" machineIdentifier="z6taqn8b3h" version="2.12.5" protocol="plex" product="Plex Web" deviceClass="pc" protocolVersion="1" protocolCapabilities="timeline,playback,navigation,mirror,playqueues" />
<Server name="Indigo" host="192.168.100.13" address="192.168.100.13" port="32433" machineIdentifier="1v0yyxc2ze86ko6r" version="1.2.2.555-d1355001" protocol="plex" product="Plex Media Player" deviceClass="pc" protocolVersion="1" protocolCapabilities="navigation,playback,timeline,mirror,playqueues" />
<Server name="BRAVIA 4K 2015" host="192.168.100.147" address="192.168.100.147" port="32500" machineIdentifier="e10eb2159367923c-com-plexapp-android" version="5.3.4.759" protocol="plex" product="Plex for Android" deviceClass="mobile" protocolVersion="1" protocolCapabilities="timeline,playback,navigation,mirror,playqueues" />
<Server name="Plex Web (Safari)" host="192.168.100.10" address="192.168.100.10" port="32400" machineIdentifier="v10kdlr7e1" version="2.12.5" protocol="plex" product="Plex Web" deviceClass="pc" protocolVersion="1" protocolCapabilities="timeline,playback,navigation,mirror,playqueues" />
</MediaContainer>

   Plex Media Server Manager Threaddebug RESTFUL_GET command completed; beginning response processing
   Plex Media Server Manager Threaddebug Found response match: plexMediaResponse
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'size': '5'}
   Plex Media Server Manager Debug Found 5 clients
   Plex Media Server Manager Debug Found client with Machine Id: z6taqn8b3h
   Plex Media Server Manager Debug Found client with Machine Id: z6taqn8b3h
   Plex Media Server Manager Debug Found client with Machine Id: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug Found client with Machine Id: e10eb2159367923c-com-plexapp-android
   Plex Media Server Manager Debug Found client with Machine Id: v10kdlr7e1
   Plex Media Server Manager Threaddebug RESTFUL_GET command response processing completed
   Z-Wave                          sent "Master Bathroom Counter" status request
   Z-Wave                          sent "Master Bathroom Toilet" status request
   Z-Wave                          sent "Master Bedroom Lamps - LED" status request
   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 Command queue has 3 command(s) waiting
   Plex Media Server Manager Debug Processing GET operation: https|*|/|*|basic|*|REDACTED|*|REDACTED
   Plex Media Server Manager Threaddebug Added authentication token to request
   Plex Media Server Manager Threaddebug Using login credentials... Username=> REDACTED; Password=>10 characters long
   Plex Media Server Manager Threaddebug Command Response: [200] <?xml version="1.0" encoding="UTF-8"?>
<MediaContainer size="21" allowCameraUpload="1" allowChannelAccess="1" allowMediaDeletion="1" allowSharing="1" allowSync="1" backgroundProcessing="1" certificate="1" companionProxy="1" diagnostics="logs,databases" eventStream ="1" friendlyName="MacPro" hubSearch="1" machineIdentifier="510408c82242f86f9bb612bf3afed4c0484ffb60" multiuser="1" myPlex="1" myPlexMappingState="mapped" myPlexSigninState="ok" myPlexSubscription="1" myPlexUsername="REDACTED" ownerFeatures="camera_upload,cloudsync,content_filter,dvr,hardware_transcoding,home,lyrics,music_videos,pass,photo_autotags,premium_music_metadata,session_bandwidth_restrictions,sync,trailers" photoAutoTag="1" platform="MacOSX" platformVersion="10.12.2" pluginHost="1" readOnlyLibraries="0" requestParametersInCookie="1" streamingBrainVersion="1" sync="1" transcoderActiveVideoSessions="1" transcoderAudio="1" transcoderLyrics="1" transcoderPhoto="1" transcoderSubtitles="1" transcoderVideo="1" transcoderVideoBitrates="64,96,208,320,720,1500,2000,3000,4000,8000,10000,12000,20000" transcoderVideoQualities="0,1,2,3,4,5,6,7,8,9,10,11,12" transcoderVideoResolutions="128,128,160,240,320,480,768,720,720,1080,1080,1080,1080" updatedAt="1484450534" updater="1" version="1.3.3.3148-b38628e" voiceSearch="1">
<Directory count="1" key="activities" title="activities" />
<Directory count="1" key="applications" title="applications" />
<Directory count="1" key="butler" title="butler" />
<Directory count="1" key="channels" title="channels" />
<Directory count="1" key="clients" title="clients" />
<Directory count="1" key="diagnostics" title="diagnostics" />
<Directory count="1" key="hubs" title="hubs" />
<Directory count="1" key="library" title="library" />
<Directory count="1" key="neighborhood" title="neighborhood" />
<Directory count="1" key="playQueues" title="playQueues" />
<Directory count="1" key="player" title="player" />
<Directory count="1" key="playlists" title="playlists" />
<Directory count="1" key="resources" title="resources" />
<Directory count="1" key="search" title="search" />
<Directory count="1" key="server" title="server" />
<Directory count="1" key="servers" title="servers" />
<Directory count="1" key="statistics" title="statistics" />
<Directory count="1" key="system" title="system" />
<Directory count="1" key="transcode" title="transcode" />
<Directory count="1" key="updater" title="updater" />
<Directory count="2" key="video" title="video" />
</MediaContainer>

   Plex Media Server Manager Threaddebug RESTFUL_GET command completed; beginning response processing
   Plex Media Server Manager Threaddebug Found response match: plexMediaResponse
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'myPlexSubscription': '1', 'eventStream': '1', 'allowChannelAccess': '1', 'photoAutoTag': '1', 'transcoderLyrics': '1', 'hubSearch': '1', 'sync': '1', 'multiuser': '1', 'allowMediaDeletion': '1', 'transcoderVideo': '1', 'updatedAt': '1484450534', 'transcoderVideoBitrates': '64,96,208,320,720,1500,2000,3000,4000,8000,10000,12000,20000', 'streamingBrainVersion': '1', 'size': '21', 'certificate': '1', 'backgroundProcessing': '1', 'platform': 'MacOSX', 'version': '1.3.3.3148-b38628e', 'myPlexSigninState': 'ok', 'friendlyName': 'MacPro', 'allowSync': '1', 'readOnlyLibraries': '0', 'transcoderVideoQualities': '0,1,2,3,4,5,6,7,8,9,10,11,12', 'transcoderVideoResolutions': '128,128,160,240,320,480,768,720,720,1080,1080,1080,1080', 'myPlex': '1', 'transcoderPhoto': '1', 'myPlexMappingState': 'mapped', 'transcoderActiveVideoSessions': '1', 'companionProxy': '1', 'pluginHost': '1', 'platformVersion': '10.12.2', 'allowSharing': '1', 'voiceSearch': '1', 'requestParametersInCookie': '1', 'transcoderAudio': '1', 'transcoderSubtitles': '1', 'ownerFeatures': 'camera_upload,cloudsync,content_filter,dvr,hardware_transcoding,home,lyrics,music_videos,pass,photo_autotags,premium_music_metadata,session_bandwidth_restrictions,sync,trailers', 'diagnostics': 'logs,databases', 'updater': '1', 'machineIdentifier': '510408c82242f86f9bb612bf3afed4c0484ffb60', 'allowCameraUpload': '1', 'myPlexUsername': 'REDACTED'}
   Plex Media Server Manager Threaddebug RESTFUL_GET command response processing completed
   Plex Media Server Manager Threaddebug Command queue has 2 command(s) waiting
   Plex Media Server Manager Debug Processing GET operation: https|*|/status/sessions|*|basic|*|REDACTED|*|REDACTED
   Plex Media Server Manager Threaddebug Added authentication token to request
   Plex Media Server Manager Threaddebug Using login credentials... Username=> REDACTED; Password=>10 characters long
   Plex Media Server Manager Threaddebug Command Response: [200] <?xml version="1.0" encoding="UTF-8"?>
<MediaContainer size="2">
<Video addedAt="1484435987" art="/library/metadata/39584/art/1484435999" duration="2362667" guid="com.plexapp.agents.themoviedb://13794?lang=en" key="/library/metadata/39584" librarySectionID="10" originallyAvailableAt="1994-03-31" rating="5.0" ratingKey="39584" sessionKey="118" studio="Graphic Films" summary="Africa the Serengeti takes you on an extraordinary journey to view a spectacle few humans have ever witnessed: The Great Migration. Journey with more than two million wildebeests, zebras and antelopes as in their annual 500 mile trek across the Serengeti plains." thumb="/library/metadata/39584/thumb/1484435999" title="Africa: The Serengeti" type="movie" updatedAt="1484435999" viewOffset="1479457" year="1994">
<Media aspectRatio="1.78" audioChannels="6" audioCodec="ac3" bitrate="7949" container="mkv" duration="2362667" height="720" id="65551" videoCodec="h264" videoFrameRate="24p" videoProfile="high" videoResolution="720" width="1280">
<Part container="mkv" duration="2362667" file="/Volumes/SecondaryRAID/Videos/Documentaries/Africa - The Serengeti (1994)/Africa - The Serengeti (1994) - [720p x264 AC3 6ch].mkv" id="81929" key="/library/parts/81929/1221007936/file.mkv" size="2347690178" videoProfile="high">
<Stream bitDepth="8" bitrate="7501" chromaSubsampling="4:2:0" codec="h264" default="1" frameRate="24.000" hasScalingMatrix="0" height="720" id="158606" index="0" language="English" languageCode="eng" level="32" profile="high" refFrames="5" scanType="progressive" streamType="1" width="1280" />
<Stream audioChannelLayout="5.1(side)" bitrate="448" channels="6" codec="ac3" default="1" id="158607" index="1" language="English" languageCode="eng" samplingRate="48000" selected="1" streamType="2" />
<Stream codec="srt" id="158608" index="2" language="English" languageCode="eng" streamType="3" />
</Part>
</Media>
<Genre count="201" id="1141" tag="Documentary" />
<Director id="58002" tag="George Casey" />
<Writer id="58003" tag="George Casey" />
<Writer id="58004" tag="Mose Richards" />
<Producer id="58005" tag="George Casey" />
<Producer id="58006" tag="Paul Novros" />
<Country count="133" id="5453" tag="USA" />
<Role count="2" id="9418" role="Narrator" tag="James Earl Jones" thumb="http://image.tmdb.org/t/p/original/2ZuBf3ip2RXhkiQqGUjbUzAf4Nx.jpg" />
<User id="1" thumb="https://plex.tv/users/45ff6b9d49da54a9/avatar" title="REDACTED" />
<Player address="192.168.100.13" device="OSX" machineIdentifier="1v0yyxc2ze86ko6r" model="10.12" platform="Konvergo" platformVersion="1.2.2.555-d1355001" product="Plex Media Player" profile="Konvergo" state="playing" title="Indigo" vendor="" version="2.10.8" />
<Session id="1y2o9j69hjnz172w4u0kricnmi" bandwidth="16693" location="lan" />
</Video>
<Video addedAt="1484373977" art="/library/metadata/39407/art/1484374914" contentRating="TV-PG" duration="1303537" grandparentArt="/library/metadata/39407/art/1484374914" grandparentKey="/library/metadata/39407" grandparentRatingKey="39407" grandparentTheme="/library/metadata/39407/theme/1484374914" grandparentThumb="/library/metadata/39407/thumb/1484374914" grandparentTitle="Malcolm in the Middle" guid="com.plexapp.agents.thetvdb://73838/6/1?lang=en" index="1" key="/library/metadata/39533" librarySectionID="1" originallyAvailableAt="2004-11-07" parentIndex="6" parentKey="/library/metadata/39532" parentRatingKey="39532" parentThumb="/library/metadata/39532/thumb/1484374914" rating="7.1" ratingKey="39533" sessionKey="116" summary="When Reese realizes the Army is too much for him to handle, he deserts and dresses as an Afghani woman. But Lois is on a march to find him, and travels to Kabul to hunt him down. Meanwhile, Malcolm volunteers at a veterans hospital as a way to make up for his guilt of making Reese leave." thumb="/library/metadata/39533/thumb/1484374908" title="Reese Comes Home (3)" type="episode" updatedAt="1484374908" viewOffset="1176700" year="2004">
<Media aspectRatio="1.78" audioChannels="2" audioCodec="aac" audioProfile="lc" bitrate="1518" container="mkv" duration="1303537" height="406" id="65495" videoCodec="h264" videoFrameRate="24p" videoProfile="high" videoResolution="sd" width="720">
<Part audioProfile="lc" container="mkv" deepAnalysisVersion="2" duration="1303537" file="/Volumes/Mac RAID/Videos/TV Shows/Malcolm in the Middle/Season 6/Malcolm in the Middle - S06E01 - Reese Comes Home (3) DVD.mkv" id="81873" key="/library/parts/81873/1416200567/file.mkv" requiredBandwidths="1920,1920,1920,1920,1920,1920,1920,1920" size="247297069" videoProfile="high">
<Stream bitDepth="8" bitrate="1518" chromaSubsampling="4:2:0" codec="h264" default="1" frameRate="23.976" hasScalingMatrix="0" height="406" id="158490" index="0" level="31" profile="high" refFrames="5" requiredBandwidths="1806,1806,1806,1806,1806,1806,1806,1806" scanType="progressive" streamType="1" width="720" />
<Stream audioChannelLayout="stereo" bitrate="118" channels="2" codec="aac" default="1" id="158491" index="1" language="English" languageCode="eng" profile="lc" requiredBandwidths="120,120,120,120,120,120,120,120" samplingRate="48000" selected="1" streamType="2" />
</Part>
</Media>
<Director id="55267" tag="Todd Holland" />
<Writer id="57963" tag="Matthew Carlson" />
<User id="227297" title="mandarama" />
<Player address="69.137.100.43" device="Apple TV" machineIdentifier="EC9BEF82-1D3B-483B-9D7D-FC97E46F2385" model="5,3" platform="tvOS" platformVersion="10.1" product="Plex for Apple TV" profile="tvOS" state="playing" title="Apple TV" vendor="" version="1.5" />
<Session id="EC9BEF82-1D3B-483B-9D7D-FC97E46F2385" bandwidth="3436" location="wan" />
<TranscodeSession key="26AD8FFA-59F2-429C-B2BC-2728DB71DAA3" throttled="1" complete="0" progress="100" speed="240.19999694824219" duration="1303537" remaining="524" context="streaming" videoDecision="copy" audioDecision="copy" protocol="hls" container="mpegts" videoCodec="h264" audioCodec="aac" audioChannels="2" />
</Video>
</MediaContainer>

   Plex Media Server Manager Threaddebug RESTFUL_GET command completed; beginning response processing
   Plex Media Server Manager Threaddebug Found response match: plexMediaResponse
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'size': '2'}
   Plex Media Server Manager Debug Found 2 active media sessions
   Plex Media Server Manager Debug MediaContainer Media Information: {'videoFrameRate': '24p', 'videoCodec': 'h264', 'container': 'mkv', 'videoResolution': '720', 'height': '720', 'width': '1280', 'audioChannels': '6', 'duration': '2362667', 'videoProfile': 'high', 'aspectRatio': '1.78', 'bitrate': '7949', 'id': '65551', 'audioCodec': 'ac3'}
   Plex Media Server Manager Debug MediaContainer Player Information: {'profile': 'Konvergo', 'product': 'Plex Media Player', 'vendor': '', 'title': 'Indigo', 'platform': 'Konvergo', 'state': 'playing', 'version': '2.10.8', 'address': '192.168.100.13', 'device': 'OSX', 'model': '10.12', 'machineIdentifier': '1v0yyxc2ze86ko6r', 'platformVersion': '1.2.2.555-d1355001'}
   Plex Media Server Manager Debug Identified as Slot 1
   Plex Media Server Manager Debug Found 1 clients to update
   Plex Media Server Manager Debug Found client device to update for machineID: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug Found unknown client: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug MediaContainer Media Information: {'videoFrameRate': '24p', 'audioProfile': 'lc', 'videoCodec': 'h264', 'container': 'mkv', 'videoResolution': 'sd', 'height': '406', 'width': '720', 'audioChannels': '2', 'duration': '1303537', 'videoProfile': 'high', 'aspectRatio': '1.78', 'bitrate': '1518', 'id': '65495', 'audioCodec': 'aac'}
   Plex Media Server Manager Debug MediaContainer Player Information: {'profile': 'tvOS', 'product': 'Plex for Apple TV', 'vendor': '', 'title': 'Apple TV', 'platform': 'tvOS', 'state': 'playing', 'version': '1.5', 'address': '69.137.100.43', 'device': 'Apple TV', 'model': '5,3', 'machineIdentifier': 'EC9BEF82-1D3B-483B-9D7D-FC97E46F2385', 'platformVersion': '10.1'}
   Plex Media Server Manager Debug Identified as Slot 2
   Plex Media Server Manager Debug Found 0 clients to update
   Plex Media Server Manager Debug Found unknown client: EC9BEF82-1D3B-483B-9D7D-FC97E46F2385
   Plex Media Server Manager Debug Updating current client list to: [('1v0yyxc2ze86ko6r', 'Indigo'), ('EC9BEF82-1D3B-483B-9D7D-FC97E46F2385', 'Apple TV')]
   Plex Media Server Manager Threaddebug RESTFUL_GET command response processing completed
   Plex Media Server Manager Threaddebug Command queue has 1 command(s) waiting
   Plex Media Server Manager Debug Processing GET operation: https|*|/clients|*|basic|*|REDACTED|*|REDACTED
   Plex Media Server Manager Threaddebug Added authentication token to request
   Plex Media Server Manager Threaddebug Using login credentials... Username=> REDACTED; Password=>10 characters long
   Plex Media Server Manager Threaddebug Command Response: [200] <?xml version="1.0" encoding="UTF-8"?>
<MediaContainer size="5">
<Server name="Plex Web (Firefox)" host="192.168.100.10" address="192.168.100.10" port="32400" machineIdentifier="z6taqn8b3h" version="2.12.5" protocol="plex" product="Plex Web" deviceClass="pc" protocolVersion="1" protocolCapabilities="timeline,playback,navigation,mirror,playqueues" />
<Server name="Plex Web (Firefox)" host="192.168.100.100" address="192.168.100.100" port="32400" machineIdentifier="z6taqn8b3h" version="2.12.5" protocol="plex" product="Plex Web" deviceClass="pc" protocolVersion="1" protocolCapabilities="timeline,playback,navigation,mirror,playqueues" />
<Server name="Indigo" host="192.168.100.13" address="192.168.100.13" port="32433" machineIdentifier="1v0yyxc2ze86ko6r" version="1.2.2.555-d1355001" protocol="plex" product="Plex Media Player" deviceClass="pc" protocolVersion="1" protocolCapabilities="navigation,playback,timeline,mirror,playqueues" />
<Server name="BRAVIA 4K 2015" host="192.168.100.147" address="192.168.100.147" port="32500" machineIdentifier="e10eb2159367923c-com-plexapp-android" version="5.3.4.759" protocol="plex" product="Plex for Android" deviceClass="mobile" protocolVersion="1" protocolCapabilities="timeline,playback,navigation,mirror,playqueues" />
<Server name="Plex Web (Safari)" host="192.168.100.10" address="192.168.100.10" port="32400" machineIdentifier="v10kdlr7e1" version="2.12.5" protocol="plex" product="Plex Web" deviceClass="pc" protocolVersion="1" protocolCapabilities="timeline,playback,navigation,mirror,playqueues" />
</MediaContainer>

   Plex Media Server Manager Threaddebug RESTFUL_GET command completed; beginning response processing
   Plex Media Server Manager Threaddebug Found response match: plexMediaResponse
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'size': '5'}
   Plex Media Server Manager Debug Found 5 clients
   Plex Media Server Manager Debug Found client with Machine Id: z6taqn8b3h
   Plex Media Server Manager Debug Found client with Machine Id: z6taqn8b3h
   Plex Media Server Manager Debug Found client with Machine Id: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug Found client with Machine Id: e10eb2159367923c-com-plexapp-android
   Plex Media Server Manager Debug Found client with Machine Id: v10kdlr7e1
   Plex Media Server Manager Threaddebug RESTFUL_GET command response processing completed
   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 Command queue has 3 command(s) waiting
   Plex Media Server Manager Debug Processing GET operation: https|*|/|*|basic|*|REDACTED|*|REDACTED
   Plex Media Server Manager Threaddebug Added authentication token to request
   Plex Media Server Manager Threaddebug Using login credentials... Username=> REDACTED; Password=>10 characters long
   Plex Media Server Manager Threaddebug Command Response: [200] <?xml version="1.0" encoding="UTF-8"?>
<MediaContainer size="21" allowCameraUpload="1" allowChannelAccess="1" allowMediaDeletion="1" allowSharing="1" allowSync="1" backgroundProcessing="1" certificate="1" companionProxy="1" diagnostics="logs,databases" eventStream ="1" friendlyName="MacPro" hubSearch="1" machineIdentifier="510408c82242f86f9bb612bf3afed4c0484ffb60" multiuser="1" myPlex="1" myPlexMappingState="mapped" myPlexSigninState="ok" myPlexSubscription="1" myPlexUsername="REDACTED" ownerFeatures="camera_upload,cloudsync,content_filter,dvr,hardware_transcoding,home,lyrics,music_videos,pass,photo_autotags,premium_music_metadata,session_bandwidth_restrictions,sync,trailers" photoAutoTag="1" platform="MacOSX" platformVersion="10.12.2" pluginHost="1" readOnlyLibraries="0" requestParametersInCookie="1" streamingBrainVersion="1" sync="1" transcoderActiveVideoSessions="1" transcoderAudio="1" transcoderLyrics="1" transcoderPhoto="1" transcoderSubtitles="1" transcoderVideo="1" transcoderVideoBitrates="64,96,208,320,720,1500,2000,3000,4000,8000,10000,12000,20000" transcoderVideoQualities="0,1,2,3,4,5,6,7,8,9,10,11,12" transcoderVideoResolutions="128,128,160,240,320,480,768,720,720,1080,1080,1080,1080" updatedAt="1484450534" updater="1" version="1.3.3.3148-b38628e" voiceSearch="1">
<Directory count="1" key="activities" title="activities" />
<Directory count="1" key="applications" title="applications" />
<Directory count="1" key="butler" title="butler" />
<Directory count="1" key="channels" title="channels" />
<Directory count="1" key="clients" title="clients" />
<Directory count="1" key="diagnostics" title="diagnostics" />
<Directory count="1" key="hubs" title="hubs" />
<Directory count="1" key="library" title="library" />
<Directory count="1" key="neighborhood" title="neighborhood" />
<Directory count="1" key="playQueues" title="playQueues" />
<Directory count="1" key="player" title="player" />
<Directory count="1" key="playlists" title="playlists" />
<Directory count="1" key="resources" title="resources" />
<Directory count="1" key="search" title="search" />
<Directory count="1" key="server" title="server" />
<Directory count="1" key="servers" title="servers" />
<Directory count="1" key="statistics" title="statistics" />
<Directory count="1" key="system" title="system" />
<Directory count="1" key="transcode" title="transcode" />
<Directory count="1" key="updater" title="updater" />
<Directory count="2" key="video" title="video" />
</MediaContainer>

   Plex Media Server Manager Threaddebug RESTFUL_GET command completed; beginning response processing
   Plex Media Server Manager Threaddebug Found response match: plexMediaResponse
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'myPlexSubscription': '1', 'eventStream': '1', 'allowChannelAccess': '1', 'photoAutoTag': '1', 'transcoderLyrics': '1', 'hubSearch': '1', 'sync': '1', 'multiuser': '1', 'allowMediaDeletion': '1', 'transcoderVideo': '1', 'updatedAt': '1484450534', 'transcoderVideoBitrates': '64,96,208,320,720,1500,2000,3000,4000,8000,10000,12000,20000', 'streamingBrainVersion': '1', 'size': '21', 'certificate': '1', 'backgroundProcessing': '1', 'platform': 'MacOSX', 'version': '1.3.3.3148-b38628e', 'myPlexSigninState': 'ok', 'friendlyName': 'MacPro', 'allowSync': '1', 'readOnlyLibraries': '0', 'transcoderVideoQualities': '0,1,2,3,4,5,6,7,8,9,10,11,12', 'transcoderVideoResolutions': '128,128,160,240,320,480,768,720,720,1080,1080,1080,1080', 'myPlex': '1', 'transcoderPhoto': '1', 'myPlexMappingState': 'mapped', 'transcoderActiveVideoSessions': '1', 'companionProxy': '1', 'pluginHost': '1', 'platformVersion': '10.12.2', 'allowSharing': '1', 'voiceSearch': '1', 'requestParametersInCookie': '1', 'transcoderAudio': '1', 'transcoderSubtitles': '1', 'ownerFeatures': 'camera_upload,cloudsync,content_filter,dvr,hardware_transcoding,home,lyrics,music_videos,pass,photo_autotags,premium_music_metadata,session_bandwidth_restrictions,sync,trailers', 'diagnostics': 'logs,databases', 'updater': '1', 'machineIdentifier': '510408c82242f86f9bb612bf3afed4c0484ffb60', 'allowCameraUpload': '1', 'myPlexUsername': 'REDACTED'}
   Plex Media Server Manager Threaddebug RESTFUL_GET command response processing completed
   Plex Media Server Manager Threaddebug Command queue has 2 command(s) waiting
   Plex Media Server Manager Debug Processing GET operation: https|*|/status/sessions|*|basic|*|REDACTED|*|REDACTED
   Plex Media Server Manager Threaddebug Added authentication token to request
   Plex Media Server Manager Threaddebug Using login credentials... Username=> REDACTED; Password=>10 characters long
   Plex Media Server Manager Threaddebug Command Response: [200] <?xml version="1.0" encoding="UTF-8"?>
<MediaContainer size="2">
<Video addedAt="1484435987" art="/library/metadata/39584/art/1484435999" duration="2362667" guid="com.plexapp.agents.themoviedb://13794?lang=en" key="/library/metadata/39584" librarySectionID="10" originallyAvailableAt="1994-03-31" rating="5.0" ratingKey="39584" sessionKey="118" studio="Graphic Films" summary="Africa the Serengeti takes you on an extraordinary journey to view a spectacle few humans have ever witnessed: The Great Migration. Journey with more than two million wildebeests, zebras and antelopes as in their annual 500 mile trek across the Serengeti plains." thumb="/library/metadata/39584/thumb/1484435999" title="Africa: The Serengeti" type="movie" updatedAt="1484435999" viewOffset="1489457" year="1994">
<Media aspectRatio="1.78" audioChannels="6" audioCodec="ac3" bitrate="7949" container="mkv" duration="2362667" height="720" id="65551" videoCodec="h264" videoFrameRate="24p" videoProfile="high" videoResolution="720" width="1280">
<Part container="mkv" duration="2362667" file="/Volumes/SecondaryRAID/Videos/Documentaries/Africa - The Serengeti (1994)/Africa - The Serengeti (1994) - [720p x264 AC3 6ch].mkv" id="81929" key="/library/parts/81929/1221007936/file.mkv" size="2347690178" videoProfile="high">
<Stream bitDepth="8" bitrate="7501" chromaSubsampling="4:2:0" codec="h264" default="1" frameRate="24.000" hasScalingMatrix="0" height="720" id="158606" index="0" language="English" languageCode="eng" level="32" profile="high" refFrames="5" scanType="progressive" streamType="1" width="1280" />
<Stream audioChannelLayout="5.1(side)" bitrate="448" channels="6" codec="ac3" default="1" id="158607" index="1" language="English" languageCode="eng" samplingRate="48000" selected="1" streamType="2" />
<Stream codec="srt" id="158608" index="2" language="English" languageCode="eng" streamType="3" />
</Part>
</Media>
<Genre count="201" id="1141" tag="Documentary" />
<Director id="58002" tag="George Casey" />
<Writer id="58003" tag="George Casey" />
<Writer id="58004" tag="Mose Richards" />
<Producer id="58005" tag="George Casey" />
<Producer id="58006" tag="Paul Novros" />
<Country count="133" id="5453" tag="USA" />
<Role count="2" id="9418" role="Narrator" tag="James Earl Jones" thumb="http://image.tmdb.org/t/p/original/2ZuBf3ip2RXhkiQqGUjbUzAf4Nx.jpg" />
<User id="1" thumb="https://plex.tv/users/45ff6b9d49da54a9/avatar" title="REDACTED" />
<Player address="192.168.100.13" device="OSX" machineIdentifier="1v0yyxc2ze86ko6r" model="10.12" platform="Konvergo" platformVersion="1.2.2.555-d1355001" product="Plex Media Player" profile="Konvergo" state="playing" title="Indigo" vendor="" version="2.10.8" />
<Session id="1y2o9j69hjnz172w4u0kricnmi" bandwidth="16693" location="lan" />
</Video>
<Video addedAt="1484373977" art="/library/metadata/39407/art/1484374914" contentRating="TV-PG" duration="1303537" grandparentArt="/library/metadata/39407/art/1484374914" grandparentKey="/library/metadata/39407" grandparentRatingKey="39407" grandparentTheme="/library/metadata/39407/theme/1484374914" grandparentThumb="/library/metadata/39407/thumb/1484374914" grandparentTitle="Malcolm in the Middle" guid="com.plexapp.agents.thetvdb://73838/6/1?lang=en" index="1" key="/library/metadata/39533" librarySectionID="1" originallyAvailableAt="2004-11-07" parentIndex="6" parentKey="/library/metadata/39532" parentRatingKey="39532" parentThumb="/library/metadata/39532/thumb/1484374914" rating="7.1" ratingKey="39533" sessionKey="116" summary="When Reese realizes the Army is too much for him to handle, he deserts and dresses as an Afghani woman. But Lois is on a march to find him, and travels to Kabul to hunt him down. Meanwhile, Malcolm volunteers at a veterans hospital as a way to make up for his guilt of making Reese leave." thumb="/library/metadata/39533/thumb/1484374908" title="Reese Comes Home (3)" type="episode" updatedAt="1484374908" viewOffset="1182031" year="2004">
<Media aspectRatio="1.78" audioChannels="2" audioCodec="aac" audioProfile="lc" bitrate="1518" container="mkv" duration="1303537" height="406" id="65495" videoCodec="h264" videoFrameRate="24p" videoProfile="high" videoResolution="sd" width="720">
<Part audioProfile="lc" container="mkv" deepAnalysisVersion="2" duration="1303537" file="/Volumes/Mac RAID/Videos/TV Shows/Malcolm in the Middle/Season 6/Malcolm in the Middle - S06E01 - Reese Comes Home (3) DVD.mkv" id="81873" key="/library/parts/81873/1416200567/file.mkv" requiredBandwidths="1920,1920,1920,1920,1920,1920,1920,1920" size="247297069" videoProfile="high">
<Stream bitDepth="8" bitrate="1518" chromaSubsampling="4:2:0" codec="h264" default="1" frameRate="23.976" hasScalingMatrix="0" height="406" id="158490" index="0" level="31" profile="high" refFrames="5" requiredBandwidths="1806,1806,1806,1806,1806,1806,1806,1806" scanType="progressive" streamType="1" width="720" />
<Stream audioChannelLayout="stereo" bitrate="118" channels="2" codec="aac" default="1" id="158491" index="1" language="English" languageCode="eng" profile="lc" requiredBandwidths="120,120,120,120,120,120,120,120" samplingRate="48000" selected="1" streamType="2" />
</Part>
</Media>
<Director id="55267" tag="Todd Holland" />
<Writer id="57963" tag="Matthew Carlson" />
<User id="227297" title="mandarama" />
<Player address="69.137.100.43" device="Apple TV" machineIdentifier="EC9BEF82-1D3B-483B-9D7D-FC97E46F2385" model="5,3" platform="tvOS" platformVersion="10.1" product="Plex for Apple TV" profile="tvOS" state="playing" title="Apple TV" vendor="" version="1.5" />
<Session id="EC9BEF82-1D3B-483B-9D7D-FC97E46F2385" bandwidth="3436" location="wan" />
<TranscodeSession key="26AD8FFA-59F2-429C-B2BC-2728DB71DAA3" throttled="1" complete="0" progress="100" speed="240.19999694824219" duration="1303537" remaining="524" context="streaming" videoDecision="copy" audioDecision="copy" protocol="hls" container="mpegts" videoCodec="h264" audioCodec="aac" audioChannels="2" />
</Video>
</MediaContainer>

   Plex Media Server Manager Threaddebug RESTFUL_GET command completed; beginning response processing
   Plex Media Server Manager Threaddebug Found response match: plexMediaResponse
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'size': '2'}
   Plex Media Server Manager Debug Found 2 active media sessions
   Plex Media Server Manager Debug MediaContainer Media Information: {'videoFrameRate': '24p', 'videoCodec': 'h264', 'container': 'mkv', 'videoResolution': '720', 'height': '720', 'width': '1280', 'audioChannels': '6', 'duration': '2362667', 'videoProfile': 'high', 'aspectRatio': '1.78', 'bitrate': '7949', 'id': '65551', 'audioCodec': 'ac3'}
   Plex Media Server Manager Debug MediaContainer Player Information: {'profile': 'Konvergo', 'product': 'Plex Media Player', 'vendor': '', 'title': 'Indigo', 'platform': 'Konvergo', 'state': 'playing', 'version': '2.10.8', 'address': '192.168.100.13', 'device': 'OSX', 'model': '10.12', 'machineIdentifier': '1v0yyxc2ze86ko6r', 'platformVersion': '1.2.2.555-d1355001'}
   Plex Media Server Manager Debug Identified as Slot 1
   Plex Media Server Manager Debug Found 1 clients to update
   Plex Media Server Manager Debug Found client device to update for machineID: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug Found unknown client: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug MediaContainer Media Information: {'videoFrameRate': '24p', 'audioProfile': 'lc', 'videoCodec': 'h264', 'container': 'mkv', 'videoResolution': 'sd', 'height': '406', 'width': '720', 'audioChannels': '2', 'duration': '1303537', 'videoProfile': 'high', 'aspectRatio': '1.78', 'bitrate': '1518', 'id': '65495', 'audioCodec': 'aac'}
   Plex Media Server Manager Debug MediaContainer Player Information: {'profile': 'tvOS', 'product': 'Plex for Apple TV', 'vendor': '', 'title': 'Apple TV', 'platform': 'tvOS', 'state': 'playing', 'version': '1.5', 'address': '69.137.100.43', 'device': 'Apple TV', 'model': '5,3', 'machineIdentifier': 'EC9BEF82-1D3B-483B-9D7D-FC97E46F2385', 'platformVersion': '10.1'}
   Plex Media Server Manager Debug Identified as Slot 2
   Plex Media Server Manager Debug Found 0 clients to update
   Plex Media Server Manager Debug Found unknown client: EC9BEF82-1D3B-483B-9D7D-FC97E46F2385
   Plex Media Server Manager Debug Updating current client list to: [('1v0yyxc2ze86ko6r', 'Indigo'), ('EC9BEF82-1D3B-483B-9D7D-FC97E46F2385', 'Apple TV')]
   Plex Media Server Manager Threaddebug RESTFUL_GET command response processing completed
   Plex Media Server Manager Threaddebug Command queue has 1 command(s) waiting
   Plex Media Server Manager Debug Processing GET operation: https|*|/clients|*|basic|*|REDACTED|*|REDACTED
   Plex Media Server Manager Threaddebug Added authentication token to request
   Plex Media Server Manager Threaddebug Using login credentials... Username=> REDACTED; Password=>10 characters long
   Plex Media Server Manager Threaddebug Command Response: [200] <?xml version="1.0" encoding="UTF-8"?>
<MediaContainer size="5">
<Server name="Plex Web (Firefox)" host="192.168.100.10" address="192.168.100.10" port="32400" machineIdentifier="z6taqn8b3h" version="2.12.5" protocol="plex" product="Plex Web" deviceClass="pc" protocolVersion="1" protocolCapabilities="timeline,playback,navigation,mirror,playqueues" />
<Server name="Plex Web (Firefox)" host="192.168.100.100" address="192.168.100.100" port="32400" machineIdentifier="z6taqn8b3h" version="2.12.5" protocol="plex" product="Plex Web" deviceClass="pc" protocolVersion="1" protocolCapabilities="timeline,playback,navigation,mirror,playqueues" />
<Server name="Indigo" host="192.168.100.13" address="192.168.100.13" port="32433" machineIdentifier="1v0yyxc2ze86ko6r" version="1.2.2.555-d1355001" protocol="plex" product="Plex Media Player" deviceClass="pc" protocolVersion="1" protocolCapabilities="navigation,playback,timeline,mirror,playqueues" />
<Server name="BRAVIA 4K 2015" host="192.168.100.147" address="192.168.100.147" port="32500" machineIdentifier="e10eb2159367923c-com-plexapp-android" version="5.3.4.759" protocol="plex" product="Plex for Android" deviceClass="mobile" protocolVersion="1" protocolCapabilities="timeline,playback,navigation,mirror,playqueues" />
<Server name="Plex Web (Safari)" host="192.168.100.10" address="192.168.100.10" port="32400" machineIdentifier="v10kdlr7e1" version="2.12.5" protocol="plex" product="Plex Web" deviceClass="pc" protocolVersion="1" protocolCapabilities="timeline,playback,navigation,mirror,playqueues" />
</MediaContainer>

   Plex Media Server Manager Threaddebug RESTFUL_GET command completed; beginning response processing
   Plex Media Server Manager Threaddebug Found response match: plexMediaResponse
   Plex Media Server Manager Debug Effect execution: Calling function handlePlexMediaContainerResult
   Plex Media Server Manager Debug MediaContainer Information: {'size': '5'}
   Plex Media Server Manager Debug Found 5 clients
   Plex Media Server Manager Debug Found client with Machine Id: z6taqn8b3h
   Plex Media Server Manager Debug Found client with Machine Id: z6taqn8b3h
   Plex Media Server Manager Debug Found client with Machine Id: 1v0yyxc2ze86ko6r
   Plex Media Server Manager Debug Found client with Machine Id: e10eb2159367923c-com-plexapp-android
   Plex Media Server Manager Debug Found client with Machine Id: v10kdlr7e1
   Plex Media Server Manager Threaddebug RESTFUL_GET command response processing completed
   Plex Media Server Manager       Debug disabled by user

Posted on
Mon Jan 16, 2017 11:51 pm
RogueProeliator offline
User avatar
Posts: 2446
Joined: Nov 13, 2012
Location: Baton Rouge, LA

Re: Feature Requests

I've combed through that debug report and have a couple of questions:

Are you using the "Slot" device type? What version of the PMP are you running? I don't use that but can perhaps try to match your version and see... I have it installed I believe but likely older.

Posted on
Fri Jan 20, 2017 1:18 am
srkinard offline
Posts: 302
Joined: Apr 10, 2016
Location: Austin, Texas

Re: Feature Requests

RogueProeliator wrote:
I've combed through that debug report and have a couple of questions:

Are you using the "Slot" device type?

No...Plex Media Player is the device type.

What version of the PMP are you running?

PMP version 1.2.2 (PlexPass channel)

PMS is version 1.3.3.3148 (also PlexPass)

I'm pulling data from the client playback and triggering actions off state changes...just not able to send commands to the client.

Posted on
Thu Jul 06, 2017 9:24 am
whmoorejr offline
User avatar
Posts: 530
Joined: Jan 15, 2013
Location: Houston, TX

Re: Feature Requests

Would it be possible to have an embedded client?

I'm currently switching all media to PLEX (including music... sorry iTunes, but you piss me off with the constant attempts to subscribe me to a monthly apple music thing..... plus during one of my iTunes updates, iTunes decided to re-organize all my movie files..... 300+ movies I have ripped onto my server and over half of them are corrupted now. :evil: )

Anyway.... I like the idea of using PLEX as my main audio source as well.... control / visibility within indigo, control via Alexa -Plex Skill, etc. But I haven't figured out how to have it as a client running on my server mac so that I can select it as a source via airfoil.

Technologies trying to mesh together for music: indigo, PLEX, Alexa, Airfoil

Or should I just switch to JRiver (or something else) for audio and leave PLEX to the TVs.

Bill
My Plugin: My People

Posted on
Thu Jul 06, 2017 9:33 am
RogueProeliator offline
User avatar
Posts: 2446
Joined: Nov 13, 2012
Location: Baton Rouge, LA

Re: Feature Requests

We can't easily embed a client within the plugin / Python architecture... however, the plugin can control many different clients, including the web client that comes with Plex Server. In theory you could launch the web client in a browser at start and control it completely via the plugin.

The main issue I see here is the selection of music -- while the plugin can technically launch any media (songs, albums, etc.), there is no way to list those out for you to use as a selection via the control page interfaces. I'm happy to help you out in this, though, if you have a workaround for that or can think of how you would like to control it. If you happen to be using Domotics Pad then we might have even more options available.... but not sure if you are Android or iOS?

Adam

Posted on
Thu Jul 06, 2017 10:23 am
whmoorejr offline
User avatar
Posts: 530
Joined: Jan 15, 2013
Location: Houston, TX

Re: Feature Requests

Everything I'm trying to do right now is totally in the air... everything I'm looking at gets me about 90% to a solution......

I'm an IOS guy with iPads all over the house displaying control pages. I added Echo's to my ecosystem because my wife was constantly switching off my indigo screen to iHeart Radio or Pandora. Anyway.... I think Amazon is getting close to doing music sync (they just added the "Drop in" thing which means now my echos all are differentiated from each other. Once I can send audio to an echo from another echo, I will have streaming music covered. (Echo dot connected via 3.5mm cable to indigo mac server input.... selectable as a source from Airfoil).... Then, in theory, all echo devices and airplay devices will be able to play the same stuff at the same time (streaming audio). Once that step is covered on the Amazon end.... fingers crossed, airfoil will add support (skill, whatever) to recognize an echo as an airplay device.

For music on my server.... I've got some time.... way too much music in folders right now that my wife and I are still purging through (weeding out all the crap before importing it into a library). For the most part, using music on my server won't be for specific albums... probably more for playlists. Play "Vikki's Plex playlist" or Play "Bill's Plex playlist" or "party playlist", etc.

I don't think I will ever have to worry about Plex trying to "re-organize" my files (like iTunes did)... and it would be nice to have music available on TVs.... but I haven't settled on what will be the main music player for just audio devices (airplay).

Downside to the web client on the server is that I use Safari for other stuff. (I use it to pull specific indigo data control pages to display on other control pages via RemoteSite.).... it's a work around to get dynamic content within control pages.

I've also thought about separating out my server and putting Plex (for example) on a dedicated NAS device.

Also waiting on PLEX to update what devices can view Live TV. I'm using "Channels" app on TVs right now for live, and using PLEX to record TV, but it will be nice when it is all inside PLEX.

To summarize.... I'm all over the place right now. :-)

I did just re-aquire some old android tablets (upgraded my kids from some cheep iRulu tablets to Amazon Fire tablets).... will probably check out demo pad at some point.... but I'm also in the middle of learning Z-wave (just added my first batch of those buggers and I'm not use to the way they respond compared to insteon devices.)

Bill
My Plugin: My People

Who is online

Users browsing this forum: No registered users and 1 guest