+ All Categories

VDR

Date post: 24-Oct-2014
Category:
Upload: aavaxx
View: 82 times
Download: 12 times
Share this document with a friend
Popular Tags:
16
Kako instalirati i podesiti VDR Kako instalirati i podesiti VDR na SuSE 10.0 - SkyStar2 tar xvzf pa fajl NOTE for international readers. First I define which packages need to be installed to satisfy the basic package dependancies before installing VDR and some basic plugins. Then you can just follow the commands and easily understand what is being done at the moment (especially if you had previous experience on Unix like operating systems). Near the end you can find a script for controling VDR, and a little gallery to see how it should look like when everything is done. At the bottom there is also a little tip, how you can turn your VDR setup into a full HTPC with minimum effort, using oxine. There is NO SC information in this text. NAPOMENA Iako su ove upute ovdje da bi neiskusan korisnik najbrže i najlakše složio svoj PVR, strogo preporučam da se pročita VDR manual/readme kao i dokumentacija za sve plugine koje instalirate. U ovom slučaju obavezno pročitati xine-vdr dokumentaciju, sve s ciljem da izvučete maksimum iz ove VDR+Xine kombinacije. Jer su navedene mnoge postavke za "fine-tuning" što bi se reklo. Iako u naslovu teksta stoji da je sve rađeno na SuSE Linux distribuciji, instalacija na drugim distribucijama se ne razlikuje, bitno je da su osnovne među-ovisnosti paketa zadovoljene. U posljednje vrijeme primio sam dosta pritužbi da linkovi iz teksta ne rade i slično. Pa za vas sa jeftinijim ulaznicama napominjem da je tekst pisan u doba kad je SUSE 10.0 tek izašao, i logika nalaže da je u međuvremenu mnogo plugina doživjelo nova izdanja, kao i sam VDR. Trudim se s vremena na vrijeme osviježiti i prilagoditi upute
Transcript
Page 1: VDR

Kako instalirati i podesiti VDRKako instalirati i podesiti VDR na SuSE 10.0 - SkyStar2

tar xvzf pa fajl

NOTE for international readers.First I define which packages need to be installed to satisfy the basic package dependancies before installing VDR and some basic plugins. Then you can just follow the commands and easily understand whatis being done at the moment (especially if you had previous experience on Unix like operating systems).Near the end you can find a script for controling VDR, and a little gallery to see how it should look like wheneverything is done. At the bottom there is also a little tip, how you can turn your VDR setup into a full HTPCwith minimum effort, using oxine. There is NO SC information in this text.

NAPOMENA Iako su ove upute ovdje da bi neiskusan korisnik najbrže i najlakše složio svoj PVR, strogo preporučam da se pročita VDR manual/readme kao i dokumentacija za sve plugine koje instalirate.U ovom slučaju obavezno pročitati xine-vdr dokumentaciju, sve s ciljem da izvučete maksimumiz ove VDR+Xine kombinacije. Jer su navedene mnoge postavke za "fine-tuning" što bi se reklo.Iako u naslovu teksta stoji da je sve rađeno na SuSE Linux distribuciji, instalacija na drugim distribucijama sene razlikuje, bitno je da su osnovne među-ovisnosti paketa zadovoljene.

U posljednje vrijeme primio sam dosta pritužbi da linkovi iz teksta ne rade i slično. Pa za vas sa jeftinijim ulaznicama napominjem da je tekst pisan u doba kad je SUSE 10.0 tek izašao, i logika nalaže da je u međuvremenu mnogo plugina doživjelo nova izdanja, kao i sam VDR.Trudim se s vremena na vrijeme osviježiti i prilagoditi upute novim izdanjima, ali nema velike razlike koristite li 1.4.5 ili 1.4.7... Moj HTPC je spržio grom tako da će upute biti osvježene za seriju 1.6.x čimkupim novu kutiju.

Default kernel što dolazi uz SuSE 10.0 ima podršku za SkyStar2 kartice, tako da radi što se kaže out-of-the-box.

Sljedeći dodatni paketi su instalirani prije instalacije VDR:

autoconf-2.59-81.i586.rpm automake-1.9.6-2.i586.rpm gcc-4.0.2_20050901-3.i586.rpm gcc-c++-4.0.2_20050901-3.i586.rpm libstdc++-devel-4.0.2_20050901-3.i586.rpm zlib-devel-1.2.3-3.i586.rpm openssl-devel-0.9.7g-2.i586.rpm

Page 2: VDR

libffmpeg0-0.4.9-4.pm.cvs20060201.i586.rpm libffmpeg0-devel-0.4.9-4.pm.cvs20060201.i586.rpm ffmpeg-0.4.9-4.pm.cvs20060201.i586.rpm xorg-x11-devel-6.8.2-100.i586.rpm faad2-2.0-0.pm.7.i586.rpm faac-1.24-0.pm.2.i586.rpm ImageMagick-Magick++-devel-6.2.3-4.i586.rpm ImageMagick-Magick++-6.2.3-4.i586.rpm freetype2-devel-2.1.10-4.i586.rpm freetype-1.3.1-1161.i586.rpm alsa-devel-1.0.10-0.pm.1.i586.rpm liblcms-devel-1.14-4.i586.rpm libtiff-devel-3.7.3-2.i586.rpm libpng-devel-1.2.8-5.i586.rpm libjpeg-devel-6.2.0-5.i586.rpm

Nemojte to uzimati kao definitivne među-ovisnosti, već okvirno što vam treba, a različiti plugini ovise o različitim bibliotekama i alatima.

Skinite i otpakirajte VDR: Napomena da se sve niše navedene komande izvršavaju u sljedu bez obzira na moje opaske.

cd /usr/local/src wget http://ftp.de.debian.org/debian/pool/main/v/vdr/vdr_1.6.0.orig.tar.gz tar xvzf vdr_1.6.0.orig.tar.gz rm vdr_1.6.0.orig.tar.gz ln -s vdr-1.6.0 VDR

U ovom slučaju korištena je SkyStar2 kartica tzv. Budget Card, koja nema hw dekoder. Zato nam je potreban Xine.Kao alternativu za Xine možete pogledati softdevice ili xineliboutput (oprez ovo nije isto što i vdr-xine) VDR plugine.

Skinite i otpakirajte xine plugin za VDR:

cd VDR/PLUGINS/src wget http://home.vrweb.de/rnissl/vdr-xine-0.8.2.tgz tar xvzf vdr-xine-0.8.2.tgz rm vdr-xine-0.8.2.tgz ln -s xine-0.8.2 xine

Skinite i otpakirajte xine-cvs, prije ovoga u slučaju da imate instalirane xine pakete koji su došli sa distribucijom obrišite ih.

cd ../../../ mkdir xine-cvs cd xine-cvs wget http://home.vrweb.de/rnissl/xine-lib-cvs-20080310200000.tar.bz2 wget http://home.vrweb.de/rnissl/xine-ui-cvs-20080310200000.tar.bz2 bzip2 -cd xine-lib-cvs-20080310200000.tar.bz2 | tar -xvf - bzip2 -cd xine-ui-cvs-20080310200000.tar.bz2 | tar -xvf -

Page 3: VDR

rm xine-lib-cvs-20080310200000.tar.bz2 rm xine-ui-cvs-20080310200000.tar.bz2

Kompilacija i instaliranje:Ukoliko imate Nvidia, Via ili Intel grafičku karticu poželjno je dakompilirate xine-lib na sljedeći način (u nvidia slučaju potreban nvidia glx driver)

./autogen.sh --enable-xxmc --with-xxmc-lib=viaXvMC --with-xvmc-lib=viaXvMC ./autogen.sh --enable-xxmc --with-xxmc-lib=I810XvmC --with-xvmc-lib=I810XvmC ./autogen.sh --enable-xxmc --with-xxmc-lib=XvMCNVIDIA --with-xvmc-

lib=XvMCNVIDIA

Te kasnije koristiti xxmc kao output u Xine da bi smanjili opterećenje na procesor. Više informacija ovdje: http://xine.cvs.sourceforge.net/*checkout*/xine/xine-lib/doc/README_xxmc.html?revision=1.3Ako kod korištenja xxmc boje na OSD-u budu poremećene, uključite "Nvidia color fix" u postavkama Xine-a.

cd xine-lib patch -p1 < /usr/local/src/VDR/PLUGINS/src/xine/patches/xine-lib.patch ./autogen.sh make make install cd ../xine-ui patch -p1 < /usr/local/src/VDR/PLUGINS/src/xine/patches/xine-ui.patch ./autogen.sh --enable-vdr-keys make make install

Vrijeme da kompiliramo VDR:

cd ../../VDR make REMOTE=LIRC make plugins

...ako ne posjedujete IR reciver preskočite REMOTE argument (dakle samo naredba "make")

...kasnije kada budete dodavali plugine morate znati da neki plugini zahtjevaju dodavanje argumenata kod "make plugins" npr. za osdteletext možete uključiti NEWSTRUCT, pa bi naredba izgledala ovako: make plugins NEWSTRUCT=1 zato obavezno čitajte dokumentaciju koja dolazi uz software...ako posjedujete IR i daljinski a pitate se kako to podesiti, jedan howto se nalazi ovdje:Kako podesiti LIRC - Slackware 10.0

...uz daljinski, da odmah napomen, ako imate tv-out i nvidia grafičku, ovisno o njezinim mogućnostimamožete pogledati specifični howto:nVidia - TV-outnVidia - TV-out (TwinView)

mkdir -p /video/plugins/xine/

Page 4: VDR

