Hi
Great plugin, but having some issues with the official Plex iOS App seeing the client which is running on my Raspberry Pi as a valid player
After the PleXBMC Helper starts up everything is fine and I can see the Pi as a player and i can use the remote ok,
As expected i can see the Pi when i request http://mysever:32400/clients on my Media Sever box
Then after sometime the iOS app can longer see the Pi
i get an error in my plex media sever log at the same time
Mar 29, 2013 23:05:21 [0xb08b2000] DEBUG - NetworkServiceBrowser: PLAYER departed after not being seen for 181.832398 seconds: 192.168.1.79
Restarting the Pi and restating the iOS app fixes the issue
In the debug level logs i can see that the Helper is getting the discovery request and then they just stop.
23:19:07 T:2926814272 NOTICE: ===== PLEXBMC HELPER START =====
23:19:07 T:2926814272 NOTICE: PleXBMC Helper -> running Python: sys.version_info(major=2, minor=7, micro=3, releaselevel='final', serial=0)
23:19:07 T:2926814272 NOTICE: PleXBMC Helper -> running Version: 3.1.3
23:19:09 T:2971313216 NOTICE: enable service: ftp
23:19:12 T:2971313216 NOTICE: enable service: samba
23:19:13 T:2971313216 NOTICE: enable service: ssh
23:19:14 T:2971313216 NOTICE: disable service: cron
23:19:15 T:2971313216 NOTICE: disable service: tvheadend
23:19:23 T:2926814272 NOTICE: PleXBMC Helper -> Platform: Linux/RPi
23:19:23 T:2926814272 NOTICE: PleXBMC Helper -> UUID: adfe4c65-e718-4ea2-a69d-3e17c85d177f
23:19:23 T:2926814272 NOTICE: PleXBMC Helper -> XBMC Web Port: 80
23:19:24 T:2971313216 NOTICE: system settings from addon: {'sys.config.freq.arm': 800, 'sys.config.freq.gpu': 250, 'sys.config.freq.sdram': 400, 'sys.config.freq.core': 250, 'sys.config.freq.overvolt': 0, 'sys.config.decode.wvc1': '', 'sys.config.disable.overscan': '1', 'sys.config.decode.ac3': '', 'sys.config.freq.isp': 250, 'sys.config.decode.mpg2': '', 'sys.config.decode.dts': ''}
23:19:24 T:2971313216 NOTICE: system settings from /boot/config.txt: {'sys.config.freq.arm': 800, 'sys.config.freq.gpu': 250, 'sys.config.freq.sdram': 400, 'sys.config.freq.core': 250, 'sys.config.freq.overvolt': 0, 'sys.config.decode.wvc1': '', 'sys.config.disable.overscan': '1', 'sys.config.decode.ac3': '', 'sys.config.freq.isp': 250, 'sys.config.decode.mpg2': '', 'sys.config.decode.dts': ''}
23:19:25 T:2926814272 NOTICE: PleXBMC Helper -> : PleXBMC Helper -> registeration string is: Content-Type: plex/media-player
Resource-Identifier: adfe4c65-e718-4ea2-a69d-3e17c85d177f
Name: Front Room
Port: 3000
Product: PleXBMC
Version: 3.1.5
23:19:25 T:2926814272 NOTICE: PlexGDM: Discovery starting up
23:19:25 T:2926814272 NOTICE: PlexGDM: Registration starting up
23:19:25 T:2971313216 NOTICE: PlexGDM: Sending discovery messages: M-SEARCH * HTTP/1.0
23:19:25 T:2954536000 NOTICE: PlexGDM: Sending registration data: HELLO * HTTP/1.0
Content-Type: plex/media-player
Resource-Identifier: adfe4c65-e718-4ea2-a69d-3e17c85d177f
Name: Front Room
Port: 3000
Product: PleXBMC
Version: 3.1.5
23:19:25 T:2971313216 NOTICE: PlexGDM: No servers have been discovered
23:19:29 T:2954536000 NOTICE: PlexGDM: Recieved UDP packet from [('192.168.1.83', 51163)] containing [M-SEARCH * HTTP/1.1]
23:19:29 T:2954536000 NOTICE: PlexGDM: Detected client discovery request from ('192.168.1.83', 51163). Replying
23:19:29 T:2954536000 NOTICE: PlexGDM: Sending registration data: HTTP/1.0 200 OK
Content-Type: plex/media-player
Resource-Identifier: adfe4c65-e718-4ea2-a69d-3e17c85d177f
Name: Front Room
Port: 3000
Product: PleXBMC
Version: 3.1.5
23:19:34 T:2954536000 NOTICE: PlexGDM: Recieved UDP packet from [('192.168.1.83', 51163)] containing [M-SEARCH * HTTP/1.1]
23:19:34 T:2954536000 NOTICE: PlexGDM: Detected client discovery request from ('192.168.1.83', 51163). Replying
23:19:34 T:2954536000 NOTICE: PlexGDM: Sending registration data: HTTP/1.0 200 OK
Content-Type: plex/media-player
Resource-Identifier: adfe4c65-e718-4ea2-a69d-3e17c85d177f
Name: Front Room
Port: 3000
Product: PleXBMC
Version: 3.1.5
23:19:35 T:2926814272 NOTICE: PleXBMC Helper -> PleXBMC Helper has started
23:19:39 T:2954536000 NOTICE: PlexGDM: Recieved UDP packet from [('192.168.1.83', 51163)] containing [M-SEARCH * HTTP/1.1]
23:19:39 T:2954536000 NOTICE: PlexGDM: Detected client discovery request from ('192.168.1.83', 51163). Replying
23:19:39 T:2954536000 NOTICE: PlexGDM: Sending registration data: HTTP/1.0 200 OK
Content-Type: plex/media-player
Resource-Identifier: adfe4c65-e718-4ea2-a69d-3e17c85d177f
Name: Front Room
Port: 3000
Product: PleXBMC
Version: 3.1.5
23:19:45 T:2954536000 NOTICE: PlexGDM: Recieved UDP packet from [('192.168.1.83', 51163)] containing [M-SEARCH * HTTP/1.1]
23:19:45 T:2954536000 NOTICE: PlexGDM: Detected client discovery request from ('192.168.1.83', 51163). Replying
23:19:45 T:2954536000 NOTICE: PlexGDM: Sending registration data: HTTP/1.0 200 OK
Content-Type: plex/media-player
Resource-Identifier: adfe4c65-e718-4ea2-a69d-3e17c85d177f
Name: Front Room
Port: 3000
Product: PleXBMC
Version: 3.1.5
LOG Truncated but just repeat of above
23:23:29 T:2954536000 NOTICE: PlexGDM: Sending registration data: HTTP/1.0 200 OK
Content-Type: plex/media-player
Resource-Identifier: adfe4c65-e718-4ea2-a69d-3e17c85d177f
Name: Front Room
Port: 3000
Product: PleXBMC
Version: 3.1.5
23:23:34 T:2954536000 NOTICE: PlexGDM: Recieved UDP packet from [('192.168.1.83', 51163)] containing [M-SEARCH * HTTP/1.1]
23:23:34 T:2954536000 NOTICE: PlexGDM: Detected client discovery request from ('192.168.1.83', 51163). Replying
23:23:34 T:2954536000 NOTICE: PlexGDM: Sending registration data: HTTP/1.0 200 OK
Content-Type: plex/media-player
Resource-Identifier: adfe4c65-e718-4ea2-a69d-3e17c85d177f
Name: Front Room
Port: 3000
Product: PleXBMC
Version: 3.1.5
23:23:39 T:2954536000 NOTICE: PlexGDM: Recieved UDP packet from [('192.168.1.83', 51163)] containing [M-SEARCH * HTTP/1.1]
23:23:39 T:2954536000 NOTICE: PlexGDM: Detected client discovery request from ('192.168.1.83', 51163). Replying
23:23:40 T:2954536000 NOTICE: PlexGDM: Sending registration data: HTTP/1.0 200 OK
Content-Type: plex/media-player
Resource-Identifier: adfe4c65-e718-4ea2-a69d-3e17c85d177f
Name: Front Room
Port: 3000
Product: PleXBMC
Version: 3.1.5
23:23:45 T:2954536000 NOTICE: PlexGDM: Recieved UDP packet from [('192.168.1.83', 51163)] containing [M-SEARCH * HTTP/1.1]
23:23:45 T:2954536000 NOTICE: PlexGDM: Detected client discovery request from ('192.168.1.83', 51163). Replying
23:23:45 T:2954536000 NOTICE: PlexGDM: Sending registration data: HTTP/1.0 200 OK
Content-Type: plex/media-player
Resource-Identifier: adfe4c65-e718-4ea2-a69d-3e17c85d177f
Name: Front Room
Port: 3000
Product: PleXBMC
Version: 3.1.5
23:23:50 T:2954536000 NOTICE: PlexGDM: Recieved UDP packet from [('192.168.1.83', 51163)] containing [M-SEARCH * HTTP/1.1]
23:23:50 T:2954536000 NOTICE: PlexGDM: Detected client discovery request from ('192.168.1.83', 51163). Replying
23:23:50 T:2954536000 NOTICE: PlexGDM: Sending registration data: HTTP/1.0 200 OK
Content-Type: plex/media-player
Resource-Identifier: adfe4c65-e718-4ea2-a69d-3e17c85d177f
Name: Front Room
Port: 3000
Product: PleXBMC
Version: 3.1.5
23:23:55 T:2926814272 NOTICE: PlexGDM: Server list is empty. Unable to check
23:23:55 T:2926814272 NOTICE: PleXBMC Helper -> : Client is no longer registered
23:23:55 T:2926814272 NOTICE: PleXBMC Helper -> : PlexBMC Helper still running on port 3000
23:24:25 T:2926814272 NOTICE: PlexGDM: Server list is empty. Unable to check
23:24:55 T:2926814272 NOTICE: PlexGDM: Server list is empty. Unable to check
23:24:55 T:2926814272 NOTICE: PleXBMC Helper -> : Client is no longer registered
23:24:55 T:2926814272 NOTICE: PleXBMC Helper -> : PlexBMC Helper still running on port 3000
23:25:25 T:2926814272 NOTICE: PlexGDM: Server list is empty. Unable to check
23:25:25 T:2926814272 NOTICE: PleXBMC Helper -> : Client is no longer registered
23:25:25 T:2926814272 NOTICE: PleXBMC Helper -> : PlexBMC Helper still running on port 3000
23:25:28 T:2971313216 NOTICE: PlexGDM: Sending discovery messages: M-SEARCH * HTTP/1.0
23:25:28 T:2971313216 NOTICE: PlexGDM: No servers have been discovered
23:25:55 T:2926814272 NOTICE: PlexGDM: Server list is empty. Unable to check
23:25:55 T:2926814272 NOTICE: PleXBMC Helper -> : Client is no longer registered
23:25:55 T:2926814272 NOTICE: PleXBMC Helper -> : PlexBMC Helper still running on port 3000
23:26:25 T:2926814272 NOTICE: PlexGDM: Server list is empty. Unable to check
23:26:25 T:2926814272 NOTICE: PleXBMC Helper -> : Client is no longer registered
23:26:25 T:2926814272 NOTICE: PleXBMC Helper -> : PlexBMC Helper still running on port 3000
23:26:55 T:2926814272 NOTICE: PlexGDM: Server list is empty. Unable to check
23:26:55 T:2926814272 NOTICE: PleXBMC Helper -> : Client is no longer registered
23:26:55 T:2926814272 NOTICE: PleXBMC Helper -> : PlexBMC Helper still running on port 3000
Do you think this could be an issue with networking, the Pi is running on a homeplug network ?
Or could it be a bug in The Plex Media Sever ? Version 0.9.7.17 on Mac OS 10.8.3
I have also seen the Plex Client that runs on the same box as the Media Server also disappear in the remote.
Any help or sugestions would be great