http://se.timefor.tv/xmltv verkar intressant. Frågan är om den uppfyller behoven? Har den exempelvis stöd för alla Canal Digitals kanaler?
http://se.timefor.tv/xmltv verkar intressant. Frågan är om den uppfyller behoven? Har den exempelvis stöd för alla Canal Digitals kanaler?
Backend: Mythbuntu 16.04LTS med MythTv 0.29, TBS6984 (quad DVB S2), FFdecsawrapper och OSCam med Phoeinx kortläsare.
Frontend: Mythbuntu 16.04LTS med MythTv 0.29 på Asrock ION och olika hemmabyggen, alla med Nvidia grafikkort.
Hej!
De verkar ha de flesta kanaler i Europa.
Jag köpte ett år faktiskt, det funkar kalas!
Jag hittade ett script som lägger in datan i mythtv, det fungerade fint efter lite trixande.
Backend: Mythbuntu 16.04LTS med MythTv 0.29, TBS6984 (quad DVB S2), FFdecsawrapper och OSCam med Phoeinx kortläsare.
Frontend: Mythbuntu 16.04LTS med MythTv 0.29 på Asrock ION och olika hemmabyggen, alla med Nvidia grafikkort.
Efter en google-sökning
http://xmltvwiki.timefor.tv/wiki/Mythtv_importer
All kanaldata laddas hem i en stor fil. Det är sedan den mythfilldatabas använder.Kod:#!/bin/bash # Script adding new data for MythTV by grabbing the data from # OnTV # Made by PBJ # # Different Params TVID="Your TimeforTVnumber ID" SRC1="1" SRC2="2" LOG=/tmp/mythfilledatabase.log URL="http://timefor.tv/xmltv/$TVID" DIR="/scripts" # Removing old files rm -rf $LOG # Create the Logfile touch $LOG # Moving to the Directory for Sources cd $DIR rm -rf $TVID # Downloading the datafile From TIMEFOTTV wget $URL #Inserting the Data into MythTV Database mythfilldatabase --update --file --sourceid $SRC1 --xmlfile $TVID >> $LOG mythfilldatabase --update --file --sourceid $SRC2 --xmlfile $TVID >> $LOG # afsender mail mail -s "Mythfilldatabase" <YOUR MAILADDRESS> < $LOG exit 0
Om du öppnar filen i en text-editor, så ser du vill xmltv-id kanalerna har.
De har inte alls logiska namn utan heter något i stil med www.timefor.tv/tv/135.
Dessa måste du matcha mot rätt kanaler.
Detta är väl enklast att göra i mythweb
För mig funkade inte
mythfilldatabase --update --file --sourceid $SRC1 --xmlfile $TVID >> $LOG
jag ändrade till
mythfilldatabase --update --file $SRC1 $TVID
Log och mail-funktionen gjorde inte heller riktigt som de skulle så dessa har jag också inaktiverat.
Har försökt att få detta att fungera, men inte.
mythfilldatabase larmar hela tiden om att den inte hittar några kanaler, även om jag har satt rätt url via mythweb
Har nu provat att ändra konfigurtionen för /home/mythtv/.mythtv/TvZon.xmltv
till
PHP-kod:
root-url=http://timefor.tv/xmltv/<my-id>
cachedir=/home/mythtv/.xmltv/cache/
channel=www.timefor.tv/tv/10011
channel=www.timefor.tv/tv/10054
channel=www.timefor.tv/tv/10068
channel=www.timefor.tv/tv/10102
channel=www.timefor.tv/tv/10160
channel=www.timefor.tv/tv/10164
channel=www.timefor.tv/tv/10196
channel=www.timefor.tv/tv/10198
channel=www.timefor.tv/tv/10284
channel=www.timefor.tv/tv/10315
channel=www.timefor.tv/tv/10440
channel=www.timefor.tv/tv/10456
channel=www.timefor.tv/tv/111
channel=www.timefor.tv/tv/112
channel=www.timefor.tv/tv/11227
channel=www.timefor.tv/tv/113
channel=www.timefor.tv/tv/11342
channel=www.timefor.tv/tv/11344
channel=www.timefor.tv/tv/114
channel=www.timefor.tv/tv/115
channel=www.timefor.tv/tv/11576
channel=www.timefor.tv/tv/119
channel=www.timefor.tv/tv/120
channel=www.timefor.tv/tv/12701
channel=www.timefor.tv/tv/132
channel=www.timefor.tv/tv/13209
channel=www.timefor.tv/tv/135
channel=www.timefor.tv/tv/136
channel=www.timefor.tv/tv/137
channel=www.timefor.tv/tv/139
channel=www.timefor.tv/tv/13936
channel=www.timefor.tv/tv/140
channel=www.timefor.tv/tv/141
channel=www.timefor.tv/tv/154
channel=www.timefor.tv/tv/158
channel=www.timefor.tv/tv/170
channel=www.timefor.tv/tv/171
channel=www.timefor.tv/tv/172
channel=www.timefor.tv/tv/176
channel=www.timefor.tv/tv/178
channel=www.timefor.tv/tv/21
channel=www.timefor.tv/tv/227
channel=www.timefor.tv/tv/230
channel=www.timefor.tv/tv/232
channel=www.timefor.tv/tv/247
channel=www.timefor.tv/tv/250
channel=www.timefor.tv/tv/251
channel=www.timefor.tv/tv/40
channel=www.timefor.tv/tv/52
channel=www.timefor.tv/tv/75
Backend: Mythbuntu 16.04LTS med MythTv 0.29, TBS6984 (quad DVB S2), FFdecsawrapper och OSCam med Phoeinx kortläsare.
Frontend: Mythbuntu 16.04LTS med MythTv 0.29 på Asrock ION och olika hemmabyggen, alla med Nvidia grafikkort.
Men du behöver ju inte använda någon grabber, och alltså heller ingen extra config-file för den.
Du anger ju via kommandot nedan att all kanalinfo ska hämtas från en fil.
mythfilldatabase --update --file $SRC1 $TVID
alltså mythfilldatabase --update --file 1 "sökväg till filen som laddas ner i wget $URL-raden"
stäng av den automatiska körningen av mythfilldatabase i mythtv-setup och lägg in scriptet i cron så får du samma funktion.
Jag har givetvis provat, men får fel när jag körde enligt ditt exempel.
Provade att köra mythfilldatabase manuellt enligt följande och får då fel av någon okänd anledning:
Provade även att ändra till -only-update-guide, men ingen skillnad.PHP-kod:
root@backend:/home/mythtv/.xmltv/cache# mythfilldatabase --update --file 1 ./ffafac49e1f6ef8bbfb949ad3aa953cd
****************************************************
WARNING: --update has been deprecated
Use --only-update-guide instead.
****************************************************
Boolean type options do not accept values:
--file
Received '1' but unassociated arguments have not been enabled
mythfilldatabase version: fixes/0.27 [v0.27-109-gcb744f8] www.mythtv.org
Backend: Mythbuntu 16.04LTS med MythTv 0.29, TBS6984 (quad DVB S2), FFdecsawrapper och OSCam med Phoeinx kortläsare.
Frontend: Mythbuntu 16.04LTS med MythTv 0.29 på Asrock ION och olika hemmabyggen, alla med Nvidia grafikkort.