cp *.conf /video/ cp PLUGINS/src/xine/data/* /video/plugins/xine

Sve conf datoteke moraju biti u direktoriju /video (to je default).Listu kanala možemo napraviti sami sa alatom scan iz dvb-apps paketa. http://www.linuxtv.org/downloads/Primjer:

./scan dvb-s/Astra-19.2E -o vdr | tee channels.conf

Točnije; -e definira VDR verziju, u ovom slučaju 1.4.x, -p vraća i ime providera što je obavezno imati iznad 1.2.x, ako imate diseqc sklopku morate koristiti i -s N (gdje je N pozicija, oprez numeracija počinje od nule !).

./scan dvb-s/Astra-19.2E -o vdr -e 4 -p | tee channels.conf

Za određene satelite moguće je naći channels.conf u VDR formatu ovdje: http://www.linowsat.de/ (odličan web site, preporučam njegove liste, možete se pretplatiti i na

RSS feed (koji pomoću plugina možete pratiti i iz VDR) koji će vas obavještavati o novim servisima i kanalima svakodnevno)

http://free.pages.at/wirbel4vdr/channeleditor/examples/index2.html

DiSEqC:

S obzirom da su najgledaniji sateliti ovog podneblja HotBird 13E i Astra 19E, ako posjedujete sklopku evo potrebnih podešenja.

setup.conf:

DiSEqC = 1

sources.conf:

# Satellites S13E Hotbird 1-3/6/7A S19.2E Astra 1B/C/E/F/G/H/2C

diseqc.conf:

# Full DiSEqC sequence: S19.2E 11700 V 9750 t v W15 [E0 10 38 F0] W15 A W15 t S19.2E 99999 V 10600 t v W15 [E0 10 38 F1] W15 A W15 T S19.2E 11700 H 9750 t V W15 [E0 10 38 F2] W15 A W15 t S19.2E 99999 H 10600 t V W15 [E0 10 38 F3] W15 A W15 T S13.0E 11700 V 9750 t v W15 [E0 10 38 F4] W15 B W15 t S13.0E 99999 V 10600 t v W15 [E0 10 38 F5] W15 B W15 T S13.0E 11700 H 9750 t V W15 [E0 10 38 F6] W15 B W15 t S13.0E 99999 H 10600 t V W15 [E0 10 38 F7] W15 B W15 T

Obratite pažnju na treću stavku unazad, ovisno o konfiguraciji na sklopki korigirajte "A" odnosno "B".

Kod instalacija dodatnih plugina postupak je isti kao i kod vdr-xine.Otpakirati plugin u $VDR/PLUGINS/src/ direktorijLinkati ime-ver.zij.a na ime. Te uraditi make plugins u $VDR direktoriju. Određeni plugini dolaze sa patchevima koje jepotrebno primjeniti na sam VDR, u tom slučaju naravno potrebno je rekompilirati VDR.

Page 5: VDR

Neki od plugina koje poreporučam su:text2skin - omogućava korištenje tema za OSD, neke od boljih/ljepših su Enigma, DeepBlue, EnElchi ...osdpip - omogućava praćenje drugog kanala u malom OSD prozoru (picture in picture)rotor - plugin za kontroliranje diseqc motoratxtsubs - plugin koji omogućava ubacivanje titlova u *.sub formatu kada gledamo snimkettxtsubs - podrška za teletext titlovesubtitles - dekoder za DVB titlovefemon - prikazuje informacije o signalu, streamu, transponderima...channelswitcher - omogućava korištenje nekoliko različitih channels.conf datoteka (npr. posebno imate Filmove, posebno Glazbene kanale itd.)osdteletext - mnogo jednostavniji plugin od klasičnog Teletext plugina, prikazuje teletext na OSDeggtimer - plugin koji će vas nakon definiranog vremena putem OSD-a obavjestiti da provjerite kavu koju ste stavili kuhati ili pak izvršiti naredbu kao gašenje VDR-a nakon što zaspete

VDR pokrećemo sa (u direktoriju /usr/local/src/VDR/):

./vdr -Pxine P označava plugin, kada dižemo i ostale plugine potrebno ih je navesti na ovaj način

Ako nemate daljinski upravljač, VDR možete kontrolirati putem tastature preko Xine-a.

./vdr -P"xine -r"

...će omogućiti remote modeIz Xine Keymap Editora moguće je mapirati 34 tipke/kombinacije tipki na VDR akcije. Više informacijamože se naći u manualu što dolazi uz vdr-xine.

Xine pokrećemo sa:

xine vdr:/tmp/vdr-xine/stream#demux:mpeg_pes

... ili jednostavno upalite xine i stisnite VDR autoscan gumb

Primio sam neke pritužbe da je ovaj dio teksta prilično nerazumljiv stoga ponudit ću vam jošjednu opciju kako pokretati Xine. Prateći gornje korake kada dođete to djela gdje otpakirate vdr-xine plugin,otvorite datoteku xine.c koja je dio tog plugina te oko linije 179 potražite:

bool cPluginXine::Start(void){

// Start any background activities the plugin shall perform.if (!PluginXine::cXineDevice::Open())return false;return true;

}

Page 6: VDR

Te izmjenite da izgleda ovako:

bool cPluginXine::Start(void){

// Start any background activities the plugin shall perform.if (!PluginXine::cXineDevice::Open())return false;pid_t cpid;switch (cpid = fork()){case 0: SystemExec("xine -f --no-splash vdr:/tmp/vdr-xine/stream#demux:mpeg_pes");}return true;

}

Tada nastavite sa uputama, ovom izmjenom postigli smo to da kada ubuduće pokrećete VDR saxine pluginom omogućenim (-Pxine) plugin će automatski pokretati i Xine (bez splasha i full screen)nakon što se VDR pokrene.

Moram spomenuti i da prvi puta kad pokrenete VDR pojavit će se izbornik gdje možete mapirati tipke na daljinskom upravljaču.

S obzirom da je u tijeku svj. nogometno prvenstvo, korisno je napomenuti kako ukljčiti post-processing da bislika kod prijenosa bila što glađa, prilično detaljan popis i opis opcija moše se naći ovdje:

http://sourceforge.net/mailarchive/message.php?msg_id=7815777

Primjer:

( ) high cpu usage, good quality. conversion of dvd image format improves quality and fixes chroma upsampling bug.

xine -Dtvtime:method=Greedy,enabled=1,pulldown=none,framerate_mode=half_top,judder_correction=0,use_progressive_frame_flag=1,chroma_filter=0,cheap_mode=0 "vdr:/tmp/vdr-xine/stream#demux:mpeg_pes"

Mogli smo i ovako napraviti radi preglednosti, nakon kompilacije:

mkdir -p /video mkdir -p /etc/vdr mkdir -p /usr/lib/vdr cp vdr /usr/local/bin cp *.conf /etc/vdr cp PLUGINS/lib/* /usr/lib/vdr

U ovom slučaju VDR bi pokretali sa:

vdr --video=/video --config=/etc/vdr --epgfile=/etc/vdr/epg.data --lib=/usr/lib/vdr -Pxine

Page 7: VDR

Neovisno za što se odlučite, da bi automatizirali cijeli ovaj proces pokretanja možete pogledati skriptukoja je priložena na dnu stranice. Modificirajte je za svoje potrebe, mislim da sam je vrlo jasno napisao.Neki su mi pisali da im nije jasno što mi znači varijabla VDRLOG te kasnija linija "$* 1>$VDRLOG 2>&1 &" ;Radi se o tome da a) ne želim output u terminalu i b) da u svakom trenu mogu pregledati točan log u slučaju greške,zato sve spremam u definiranu datoteku.VDR po defaultu također određene poruke šalje u standardne syslog datoteke /var/log/{messages,syslog}. U slučaju problema ne zaboravite ih pregledati.

Ukoliko imate pitanja koja se tiču sc plugina, a nisu vezana uz legalno gledanje kanala molim da se pitanja ne objavljuju na forum. Možete me kontaktirati privatno.

Korisni linkovi:

http://www.cadsoft.de/vdr/ http://www.linuxtv.org/vdrwiki/index.php/Main_Page http://vdr.bluox.org/index.php?page=vdr http://www.edafe.org/vdr/

vdrctl

#!/bin/sh

# vdrctl, script for controlling VDRVDRPRG="/usr/local/src/VDR/vdr"CAMD3="/video/plugins/camd3/camd3"VDRLOG="/video/plugins/logs/vdr.log"CAMDLOG="/video/plugins/logs/camd3.log"VDRLIB="/usr/local/src/VDR/PLUGINS/lib"KILL="/bin/killall -q -TERM"PCAMD="/video/plugins/camd3/pcamd"

case "$1" in start) echo -n "Starting VDR... " # VDR complains if using utf-8, which is default under SuSE export LANG=hr_HR.ISO8859-2 $CAMD3 1>$CAMDLOG 2>&1 sleep 2 $VDRPRG -L $VDRLIB -w 60 -p 0 --shutdown="/bin/killall -q vdr xine" --no-kbd \ -P"sc -E /video/plugins/externalau.sh" \

Page 8: VDR

-P"xine -r" \ -Ptext2skin \ -Pfemon \ -Peggtimer \ -Pchannelswitcher \ -Pradioinfo \ -Ptxtsubs \ -Pttxtsubs \ -Psubtitles \ -Posdpip \ -P"osdteletext -d /video/plugins/cache/" \ $* 1>$VDRLOG 2>&1 & export LANG=en_US.UTF-8 echo "Done." ;; stop) echo -n "Stopping VDR... " $PCAMD -kill $KILL $VDRPRG $KILL xine echo "Done." ;; restart) echo -n "Restarting VDR... " $0 stop sleep 10 $0 start ;; *) echo "Usage: vdrctl {start|stop|restart}" exit 1 ;;esacexit 0

Evo kako to u konačnici izgleda, galerija.

Dodatak:

Pošto ste napokon došli do kraja ovog teksta kao bonus pokazat ću vam kako uz minimalan trud možete ovaj VDR setup pretvoriti u pravi HTPC sa mogućnosti gledanja TV-a (klasičan tuner), DVDa, VCDa, DivXa, slušanja muzike, igranja igara...transparentno, sve iz "jedne" aplikacije, odnosno jednog sučelja.Bez instaliranja hrpe plugina, kompliciranja sa konfiguracijom itd. Razlika je imate li daljinski/Lirc ili ne.

Page 9: VDR

No da krenem od početka, pošto ste pratili ove upute već imate sve potrebne "sastojke" (osim jednog).Kao što ste naučili iz ovog teksta xine-ui je samo frontend / interface za xine biblioteku. Postoji dvadesetak takvih, među njima se ističe oxine.To je OSD interface za xine-lib koji je posebno namjenjen HTPC i set-top-box sustavima. Kako izgleda možete vidjeti u galeriji.

Dakle, ako nemate daljinski moja preporuka je da kompletno izostavite korištenje xine-ui te upotrijebite samo oxine, pošto on imadirektnu podršku za VDR (bez ikakvih patcheva i sl.). Dokumentacija (vrlo jednostavna) kako instalirati oxine i podesiti ga da bude spreman za VDR nalazi se na njihovom sajtu.Prednost korištenja oxine je što postoji mogućnost da ga kontrolirate (samim time i VDR) preko joypada, joysticka, tastature/miša (think wireless).

No ako imate daljinski tu nastaju problemi jer da bi imali minimalnu slobodu upravljanja sa oxine treba nam barem 10-15 slobodnih tipki,kažem slobodnih zato jer se i VDR i oxine povežu na lirc daemon te se mnoge tipke preklapaju i postaje nemoguće koristiti obe aplikacije.U ovom slučaju ići ćemo obratnim putem, nećemo oxine povezivati na VDR već ćemo VDR povezati na oxine.Postoji jedan plugin, externalplayer, koji omogućava da pokrenemo oxine direktno iz VDR-a.Njegovu konfiguracijsku datoteku, externalplayer.conf, postavit ćemo u /video/plugins/ , te definirati da VDR prekine vezu sa Lirc daemonom kada se pokrećeeksterna aplikacija, kod gašenja aplikacije VDR će ponovno uspostaviti vezu te ćemo transparentno moći kontrolirati obe aplikacije.

externalplayer.conf:

# LIRC/KBD/RCU remotes are deactivated for VDR. # So Oxine has full control over the keyboard and LIRC devices. { MenuEntry = "External Player"; Command = "oxine"; OutputMode = extern; InputMode = deactivateRemotes; }

Instalirajte oxine, prateći dokumentaciju bez ustručavanja podesite sve tipke na daljinskom upravljaču, igrajte se sa postavkama, izmjenite default dijaloge...Obratite pažnju da možete definirati na kojem će se Xinerama ekranu pojaviti oxine.... spašava nas zezanja sa window managerom, rekoh, super aplikacija :).Dakle, oxine je podešen kako vi želite (ne zaboravite dodati podizanje externalplayer plugina u vašu skriptu za paljenje VDR-a), upalite VDR i pogledajte vaš menutrebali bi imati novu opciju "External Player"... instalacija vam ne bi smjela oduzeti više od pet minuta, podešavanje malo duže... uživajte u vašem multimedijalnom sustavu.

Page 10: VDR

TODO :

VDR 1.6.x + vdr-xine-0.8.2 + xine-lib-1.1.14commands.confkeymacros.confText2Skin - Themes + Channel LogosEditiranje snimki (izrezivanje reklama itd.)

nstalling VDR from e-tobi.net source packages * updated 5/2007 (VA, Finland)* Jul 29. 2007 - updated the deb-src line (NM, Finland)

IMPORTANT INFO BEFORE INSTALLATION!!* this is only recommended if Ubuntu supplied packages are not enough, for example you need extra plugins* make sure your DVB card works before doing this (I used kaffeine player for testing)* tested on Ubuntu Edgy/Feisty, recommended only for advanced users!!* this example includes subtitles patch (needed for DVB subtitles at least in some European countries)* this process must be done again after dist-upgrades

VDR1. Remove all installed Ubuntu VDR packages.$ sudo apt-get remove vdr vdr-dev* NOTE this does not remove configuration files, consider using Synaptic complete removal

Page 11: VDR

2. Add the following to /etc/apt/sources.list.deb-src http://e-tobi.net/vdr-experimental etch base addons vdr-multipatch

3. Update packagelist and install compile tools.$ sudo apt-get update$ sudo apt-get install dpkg-dev build-essential fakeroot

3. Make a directory for source code files.$ cd ~$ mkdir vdr-src$ cd vdr-src

4. Install VDR sourcecode. $ apt-get source vdr

5. Try to get depencies automatically.$ sudo apt-get build-dep vdr

6. Make sure you have some needed packages.$ sudo apt-get install debhelper linux-headers-generic libjpeg62-dev dpatch libcap-dev libncurses5-dev

7. Activate subtitles patch by editing file vdr-1.4.*/debian/patches/00list.Do this only if you need DVB subtitles. Remove comments from the following lines.opt-27_subtitles-ttxtsubsopt-27-x_subtitles-ttxtsubs-volumebar-fix

