Official channels sticky


The plist also has indicates what regions it is available in. For example the Hulu plugin has a key: PlexPluginRegions and item "0" is US. Which will let people know if the geobloackingwill be the culprit for it not working.


A column for that would be great ;)

Hey, 

was told to post this here.

 

I'm in Australia. I'm asing an ATV3. I am using the latest PMS. I've a mac running OS 10.7.5. I can sign in to Spotify via Plex media server. I can see the Spotify logo on ATV3 but when I click on it says "trailer is a available. Try again later". On the terminal where PlexConnect is running I get this message:

"
ATVLogger: loadURL (override): http://trailers.apple.com/music/spotify

WebServer: serving .xml: /music/spotify
----------------------------------------
Exception happened during processing of request from ('10.0.0.31', 55429)
Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 284, in _handle_request_noblock
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 310, in process_request
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 323, in finish_request
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 639, in __init__
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 337, in handle
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 325, in handle_one_request
  File "/Finnbar/PlexConnect-XML_templates/WebServer.py", line 151, in do_GET
    XML = XMLConverter.XML_PMS2aTV(self.client_address, self.path, options)
  File "/Finnbar/PlexConnect-XML_templates/XMLConverter.py", line 285, in XML_PMS2aTV
    dprint(__name__, 1, "XMLTemplate: "+XMLtemplate)
UnboundLocalError: local variable 'XMLtemplate' referenced before assignment
----------------------------------------
 
I can access and use spotify on the web PMS. Just not through ATV3
 
Any help will be appreciated.
 
Thanks & keep up  the awesome work.

Macdatho - fixed about two days ago!? Please grab the current software, test and report back.

Hey Baa,

I have looked into about two dozen channel bundles so far and the commonalities for those plugins that don’t work on Plexconnect but work in other clients is either that they have “UseRealRTMP” enabled in the info.plist or use Flash containers especially alongside WebKit protocols.

I will have the first list ready later today after I double check everything in Plexconnect and an iOS Plex client.

OK, I edited the first post with info about which Plex Channels work and which one's don't at least as far as can be determined at this point. This is not a comprehensive list but I will add to it as more information comes in. Here is the link to the first post:

http://forums.plexapp.com/index.php/topic/72875-more-channels-working/?p=420931

Great work! Thanks!

Macdatho - fixed about two days ago!? Please grab the current software, test and report back.

I installed PMS 0.9.8.0 and reinstalled the Spotify channel. No good. Still came up with the same message through ATV3 and this message in the terminal:

 
PlexConnect: started: 09:49:19
PlexConnect: ***
PlexConnect: PlexConnect
PlexConnect: Press ENTER to shut down.
PlexConnect: ***
PlexConnect: started: 09:49:19
PlexConnect: IP_self: 10.0.0.2
PlexGDM: ***
PlexGDM: looking up Plex Media Server
PlexGDM: ***
PlexGDM: servers discovered: 2
PlexConnect: PMS: 10.0.0.2:32400
DNSServer: started: 09:49:20
DNSServer: ***
DNSServer: Starting up.
DNSServer: intercept trailers.apple.com: 10.0.0.2
DNSServer: forward other to higher level DNS: 8.8.8.8
DNSServer: ***
WebServer: started: 09:49:20
WebServer: ***
WebServer: WebServer: Serving HTTP on 0.0.0.0 port 80.
WebServer: ***
DNSServer: DNS request received!
DNSServer: Source: ('10.0.0.5', 53250)
DNSServer: Domain: trailers.apple.com
DNSServer: ***intercept request
DNSServer: -> DNS response: 10.0.0.2
WebServer: serving application.js
WebServer: serving /Users/mb/.Trash/PlexConnect-XML_templates/assets/plexconnect.xml
WebServer: serving  /Users/mb/.Trash/PlexConnect-XML_templates/assets/utils.js
ATVLogger: loadItem: Library
WebServer: serving .xml: /library/sections
WebServer: serving  /Users/mb/.Trash/PlexConnect-XML_templates/assets/utils.js
ATVLogger: loadItem: Channels
WebServer: serving .xml: /channels/all
WebServer: serving  /Users/mb/.Trash/PlexConnect-XML_templates/assets/utils.js
WebServer: serving .xml: /music/spotify
----------------------------------------
Exception happened during processing of request from ('10.0.0.5', 64376)
Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 284, in _handle_request_noblock
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 310, in process_request
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 323, in finish_request
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 639, in __init__
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 337, in handle
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 325, in handle_one_request
  File "/Users/mb/.Trash/PlexConnect-XML_templates/WebServer.py", line 151, in do_GET
    XML = XMLConverter.XML_PMS2aTV(self.client_address, self.path, options)
  File "/Users/mb/.Trash/PlexConnect-XML_templates/XMLConverter.py", line 285, in XML_PMS2aTV
    dprint(__name__, 1, "XMLTemplate: "+XMLtemplate)
UnboundLocalError: local variable 'XMLtemplate' referenced before assignment
----------------------------------------
ATVLogger: loadURL (override): http://trailers.apple.com/music/spotify
DNSServer: DNS request received!
DNSServer: Source: ('10.0.0.5', 56952)
DNSServer: Domain: upp.itunes.apple.com
DNSServer: ***forward request
DNSServer: -> DNS response from higher level
 
Is it a DNS issue? 
 
I have tried it both being logged in and out of  Spotify. Is there perhaps something that I need to change in the Spotify app? I have already played with the proxy setting, changed from Auto-Proxy > No Proxy > HTTPS (trying the host name to 10.0.0.2 - The DNS Plex is on and running with the ATV3, and 10.0.0.5 - the IP address assigned on the ATV3/router).

Icefilms got a lot of tv shows with AC3 DD 5.1 .

