Ga naar inhoud




  1. Foto
    Feedhunter Rini (10)
  2. Foto
    Gene 1225 (7)
  3. Foto
    Sprietje (7)
  4. Foto
    Loui (K) (6)
  5. Foto
    Tonskidutch (5)
  6. Foto
    Angeline (5)
  7. Foto
    Amager95 (5)
  8. Foto
    Sverige (5)
  9. Foto
    Snoopy (4)

Handleiding: VDR, CCcam en XBMC


  • Please log in to reply
42 reacties in dit onderwerp

#1 digten          Geplaatst: 15 november 2009 - 15:23

digten

    Lid

  • Members
  • 48 berichten
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



#2 digten          Geplaatst: 17 november 2009 - 00:04

digten

    Lid

  • Members
  • 48 berichten
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

#3 Spiderman1974          Geplaatst: 17 november 2009 - 13:15

Spiderman1974

    Sat4all Core Member

  • Members
  • 1127 berichten
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?
DM800HD ~ OpenPLi
DM7000 ~ OpenPLi
DM500C ~ OpenPLi
WafeFrontier T55
13* - 19,2* - 23,5* - 28,2*


#4 Tonskidutch          Geplaatst: 17 november 2009 - 17:16

Tonskidutch

    Sat4all verslaafd

  • Members
  • 27555 berichten
  • LocatieAmsterdam
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
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?

#5 Spiderman1974          Geplaatst: 17 november 2009 - 19:47

Spiderman1974

    Sat4all Core Member

  • Members
  • 1127 berichten
Bij mij werkt de volgende regel niet:

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*


#6 Rigolo          Geplaatst: 17 november 2009 - 21:25

Rigolo

    Sat4all Fan

  • Members
  • 473 berichten
even de [ ] (vierkante haken) weghalen  en de "URL=" en dan zou het (volgen mij) moeten werken ...(maar niet getest)

#7 Spiderman1974          Geplaatst: 17 november 2009 - 21:33

Spiderman1974

    Sat4all Core Member

  • Members
  • 1127 berichten
Dit is dus de juiste:
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*


#8 digten          Geplaatst: 18 november 2009 - 01:25

digten

    Lid

  • Members
  • 48 berichten
Nog wat aanvullingen:

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
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
Code:
$ df
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)
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 Spiderman1974          Geplaatst: 21 november 2009 - 11:07

Spiderman1974

    Sat4all Core Member

  • Members
  • 1127 berichten
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:
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*


#10 digten          Geplaatst: 21 november 2009 - 15:04

digten

    Lid

  • Members
  • 48 berichten
@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:
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)

Inloggen