Gast Geplaatst: 29 juli 2007 Geplaatst: 29 juli 2007 Ik gebruik gewoon xmltv op mijn linux server om de data op te halen en naar mijn dreambox te ftp-en. Deze actie kun je natuurlijk ook op je pc doen alleen gebruik ik crontab om alles elke nacht uit te voeren. Voor xmltv kijk je hier. Op je pc: configureren : xmltv tv_grab_nl --configure xml bestand maken: xmltv tv_grab_nl --days 7 --output tv_grab_nl.xml ftp tv_grab_nl.xml naar je dreambox volgende file in /var/bin/tv_grab_nl.sh met 755 rechten. Pas wel de variabele datadir aan voor de plaats van je xml bestand en de variabele epg voor de locatie van je epg.db file. Code: #/bin/shconfigdir=/var/tuxbox/config/dbepgconfigfile=$configdir/tv_grab_nl.cfgconvert=/var/bin/db_epggenrefile=$configdir/genre.datepg=/mnt/cf/epg.dbdatadir=/mnt/cf#Some default values, to make sure they are set..hours=72timeOffset=0numofdays=0datafile=tv_grab_nl.xmlOIFS=$IFSIFS='='while read opt valdo case "$opt" in "timeOffset") timeOffset=$val ; ;; "numOfDays") numofdays=$val hours=$((24*$val)) ; ;; "mapfile") mapfile=$configdir/$val ; ;; "genreMap") genrefile=$configdir/$val ; ;; "dataFile") datafile=$val ; ;; esac;done < $configfileIFS=$OIFSecho Using a timeOffset of $timeOffset seconds.echo Retrieving $hours hours of data for each channeltouch $mapfileif [ -f $epg ] && [ -f $convert ] && [ -f $mapfile ]; then echo "$convert -t xmltv -d $epg -f $datadir/$datafile -o $timeOffset -h $hours -m $mapfile -g $genrefile -e -c 1" $convert -t xmltv -d $epg -f $datadir/$datafile -o $timeOffset -h $hours -m $mapfile -g $genrefile -e -c 1else if [ ! -f $epg ]; then echo "Database not found" ; fi; if [ ! -f $convert ]; then echo "Converter $convert not found" ; fi; if [ ! -f $mapfile ]; then echo "Mapfile $mapfile not found" ; fi;fi; volgende file in /var/tuxbox/config/dbepg/tv_grab_nl.cfg met 644 rechten Code: name=Sat4All XmlTvcommand=/var/bin/tv_grab_nl.shmapfile=tv_grab_nl.datoptions=type=xmltvnumOfDays=7timeOffset=0use_cron=false Vergeet niet om je kanalen te mappen voor "Sat4All XmlTv" of het maak het volgende bestand aan /var/tuxbox/config/dbepg/tv_grab_nl.dat met 644 rechten: Code: fab:35:451=1.tvgids.nl6d66:1:437=10.tvgids.nl4f7f:1:427=104.tvgids.nl7f8:35:449=105.tvgids.nl13a4:35:455=107.tvgids.nl514a:1:3fa=108.tvgids.nl5148:1:3fa=109.tvgids.nl2ee3:1:441=11.tvgids.nl514c:1:3fa=110.tvgids.nl514e:1:3fa=111.tvgids.nl5150:1:3fa=112.tvgids.nl5154:1:3fa=114.tvgids.nl5152:1:3fa=116.tvgids.nl6e91:1:4b1=12.tvgids.nl6e41:1:431=13.tvgids.nl6dd1:1:44d=14.tvgids.nlfaf:35:451=18.tvgids.nl7e9:35:449=19.tvgids.nlfac:35:451=2.tvgids.nlfa5:35:451=24.tvgids.nl4e25:1:43a=28.tvgids.nl7df:35:449=29.tvgids.nlfad:35:451=3.tvgids.nl7d5:35:449=31.tvgids.nl139c:35:455=34.tvgids.nl1397:35:455=35.tvgids.nl138d:35:455=36.tvgids.nl138c:35:455=37.tvgids.nl6dcd:1:44d=38.tvgids.nlfa7:35:451=39.tvgids.nl7d4:35:449=4.tvgids.nl7d6:35:449=46.tvgids.nl31e7:1:45c=5.tvgids.nl6d67:1:437=50.tvgids.nl382:85:21=58.tvgids.nl31e4:1:45c=59.tvgids.nl31e8:1:45c=6.tvgids.nl31e5:1:45c=60.tvgids.nl7e4:35:449=65.tvgids.nl189d:2:7fd=7.tvgids.nl189e:2:7fd=8.tvgids.nlfae:35:451=89.tvgids.nl6dca:1:44d=9.tvgids.nl13a1:35:455=90.tvgids.nl1392:35:455=92.tvgids.nlfa6:35:451=99.tvgids.nlIGNORE=113.tvgids.nl Voer nu tv_grab_nl.sh uit en je epg wordt geladen. Op een linux server kun je ook xmltv gebruiken. Code:
Gast Geplaatst: 29 juli 2007 Geplaatst: 29 juli 2007 Dat heeft allemaal vrij weinig zin, er is geen EPG data publiek die meer dan 2 dagen vooruit gaat, en dat krijg je OTA ook binnen via MHW EPG. Dit is hooguit handig voor wat 'obscure' zenders waarvoor tvgids.nl info heeft, maar die niet door CDS worden meegezonden.
Gast Geplaatst: 29 juli 2007 Geplaatst: 29 juli 2007 Heb al tijden EPG voor o.a. NL1,2,3, RTL4,5,7 etc voor een dag of 7. Lijkt dus wel goed te gaan. Via de site zie je het niet direct nee. Voer het volgende maar eens uit en kijk naar het resultaat: http://www.tvgids.nl/zoeken/?trefwoord=T...re=&order=0 Dus gewoon nog werken voor 7 dagen EPG lijkt me <img src="/forums/images/graemlins/smile.gif" alt="" />
Gast Geplaatst: 29 juli 2007 Geplaatst: 29 juli 2007 Interessant. Dat bied perspectieven. Thanks! <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" />
redneck eyeball Geplaatst: 29 juli 2007 Geplaatst: 29 juli 2007 Citaat: fab:35:451=1.tvgids.nl 6d66:1:437=10.tvgids.nl 4f7f:1:427=104.tvgids.nl 7f8:35:449=105.tvgids.nl 13a4:35:455=107.tvgids.nl 514a:1:3fa=108.tvgids.nl 5148:1:3fa=109.tvgids.nl 2ee3:1:441=11.tvgids.nl 514c:1:3fa=110.tvgids.nl Euh ... 11.tvgids.nl enz ... heb je daar de 'normale' namen niet van ? Want zo kan ik alleen maar gokken over welke zender het gaat natuurlijk.
Gast Geplaatst: 30 juli 2007 Geplaatst: 30 juli 2007 Lastig die codes ja <img src="/forums/images/graemlins/smile.gif" alt="" /> ... de vertaling staat na het draaien van xmltv tv_grab_nl --configure in de .xmltv map. Bestand heet tv_grab_nl.conf en bevat de volgende mapping: Code: # Channel ID Channel namechannel 1 # Nederland 1channel 2 # Nederland 2channel 3 # Nederland 3channel 4 # RTL 4channel 5 # Eénchannel 6 # KETNET/Canvaschannel 7 # BBC 1channel 8 # BBC 2channel 9 # ARDchannel 10 # ZDFchannel 11 # RTLchannel 12 # WDR Fernsehenchannel 13 # NDR Fernsehenchannel 14 # Sudwest Fernsehenchannel 18 # National Geographicchannel 19 # Eurosportchannel 24 # Film1.1channel 28 # Sat 1channel 29 # Discovery Channelchannel 31 # RTL 5channel 34 # Veronicachannel 35 # TMFchannel 36 # SBS 6channel 37 # NET 5channel 38 # ARTEchannel 39 # Film1.2channel 46 # RTL 7channel 50 # 3Satchannel 58 # PRO 7channel 59 # Kanaal 2channel 60 # VT4channel 65 # Animal Planetchannel 89 # Nickelodeonchannel 90 # BVNchannel 92 # Tienchannel 99 # Sport1.1channel 104 # BBC Primechannel 105 # Private Spicechannel 107 # Film1.3channel 108 # TV NOORDchannel 109 # OMROP FRYSLANchannel 110 # TV DRENTHEchannel 111 # TV OOSTchannel 112 # TV GELDERLANDchannel 113 # TV FLEVOLANDchannel 114 # OMROEP BRABANT TVchannel 116 # OMROEP ZEELAND De mapping gebeurt overigens als volgt: fab:35:451=1.tvgids.nl De regel is als volgt opgebouwd (alle getallen in hex!): SID:NID:TSID Weet iemand wat een NID en TSID is? De info kan ik wel vinden in DreamboxEdit bijvoorbeeld maar vraag me af of deze waarden snel kunnen wijzigen, of ze instellingeen afhankelijk zijn of dat het waarden van het kanaal zelf zijn wat via de sat binnenkomt. In dat laatste geval zou mijn voorbeeld van tv_grab_nl.dat bij iedereen moeten werken en hoef je de mapping niet zelf uit te voeren. Alleen aanpassen dan bij een kanaal verandering op de sat of dat tvgids.nl de nummers veranderd. De directe download link voor xmltv de windows versie hier
flugel Geplaatst: 30 juli 2007 Geplaatst: 30 juli 2007 als ik xmltv.exe opstart mis ik een uitvoer bestand. ik denk tv_grab_nl kun je dat hier ook nog posten? bedankt 1x DM 8000HD Open-Pli 4.0 en 1x VU+ Ultimo 4K VTI Wavefrontier T90 - 0,8W - 4,8E - 9,0E - 13E -16E - 19,2E - 23,5E - 28,2E Sony 65XD8599 4K Android TV
oudeis Geplaatst: 30 juli 2007 Geplaatst: 30 juli 2007 NID: network id TSID: transponder id (tid op kingofsat) Meerdere transponders kunnen hetzelfde nid hebben, maar elke transponder heeft een unieke tsid. Beiden veranderen volgens mij zelden tot nooit. Je kunt ze vinden op kingofsat, waarschijnlijk heeft lyngsat ze ook wel in de lijst staan.
redneck eyeball Geplaatst: 30 juli 2007 Geplaatst: 30 juli 2007 Kan in ik die .dat file dan niet zoiets zetten ? 7df:35:449=Discovery Channel Of werkt het script dan niet meer ? Want dat zou het mappen toch net iets handiger maken.
oudeis Geplaatst: 30 juli 2007 Geplaatst: 30 juli 2007 Niet zo makkelijk. Bij het importeren van de xml bestanden wordt de xml kanaal identifier gekoppeld aan een service id. De kanaal identifier is bijvoorbeeld 1.tvgids.nl. Het zou kunnen werken als je de identifier in de xml bestanden dus aanpast. Maar dan heb je dus nog een lijstje nodig waarin je de mooie naam weer naar de xml identifier mapt.
redneck eyeball Geplaatst: 30 juli 2007 Geplaatst: 30 juli 2007 Dat kan ik even niet meer volgen. Als ik kijk naar vb de import file van de sky uk versie via de radiotimes, dan staat daar netjes iedere zendernaam naast, niet één of ander cryptisch nummer. Het moet dus perfect mogelijk zijn. Maar hoe één en ander aan elkaar gelinkt is is me niet helemaal duidelijk.
oudeis Geplaatst: 31 juli 2007 Geplaatst: 31 juli 2007 Bijna goed. De radiotimes versie heeft 2 lijstjes: de configuratie waarin de service ids aan radiotimes id's worden gekoppeld, en een 2de lijste waarin radiotimes id's een naam krijgen (geleverd door radiotimes zelf). Overigens maakt de plugin tijdens het mappen gebruik van die laatste, zodat hij de namen netjes kan laten zien. Bij xmltv bestanden wordt tijdens de eerste import gekeken welke identifiers er zijn, en daarmee wordt de configuratie gevuld. Vervolgens kun je kanalen gaan mappen, waarbij de xml identifier gebruikt wordt. Zodra dat gedaan is kun je de echte import doen. Als je dus de xml identifiers aanpast voor elke import, dan heb je voortaan mooie namen. Dat zou ook niet al te lastig moeten zijn, met een beetje goochelen met sed/awk/grep etc moet dat te doen zijn. - Ruud (eventjes uit mijn hoofd - lang geleden dat ik dat import deel gemaakt heb)
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen