xmltv2vdr-1.0.6-fin.patch

Juttua VDR:n ja VDR pluginien patcheistä
Avatar
cue
Yli-ihminen
Viestit: 688
Liittynyt: 09.09.2003 3:00
Paikkakunta: JKL
Viesti:

xmltv2vdr-1.0.6-fin.patch

Viesti Kirjoittaja cue » 26.08.2004 17:18

http://cue.netholic.com/htpc/xmltv2vdr-1.0.6-fin.patch
http://cue.netholic.com/htpc/tvseries.conf

Kuva

xmltv2vdr scriptiin tein nyt sitten valmiiksi asti tuon 'extended epg':n. Eli sarjoisa tulee episodin nimi 'short text' kenttään sekä alkuperäinen nimi kuvauksen alkuun suluissa (ks. shotti) ja elokuvista ja muista vastaavista tulee alkuperäinen nimi, maa ja vuosi, kanavasta riippuen saattaa tulla myös elokuvan tahi ohjelman kesto.

Pari uutta vipua

Koodi: Valitse kaikki

-e tvseries   File with names of TV series (tested to work in
              Finland only (tv_grab_fi, FTA channels))
              default: /video/tvseries.conf
-n string     Description to put when no description is
              available, default: "Info Not Available"
Tuon '-n' vivun lisäsin kun häiritsi tuo hard codattu englanninkielinen teksti :)

tvseries.conf pitää sisällään kaikki tällä hetkellä pyörivät sarjat näiltä perus kanavilta (YLE 1, YLE 2, MTV3, Nelonen, SubTV). Jos jotain puuttuu niin sinne niitä voi lisäillä yksi per rivi, kirjoitusasu pitää olla täsmälleen oikein (isot ja pienet kirjaimet on eri asia).

Kertokaa jos rupeatte käyttämään tuota niin tiedän kannattaako siihen panostaa :)

Avatar
cue
Yli-ihminen
Viestit: 688
Liittynyt: 09.09.2003 3:00
Paikkakunta: JKL
Viesti:

Viesti Kirjoittaja cue » 26.08.2004 17:25

Tässä vielä esimerkki miltä elokuvan epg näyttää tämän patchin kanssa (ei mahdu ruutuun kokonaan tuon leffan kuvaus, nuolella pääsee alaspäin)

Kuva

Avatar
jokkeri
Asiantuntija
Viestit: 133
Liittynyt: 20.02.2004 3:00

Viesti Kirjoittaja jokkeri » 26.08.2004 23:45

Jeps. Nyt alkoi minuakin jurppimaan tuo puutteellinen/toimimaton EPG :evil:

Pari kyssäriä:

1. Onko tuo scrpiti sitten patchin jälkeen tämmönen?

Koodi: Valitse kaikki

#!/bin/sh 
tv_grab_fi > suomi.xml 
xmltv2vdr.pl -l 0 -x suomi.xml -c channels.conf -e tvseries -n Ei löydy
2. Kuinka usein haet ohjelmatiedot xmltv:llä?

3. Ilmeisesti VDR:n EPG pitään poistaa käytöstä.
EPGScanTimeout = 0 vai miten?

4. Saisko sinulta tv_grab_fi & channels.conf esimerkkitiedostot?

Avatar
cue
Yli-ihminen
Viestit: 688
Liittynyt: 09.09.2003 3:00
Paikkakunta: JKL
Viesti:

Viesti Kirjoittaja cue » 26.08.2004 23:58

1.

Koodi: Valitse kaikki

#!/bin/bash

tv_grab_fi > /etc/vdr/epg.xml
/usr/local/bin/xmltv2vdr.pl -c /etc/vdr/channels.conf.xmltv -x /etc/vdr/epg.xml -e /etc/vdr/tvseries.conf -n "Ohjelmasta ei ole lisätietoja." 
2. Tuon scriptin ajan kerran yössä klo 3.

3. Juu, scannausväli nollaan VDR:stä jos haluat että se ei ylikirjoita noita. Itselläni jouduin lisäksi säätämään nidit "ei nolliksi" channels.conffista.

