xmltv2vdr-1.0.6-fin.patch

Juttua VDR:n ja VDR pluginien patcheistä

ViestiKirjoittaja cue » 24.01.2006 11:32

Päivitin tvseries.conffin

Linkki ekassa postissa tai täällä
Avatar
cue
Yli-ihminen
 
Viestit: 688
Liittynyt: 09.09.2003 3:00
Paikkakunta: JKL

ViestiKirjoittaja TompSa » 26.03.2006 19:30

Jaahas. Katson sivut uudistuneet ja samalla lakkas tv_grab_fi toimimasta, joten pelkän telkku.com:n xml:n varassa eletään tällä hetkellä.
VDR: Asus P5QL PRO - Celeron E1400 - Palit GF 9500GT 512M DDR2 HDMI SILENT - Kingston Valueram 2x1GB 800MHz - 2x Cinergy 1200 DVB-C - 250GB SATA
Avatar
TompSa
Asiantuntija
 
Viestit: 124
Liittynyt: 20.05.2004 3:00
Paikkakunta: Helsinki

ViestiKirjoittaja TompSa » 06.06.2006 19:07

gooman kirjoitti:Mulla on käynnissä testi, jonka tarkoituksena on fixata telkku.com:issa olevat ohjelmatiedot xmltv-muotoon.

Täältä löytyy xml-tiedosto, joka päivittyy joka yö klo 03.00.

Edit: File ei ole enää jaossa.

Jos joku muukin ehtii testata, niin pistäkää kommentteja tulemaan. Mulla tuo on ollut käytössä viikonpäivät ja hyvin on toiminut.

Huom! kanava id on muotoa x.telkku.com (vrt. x.katso.fi). Kunkin kanavan id:t löytyvät xml-filun alusta.


Miksikäs file ei ole enää jaossa?
VDR: Asus P5QL PRO - Celeron E1400 - Palit GF 9500GT 512M DDR2 HDMI SILENT - Kingston Valueram 2x1GB 800MHz - 2x Cinergy 1200 DVB-C - 250GB SATA
Avatar
TompSa
Asiantuntija
 
Viestit: 124
Liittynyt: 20.05.2004 3:00
Paikkakunta: Helsinki

ViestiKirjoittaja Mixe » 17.12.2006 17:16

Mikäs pitäisi olla xmltv2vdr:n ja tv_grab_fi:n tilanne tällä hetkellä? Otin uusimman xmltv:n CVS:stä ja näyttäs, että ohjelmatiedot tulee ihan nätisti telkku.com:sta. Sitten kun tuolla patchatulla xmltv2vdr:llä yritän runnoa tietoja sisään niin se menee läpi ilman herjoja mutta VDR:ssä näkyy silti vanhat puutteelliset tiedot. Pitääkö vdr:ää patchata tms. että saa tämän toimimaan?
Mixe
Isäntä
 
Viestit: 96
Liittynyt: 10.12.2005 9:24
Paikkakunta: Oulu

ViestiKirjoittaja SamiJ » 17.12.2006 17:52

Mixe kirjoitti:Mikäs pitäisi olla xmltv2vdr:n ja tv_grab_fi:n tilanne tällä hetkellä? Otin uusimman xmltv:n CVS:stä ja näyttäs, että ohjelmatiedot tulee ihan nätisti telkku.com:sta. Sitten kun tuolla patchatulla xmltv2vdr:llä yritän runnoa tietoja sisään niin se menee läpi ilman herjoja mutta VDR:ssä näkyy silti vanhat puutteelliset tiedot. Pitääkö vdr:ää patchata tms. että saa tämän toimimaan?


Sain toimimaan homman siten että VDR:n omaan sekä xmltv2vdr:n käyttämään channels.confiin pitää kanavan asetuksiin muuttaa nolla ykköseksi seuraavaan tapaan:


Viasat History:362000:C0M128:C:6900:6051:6052=sve,6057=rus,6059=eng:6056:B00:6050:1:11:0


