Anyone here good with TVHeadend? I got the server up and my m3u entered which it found and populated all the channels under muxes but only some of those show up in services. How do I get all the muxes recognized as channels? The video I watched had all the muxes also under services and then you’re supposed to select all the services and map them before continuing to the EPG setup. Also how do I setup the EPG when I have a xmltv link only? Thanks!
I have TVheadend setup with IPTV and it works great. Did you set the ServiceID to 1 when you created the network? If not, re-create the Network, Select IPTV Automatic Network, Enter the URL, uncheck "Scan after creation" and change "ServiceID" from 0 to 1.
This will create the muxes and services for you. Now you will need to select all the services that you are interested in and map them to channels. There is a button on the menu bar under the services tab that will allow you to map all of them or just the ones you select. Then go under channels and they should all be listed there.
The EPG will require more work. You basically have to have a cron job running to download the epg every 12 hours or so and have it imported into tvheadend. You will need to enable the external xmltv grabber module and use the following command to import the EPG.
"cat guide.xml | sudo socat - UNIX-CONNECT:/home/hts/.hts/tvheadend/epggrab/xmltv.sock"
guide.xml is the file that you will need to download every 12 hours or so. Like I said I have a cron job that runs every 12 hours that downloads it and then imports it to tvheadend using the command above. Once setup it's pretty much automatic and you wont have to mess with it anymore but the initial setup can be a bit of a pain.
If you import the guide before mapping the services to channels, tvheadend will try and map each channel guide with the appropriate service otherwise you will have to do it manually one channel at a time which can be tedious depending on how many channels you end up mapping.