Channels, what's required to make them work?

I know the FAQ says that channels are currently unsupported, but it also mentions that some of them work.

 

I have 2 channels I've written, one of which I can't test right now (it pulls a live stream, which isn't active at the moment), and the other which isn't working.  I'd like to try and tweak the code and make them both work, if possible.

 

Can anyone give me anywhere to start, as far as any known calls that don't work?

No, sorry. I don't know about Plex channel development, much less do I understand, why channel A vs channel B seems to behave differently.

I know that youtube is working, as well as the iPhoto picture plugin. I have no idea about anything else...

Knowing a few which work is helpful; perhaps I can figure out the differences.  Thanks.

The following have worked for me using Plexconnect:

Ustream

Twit tv

PBS

Justin TV

History channel (us)

Funny or die

CNN

The following did not work on Plexconnect but worked on Plex iOS.

SSPlex

NBC

Letmewatchthis

Icefilms

Hulu

History.ca

Food network

Many of these work to the degree that plex menus appear and searches are successful but usually media will not play. Other plugins failed but they also failed on Plex IOS at the time of testing

 for me the IGN channel works , id llove the let me watch this or ssplex working but im not a programmer but i will help in any way i can pudds

To update this - my second channel works.  Two possible differences come to mind:

1) The non-working channel uses a simple redirect to the video url, and no URLService for playback.  The working one has a URL service.

2) The non-working channel is redirecting to a video file (MP4, which you would think work work fine), while the working channel is returning an M3U8 playlist file.

When I get some time, I'll make a few test changes to the non-working channel and report back with my results.

Thanks! Interesting observation... Please go on with your testing, but ultimately we have to adapt PlexConnect to work with both versions, not each channel :-D

That's a good point.  Perhaps I'll play around with the PlexConnect code, instead of my channels.

One other thing that might be worth noting - my TSN channel (the one that doesn't work), also doesn't work with the Web Client, while the other one does.

Always check channel issues against the desktop/web client as it is often the case an issue with the channel itself and it could save you a lot of pain.

It does work in the Desktop client, only the web client fails.

...

The following did not work on Plexconnect but worked on Plex iOS.

SSPlex

NBC

Letmewatchthis

Icefilms

Hulu

History.ca

Food network

...

Those channels are not in the Plex Plugin "store"... are they?

SSPlex

LetMeWatchThis

Icefilms...

...are not but the others are. These three are in the Unsupported AppStore plugin, but they are rather popular.

Strange, if I look at http://wiki.plexapp.com/index.php/Unsupported_plugins I can't find any of the three. Maybe the page is out of date?

At http://wiki.plexapp.com/index.php/Formerly_unsupported_plugins I found at least NBC and FoodNetwork.

just looked at Food Network - the episode I found is actually rtmp/flash. It should get transcoded by PMS, though.

History.ca is called History television under television category in Plex channel directory.

NBC, Hulu and FoodNetwork are under "Foreign (Region Restricted) Plugins."

The Unsupported AppStore plugin is in the Plex Wiki but you have to install it to find the plugins I mentioned.

>> History.ca is called History television under television category in Plex channel directory

I don't find it... I go into Plex/Web->channels add->Categories->TV. There is an alphabetical list, I see "guardian.co.uk", next "Kanal 5 Play". "History..." would be in between, wouldn't it?

it is there for me. Perhaps because I am in Canada? Which might explain why Hulu is not working.

I guess the unblockus DNS will not work for Plexconnect even if it does for the rest of the ATV? Or am I wrong about that?

History.ca is limited to Canada, Hulu is limited to US. The Plex Channel Directory tries to only show channels that are available to you and hides geoblocked content.

Does that mean that the “Foreign (Region Restricted) Plugins” category in Plex is relative to your location?

History.ca is limited to Canada, Hulu is limited to US. The Plex Channel Directory tries to only show channels that are available to you and hides geoblocked content.

sander1 if you could figure out and make what code changes need to be done to get channels fully working then you would make a lot of people very happy ;)