Koska en hae xmltv:llä tietoja kaikille kanaville, olen myös kommentoinut xmltv2vdr.pl:stä rivit jossa kaikki ohjelmatiedot tyhjennetään:


Koodi: Valitse kaikki
#SVDRPsend("CLRE");
#SVDRPreceive(250);
Avatar
SamiJ
Harrastaja
 
Viestit: 44
Liittynyt: 13.05.2005 3:00

ViestiKirjoittaja bogey » 09.01.2007 13:19

Nested quantifiers in regex; marked by <-- HERE in m/^** <-- HERE *The Sex Tape Edition$/ at /usr/local/src/xmltv2vdr/xmltv2vdr.pl line 244, <TVSERIES> line 206.


epg.xml:stä löytyi star kanavalta

<title>***The Sex Tape Edition</title>
<desc>Viihdeohjelmat - 30 min</desc>

Eli xmltv2vdr.pl scripti menee näköjään asterisk merkistä sekaisin. Helpoin on poistaa koko merkki, ehkä joku viisaampi osaa neuvoa miten senkin saisi updatettua vdr epg:hen.
Lisäsin xmltv2vdr.pl scriptiin alkuun muiden sedauksien alle poiston *:lle:

$line =~ s/\*//g;


Ongelmia on ollut myös sulkujen kanssa showtimellä, niihin auttoi

$line =~ s/\(//g;
$line =~ s/\)//g;
Vdr kokoonpano: viewtopic.php?t=1196
bogey
Vanhempi harrastaja
 
Viestit: 71
Liittynyt: 07.04.2004 3:00

ViestiKirjoittaja galli » 08.02.2007 17:24

Alkoi kanssa kiinnostamaan laittaa toimintaan tämä hienous. Mutta vaikka olen tätä threadia tavannut melko moneen kertaan, haluaisin silti kysellä hieman tarkennuksia.

Viitsisikö joku listata askelletusti vaadittavat jutut, joilla ton saa pelittään?
Itse olen päässyt tähän asti:

1. Asenna xmltv
2. Hae ja pätsää xmltv2vdr.pl (1.0.6)
3. Tee kopio channels.conf -> channels.conf.xmltv
4. EPG scannaus vdr:stä nollaksi
5. channels.conf.xmltv editointi?? (Tässä vaiheessa loppuu älli?)

Mitäs tuolle pitää tehdä, ja mitä vielä puuttuu ennen kuin näkyy pitkät kuvaukset vdr:ssä?

-Galli
galli
Vastasyntynyt
 
Viestit: 7
Liittynyt: 09.01.2006 17:01

ViestiKirjoittaja floodi » 08.02.2007 21:05

channels.conf.xmltv:
Koodi: Valitse kaikki
YLE1:170:M128:C:6875:512+128:650=fin:2321:0:1:1:1:0:0.telkku.com
YLE2:170:M128:C:6875:513+129:660=sve:2321:0:2:1:1:0:1.telkku.com
MTV3:170:M128:C:6875:305:561=fin:817:0:3:1:1:0:2.telkku.com


Noi kanavien nimet pitää olla samat kuin siinä xml-filussa. Samaten kuudes sarake oikealta päin pitää laittaa nollaksi eli:
YLE1:170:M128:C:6875:512+128:650=fin:2321:0:1:1:1:0:0.telkku.com
Noin sain itse sen toimimaan.
floodi
Säätäjä
 
Viestit: 270
Liittynyt: 19.04.2006 20:57
Paikkakunta: Kuopio

ViestiKirjoittaja galli » 09.02.2007 19:23

OK. Kiitoksia neuvosta, mutta vielä ei olla maalissa... (kai)

1. Asenna xmltv
2. Hae ja pätsää xmltv2vdr.pl (1.0.6)
3. Tee kopio channels.conf -> channels.conf.xmltv
4. EPG scannaus vdr:stä nollaksi
5. channels.conf.xmltv tiedostoon editoidaan viimeiseksi kentäksi vastaava nimi kuin xml -filussa
6. Suorita komento: tv_grab_fi --configure
7. Suorita komento: tv_grab_fi > /etc/vdr/epg.xml
8. Suorita komento:
/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."