4. Minun channels.conffilla et tee mitään koska se ei kuitenkaan sellaisenaan käy, tein channels.conffista kopion nimelle channels.conf.xmltv ja esim mtv3:n rivi näyttää tältä.

Koodi: Valitse kaikki

MTV3:426000:C0M128:C:6900:305:561=fin:817:0:49:1:2:0:3.katso.fi
Tuossahan siis ei ole tarvis säätää sitä oikeata channels.conffia vaan siitä voi tehdä kopion xmltv:tä varten. tv_grab_fi tulee xmltv:n mukana.

Avatar
jokkeri
Asiantuntija
Viestit: 133
Liittynyt: 20.02.2004 3:00

Viesti Kirjoittaja jokkeri » 27.08.2004 0:12

Kiitoksia.
cue kirjoitti:Minun channels.conffilla et tee mitään
No pitihän sitä yrittää :wink:
cue kirjoitti:Itselläni jouduin lisäksi säätämään nidit "ei nolliksi" channels.conffista.

Mites tuo ilmeni? Menaan vaan että pääsis helpommalla ja saisi sitten "oikean" EPG:n helpommin takaisin jos noita ei tarvitse muutella.

Avatar
cue
Yli-ihminen
Viestit: 688
Liittynyt: 09.09.2003 3:00
Paikkakunta: JKL
Viesti:

Viesti Kirjoittaja cue » 27.08.2004 8:13

Ei niitä tarvitse takas muutella, jos muutat niitä channels konffista niin timers konffiin ne pitää päivittää myös jos on timereitä käytössä, tiedät että ne on oikein päivitetty molempiin sitten kun vdr lähtee käyntiin :).

Minulla se 'ilmeni' siten että xmltv2vdr ei toiminut ollenkaan, svdrp heitti virhettä kun se yritti laittaa epg:tä sisään frequencyn mukaan eikä nid, tid, sid yhdistelmällä.

channels.conf nid:
SubTV:426000:C0M128:C:6900:353:609=fin:865:0:97:1:2:0

timers.conf nid:
1:C-1-2-97:------S:2130:2211:50:99:Madventures:

Avatar
jokkeri
Asiantuntija
Viestit: 133
Liittynyt: 20.02.2004 3:00

Viesti Kirjoittaja jokkeri » 27.08.2004 15:17

cue kirjoitti:Minun channels.conffilla et tee mitään
Jep mutta tuosta channels.conf.xmltv olisi saanut tuon konfiksen itselleni kuntoon suomikanaville helpommin...laiskottaa
:)

Kiitos ja kumarrus avusta. Lähti toimimaan kun ajelin tuon käsin. Ei tarvinnut muutella noita NIDejä (?).

Mutta tuon xmltv:n asennus olikin sitten vaikeampaa. Nuo perin modulit (vai mitä ne nyt ovat) aiheuttivat hieman vaivaa vaikka gentoon pitäisi osata asennella tarvittavat automaattisesti. Muistutti ihan vanhaa "kunnon" windows-ddl-hell säätöä :evil:

Avatar
cue
Yli-ihminen
Viestit: 688
Liittynyt: 09.09.2003 3:00
Paikkakunta: JKL
Viesti:

Viesti Kirjoittaja cue » 28.08.2004 8:20

Juu, perli ja portage ei ole oikein häävisti toiminut yhteen, perlimodulit kun ajaa sen tuhannen self testiä joista jos yksikin epäonnistuu se paketti ei asennu.

Helpompi on käyttää cpanin shelliä ja injectata perlimodulit portageen jos haluaa että depedencyt pysyy oikein.

Avatar
nuutti
Asiantuntija
Viestit: 121
Liittynyt: 07.03.2004 3:00

Viesti Kirjoittaja nuutti » 26.09.2005 19:32

Asensin tuolla patchilla varustetun xmltv2vdr:n koneelle, joka toimii muutoin hyvin, mutta se haluaa työntää koko kuvauksen epg.datan S-kenttään ja e-kenttä jää tyhjäksi, jolloin kuvaukset eivät mahdu kokonaan näkyville. Mistä ongelmaa voisi lähteä purkamaan?

-Tero-

Avatar
cue
Yli-ihminen
Viestit: 688
Liittynyt: 09.09.2003 3:00
Paikkakunta: JKL
Viesti:

