xmltv2vdr-1.0.6-fin.patch

Juttua VDR:n ja VDR pluginien patcheistä

xmltv2vdr-1.0.6-fin.patch

ViestiKirjoittaja 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

ViestiKirjoittaja 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
cue
Yli-ihminen
 
Viestit: 688
Liittynyt: 09.09.2003 3:00
Paikkakunta: JKL

ViestiKirjoittaja 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
jokkeri
Asiantuntija
 
Viestit: 133
Liittynyt: 20.02.2004 3:00

ViestiKirjoittaja 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
cue
Yli-ihminen
 
Viestit: 688
Liittynyt: 09.09.2003 3:00
Paikkakunta: JKL

ViestiKirjoittaja 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
jokkeri
Asiantuntija
 
Viestit: 133
Liittynyt: 20.02.2004 3:00

ViestiKirjoittaja 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
cue
Yli-ihminen
 
Viestit: 688
Liittynyt: 09.09.2003 3:00
Paikkakunta: JKL

ViestiKirjoittaja 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
jokkeri
Asiantuntija
 
Viestit: 133
Liittynyt: 20.02.2004 3:00

ViestiKirjoittaja 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
cue
Yli-ihminen
 
Viestit: 688
Liittynyt: 09.09.2003 3:00
Paikkakunta: JKL

ViestiKirjoittaja 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
nuutti
Asiantuntija
 
Viestit: 121
Liittynyt: 07.03.2004 3:00

ViestiKirjoittaja 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
cue
Yli-ihminen
 
Viestit: 688
Liittynyt: 09.09.2003 3:00
Paikkakunta: JKL

ViestiKirjoittaja 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
nuutti
Asiantuntija
 
Viestit: 121
Liittynyt: 07.03.2004 3:00

ViestiKirjoittaja 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

ViestiKirjoittaja 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
cue
Yli-ihminen
 
Viestit: 688
Liittynyt: 09.09.2003 3:00
Paikkakunta: JKL

ViestiKirjoittaja 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
nuutti
Asiantuntija
 
Viestit: 121
Liittynyt: 07.03.2004 3:00

ViestiKirjoittaja 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)
Avatar
rofafor
Optikkoliikkeen kopiovastaava
 
Viestit: 1365
Liittynyt: 26.03.2004 3:00
Paikkakunta: Internet

Seuraava

Paluu Patchit

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 1 vierailijaa

cron