Eesti kanalite EPG konfigureerimine Dreamboxile.
------------------------------------------------
Lihtsaim n.ö. dumbuser moodus Eesti kanalitele EPG saada on selline. Alusena sai kasutatud Hollandi vastavaid scripte. Kogu asi eeldab, et inimene oskab kasutada algtasemel käsurida ja Dreamboxi, samuti ftp klienti.
Kasutatud tüüner: DM7020 (võimalik, et sama toimib ka teiste puhul aga ei garanteeri)
Image: PLi® Iolite
pli-iolite-dm7020-20071230-4014.nfi
(md5 4d4c8b183910fc1b1a31518fd2e05039)
Installi protseduur:
--------------------
1. Seadistame EPG üldparameetrid.
Sinine nupp -> Dreambox settings -> System settings -> EPG -> EPG data store: SQLite database -> SQLite EPG location: USB stick (või misiganes sobiv variant) -> Save
2. Laeme alla ja installime SQLite EPG import plugina (v1.1)
Sinine nupp -> Software management -> Downloads -> Addons/Plugins -> SQLite EPG import plugin (1.1) -> OK
3. Konfigureerime ning laeme Dreamboxi vajalikud scriptid ja konfifailid (kaasas postituse lisana).
tv_grab_ee.sh
tv_grab_ee.sh faili tuleb vajadusel enne kohandada vastavalt 1. punktis valitud "SQLite EPG location:" parameetrile.
Mina valisin andmete salvestuskohaks USB mälupulga.
epg=/media/usb/epg.db
datadir=/media/usb
tv_grab_ee.sh asukoht:
/var/bin
ja kuna tegu scriptifailiga, siis kindlasti chmod 755
tv_grab_ee.cfg
Vajadusel muudame selles failis epg.dat asukoha. Minul on epg.dat pandud:
epgLocation=/media/usb/epg.db
tv_grab_ee.cfg asukoht:
/var/tuxbox/config/dbepg
tv_grab_ee.dat
tv_grab_ee.dat asukoht:
/var/tuxbox/config/dbepg
DAT failis seotakse kanalid XMLTV failiga. Endal on seal ainult ETV, Kanal 2 ja TV3 Estonia. Kanaleid saab aga vastavalt oma soovile juurde lisada valemi järgi:
SID:NID:TSID=Channel_ID
Näiteks:
ETV
Leiame XMLTV poolt (fail tv_grab_ee.xml) kasutatava ID ETV-le.
<channel id="11.xmltv.kava.ee"> ehk siis ID-ks tuleb 11.xmltv.kava.ee
Kanali streaminfo (muljume puldilt info nuppu) alt vaatame vastavad SID, NID ja TSID.
TSID 000eh
ONID 0055h
SID 18ech
ETV rida tuleb siis kokku selline:
18ec:55:e=11.xmltv.kava.ee
4. Laeme mõnda arvutisse alla scriptid XMLTV kasutamiseks
http://sourceforge.net/projects/xmltv/" onclick="window.open(this.href);return false;
Ei hakka siinkohal sellel pikemalt peatuma. Kõik on põhjalikult kirjas installiga kaasasolevas readme failis. Saadaval on versioonid nii windowsile kui ka linuxile. Peale installi tuleb XMLTV konfigureerida oma vajadustele vastavaks. Käsk on:
xmltv tv_grab_ee --configure
Seejärel laeme kava alla, näiteks käsuga:
xmltv tv_grab_ee --days 7 --output ./.xmltv/tv_grab_ee.xml
Tulemuseks tekib kõvakettale fail tv_grab_ee.xml, mille laeme Dreamboxi vastavalt 1. punktis valitud "SQLite EPG location:" asukohta. Minul on see:
/media/usb/
5. Seadistame Dreamboxi EPG lõplikult.
Kollane nupp -> Plugins -> Dreambox EPG Config -> Package: Eesti Xmltv -> Channels (roheline nupp) -> Mapped (sinine nupp), kontrollime, et jaotises "Mapped channels" asuv nimekiri vastaks meie soovitud kanalitele. Vajadusel mapime need ringi -> Done (roheline nupp) -> Done (sinine nupp)
6. Teeme Dreamboxile täieliku restardi. NB! Enigma restart pole piisav!
7. Tirime kava tv_grab_ee.xml failist SQLite EPG andmebaasi.
Kollane nupp -> Plugins -> Dreambox EPG Config -> Retrieve (kollane nupp)
Valmis. Nüüd peab Eesti kanalitel olema EPG tingimusel, et kõik sai õieti tehtud.
Kogu protseduuri saab edaspidi täielikult, ilma endapoolse sekkumisvajaduseta automatiseerida cron abil. Näiteks tirida umbes nädala-paarise vahega uus kava ja laadida see Dreamboxi, tirida see xml failist SQLite andmebaasi jne. misiganes.
Paar pilti ka siis asjast kuidas see EPG välja hakkab nägema:
Ja nii saamegi lihtsalt, valge inimese kombel valida salvestusaegu:
Mission Completed.