Pitäisikö niiden ohjelmatietojen sitten kohdan 7. jälkeen olla tuossa epg.xml -tiedostossa? Itselläni ei nimittäin tuohon tiedostoon ilmesty kuin <channel> tagit, eikä ainuttakaan ohjelmatietoa.

tv_grab_fi kyllä pyörii 10 minuuttia.

Alussa tosin antaa tuollaista herjaa, mutta tuonhan nyt ei kai pitäisi vaikuttaa mihinkään varsinaiseen toiminnaillisuuteen:
error from Term::ReadKey::GetTerminalSize(): Unable to get Terminal Size. The TIOCGWINSZ ioctl didn't work. The COLUMNS and LINES environment variables didn't work. The resize program didn't work. at /usr/lib/perl5/vendor_perl/5.8.8/i386-linux/Term/ReadKey.pm line 362.
galli
Vastasyntynyt
 
Viestit: 7
Liittynyt: 09.01.2006 17:01

ViestiKirjoittaja floodi » 09.02.2007 21:32

Ööh, en mä tv_grabia käytä ollenkaan :) Käytän ystävällisen foorumin käyttäjän tarjoamaa valmiiksi parsittua xml:ää.
Koodi: Valitse kaikki
wget -q -O /var/vdr/telkku.com.xml http://194.241.125.7/vdr/telkku.com.xml


Seuraava käsky ajelee tiedot sisään VDR:ään. Huomaa, että VDR:än pitää olla käynnissä. Toi ulostaa kamat porttiin 2001 oletuksena.
Koodi: Valitse kaikki
xmltv2vdr.pl -l 2 -d localhost -c /var/vdr/channels.conf.xmltv -x /var/vdr/telkku.com.xml -e /var/vdr/tvseries.conf -n "Ei löydy"
floodi
Säätäjä
 
Viestit: 270
Liittynyt: 19.04.2006 20:57
Paikkakunta: Kuopio

ViestiKirjoittaja Audifan » 01.03.2007 20:21

Tätä ketjua on nyt luettu lujasti, mutta ei mene vdr:ään epg-tiedot.

Josko joku löytäisi virheen seuraavista:

channels.conf.xmltv sisältö on seuraava:

Koodi: Valitse kaikki
TV1:274000:C0M128:C:6900:512+128:650=fin:2321:0:17:1:1:0:0.telkku.com
TV2:274000:C0M128:C:6900:513+129:660=eng:2321:0:33:1:1:0:1.telkku.com
MTV3:282000:C0M128:C:6900:305:561=fin:817:0:49:1:2:0:2.telkku.com
Nelonen:282000:C0M128:C:6900:512:650=fin:576:0:65:1:2:0:3.telkku.com
YLE Teema:274000:C0M128:C:6900:516+132:690=fin:2321:0:145:1:1:0:63.telkku.com
Subtv:282000:C0M128:C:6900:353:609=fin:865:0:97:1:2:0:4.telkku.com
YLE24:274000:C0M128:C:6900:515+131:680=fin:2321:0:129:1:1:0:62.telkku.com
FST5:274000:C0M128:C:6900:514+130:670=sve:2321:0:81:1:1:0:64.telkku.com
JIM:282000:C0M128:C:6900:516:690=fin:0:0:225:1:2:0:48.telkku.com
Urheilukanava:162000:C0M64:C:6900:417+130:673=fin:929:0:113:1:3:0:59.telkku.com


Tässä on alkuosa epg.xml tiedostosta:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE tv SYSTEM "xmltv.dtd">

<tv source-info-url="http://www.telkku.com/" source-data-url="http://www.telkku.com/" generator-info-name="XMLTV" generator-info-url="http://membled.com/work/apps/xmltv/">
<channel id="0.telkku.com">
<display-name>TV1</display-name>
</channel>
<channel id="1.telkku.com">
<display-name>TV2</display-name>
</channel>
<channel id="10.telkku.com">
<display-name>TV1000</display-name>
</channel>
<channel id="11.telkku.com">
<display-name>TV1000 Action</display-name>
</channel>
<channel id="12.telkku.com">
<display-name>TV1000 Nordic</display-name>
</channel>