You can also activate other patches, but be careful as they might conflict each other.

8. Compile VDR and create deb packages.

$ cd ~/vdr-src/vdr-1.4.*

$ fakeroot debian/rules binary

After this there should be vdr_1.4.*.deb and vdr-dev_1.4.*.deb packages in ~/vdr-src.

9. Install deb packages.

$ cd ~/vdr-src

$ sudo dpkg -i vdr_1.4*.deb vdr-dev_1.4*.deb$ sudo /etc/init.d/vdr stop (stop vdr, plugins need to be activated)

DONE! Continue to install plugins below.

PLUGINS

Browse e-tobi.net selection at http://www.e-tobi.net/repositories/repositories.htmlBelow are a couple of examples to install them.

vdr-plugin-subtitles

$ cd ~/vdr-src$ apt-get source vdr-plugin-subtitles$ sudo apt-get build-dep vdr-plugin-subtitles

Page 12: VDR

$ cd vdr-plugin-subtitles-*$ fakeroot debian/rules binary$ cd ..$ sudo dpkg -i vdr-plugin-subtitles_*.deb

vdr-plugin-xineliboutput

$ apt-get source vdr-plugin-xineliboutput$ sudo apt-get build-dep vdr-plugin-xineliboutput$ cd vdr-plugin-xineliboutput-*$ fakeroot debian/rules binary$ cd ..$ sudo dpkg -i vdr-plugin-xineliboutput_*.deb libxine-xvdr_*.deb libxineliboutput-sxfe_*.deb xineliboutput-sxfe_*.deb

