Use Channels-DVR as a tuner for Emby

Which client is that? Guide2Go?

That is EMBY

@tmm1 Sorry to bring this back up months later. Can you tell me where the json files are located? I was able to get to get Plex to recognize ChannelsDVR via xTeVe via the channels.m3u file, but now Iā€™m working on the guide data. Currently, Iā€™m downloading east/west guides from schedulesdirect.org and picking which one I want to use in the xTeVe interface, but it might just be easier to play around with the json file since channels already has all the data needed.

Does channels have the ability (or hack available) to export the guide to an XML file?

it doesn't, but the channel mapper i'm writing will. i ended up writing a parser to convert the json guide data that the DVR outputs into XMLTV, but ended up not needing it thanks to the awesome feature the devs added in which gives us the ability to map channel to guide in the playlist itself. i already had the code written though when i figured that out, so i figured i might as well just leave it there in case someone else needs / wants to use it.

i should have it ready at some point this week, perhaps as soon as tonight.

1 Like

Can you share your parser with me? I'm using xTeVe and that needs the playlist and XML to be separate files.

yup, i'm going to put it up on github once i have it fully ready to go. that's why i said i think i'll have it ready perhaps as early as tonight.

2 Likes

Oh thank you!! I misunderstood your post. I thought you said you stopped development. On the parser because the devs deployed something you could use instead. My bad!

Also, do you remember the post about the feature the devs provided? I want to read up on the discussion.

I stopped development on the parser I created once the Devs changed the m3u from Channels to better work with Emby.

@crackers8199 has created a new parser that he'll release soon. :slight_smile: This is a long post and easy to confuse the conversations.

1 Like

i stopped working on the parser because i realized that i could use the feature they provided for auto mapping, but i had already written most of it at that point. it works, it's just that their mapping is better so i am using that. i left the code there because it works and there's no reason to remove it when someone might find it useful, even though i'm not using it at the moment...

here's the other discussion on m3u playlists.

here's the thread on my mapping app, that includes the XMLTV output.

Is there a more complete list of how to access various services? Sling, etc. I noticed for example Locast isn't as simple as TVE-Locast/ you need to include the region# after the word Locast. Any chance there's a guide/list of all supported devices?

In the web admin find the list of sources. Click on the source you want the ID. In the upper left hand of the screen it is listed on the second line. For example Cox (TVE-Cox). What's inside ( ) is the ID.

Thanks for the response. When I click the EDIT button on any source, then I find what you're mentioning. that's helpful!

any way to use the m3u remotely? As in server is at my house and I want to use m3u list and app at my moms? tried using the my.channels.net:8089 where "my.channels.net" is your server code and no luck

You would have to use your external IP ... I believe not the local IP in your M3U.

It's not possible to do that without a VPN.

gotcha! thanks

How might I go about exporting to m3u file to use elsewhere?

Any advancement here? I'm not getting very good guide data.

Channels can now natively export its guide as XMLTV: GET /devices/ANY/guide/xmltv. You can also replace ANY with the DeviceID of a specific tuner/source in the path. The endpoint additionally can take 2 parameters: start, expressed in epoch time, for when the guide data should begin; and duration, expressed in seconds, for how much guide data to export.

1 Like