When playing with plex connect its play as  stereo , when playing on ruko 3 its play as DD

just let you know

Icefilms got a lot of tv shows with AC3 DD 5.1 .
When playing with plex connect its play as  stereo , when playing on ruko 3 its play as DD
just let you know


Read the FAQ please and you should find the answer to this configuration issue.

Sorry you got me wrong,

When I’m playing from my library it works fine only when I’m playing from the channel its not working as dd only as stereo .

Macdatho - fixed about two days ago!? Please grab the current software, test and report back.

OK, a little bit of progress :)

So I deleted the old PMS and stupidly forgot to point the terminal command to the new "PlexConnect-XML_templates".

I did this and viola it worked... a bit.

I can now access spotify on the ATV3. My playlists come up and all! However, when I try to open any playlist, search music etc none of the songs come up and I get the same message saying  "trailer is a available. Try again later", I can't play songs :(

This is a huge step forward for me and I can see the end in sight. Any help for this (hopefully) last hurdle?

Music support was fishy at best and thus was disabled im recent version. Needs some major overhaul/rework...

I have been testing the Netflix Plugin a bit more and it does work in Plexconnect although the playback is very jumpy, or stuttery. I increased the transcoding setting to 1080 40 in the Plexconnect Settings and that helped a bit but it is still unsatisfactory. It also crashed PMS once. Good thing ATV users don't really need it. The native Netflix app on ATV is by faaaarrrrr surperior.

It does show that a Silverlight container is transcoded by PMS and displayed in Plexconnect, however inadequately.

Sanders1 wrote in the Channels forum:

"There's a problem with RTMP based channels with PMS version 0.9.7.28. It has been fixed and the update will be in the next release of PMS."

So I upgraded to the most recent build of PMS but it has no effect on Plexconnect's ability to play RTMP based channels. The new version did allow iOS Plex client RTMP channels to all play without a hitch on my iPad.

Hey Baa, I did some log research and here are the Plexconnect responses to trying to use three of RTMP based channels, CBS, HGTV and The CW. They all state "This client app isn't supported", and indicate, mediaTagPrefix="/system/bundle/media/flags/" which probably refers to the Plex Framework Flag "UseRealRTMP".

 

 

CBS

 

11:22:40 DNSServer: ***intercept request

11:22:40 DNSServer: -> DNS response: 192.168.2.15

11:22:40 ATVLogger: loadURL (override): http://trailers.apple.com/video/cbs

11:22:40 WebServer: serving .xml: /video/cbs

11:22:40 XMLConverter: PlexConnect Cmd: ChannelsVideo

11:22:49 XMLConverter: ====== received XML-PMS ======

11:22:49 XMLConverter: http://resources-cdn.plexapp.com/image/art/com.plexapp.plugins.cbs.jpg?h=a2b8de1" header="This client app isn't supported" identifier="com.plexapp.plugins.cbs" mediaTagPrefix="/system/bundle/media/flags/" mediaTagVersion="1365474839" message="The app you're using can't access this channel. Please make sure you have the latest version." size="0" title1="CBS" />

 

 

HGTV

 

11:25:50 DNSServer: -> DNS response: 192.168.2.15

11:25:50 ATVLogger: loadURL (override): http://trailers.apple.com/video/hgtv

11:25:50 WebServer: serving .xml: /video/hgtv

11:25:50 XMLConverter: PlexConnect Cmd: ChannelsVideo

11:25:51 XMLConverter: ====== received XML-PMS ======

11:25:51 XMLConverter: http://resources-cdn.plexapp.com/image/art/com.plexapp.plugins.hgtv.jpg?h=0720efe" header="This client app isn't supported" identifier="com.plexapp.plugins.hgtv" mediaTagPrefix="/system/bundle/media/flags/" mediaTagVersion="1365474839" message="The app you're using can't access this channel. Please make sure you have the latest version." size="0" title1="HGTV" />

 

The CW

 

11:28:31 DNSServer: ***intercept request

11:28:31 DNSServer: -> DNS response: 192.168.2.15

11:28:31 ATVLogger: loadURL (override): http://trailers.apple.com/video/thecw

11:28:31 WebServer: serving .xml: /video/thecw

11:28:31 XMLConverter: PlexConnect Cmd: ChannelsVideo

11:28:33 XMLConverter: ====== received XML-PMS ======

11:28:33 XMLConverter: http://resources-cdn.plexapp.com/image/art/com.plexapp.plugins.thecw.jpg?h=28c076c" header="This client app isn't supported" identifier="com.plexapp.plugins.thecw" mediaTagPrefix="/system/bundle/media/flags/" mediaTagVersion="1365474839" message="The app you're using can't access this channel. Please make sure you have the latest version." size="0" title1="The CW" />

Hm... all US restricted plugins, that I can't really debug.

EDIT: additional data for your table: ABC - m3u8/.ts - h264 - aac

Try using the CBC News plugin. It was just converted to RTMP, I think, and it is not region restricted. If you already have it installed, delete the old one and reinstall from the PMS Directory. Navi-X also has that flag.

I am in Canada but use unblock-us which seems to work for all of these restricted plugins.

Cross-posted here.

"I did some digging into the reason why PlexConnect isn't getting the RTMP streams transcoded. Basically, it requires a minor update to the PlexConnect code and likely a minor update to the Channel Framework. Elan was going to file an Github issue for PlexConnect to add the necessary version header. That alone *should* fix the issue but, it may require intervention in the channel framework code."

Thanks for the help Mike, much appreciated.

Thanks for the help Mike, much appreciated.

No prob. I opened an issue on iBaa's repo and I touched base with Elan and will try to make sure Jam is in the loop since he maintains the framework code. I suspect that PlexConnect users should be able to benefit from RealRTMP based channels in the not too distant future :)