MORE PLUGINS

Below are listed a couple of useful plugins. Install the same way as above. It can be wise to install these after you are sure vdr is working.vdr-plugin-remote (remote control support)vdr-plugin-osdteletext (used at least in europe)vdradmin-am (control vdr via web)

USEFUL TIPS

Starting VDR (started automatically during deb installation)$ sudo /etc/init.d/vdr start

Config files (if you make changes, remember to restart VDR)

/etc/default/vdr# Enable VDRENABLED=1# change default path to save recordingsVIDEO_DIR="/path/to/videodir" # use this only to configure remote control keys via sxfe, comment out for normal use# USER=your_username_which_is_running_X_session

/etc/vdr/plugins/plugin.xineliboutput.conf--local=none # disable sxfe access, consider enabling if you have a dedicated VDR box--remote=37890 # add network support in order to access it via xine player--primaryNOTE, first time starting VDR use --local=sxfe --remote=none to configure remote control keys.Remember to use correct USER above (normally VDR is run as "vdr" user which does not have access to your X session)Otherwise xine xvdr access does not seem to work because it's waiting for remote control configuration.Also temporarily "chmod 777 /var/lib/vdr" so that remote.conf can be written.

/var/lib/vdr/channels.confThis is a required file with channel frequency info in your area.See http://www.linuxtv.org/vdrwiki/index.php/Syntax_of_channels.conf for more info.

DONE!!

You should be able to access VDR via xine-ui (select XVDR). See xineliboutput for more frontends.If you have later problems to use xine-ui, try the sxfe option (mentioned

Page 13: VDR

earlier) to debug.


Recommended