Ik heb een korte handleiding gemaakt voor de installatie van Ubuntu Karmic 9.10, xbmc, vdr en CCcam o.a. gebruik makend van de handleiding van Niels Wagenaar. Aanvullingen en tips zijn van harte welkom.
Voordelen:
- naadloze integratie in xbmc
- maar 1x remote configureren (voor xbmc)
- moderne xbmc GUI ipv de 'jaren 80' vdr GUI
Nadelen:
- tijdens kanaal switchen krijg ik soms 'channel not available'. Mogelijk ligt dit aan mijn wat magere dvb-t signaal (?).
- het tv beeld is niet vloeiend, maar een beetje hakkelig. Ik weet niet of de streamdev plugin, de intel G45 graphics driver of mijn VGA => CRT converter hier debet aan is.
- je hebt niet alle vdr mogelijkheden ter beschikking die in plugins ingebakken zitten (bijv. signaalsterkte)
- vooruitspringen in opnames werkt niet
- epg en channel informatie soms tijdelijk verdwenen
- xbmc crasht soms
In het kort heb ik de volgende stappen doorlopen:
ubuntu 9.10 karmic
==================
download minmal cd iso
boot de cd en kies 'Advanced options > Expert install';
bij vrijwel alle stappen kun je voor de defaults kiezen behalve:
- bij additional locales heb ik: nl_NL.UTF-8 aangevinkt (ik weet echter niet of dat nodig is)
- bij software selection heb ik Basic Ubuntu server en OpenSSH server aangevinkt
- kies username 'xbmc'
Na installatie en reboot verder gaan met:
$ sudo apt-get update
$ sudo apt-get install lirc => kies de juiste remote in de wizard die na installatie wordt gestart
$ sudo apt-get install rungetty pm-utils linux-sound-base alsa-base
$ sudo nano /etc/init/tty1.conf => verander "exec /sbin/getty -8 38400 tty1" in "exec /sbin/rungetty tty1 --autologin xbmc"
$ nano .xinitrc => zet hierin het volgende:
#!/bin/bash
exec /usr/bin/xbmc --standalone
$ chmod +x .xinitrc
$ nano ~/.bash_profile => zet hierin het volgende:
case "`tty`" in
/dev/tty1) clear && startx &>/dev/null;;
esac
$ sudo tune2fs -c 200 /dev/sda6
$ sudo usermod -a -G audio xbmc
$ sudo usermod -a -G video xbmc
$ sudo alsamixer => up the volumes for Master and PCM.
$ sudo alsactl store 0
XBMC pvr-testing & VDR
======================
Ik heb hierbij gebruik gemaakt van de volgende repositories: xbmc & vdr
Helaas bevat deze vdr repository geen vdr-sc plugin en een compiled vdr-sc plugin gaf bij mij de melding "WARNING: The following plugins have been left out due to really binary incompatibility: sc." => Daarom heb ik verderop vdr, vdr-plugin-streamdev-server en vdr-sc alsnog allemaal moeten compileren. De reden dat ik het vdr installatie via ppa gedeelte toch heb laten staan is dat ik
- a. gebruik wilde maken van de vdr start/stop scripts
- b. snel wilde testen of het geheel voor wat betreft de FTA zenders goed werkte
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 299F360A
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 6CF20474
$ sudo nano /etc/apt/sources.list => voeg hieraan toe:
deb http://ppa.launchpad.net/henningpingel/xbmc/ubuntu karmic main
deb-src http://ppa.launchpad.net/henningpingel/xbmc/ubuntu karmic main
deb http://ppa.launchpad.net/the-vdr-team/vdr-ubuntu-karmic/ubuntu karmic main
deb-src http://ppa.launchpad.net/the-vdr-team/vdr-ubuntu-karmic/ubuntu karmic main
$ sudo apt-get update
$ sudo apt-get install vdr vdr-plugin-streamdev-server xbmc
$ sudo nano /var/lib/vdr/plugins/streamdev/streamdevhosts.conf => uncomment 192.168.1.0/24
$ sudo nano /var/lib/vdr/svdrphosts.conf => uncomment 192.168.1.0/24
$ apt-get install w-scan
$ sudo nano /var/lib/vdr/channels.conf => zet hierin je eigen channels
zie hier hoe je met wscan een channel list kan maken.
Reboot, als het goed is start xbmc nu automatisch op
- voor intel video graphics: ga naar Instellingen > Video > Speler en zet render method = GLSL (anders wordt vdr met VDPAU benaderd met een xbmc crash als gevolg)
- ga naar settings > tv en activeer plugin
VDR rebuild (incl softcam en streamdev plugins)
==============================================
uncomment de vdr team ppa's in /apt/sources.list om te voorkomen dat updates hieruit de homebrew binaries overschrijven.
$ sudo bash
# cd /usr/local/src
# apt-get install gettext g++ mercurial libbz2-dev libfreetype6-dev libfontconfig1-dev libjpeg62-dev libcap-dev libncurses5-dev libncursesw5-dev git-core
# git clone git://projects.vdr-developer.org/vdr.git
# wget http://www.mail-arch....7.9-xbmc.patch
# cd vdr/
# patch -p1 < ../vdr-1.7.9-xbmc.patch
# cp Make.config.template Make.config
# nano Make.config => zet hierin het volgende:
MANDIR = /usr/man
BINDIR = /usr/bin
LOCDIR = /usr/share/locale
PLUGINDIR= ./PLUGINS
PLUGINLIBDIR= /usr/lib/vdr/plugins
VIDEODIR = /home/media/video
CONFDIR = /etc/vdr
### The remote control:
# LIRC_DEVICE = /dev/lircd
# RCU_DEVICE = /dev/ttyS1
# cd /usr/local/src/vdr/PLUGINS/src
# rm -rf hello osddemo pictures servicedemo skincurses sky status svdrpdemo
# hg clone -r trunk http://85.17.209.13:6100/sc
# cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot login ##hit ENTER when asked for a password.
# cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co streamdev
# cd sc
# nano Makefile => lookup # FFdeCSA en verwijder -O3 bij de CSAFLAGS, anders gaat compileren fout.
# cd /usr/local/src/vdr/
# mkdir PLUGINS/lib
# make
# make plugins
# mkdir -p /var/lib/vdr/plugins/sc
# cp /usr/bin/vdr /usr/bin/vdr.ppa
# cp vdr /usr/bin/vdr
# cp PLUGINS/lib/* /usr/lib/vdr/plugins
# exit
cccam
=====
Note: de ftdi_sio driver is in de huidige (2.6.31-14) kernel broken wat inhoudt dat bijv. een smargo smartreader+ niet zal werken totdat er een kernel-update uitkomt die gebaseerd is op minmaal de 2.6.31.5 mainstream kernel. Ik heb dus op dit moment de smartcard maar in een andere machine gestopt (ubuntu 9.04) in afwachting van de kernel-update.
Download van cccam forum v2.1.1 (v2.1.2 loopt bij mij vast met Buffer overflow)
$ sudo cp CCcam.x86 /var/bin
$ sudo nano /var/etc/CCcam.cfg => zet hierin het volgende:
F : user1 pass1
SERVER LISTEN PORT : 12000
SERIAL READER : /dev/ttyUSB0 smartreader+
DVB API : -1
Zie Shalafi voor het aanmaken van
- het cccam init.d script
- het cccam run.sh script
$ sudo nano /var/lib/vdr/plugins/sc/cardclient.conf => zet hierin het volgende:
cccam2:127.0.0.1:12000:1:user1:pass1
Vervolgens rebooten en hopen dat alles goed gegaan is!
Troubleshooting
===============
- zet "DEBUG ; yes" in CCcam.cfg /var/log/CCcam.log
- zet vdr-sc logging aan in /var/lib/vdr/setup.conf:
sc.LogFile = 1
sc.LogFileLimit = 0
sc.LogFileName = /var/log/vdr-sc
- controleer xbmc logging in /home/xbmc/.xbmc/temp/xbmc.log
- controleer vdr logging in /var/log/user.log
gr, Ed
Handleiding: VDR, CCcam en XBMC
Gestart door
digten
, nov 15 2009 15:23
42 reacties in dit onderwerp
#1 Geplaatst: 15 november 2009 - 15:23
#2 Geplaatst: 17 november 2009 - 00:04
Komende tijd bekijk ik in hoeverre de XBMC pvr-testing versie bruikbaar is in de praktijk. Het is nl. zo dat de pvr-testing versie een 'playground' is totdat de unified-pvr versie van de grond gekomen is. Desondanks heb ik toch maar een paar bugreports ingeschoten en ik zie wel of hier iets mee gebeurt:
http://xbmc.org/trac/ticket/7745
http://xbmc.org/trac/ticket/7746
http://xbmc.org/trac/ticket/7747
http://xbmc.org/trac/ticket/7748
http://xbmc.org/trac/ticket/7749
http://xbmc.org/trac/ticket/7745
http://xbmc.org/trac/ticket/7746
http://xbmc.org/trac/ticket/7747
http://xbmc.org/trac/ticket/7748
http://xbmc.org/trac/ticket/7749
#3 Geplaatst: 17 november 2009 - 13:15
Bedankt voor deze handleiding, ik zal hem zeker gaan testen.
Ik heb 1 vraag m.b.t partitioneren.
Ik heb de volgende schijven:
1 Vaste hdd van 600 GB
2 USB schijven van 500 GB p/s
Wat is nu de beste partitie indeling voor deze 3 schijven om ze optimaal te benutten?
Ik heb 1 vraag m.b.t partitioneren.
Ik heb de volgende schijven:
1 Vaste hdd van 600 GB
2 USB schijven van 500 GB p/s
Wat is nu de beste partitie indeling voor deze 3 schijven om ze optimaal te benutten?
DM800HD ~ OpenPLi
DM7000 ~ OpenPLi
DM500C ~ OpenPLi
WafeFrontier T55
13* - 19,2* - 23,5* - 28,2*
DM7000 ~ OpenPLi
DM500C ~ OpenPLi
WafeFrontier T55
13* - 19,2* - 23,5* - 28,2*
#4 Geplaatst: 17 november 2009 - 17:16
Hoi Spiderman
had zelf destijds ook zo'n nieuwe linux user vraag:
klik
weliswaar voor suse maar dat zal wel niet veel schelen bij karmic
belangrijk lijkt me dat je naast een fijne partitie tabel ook genoeg reserve hebt om een totale systeem backup te maken...
zeg maar voor calamiteiten
overigens de home partitie met 20 GB is al groot zat indien je echte data sowieso niet op de PC opslaat
1)
OS op 10 GB
2)
swap op 2 GB
3)
home op 20 GB
4)
data op rest
mp3 + film + foto's + privé docs op data partitie
dus die laatste 4) + home 3) maak je een backup van
en daarvoor kun je de usb 2.0 discs voor gebruiken
partitioneer liefst op ext4 dat is echt rete snel.
ciao
had zelf destijds ook zo'n nieuwe linux user vraag:
klik
weliswaar voor suse maar dat zal wel niet veel schelen bij karmic
belangrijk lijkt me dat je naast een fijne partitie tabel ook genoeg reserve hebt om een totale systeem backup te maken...
zeg maar voor calamiteiten
overigens de home partitie met 20 GB is al groot zat indien je echte data sowieso niet op de PC opslaat
1)
OS op 10 GB
2)
swap op 2 GB
3)
home op 20 GB
4)
data op rest
mp3 + film + foto's + privé docs op data partitie
dus die laatste 4) + home 3) maak je een backup van
en daarvoor kun je de usb 2.0 discs voor gebruiken
partitioneer liefst op ext4 dat is echt rete snel.
ciao
VU+ Ultimo en VU+ DUO + T55 + triax 4in1 switches + koka coax + Panasonic TH-42PW5EX + QNAP ts 239 pro II + OpenSuse 12.1
_____________________________________________________________________________________________
Können Sir mir sagen, warum Sie in meiner Badewanne sitzen?
_____________________________________________________________________________________________
Können Sir mir sagen, warum Sie in meiner Badewanne sitzen?
#5 Geplaatst: 17 november 2009 - 19:47
Bij mij werkt de volgende regel niet:
Ik krijg dan de volgende foutmelding:
Kan mij iemand uitleggen wat hier mis is en hoe ik dit kan oplossen?
Code:
git clone git://projects.vdr-developer.org/vdr.git
Ik krijg dan de volgende foutmelding:
Code:
git clone git://projects.vdr-developer.org/vdr.git Initialized empty Git repository in /usr/local/src/url]/.git/ fatal: I don't handle protocol '[url=git'
Kan mij iemand uitleggen wat hier mis is en hoe ik dit kan oplossen?
DM800HD ~ OpenPLi
DM7000 ~ OpenPLi
DM500C ~ OpenPLi
WafeFrontier T55
13* - 19,2* - 23,5* - 28,2*
DM7000 ~ OpenPLi
DM500C ~ OpenPLi
WafeFrontier T55
13* - 19,2* - 23,5* - 28,2*
#6 Geplaatst: 17 november 2009 - 21:25
even de [ ] (vierkante haken) weghalen en de "URL=" en dan zou het (volgen mij) moeten werken ...(maar niet getest)
#7 Geplaatst: 17 november 2009 - 21:33
Dit is dus de juiste:
Thanx to Balans
Code:
git clone git://projects.vdr-developer.org/vdr.git
Thanx to Balans
DM800HD ~ OpenPLi
DM7000 ~ OpenPLi
DM500C ~ OpenPLi
WafeFrontier T55
13* - 19,2* - 23,5* - 28,2*
DM7000 ~ OpenPLi
DM500C ~ OpenPLi
WafeFrontier T55
13* - 19,2* - 23,5* - 28,2*
#8 Geplaatst: 18 november 2009 - 01:25
Nog wat aanvullingen:
Inderdaad, de git regel had dit moeten zijn:
De regel
is optioneel, maar wel handig omdat anders na 25x rebooten, een filecheck over je disks gaat lopen wat behoorlijk lang duurt bij een 1 Terabyte schijf. Hiermee verhoog je de interval naar 200x. /dev/sda6 is bij mij de grote schijf, kijk even met
hoe dat bij jezelf zit.
Betreffende de Make.conf van vdr: controleer of deze opties hierin staan (bij mij was dat al wel het geval)
Achteraf merkte ik dat mijn opnames niet op de juiste plek terecht kwamen. Dit heb ik opgelost door het volgende in /etc/default/vdr op te nemen:
Inderdaad, de git regel had dit moeten zijn:
Code:
git clone git://projects.vdr-developer.org/vdr.git
De regel
Code:
sudo tune2fs -c 200 /dev/sda6
Code:
$ df
Betreffende de Make.conf van vdr: controleer of deze opties hierin staan (bij mij was dat al wel het geval)
Code:
PARENTALRATING = 1 STREAMDEVEXT = 1
Achteraf merkte ik dat mijn opnames niet op de juiste plek terecht kwamen. Dit heb ik opgelost door het volgende in /etc/default/vdr op te nemen:
Code:
VIDEO_DIR="/path/to/videodir"
#9 Geplaatst: 21 november 2009 - 11:07
Hoi,
Bij mij doen de gecodeerde kanalen het nog niet..
CCcam werkt, maar hoe kan ik nu controleren of vdr_sc werkt?
Ik heb het volgende gedaan:
Maar toch staat er geen logfile in /var/log???
Bij mij doen de gecodeerde kanalen het nog niet..
CCcam werkt, maar hoe kan ik nu controleren of vdr_sc werkt?
Ik heb het volgende gedaan:
Php Code:
- zet vdr-sc logging aan in /var/lib/vdr/setup.conf: sc.LogFile = 1 sc.LogFileLimit = 0 sc.LogFileName = /var/log/vdr-sc
Maar toch staat er geen logfile in /var/log???
DM800HD ~ OpenPLi
DM7000 ~ OpenPLi
DM500C ~ OpenPLi
WafeFrontier T55
13* - 19,2* - 23,5* - 28,2*
DM7000 ~ OpenPLi
DM500C ~ OpenPLi
WafeFrontier T55
13* - 19,2* - 23,5* - 28,2*
#10 Geplaatst: 21 november 2009 - 15:04
@Spiderman:
1. Kun je kijken welke plugins je allemaal hebt staan in /usr/lib/vdr/plugins ?
2. Kun je kijken of de vdr-sc plugin geladen wordt in /var/log/user.log? Hierin zouden soortgelijke regels als deze moeten staan:
gr, Ed
1. Kun je kijken welke plugins je allemaal hebt staan in /usr/lib/vdr/plugins ?
2. Kun je kijken of de vdr-sc plugin geladen wordt in /var/log/user.log? Hierin zouden soortgelijke regels als deze moeten staan:
Code:
vdr: [1258] loading plugin: /usr/lib/vdr/plugins/libvdr-sc.so.1.7.9 ... vdr: [1258] initializing plugin: sc (1.0.0pre-HG-71e7e16299c8+): A software emulated CAM vdr: [1258] [general.info] SC version 1.0.0pre-HG-71e7e16299c8+ initializing (VDR 1.7.9) ... vdr: [1258] starting plugin: sc vdr: [1305] streamdev server thread started (pid=1258, tid=1305) vdr: [1258] [general.info] SC version 1.0.0pre-HG-71e7e16299c8+ starting (VDR 1.7.9) ... vdr: [1307] CCcam2 reader thread started (pid=1258, tid=1307)
gr, Ed
0 gebruiker(s) lezen dit topic
0 leden, 0 gast(en) en 0 anonieme gebruiker(s)


De laatste advertenties
Top auteurs van vandaag
Een advertentie plaatsen




invouwen
uitvouwen