Viesti Kirjoittaja cue » 27.09.2005 9:05

Kaikilla kanavilla ja kaikilla ohjelmilla?

Tuo patchihan parsii ohjelmakuvausta ja jakaa sen shorttextiin & descriptioniin joista toinen heilautetaan S kenttään ja toinen D kenttään. Äkkiseltään kun luen jos syötetty data on sitä mitä tuo olettaa sen olevan ei descriptionin pitäisi ikinä päätyä shorttextiksi . . . tavaan tuota vielä tarkemmin myöhemmin.

Avatar
nuutti
Asiantuntija
Viestit: 121
Liittynyt: 07.03.2004 3:00

Viesti Kirjoittaja nuutti » 27.09.2005 22:30

cue kirjoitti:Kaikilla kanavilla ja kaikilla ohjelmilla?
Näin tuossa mielestäni käy. Käytössä olleet xml:t, conffit, xmltv2vdr.pl ja seurannut epg.data löytyvät täältä.

Konvertointikomentona käytin komentoa ./xmltv2vdr.pl -x channels.xml -c channels.conf -e tvseries.conf -n "Tietoja ei saatavilla"

-Tero-

Avatar
cue
Yli-ihminen
Viestit: 688
Liittynyt: 09.09.2003 3:00
Paikkakunta: JKL
Viesti:

Viesti Kirjoittaja cue » 28.09.2005 12:42

En kyllä tuosta lukemalla löydä tilannetta missä noin voisi tapahtua... oletko varma että joku ei ylikirjoita epg dataa verkosta tulevalla, tai että tuo xmltv:ltä tuleva data ei pääsisi ylikirjoittamaan siellä jo olevaa? Siinä verkosta tulevassahan desci on shorttextin paikalla.

Avatar
cue
Yli-ihminen
Viestit: 688
Liittynyt: 09.09.2003 3:00
Paikkakunta: JKL
Viesti:

Viesti Kirjoittaja cue » 28.09.2005 12:51

Samalla kun säädin niin päivitin taas tuota tvseries.conffia (linkki ylimmässä postissa), vähän toistakymmentä sarjaa lisäsin, nyt niitä on 179kpl listattuna.

Avatar
nuutti
Asiantuntija
Viestit: 121
Liittynyt: 07.03.2004 3:00

Viesti Kirjoittaja nuutti » 28.09.2005 14:24

cue kirjoitti:En kyllä tuosta lukemalla löydä tilannetta missä noin voisi tapahtua... oletko varma että joku ei ylikirjoita epg dataa verkosta tulevalla, tai että tuo xmltv:ltä tuleva data ei pääsisi ylikirjoittamaan siellä jo olevaa?
Kirjoittamisen pitäisi onnistua, kun nuo "Tietoja ei saatavilla" -tekstit ilmestyvät epg:hen ja VDR:stä EpgScanTimeout on asetettu nollaksi, jonka kai pitäisi poistaa EPG:n automaattinen päivitys. Mistähän tuota ongelmaa voisi lähteä ratkomaan? Saako joku muu aikaan järkevän epg.datan noilla käyttämilläni xml:llä ja xmltv2vdr:llä?

-Tero-

Avatar
rofafor
Optikkoliikkeen kopiovastaava
Viestit: 1365
Liittynyt: 26.03.2004 3:00
Paikkakunta: Internet

Viesti Kirjoittaja rofafor » 28.09.2005 22:43

nuutti kirjoitti:VDR:stä EpgScanTimeout on asetettu nollaksi, jonka kai pitäisi poistaa EPG:n automaattinen päivitys.
Kyseinen asetus estää siis ohjelmaoppaan automaattisen päivityksen taustalla, kun VDR huomaa ettei sillä ole mitään hommia. Muutoin ohjelmatiedot päivitetään transponderikohtaisesti aina kanavanvaihdon yhteydessä.

Onko käyttämänne table id nollasta eriävä?

Koodi: Valitse kaikki

<table id> is a hex number that indicates the table this event is contained in (if this is left empty or 0 this event will not be overwritten or modified by data that comes from the DVB stream)

Vastaa Viestiin