Tuossa komento, jolla yritän data sisään tunkea.

Koodi: Valitse kaikki
sudo ./xmltv2vdr.pl -v -x epg.xml -c channels.conf.xmltv -e tvseries.conf


Kun ajan xmltv2vdr.pl scriptin simulointi vivulla, tulostuu seuraavaa:



Koodi: Valitse kaikki
E 16185 1172736900 2700 0
T Koulu-tv: Pohjolan tulokkaat
D 2/6. Kanandanhanhi ja valkoposkihanhi. Kanadanhanhi tuotiin 1929 mets�styslinnu
ksi Ruotsiin ja se on levinnyt koko Pohjolaan. Suomessa yleisempi on kuitenkin valkoposkihanhi.
e


Mistä voisi vikaa lähteä hakemaan?
Audifan
Vanhempi harrastaja
 
Viestit: 72
Liittynyt: 16.03.2006 22:58

ViestiKirjoittaja Audifan » 02.03.2007 19:20

Pään jyskääminen seinään jatkuu sitkeästi.

Yritin tunkea epg-dataa vdr:ään suoraan SVDRP:n avulla PUTE-komennolla. Ymmärtääkseni osasin formaatin oikein. Lisäksi vdr vastasi, että "250 EPG data processed
". Tavoitteena oli muuttaa vain yhden ohjelman tietoja. jotta saisin edes kerran jotain muutettua ja todettua, että tuo putki toimii. No, lopputulos oli, ettei mikään muuttunut.

Nyt on jokin iso tai pieni pala jossain, joka tästä palapelistä puuttuu. Pitäisikö käsin muuttamalla epg-dataa, tiedon muuttua myös "ohjelmaoppaassa"?
Audifan
Vanhempi harrastaja
 
Viestit: 72
Liittynyt: 16.03.2006 22:58

ViestiKirjoittaja nolodude » 02.03.2007 22:25

Oletko muuttanut tuon kolmanneksi viimeisen numeron myös VDR:n käyttämästä channels.conf:sta?
nolodude
Isäntä
 
Viestit: 118
Liittynyt: 10.12.2005 23:21
Paikkakunta: Helsinki

ViestiKirjoittaja Audifan » 02.03.2007 23:03

Tässä on rivi käytössä olevasta channels.conf:sta,

Koodi: Valitse kaikki
TV1;YLE:274000:C0M128:C:6900:512+128:650=fin:2321:0:17:0:1:0


Eli jos tarkoitat alkuperäistä kolmatta numeroa ennen "telkun" lisäämistä, niin kyllä.
Audifan
Vanhempi harrastaja
 
Viestit: 72
Liittynyt: 16.03.2006 22:58

ViestiKirjoittaja nolodude » 03.03.2007 18:42

Audifan kirjoitti:Tässä on rivi käytössä olevasta channels.conf:sta,

Koodi: Valitse kaikki
TV1;YLE:274000:C0M128:C:6900:512+128:650=fin:2321:0:17:0:1:0


Eli jos tarkoitat alkuperäistä kolmatta numeroa ennen "telkun" lisäämistä, niin kyllä.

Mm.. se on tuossa kuitenkin 0?

channel.conf.xmltv:ssa YLE1:n rivi on sinulla
Koodi: Valitse kaikki
TV1:274000:C0M128:C:6900:512+128:650=fin:2321:0:17:1:1:0:0.telkku.com

Eli siinä 17 jälkeen tulee 1. Tarkoitin, että muuta sama numero ykköseksi myös channels.conf:iin. Ainakin minulla xmltv:n ja vdr:n channels.conf:t ovat muuten tismalleen identtiset paitsi että ensimmäisessä ovat lisäksi nuo telkkukoodit.
nolodude
Isäntä
 
Viestit: 118
Liittynyt: 10.12.2005 23:21
Paikkakunta: Helsinki

EdellinenSeuraava

Paluu Patchit

Paikallaolijat

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