HowTo: XBMC pvr-testing (opdenkamp) XVDR inkl. VDR 1.7.22 unter Ubuntu 10.04/10.10/11.04/11.10 (lucid,maverick,natty,oneric) (amd64)

Dieses HowTo beschreibt die Installation von XBMC pvr-testing mit der neuen XVDR-Schnittstelle.
Das VNSI-Plugin von Alwinus/pingpong wird inzwischen nicht mehr weiter entwickelt. Pipelka hat die Entwicklung der Schnittstelle von VDR zu XBMC übernommen und diese XVDR benannt. In der aktuellen Version wird der XBMC-Clone von Lars Opdenkamp verwendet. Dieser arbeitet auch am PVR-Zweig.

Dieses HowTo basiert zu einem großen Teil auf dem Shell-Log meiner Installation. Wer einen Fehler findet bzw. wenn etwas ausgelassen wurde, bitte ich um eine kurze Info, um auch anderen Usern die Erkenntnisse bereit zu stellen.

Dieses HowTo kann unter folgender Lizenz verwendet werden, sofern die angegebenen Quellen dies erlauben:

Creative Commons License
HowTo: XBMC pvr-testing (opdenkamp) VNSI inkl. VDR 1.7.20 unter Ubuntu 6 (amd64) von schnere - Reinhard Schneidewind steht unter einer Creative Commons Namensnennung 3.0 Österreich Lizenz.
Beruht auf einem Inhalt unter xbmc.org.

XBMC PVR

aktueller Stand: 25.12.2011
VDR: 1.7.22

Commit Log XBMC/opdenkamp https://github.com/opdenkamp/xbmc/commits/master

Kleiner Benchmark

Aus Interesse habe ich meine Systeme beim Kompilieren von XBMC verglichen:

Wer Interesse hat, kann natürlich über ein Kommentar seine Ergebnisse zum Kompiliervorgang posten (inkl. kurzer System-Beschreibung & verwendetem Kommando), dann werde ich diese natürlich gerne veröffentlichen.

  1. # bei make -j2 die 2 mit der Anzahl der CPU-Kerne ersetzen
  2. $ make clean && date +%s > ~/xbmc.install.time && ./bootstrap && ./configure && make -j2 && date +%s >> ~/xbmc.install.time

Systembeschreibung Befehl Dauer Kompiliervorgang
Intel(R) Core(TM) i7 CPU 920@2.67GHz
8GB DDR3-RAM
Ubuntu 10.04 64Bit
make clean && date +%s >> ~/xbmc.install.time && ./bootstrap && ./configure && make -j4 && date +%s >> ~/xbmc.install.time 435 Sekunden
Intel Core 2 Duo E7300 @ 2,66Ghz
4GB DDR2-RAM
Ubuntu 10.10 32Bit
make clean && date +%s >> ~/xbmc.install.time && ./bootstrap && ./configure && make -j2 && date +%s >> ~/xbmc.install.time 871 Sekunden
(thx to JoWa)
AMD Athlon(tm) 64 X2 Dual Core Processor 6000+
4GB DDR2-RAM
Ubuntu 10.04 64Bit
make clean && date +%s >> ~/xbmc.install.time && ./bootstrap && ./configure && make -j2 && date +%s >> ~/xbmc.install.time 963 Sekunden
Zotac ZBOX HD-ND22
Intel(R) Celeron(R) SU2300 (dual-core) (1.2 GHz)
1GB DDR3-RAM
Ubuntu 10.10 64Bit
make clean && date +%s >> ~/xbmc.install.time && ./bootstrap && ./configure && make -j2 && date +%s >> ~/xbmc.install.time 2038 Sekunden
MSI Wind PC
Intel Atom 230 1,6 GHz
2GB DDR2-RAM
Debian Squeeze
make clean && date +%s >> ~/xbmc.install.time && ./bootstrap && ./configure && make -j2 && date +%s >> ~/xbmc.install.time 4650 Sekunden
(thx to scheich)
TI Omap-4,1GHz
DualCore ArmV7
make clean && date +%s >> ~/xbmc.install.time && ./bootstrap && ./configure && make -j2 && date +%s >> ~/xbmc.install.time 9328 Sekunden
(thx to christian667)

 

VDR-Installation

Da VDR in Version 1.7.20 anscheinend schon ziemlich stabil läuft und ich gerne die HDTV-Unterstützung haben möchte, verwende ich e-tobi's VDR-Sourcen (http://www.e-tobi.net). Hierzu benötigt man einen Eintrag in der sources.list:

Eintrag in die sources.list einfügen

  1. $ vi /etc/apt/sources.list

[apt_sources] deb-src http://e-tobi.net/vdr-experimental squeeze base backports addons vdr-multipatch [/apt_sources]

Signaturen für e-Tobis Pakete laden:

  1. $ wget http://e-tobi.net/vdr-experimental/pool-squeeze/binary/base/e-tobi-keyring_2008.03.08_all.deb
  2. $ sudo dpkg -i e-tobi-keyring_2008.03.08_all.deb

Abhängigkeiten zum Kompilieren von VDR installieren

  1. $ apt-get update
  2. $ apt-get build-dep vdr-dev

VDR kompilieren und installieren

  1. $ cd /usr/src
  2. $ apt-get source vdr
  3. $ cd /usr/src/vdr-1.7.22/
  4. $ dpkg-buildpackage -rfakeroot -us -uc -b

Nun findet man das fertige VDR-Paket in /usr/src . Da wir es für das Kompilieren der Plugins benötigen, installieren wir auch das vdr-dev-Paket:

  1.  $ cd /usr/src
  2. $ sudo dpkg -i vdr-dev_1.7.22-1~ctvdr2_all.deb vdr_1.7.22-1~ctvdr2_amd64.deb

Das XVDR-Plugin

Das XVDR-Plugin ist die Schnittstelle von VDR zu XBMC.

  1. # wenn git noch nicht installiert ist, folgendes ausführen
  2. $ sudo apt-get install git-core
  3. $ cd /usr/src/vdr-1.7.22/PLUGINS/src
  4. # Bei einem Update statt dem nächsten Schritt "git pull" im Verzeichnis /usr/src/vdr-1.7.22/PLUGINS/src/vdr-plugin-xvdr ausführen!
  5. $ git clone https://github.com/pipelka/vdr-plugin-xvdr.git
  6. $ cd /usr/src/vdr-1.7.22/PLUGINS/src/vdr-plugin-xvdr
  7. $ make
  8. $ cp /usr/src/vdr-1.7.22/PLUGINS/lib/libvdr-xvdr.so.1.7.22 /usr/lib/vdr/plugins/


Config-Files kopieren
  1. $ cp -R /usr/src/vdr-1.7.22/PLUGINS/src/vdr-plugin-xvdr/xvdr /var/lib/vdr/plugins/
  2. $ chown vdr:vdr /var/lib/vdr/plugins/xvdr/allowed_hosts.conf


Die Datei /var/lib/vdr/plugins/xvdr/allowed_hosts.conf sollte dann auf das interne Netz angepasst werden:
  1. #
  2. # allowed_hosts.conf  This file describes a number of host addresses that
  3. #                     are allowed to connect to the streamdev server running
  4. #                     with the Video Disk Recorder (VDR) on this system.
  5. # Syntax:
  6. #
  7. # IP-Address[/Netmask]
  8. #
  9.  
  10. 127.0.0.1             # always accept localhost
  11. 192.168.0.0/24    # any host in net "192.168.0.0"
  12. #192.168.0.0/24       # any host on the local net
  13. #204.152.189.113      # a specific host
  14. #0.0.0.0/0            # any host on any net (USE THIS WITH CARE!)


Anschließend muss VDR neu gestartet werden, um das neue Plugin zu laden:
  1. /etc/init.d/vdr restart

Das Wirbelscan-Plugin

Das Wirbelscan-Plugin wird zur Kanalsuche verwendet. Entsprechende Optionen sind in XBMC enthalten.

$ patch -p1 < /usr/src/vdr-1.7.22/PLUGINS/src/vdr-plugin-vnsiserver/patches/vdr-wirbelscan-0.0.5-pre11e-AddServiceInterface.diff

  1. $ cd /usr/src/vdr-1.7.22/PLUGINS/src
  2. $ apt-get build-dep vdr-plugin-wirbelscan
  3. $ apt-get source vdr-plugin-wirbelscan
  4. $ cd /usr/src/vdr-1.7.22/PLUGINS/src/vdr-plugin-wirbelscan-0.0.7
  5. $ dpkg-buildpackage -rfakeroot -us -uc -b
  6. $ cd /usr/src/vdr-1.7.22/PLUGINS/src/
  7. $ sudo dpkg -i vdr-plugin-wirbelscan_0.0.7-2_amd64.deb

Das Streamdev-Plugin

Das Streamdev-Plugin wird duch XVDR nun nicht mehr von XBMC verwendet. Dieser Schritt ist also nicht mehr notwendig. Wer jedoch weiterhin mit VLC oder Mplayer auf die Streams zugreifen will, sollte das Plugin installieren.

  1. $ cd /usr/src/vdr-1.7.22/PLUGINS/src/
  2. $ apt-get build-dep vdr-plugin-streamdev
  3. $ apt-get source vdr-plugin-streamdev
  4. $ cd /usr/src/vdr-1.7.22/PLUGINS/src/vdr-plugin-streamdev-0.5.1+git20111211/
  5. $ dpkg-buildpackage -rfakeroot -us -uc -b
  6. $ cd /usr/src/vdr-1.7.22/PLUGINS/src/
  7. $ sudo dpkg -i vdr-plugin-streamdev-client_0.5.1+git20111211-1_amd64.deb vdr-plugin-streamdev-server_0.5.1+git20111211-1_amd64.deb

Das femon-Plugin

  1. $ cd /usr/src/vdr-1.7.22/PLUGINS/src/
  2. $ apt-get build-dep vdr-plugin-femon
  3. $ apt-get source vdr-plugin-femon
  4. $ cd /usr/src/vdr-1.7.22/PLUGINS/src/vdr-plugin-femon-1.7.11/
  5. $ dpkg-buildpackage -rfakeroot -us -uc -b
  6. $ cd /usr/src/vdr-1.7.22/PLUGINS/src/
  7. $ sudo dpkg -i vdr-plugin-femon_1.7.11-1_amd64.deb

Das live-Plugin

Das live-Plugin bietet ein schlankes Web-Interface für VDR. Zu den Funktionen zählen das Auflisten des aktuellen Programms, die Suche nach Sendungen, das erstellen von Timern und Suchtimern (mit EPG-Search) sowie mit installiertem Streamdev-Server auch das Ansehen von Kanälen/Aufnahmen.

  1. $ cd /usr/src/vdr-1.7.22/PLUGINS/src/
  2. $ apt-get build-dep vdr-plugin-live
  3. $ apt-get source vdr-plugin-live
  4. $ cd /usr/src/vdr-1.7.22/PLUGINS/src/vdr-plugin-live-0.2.0/
  5. $ dpkg-buildpackage -rfakeroot -us -uc -b
  6. $ cd /usr/src/vdr-1.7.22/PLUGINS/src/
  7. $ sudo dpkg -i vdr-plugin-live_0.2.0-17_amd64.deb

Das epgsearch-Plugin

  1. $ cd /usr/src/vdr-1.7.22/PLUGINS/src/
  2. $ apt-get build-dep vdr-plugin-epgsearch
  3. $ apt-get source vdr-plugin-epgsearch
  4. $ cd /usr/src/vdr-1.7.22/PLUGINS/src/vdr-plugin-epgsearch-1.0.0/
  5. $ dpkg-buildpackage -rfakeroot -us -uc -b
  6. $ cd /usr/src/vdr-1.7.22/PLUGINS/src/
  7. $ sudo dpkg -i vdr-plugin-epgsearch_1.0.0-3_amd64.deb

Firmware Nova-HD S2

Hier wird beschrieben, wie man unter Ubuntu an die Firmware für die Nova-HD-S2 (und andere Karten) kommt: http://www.vdr-wiki.de/wiki/index.php/HDTV_Installationsanleitung_Ubuntu#Nova-HD-S2

VDR konfigurieren

Vor der Arbeit an den VDR Config-Files sollte dieser gestoppt werden, da ansonsten bei einem Restart die geänderten Config-Files wieder überschrieben werden.

  1. $ sudo /etc/init.d/vdr stop

Die VDR-Konfigurations-Dateien liegen in 2 Verzeichnissen:

  1. /var/lib/vdr
  2. /etc/vdr

Die Konfigurations-Dateien in diesen beiden Verzeichnissen sind im Normalfall gegeneinander verlinkt, sollte dies jedoch einmal nicht der Falls sein, so sollte man eben im anderen Verzeichnis nachsehen.

Kanal-Liste

Eine aktuelle Kanalliste ist hier zu finden: http://www.linowsat.de/settings/vdr.html
Eine weitere Kanalliste gibt es hier (nur Astra 19.2E / Mit deutschen Favoriten): http://wbreu.htpc-forum.de/softwareauswahlfuerhdtvplayerfunktionen/aktuellechannelsconffuerastra192/index.php

Die Kanalliste muss nach

  1. /var/lib/vdr/channels.conf
kopiert werden. Danach sollten der Eigentümer auf den User vdr gesetzt werden.

Um nun die am häufigsten genutzten Kanäle gleich am Anfang der Kanalliste zu haben, öffnet man die /var/lib/vdr/channels.conf , schreibt in den Anfang der Datei ":Favoriten" um eine neue Kanalgruppe zu erstellen und fügt danach zeilenweise die gewünschten Kanäle ein.
Es gibt zwar auch die Möglichkeit per XBMC die Kanäle zu verschieben, bei einem Update muss man aber gelegentlich die TV-Datenbank von XBMC löschen, wodurch diese Einstellungen dann aber verloren gehen. Daher ist eine Anordnung der Kanäle in der VDR channels.conf von Vorteil.

In diesem Beispiel wird nur der Satellit Astra 19.2E verwendet. Es gibt natürlich auch Möglichkeiten andere Satelliten bzw. mehrere Satelliten zu verwenden.

  1. $ sudo rm /var/lib/vdr/channels.conf
  2. $ sudo wget http://www.linowsat.de/settings/vdr/0192/ca/channels.conf -O /var/lib/vdr/channels.conf
  3. $ sudo chown vdr:vdr /var/lib/vdr/channels.conf

Streamdev-Konfiguration (nur bei installiertem Streamdev-Server)

In der Konfigurations-Datei von Streamdev kann man nun festlegen, welche IP-Adressen darauf zugreifen dürfen.

  1. $ sudo vi /var/lib/vdr/plugins/streamdev/streamdevhosts.conf

  1. #
  2. # streamdevhosts  This file describes a number of host addresses that
  3. #                 are allowed to connect to the streamdev server running
  4. #                 with the Video Disk Recorder (VDR) on this system.
  5. # Syntax:
  6. #
  7. # IP-Address[/Netmask]
  8. #
  9.  
  10. 127.0.0.1             # always accept localhost
  11. 192.168.0.0/24        # any host in net "192.168.0.0"
  12. #192.168.100.0/24     # any host on the local net
  13. #204.152.189.113      # a specific host
  14. #239.255.0.0/16       # uncomment for IGMP multicast streaming
  15. #0.0.0.0/0            # any host on any net (USE THIS WITH CARE!)

Im obigen Beispiel dürfen Rechner der IP "127.0.0.1 (localhost)" sowie alle Rechner im Netz "10.0.0.0" zugreifen. Das "/24" gibt die Netzmaske an.

VDR starten und testen

  1. $ sudo /etc/init.d/vdr start

(nur bei installiertem Streamdev-Server) Nun können wir den VDR gleich mit Streamdev testen. Dazu einfach die URL des Servers im Browser aufrufen: http://localhost:3000 . Hier muss natürlich "localhost" durch die IP/ den Hostnamen des VDR-Servers ersetzt werden, insofern dieser nicht auf dem Arbeits-Rechner läuft.
Anschließend kopiert man sich die URL eines Free-TV-Senders und testet das ganze mit Mplayer:

(nur bei installiertem Streamdev-Server)

  1. $ mplayer http://URL.ts

Wobei http://URL.ts natürlich durch die soeben kopierte URL zu ersetzen ist. Funktioniert dies ist schon alles bereit für die Verwendung von XBMC.

XBMC

Quelle: http://xbmc.org/forum/showthread.php?t=45314&highlight=vdr

Laden der XBMC-Sourcen

  1. $ sudo apt-get install git-core # git-core installieren
  2. $ cd /usr/src
  3. $ sudo git clone https://github.com/opdenkamp/xbmc.git

Updaten der XBMC-Sourcen (Wenn XBMC bereits nach dieser Anleitung installiert wurde)

  1. $ cd /usr/src/xbmc
  2. # lade die Änderungen
  3. $ git pull
  4. # Lösche Dateien, die im git nicht vorhanden sind
  5. $ git clean -xfd

Nach einem Update funktioniert die PVR-Anbindung meist nur, wenn man ~/.xbmc/userdata/Database/*TV* und ~/.xbmc/userdata/Database/*EPG* entfernt.
Sollte XBMC dann öfter mit einem "Segmentation Fault" abstürzen, hilft es evtl. ~/.xbmc/userdata/Database/*Addons* zu entfernen.
Wenn man sich nicht bewusst ist, was man dabei macht, sollte man zuvor ein Backup von ~/.xbmc erstellen (Kann ja auch bei einem nötigen Downgrade hilfreich sein).

Aktuellen NVIDIA-Treiber installieren

Dieser Abschnitt kann ab Lucid übersprungen werden, wenn die NVIDIA-Treiber bereits nach der System-Installation über die GUI (Hardware-Treiber) installiert wurden!

Unter 10.04(lucid) reicht es folgendes auszuführen:

  1. $ sudo apt-get update
  2. $ sudo apt-get install libvdpau-dev libvdpau1 nvidia-current-modaliases nvidia-current nvidia-common nvidia-settings
Bei 9.10(karmic) Muss folgendes ausgeführt werden, um aktuellere NVIDIA-Treiber zu erhalten:
Folgendes der /etc/apt/sources.list hinzufügen:
  1. # nvidia vdpau ppa
  2. deb http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu karmic main
  3. deb-src http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu karmic main
Anschließend folgendes ausführen:
  1. $ sudo apt-get update
  2. $ sudo apt-get install libvdpau-dev libvdpau1 nvidia-195-kernel-source nvidia-195-modaliases nvidia-glx-195
Nach der Aktualisierung der Treiber wäre ein Reboot bzw. ein X-Server-Restart sinnvoll.

Abhängigkeiten zum Kompilieren installieren

Für 9.10/karmic :

  1. $ apt-get install subversion make g++ gcc gawk pmount libtool nasm automake cmake gperf unzip bison libsdl1.2-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libsdl-sound checkinstall libsdl-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libfribidi-dev liblzo2-dev libfreetype6-dev libsqlite3-dev libogg-dev libasound2-dev python-sqlite libglew-dev libcurl3 libcurl4-openssl-dev x11proto-xinerama-dev libxinerama-dev libxrandr-dev libxrender-dev libmad0-dev libogg-dev libvorbis-dev libsmbclient-dev libmysqlclient-dev libpcre3-dev libdbus-1-dev libhal-dev libhal-storage-dev libjasper-dev libfontconfig-dev libbz2-dev libboost-dev libfaac-dev libenca-dev libxt-dev libxtst-dev libxmu-dev libpng-dev libjpeg-dev libpulse-dev mesa-utils libcdio-dev libsamplerate-dev libmms-dev libmpeg3-dev libfaad-dev libflac-dev libiso9660-dev libass-dev libssl-dev libwavpack-dev libmpeg2-4 libmpeg2-4-dev libmicrohttpd-dev libmicrohttpd5 libmodplug-dev yasm python2.6-dev libboost-thread-dev libltdl7 libltdl-dev libplist-dev

Für 10.04/lucid und 10.10/maverick

  1. $ apt-get install subversion make g++ gcc gawk pmount libtool nasm automake cmake gperf unzip bison libsdl1.2-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libsdl-sound1.2 checkinstall libsdl-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libfribidi-dev liblzo2-dev libfreetype6-dev libsqlite3-dev libogg-dev libasound2-dev python-sqlite libglew-dev libcurl3 libcurl4-openssl-dev x11proto-xinerama-dev libxinerama-dev libxrandr-dev libxrender-dev libmad0-dev libogg-dev libvorbis-dev libsmbclient-dev libmysqlclient-dev libpcre3-dev libdbus-1-dev libhal-dev libhal-storage-dev libjasper-dev libfontconfig-dev libbz2-dev libboost-dev libfaac-dev libenca-dev libxt-dev libxtst-dev libxmu-dev libpng-dev libjpeg-dev libpulse-dev mesa-utils libcdio-dev libsamplerate-dev libmms-dev libmpeg3-dev libfaad-dev libflac-dev libiso9660-dev libass-dev libssl-dev libwavpack-dev libmpeg2-4 libmpeg2-4-dev libmicrohttpd-dev libmicrohttpd5 libmodplug-dev yasm python2.6-dev libvdpau-dev libyajl-dev libboost-thread-dev libltdl7 libltdl-dev libplist-dev

Für 11.04/natty

  1. $ apt-get install subversion make g++ gcc gawk pmount libtool nasm automake cmake gperf unzip bison libsdl-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libsdl-sound1.2 checkinstall libsdl-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libfribidi-dev liblzo2-dev libfreetype6-dev libsqlite3-dev libogg-dev libasound2-dev python-sqlite libglew-dev libcurl3 libcurl4-openssl-dev x11proto-xinerama-dev libxinerama-dev libxrandr-dev libxrender-dev libmad0-dev libogg-dev libvorbis-dev libsmbclient-dev libmysqlclient-dev libpcre3-dev libdbus-1-dev libhal-dev libhal-storage-dev libjasper-dev libfontconfig-dev libbz2-dev libboost-dev libfaac-dev libenca-dev libxt-dev libxtst-dev libxmu-dev libpng-dev libjpeg-dev libpulse-dev mesa-utils libcdio-dev libsamplerate-dev libmms-dev libmpeg3-dev libfaad-dev libflac-dev libiso9660-dev libass-dev libssl-dev libwavpack-dev libmpeg2-4 libmpeg2-4-dev libmicrohttpd-dev libmicrohttpd5 libmodplug-dev yasm python2.7-dev libvdpau-dev autopoint libyajl-dev libboost-thread-dev libltdl7 libltdl-dev libplist-dev

Für 11.10/oneric

  1. $ apt-get install subversion make g++ gcc gawk pmount libtool nasm automake cmake gperf unzip bison libsdl-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libsdl-sound1.2 checkinstall libsdl-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libfribidi-dev liblzo2-dev libfreetype6-dev libsqlite3-dev libogg-dev libasound2-dev python-sqlite libglew-dev libcurl3 libcurl4-openssl-dev x11proto-xinerama-dev libxinerama-dev libxrandr-dev libxrender-dev libmad0-dev libogg-dev libvorbis-dev libsmbclient-dev libmysqlclient-dev libpcre3-dev libdbus-1-dev libhal-dev libhal-storage-dev libjasper-dev libfontconfig-dev libbz2-dev libboost-dev libfaac-dev libenca-dev libxt-dev libxtst-dev libxmu-dev libpng-dev libjpeg-dev libpulse-dev mesa-utils libcdio-dev libsamplerate-dev libmms-dev libmpeg3-dev libfaad-dev libflac-dev libiso9660-dev libass-dev libssl-dev libwavpack-dev libmpeg2-4 libmpeg2-4-dev libmicrohttpd-dev libmicrohttpd5 libmodplug-dev yasm python2.7-dev libvdpau-dev autopoint libyajl-dev libboost-thread-dev libltdl7 libltdl-dev libplist-dev

XBMC kompilieren und installieren

  1. $ cd /usr/src/xbmc/
  2. $ ./bootstrap
  3. $ ./configure
  4. $ make -j2
  5. $ sudo checkinstall --fstrans=no --install=yes --pkgname=xbmc --pkgversion "INCREMENT"
Für "INCREMENT" trage ich hier jeweils eine Nummer ein, die um 1 höher ist als die Version, welche das letzte mal kompiliert wurde. Sollte es bei Kompilier-Versuchen nach Updates Probleme geben, hilft es das ganze ab "./bootstrap" nochmals durch zu machen, dabei sollte vor dem "make -j2" ein "make clean" gemacht werden. Nun muss das VDR-XVDR-Plugin unter System->Erweiterungen->PVR-Clients aktiviert werden.

Die XVDR-Schnittstelle für XBMC laden und installieren

Zuvor sollte man XBMC starten und sicherstellen, dass Live-TV, sowie alle Plugins deaktiviert sind.
Dazu unter System->Live TV deaktivieren und unter System->ADD-ONs->Aktivierte Addons->PVR Clients alle verfügbaren Klienten deaktivieren.
Wenn man das XVDR-Plugin zuvor schonmal aktiv hatte, folgendes ausführen:

  1. $ rm ~/.xbmc/userdata/Database/Epg*.db
  2. $ rm ~/.xbmc/userdata/Database/TV*db

  1. $ cd /usr/src
  2. $ git clone https://github.com/pipelka/xbmc-addon-xvdr.git
  3. $ cd /usr/src/xbmc-addon-xvdr
  4. $ sh autogen.sh
  5. $ ./configure --prefix=/usr/local/lib/xbmc/
  6. $ make
  7. $ sudo make install

Sender-Logos

Hier: http://forum.xbmc.org/showthread.php?t=86047 gibt es über 3000 Senderlogos.
Die ZIP-Dateien müssen heruntergeladen und nacheinander in den selben Ordner entpackt werden. Wohin die Sender-Logos gespeichert werden ist egal, es sollte jedoch kein versteckter Ordner sein.
Anschließend kann in XBMC unter System->TV der Pfad zu den Logos angegeben werden. Sind die Logos richtig benannt (Die hier verlinkten Logos sind zum großteil richtig benannt), so erkennt XBMC diese automatisch. Zu sehen bekommt man diese jedoch erst nach einem Neustart von XBMC.

Lirc-Fernbedienung

Für die Verwendung einer Lirc-Fernbedienung muss natürlich Lirc installiert sein. Ansonsten ist XBMC aber auch mit Maus und Tastatur bedienbar. Außerdem gibt es auch einige Programme für iPhone sowie Android.

  1. $ sudo apt-get install lirc

Bei der Installtion wird man nach der verwendeten Fernbedienung gefragt, diese sollte man, sofern in der Liste auch auswählen. Anschließend müssen die Codes der lircd.conf in der Lircmap.xml von XBMC ausgetauscht werden. Auch das Device muss hier angepasst werden. Dazu habe ich XBMC zuerst einmal gestartet und dann mit der Tastatur/Maus wieder beendet. Danach findet man einen Ordner

  1. ~/.xbmc
. Unter
  1. ~/.xbmc/userdata/Lircmap.xml
muss nun die Lircmap.xml abgelegt werden.

Außer der Lircmap.xml wird noch die Datei remote.xml benötigt, welche den Commands aus der Lircmap.xml Funktionen zuweist. Diese Datei muss im Ordner
  1. ~/.xbmc/keymaps/remote.xml
abgelegt werden (der Ordner muss evtl. selbst erstellt werden).

Konfigurations-Dateien für die Medion X10 (Fernbedienung)

Konfigurations-Dateien für die mitgelieferte Fernbedienung der Hauppauge WinTV Nova HD-S2

XBMC nach Absturz neu starten

Dank einer Idee von Jobit aus dem VDR-Portal (Link zum Forum-Thread), kann sich XBMC nach einem Absturz automatisch neu starten. Dies macht vor allem auf einem reinen Fernseh-PC sinn, wo eben nur XBMC laufen soll. Anbei ist zu erwähnen, dass sich XBMC bei einem normalen Stop nicht neu starten soll, jedoch kommt es auch dabei zeitweise zu einer Fehler-Rückmeldung, die einen Neustart veranlasst.

Der Umbau gestaltet sich hier relativ einfach, muss jedoch nach jeder Installation durchgeführt werden:

  1. $ vi /usr/local/bin/xbmc

Und die Schleife am Ende wie folgt bearbeiten:

  1. LOOP=1
  2. while [ $(( $LOOP )) = "1" ]
  3. do
  4.   LOOP=0
  5.   "$LIBDIR/xbmc/xbmc.bin" "$SAVED_ARGS"
  6.   RET=$?
  7.   if [ $(( $RET == 65 )) = "1" ]
  8.   then # User requested to restart app
  9.     LOOP=1
  10.   elif [ $(( ($RET >= 131 && $RET <= 136) || $RET == 139 )) = "1" ]
  11.   then # Crashed with core dump
  12.     print_crash_report
  13.     LOOP=1
  14.   fi
  15. done
  16.  
  17. exit $RET

Im wesentlichen wird nach print_crash_report ein LOOP=1 eingefügt, wodurch das Skript veranlasst wird die Schleife weiterzuführen und XBMC neu zu starten.

Links

Kommentare

Erst mal Danke für die tolle Anleitung

leider funktioniert bei mir der live-stream nicht:

xvdr-client startet und holt sich die epg-infos sowie channels ab

Feb 26 14:21:32 nas01 vdr: [10216] loading /var/lib/vdr/plugins/xvdr/allowed_hosts.conf
Feb 26 14:21:32 nas01 vdr: [10216] XVDR: Client with ID 1 connected: 127.0.0.1:50856
Feb 26 14:21:32 nas01 vdr: [10381] XVDR: Welcome client 'XBMC Media Center' with protocol version '3'
Feb 26 14:21:32 nas01 vdr: [10381] XVDR: Preferred language: deu,ger / type: 0
Feb 26 14:21:32 nas01 vdr: [10381] XVDR: --------------------------------------
Feb 26 14:21:32 nas01 vdr: [10381] XVDR: Channel streaming request: 3 - ProSieben
Feb 26 14:21:32 nas01 vdr: [10381] XVDR: Found available device 1
Feb 26 14:21:32 nas01 vdr: [10382] XVDR: LiveQueue started
Feb 26 14:21:32 nas01 vdr: [10381] XVDR: Successfully switched to channel 3 - ProSieben
Feb 26 14:21:32 nas01 vdr: [10381] XVDR: Started streaming of channel ProSieben (timeout 3 seconds, priority 50)
Feb 26 14:21:32 nas01 vdr: [10384] receiver on device 1 thread started (pid=10208, tid=10384)
Feb 26 14:21:32 nas01 vdr: [10385] TS buffer on device 1 thread started (pid=10208, tid=10385)
Feb 26 14:21:32 nas01 vdr: [10383] cLiveStreamer stream processor thread started (pid=10208, tid=10383)
Feb 26 14:21:38 nas01 vdr: [10383] XVDR: --------------------------------------
Feb 26 14:21:38 nas01 vdr: [10383] XVDR: NEW PICTURE INFORMATION:
Feb 26 14:21:38 nas01 vdr: [10383] XVDR: Picture Width: 720
Feb 26 14:21:38 nas01 vdr: [10383] XVDR: Picture Height: 576
Feb 26 14:21:38 nas01 vdr: [10383] XVDR: Display Aspect Ratio: 1.78
Feb 26 14:21:38 nas01 vdr: [10383] XVDR: --------------------------------------
Feb 26 14:21:38 nas01 vdr: [10383] XVDR: --------------------------------------
Feb 26 14:21:38 nas01 vdr: [10383] XVDR: NEW AUDIO INFORMATION:
Feb 26 14:21:38 nas01 vdr: [10383] XVDR: Channels: 6
Feb 26 14:21:38 nas01 vdr: [10383] XVDR: Samplerate: 48000 Hz
Feb 26 14:21:38 nas01 vdr: [10383] XVDR: Bitrate: 384000 bps
Feb 26 14:21:38 nas01 vdr: [10383] XVDR: --------------------------------------
Feb 26 14:21:38 nas01 vdr: [10383] XVDR: --------------------------------------
Feb 26 14:21:38 nas01 vdr: [10383] XVDR: NEW AUDIO INFORMATION:
Feb 26 14:21:38 nas01 vdr: [10383] XVDR: Channels: 2
Feb 26 14:21:38 nas01 vdr: [10383] XVDR: Samplerate: 48000 Hz
Feb 26 14:21:38 nas01 vdr: [10383] XVDR: Bitrate: 192000 bps
Feb 26 14:21:38 nas01 vdr: [10383] XVDR: --------------------------------------
Feb 26 14:21:38 nas01 vdr: [10383] XVDR: streaming of channel started
Feb 26 14:21:39 nas01 vdr: [10381] XVDR-Error: cxSocket::read: read() error at 0/4
Feb 26 14:21:39 nas01 vdr: [10375] XVDR-Error: cxSocket::read: read() error at 0/4
Feb 26 14:21:39 nas01 vdr: [10383] cLiveStreamer stream processor thread ended (pid=10208, tid=10383)
Feb 26 14:21:40 nas01 vdr: [10382] XVDR: LiveQueue stopped
Feb 26 14:21:40 nas01 vdr: [10381] buffer stats: 225976 (4%) used
Feb 26 14:21:40 nas01 vdr: [10385] TS buffer on device 1 thread ended (pid=10208, tid=10385)
Feb 26 14:21:40 nas01 vdr: [10384] buffer stats: 217516 (10%) used
Feb 26 14:21:40 nas01 vdr: [10384] receiver on device 1 thread ended (pid=10208, tid=10384)
Feb 26 14:21:40 nas01 vdr: [10216] XVDR: Client with ID 0 seems to be disconnected, removing from client list
Feb 26 14:21:40 nas01 vdr: [10216] XVDR: Client with ID 1 seems to be disconnected, removing from client list
Feb 26 14:21:48 nas01 vdr: [10216] loading /var/lib/vdr/plugins/xvdr/allowed_hosts.conf

Doch kurz bevor der live-stream beginnt, gibt es eine fehlermeldung

Feb 26 14:21:38 nas01 vdr: [10383] XVDR: streaming of channel started
Feb 26 14:21:39 nas01 vdr: [10381] XVDR-Error: cxSocket::read: read() error at 0/4
Feb 26 14:21:39 nas01 vdr: [10375] XVDR-Error: cxSocket::read: read() error at 0/4
Feb 26 14:21:39 nas01 vdr: [10383] cLiveStreamer stream processor thread ended (pid=10208, tid=10383)
Feb 26 14:21:40 nas01 vdr: [10382] XVDR: LiveQueue stopped

xbmc meldet, dass der pvr-client die verbindung zum vdr verloren hat
nach einigen sekunden meldet xbmc, dass dir pvr-client die verbindung zum vdr wieder aufgebaut hat

vdr-live-stream über vlc (browser über http://IP:3000) funktioniert!

vdr: 1.7.23
xbmc: 11.0-PRE Git:20120225-71c861c
ubuntu kernel 3.0.17
pvr-client: 0.9.5

Kann mir jemand bitte weiterhelfen?

Moin,
erstmal danke, dass sich jemand die Mühe macht, so eine Anleitung zu veröffentlichen. Leider bin ich neu in der Linux-Welt, so dass meine Kenntnisse sehr schnell an ihre Grenzen stoßen.
Folgendes Problem habe ich:
Meine TV-Karte ist eine TT connect 3600. Als System probiere ich gerade oneric. Beim ersten Versuch habe ich zuerst die TV Karte installiert und zwar nach dieser Anleitung:

Das hat auch ganz gut funktioniert, dmesg | grep -i dvb sagte mir es sei alles ok und auch mein grünes Kontrolllämpchen leuchtete fröhlich an der Karte. Danach bin ich diese Anleitung durchgegangen.
Bis zum 'Abhängigkeiten zum Kompilieren installieren' hat alles, soweit ich das sehen konnte, sehr gut funktioniert und ist problemlos durchgelaufen. Beim Installieren der Abhängigkeiten kamen dann ein paar Hinweise, dass er einige ersetzt hätte und dass er xll-proto-xinerama-dev nicht gefunden hätte.(Ich versuche das ganze übrigens mit 11.10)
Ich hab dann trotzdem erstmal weitergemacht. Da tauchte aber gleich das nächste Problem auf. Beim Ausführen von ./bootstrap im Verzeichnis /usr/src/xbmc/ erscheint:
./bootstrap: 5: autoreconf: not found
Dazu hab ich nichts sinnvolles im Netz finden können (das heisst nicht unbedingt, dass da nichts steht, d.h. eher, dass ich es nicht verstehe).
Jetzt habe ich es mal andersherum versucht, nämlich erst diese Anleitung durcharbeiten und erst an der dafür vorgesehenen Stelle die TV-Karte installieren.
Jetzt tauchten folgende Probleme auf:
Beim dpkg des epgsearch-plugin sagt er mir, dass Abhängigkeitsproblem die Konfiguration verhindern. Das Paket sendemail soll nicht installiert sein. (?)
Versuche ich jetzt meine TV-Karte nach obiger Anleitung zu installieren, bekomme ich folgende Probleme:
patchutil, pool-bibliothek und libdigest-sha1-perl können nur installiert werden, wenn vdr-plugin-epg-search entfernt wird.
Also allerspätestens hier hört es jetzt für mich auf. Kann mir irgendjemand helfen, wie ich das alles unter einen Hut bekomme?
Danke schon mal und Grüße,
Robert

Moin,
danke erstmal, dass es so eine Anleitung überhaupt gibt. Ich muss leider gestehen, dass ich von Linux fast noch keine Ahnung habe. Der Umstieg ist noch nicht so lange her. Für mich ergeben sich bei dem Abarbeiten gleich mehrere Fragen.
Bis zum 'Abhängigkeiten zum Kompilieren installieren' hat alles, soweit ich das sehen konnte, sehr gut funktioniert und ist problemlos durchgelaufen. Beim Installieren der Abhängigkeiten kamen dann ein paar Hinweise, dass er einige ersetzt hätte und dass er xll-proto-xinerama-dev nicht gefunden hätte.(Ich versuche das ganze übrigens mit 11.10)
Ich hab dann trotzdem erstmal weitergemacht. Da tauchte aber gleich das nächste Problem auf. Beim Ausführen von ./bootstrap im Verzeichnis /usr/src/xbmc/ erscheint:
./bootstrap: 5: autoreconf: not found
Dazu hab ich nichts sinnvolles im Netz finden können (das heisst nicht unbedingt, dass da nichts steht, d.h. eher, dass ich es nicht verstehe). Daraus ergibt sich also meine erste Frage:
Was muss ich tun, dass ich weiterkomme? Bzw. hab ich was falsch gemacht?
Ein zweites Problem ist mir noch aufgefallen. Bevor ich mit dieser Anleitung angefangen habe, habe ich meine TV-Karte nach der Anleitung auf:
wiki.ubuntuusers.de/v4l-dvb
installiert. Meine Karte ist eine TT connect 3600.
Damals startete ich und meine Kontrolleuchte strahlte mich in einem grünen Licht an. Mittlerweile ist sie wieder rot. Die Meldung nach dmesg | grep -i dvb sieht auch nicht mehr so gut aus. Mit anderen Worten, er zeigt mir nicht mal mehr an, dass sie installiert ist. Mit lsusb findet er sie noch.
Für mich sieht es also jetzt so aus, als ob während der Abarbeitung dieser Anleitung hier irgendetwas die vorhergehende Installation der TV Karte wieder zerstört hat.
Daraus natürlich die Frage: Wie muss ich vorgehen, dass auch dieses noch funktioniert? Muss ich die Karte zu einem späteren Zeitpunkt installieren?
Ich hoffe, ihr könnt mir weiterhelfen.
Viele Grüße,
Robert

Hi,
danke für die Anleitung. Ich hoffe, dass ich damit doch noch zu einem stabilen System komme.
Gleich mal vornweg, ich bin erst vor kurzem zu linux umgestiegen und hab dementsprechend kaum Ahnung von tiefergehenden Dingen. Ich hab 11.10 installiert und bis zum Punkt 'Abhängigkeiten zum kompilieren installieren' gab's auch keine wesentlichen Probleme. Zumindest keine, die ich erkannt hätte.
Beim oben angegebenen Punkt kommen ein paar Hinweise, z.B. >>libsdl1.2-dev>libsdl-dev

ich habe XBMC nach der Anleitung installiert
wenn ich es starte um den Ordner ~/.xbmc zuerzeugen und schließe dauerte schließen ewig danach konnte ich ich xbmc nicht mehr starten da ich eine Segmentation fault (core dumped) bekomme und einen Crashlog der mir nicht weiterhilft....
http://pastebin.com/Fr853AYN

Hallo,

Probier mal die Live-TV Dbs zu löschen:

  1. $ rm ~/.xbmc/userdata/Database/Epg*.db
  2. $ rm ~/.xbmc/userdata/Database/TV*db

So wie ich das sehe, wird dein XBMC beendet, nachdem ein Phyton-Script einen Fehler wirft, dass ein Datenbank-File nicht geöffnet werden konnte. Stell auch sicher, dass XBMC in dem Home-VZ des Users Schreibrechte hat (sollte zwar so sein, kann aber mal vorkommen, dass mit root was verändert wurde...).

Ansonsten mach mal $ rm -r ~/.xbmc. Evtl. noch vorher ein Backup des Ordners anlegen (zB um die Keymaps für die Fernbedienung nicht zu verlieren.).

MfG schnere

ich werde es noch testen, ich konnte die Stabilität mit Hilfe von
apt-get install gtk2-engines-pixbuf
verbessern... (xbmc stüzt nicht mehr so häufig ab)

also ich habe mich mal an die Anleitung gehalten und habe das alles installiert nur kann ich nach dem ersten Starten und wieder schließen (damit ~/.xbmc erstellt wird)
xbmc nicht mehr starten ich bekomme einen segmentation fault und eine nette Meldung wo der crashlog ist das wars....
In dem sehe ich aber nichts augenfälliges, aber vll liegt es auch daran das ich nicht weiß was ich suche...
http://pastebin.com/Su2g991Z

also ich habe das installiert
**********************************************************************

Done. The new package has been installed and saved to

/usr/src/xbmc/xbmc_2-1_amd64.deb

You can remove it from your system anytime using:

dpkg -r xbmc

**********************************************************************
das sah eigentlich gut aus
wenn ich danach starte um es wieder zuschließen dauert das schließen ewig danach kann ich es nicht mehr starten :(
in der Konsolle bekomme ich eine Segmentation fault
hier mal der log(in dem ich aber nichts sehen konnte)
############## XBMC CRASH LOG ###############

################ SYSTEM INFO ################
Date: Sa 7. Jan 12:00:36 CET 2012
XBMC Options:
Arch: x86_64
Kernel: Linux 3.0.0-14-generic #23-Ubuntu SMP Mon Nov 21 20:28:43 UTC 2011
Release:
Distributor ID: Ubuntu
Description: Ubuntu 11.10
Release: 11.10
Codename: oneiric
############## END SYSTEM INFO ##############

############### STACK TRACE #################
############# END STACK TRACE ###############

################# LOG FILE ##################

12:00:35 T:139855907903360 NOTICE: -----------------------------------------------------------------------
12:00:35 T:139855907903360 NOTICE: Starting XBMC (11.0-PRE Git:20120103-8bd8fd6), Platform: Linux (Ubuntu 11.10, 3.0.0-14-generic x86_64). Built on Jan 7 2012
12:00:35 T:139855907903360 NOTICE: special://xbmc/ is mapped to: /usr/local/share/xbmc
12:00:35 T:139855907903360 NOTICE: special://xbmcbin/ is mapped to: /usr/local/lib/xbmc
12:00:35 T:139855907903360 NOTICE: special://masterprofile/ is mapped to: /home/martin/.xbmc/userdata
12:00:35 T:139855907903360 NOTICE: special://home/ is mapped to: /home/martin/.xbmc
12:00:35 T:139855907903360 NOTICE: special://temp/ is mapped to: /home/martin/.xbmc/temp
12:00:35 T:139855907903360 NOTICE: The executable running is: /usr/local/lib/xbmc/xbmc.bin
12:00:35 T:139855907903360 NOTICE: Local hostname: martin-System-Product-Name
12:00:35 T:139855907903360 NOTICE: Log File is located: /home/martin/.xbmc/temp/xbmc.log
12:00:35 T:139855907903360 NOTICE: -----------------------------------------------------------------------
12:00:35 T:139855907903360 NOTICE: Setup SDL
12:00:35 T:139855907903360 INFO: Available videomodes (xrandr):
12:00:35 T:139855907903360 INFO: Number of connected outputs: 1
12:00:35 T:139855907903360 INFO: Output 'default' has 96 modes
12:00:35 T:139855907903360 INFO: ID:0x164 Name:1920x1080 Refresh:50.000000 Width:1920 Height:1080
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x165 Name:1680x1050 Refresh:51.000000 Width:1680 Height:1050
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x166 Name:1680x1050 Refresh:52.000000 Width:1680 Height:1050
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x167 Name:1600x1024 Refresh:53.000000 Width:1600 Height:1024
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x168 Name:1440x900 Refresh:54.000000 Width:1440 Height:900
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x169 Name:1400x1050 Refresh:55.000000 Width:1400 Height:1050
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x16a Name:1400x1050 Refresh:56.000000 Width:1400 Height:1050
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x16b Name:1360x768 Refresh:57.000000 Width:1360 Height:768
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x16c Name:1360x768 Refresh:58.000000 Width:1360 Height:768
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x16d Name:1280x1024 Refresh:59.000000 Width:1280 Height:1024
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x16e Name:1280x1024 Refresh:60.000000 Width:1280 Height:1024
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x16f Name:1280x960 Refresh:61.000000 Width:1280 Height:960
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x170 Name:1280x960 Refresh:62.000000 Width:1280 Height:960
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x171 Name:1152x864 Refresh:63.000000 Width:1152 Height:864
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x172 Name:1152x864 Refresh:64.000000 Width:1152 Height:864
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x173 Name:1152x864 Refresh:65.000000 Width:1152 Height:864
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x174 Name:1152x864 Refresh:66.000000 Width:1152 Height:864
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x175 Name:1152x864 Refresh:67.000000 Width:1152 Height:864
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x176 Name:1152x864 Refresh:68.000000 Width:1152 Height:864
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x177 Name:1152x864 Refresh:69.000000 Width:1152 Height:864
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x178 Name:1024x768 Refresh:70.000000 Width:1024 Height:768
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x179 Name:1024x768 Refresh:71.000000 Width:1024 Height:768
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x17a Name:1024x768 Refresh:72.000000 Width:1024 Height:768
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x17b Name:1024x768 Refresh:73.000000 Width:1024 Height:768
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x17c Name:1024x768 Refresh:74.000000 Width:1024 Height:768
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x17d Name:1024x768 Refresh:75.000000 Width:1024 Height:768
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x17e Name:960x720 Refresh:76.000000 Width:960 Height:720
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x17f Name:960x720 Refresh:77.000000 Width:960 Height:720
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x180 Name:960x600 Refresh:78.000000 Width:960 Height:600
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x181 Name:960x540 Refresh:79.000000 Width:960 Height:540
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x182 Name:928x696 Refresh:80.000000 Width:928 Height:696
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x183 Name:928x696 Refresh:81.000000 Width:928 Height:696
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x184 Name:896x672 Refresh:82.000000 Width:896 Height:672
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x185 Name:896x672 Refresh:83.000000 Width:896 Height:672
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x186 Name:840x525 Refresh:84.000000 Width:840 Height:525
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x187 Name:840x525 Refresh:85.000000 Width:840 Height:525
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x188 Name:840x525 Refresh:86.000000 Width:840 Height:525
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x189 Name:840x525 Refresh:87.000000 Width:840 Height:525
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x18a Name:840x525 Refresh:88.000000 Width:840 Height:525
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x18b Name:832x624 Refresh:89.000000 Width:832 Height:624
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x18c Name:800x600 Refresh:90.000000 Width:800 Height:600
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x18d Name:800x600 Refresh:91.000000 Width:800 Height:600
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x18e Name:800x600 Refresh:92.000000 Width:800 Height:600
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x18f Name:800x600 Refresh:93.000000 Width:800 Height:600
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x190 Name:800x600 Refresh:94.000000 Width:800 Height:600
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x191 Name:800x600 Refresh:95.000000 Width:800 Height:600
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x192 Name:800x600 Refresh:96.000000 Width:800 Height:600
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x193 Name:800x600 Refresh:97.000000 Width:800 Height:600
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x194 Name:800x600 Refresh:98.000000 Width:800 Height:600
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x195 Name:800x600 Refresh:99.000000 Width:800 Height:600
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x196 Name:800x512 Refresh:100.000000 Width:800 Height:512
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x197 Name:720x450 Refresh:101.000000 Width:720 Height:450
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x198 Name:720x400 Refresh:102.000000 Width:720 Height:400
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x199 Name:700x525 Refresh:103.000000 Width:700 Height:525
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x19a Name:700x525 Refresh:104.000000 Width:700 Height:525
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x19b Name:700x525 Refresh:105.000000 Width:700 Height:525
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x19c Name:700x525 Refresh:106.000000 Width:700 Height:525
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x19d Name:680x384 Refresh:107.000000 Width:680 Height:384
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x19e Name:680x384 Refresh:108.000000 Width:680 Height:384
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x19f Name:640x512 Refresh:109.000000 Width:640 Height:512
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1a0 Name:640x512 Refresh:110.000000 Width:640 Height:512
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1a1 Name:640x512 Refresh:111.000000 Width:640 Height:512
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1a2 Name:640x480 Refresh:112.000000 Width:640 Height:480
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1a3 Name:640x480 Refresh:113.000000 Width:640 Height:480
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1a4 Name:640x480 Refresh:114.000000 Width:640 Height:480
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1a5 Name:640x480 Refresh:115.000000 Width:640 Height:480
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1a6 Name:640x480 Refresh:116.000000 Width:640 Height:480
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1a7 Name:640x480 Refresh:117.000000 Width:640 Height:480
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1a8 Name:640x480 Refresh:118.000000 Width:640 Height:480
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1a9 Name:640x400 Refresh:119.000000 Width:640 Height:400
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1aa Name:640x350 Refresh:120.000000 Width:640 Height:350
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1ab Name:576x432 Refresh:121.000000 Width:576 Height:432
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1ac Name:576x432 Refresh:122.000000 Width:576 Height:432
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1ad Name:576x432 Refresh:123.000000 Width:576 Height:432
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1ae Name:576x432 Refresh:124.000000 Width:576 Height:432
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1af Name:576x432 Refresh:125.000000 Width:576 Height:432
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1b0 Name:576x432 Refresh:126.000000 Width:576 Height:432
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1b1 Name:576x432 Refresh:127.000000 Width:576 Height:432
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1b2 Name:512x384 Refresh:128.000000 Width:512 Height:384
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1b3 Name:512x384 Refresh:129.000000 Width:512 Height:384
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1b4 Name:512x384 Refresh:130.000000 Width:512 Height:384
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1b5 Name:512x384 Refresh:131.000000 Width:512 Height:384
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1b6 Name:512x384 Refresh:132.000000 Width:512 Height:384
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1b7 Name:416x312 Refresh:133.000000 Width:416 Height:312
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1b8 Name:400x300 Refresh:134.000000 Width:400 Height:300
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1b9 Name:400x300 Refresh:135.000000 Width:400 Height:300
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1ba Name:400x300 Refresh:136.000000 Width:400 Height:300
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1bb Name:400x300 Refresh:137.000000 Width:400 Height:300
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1bc Name:400x300 Refresh:138.000000 Width:400 Height:300
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1bd Name:360x200 Refresh:139.000000 Width:360 Height:200
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1be Name:320x240 Refresh:140.000000 Width:320 Height:240
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1bf Name:320x240 Refresh:141.000000 Width:320 Height:240
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1c0 Name:320x240 Refresh:142.000000 Width:320 Height:240
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1c1 Name:320x240 Refresh:143.000000 Width:320 Height:240
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1c2 Name:320x200 Refresh:144.000000 Width:320 Height:200
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 INFO: ID:0x1c3 Name:320x175 Refresh:145.000000 Width:320 Height:175
12:00:35 T:139855907903360 INFO: Pixel Ratio: 1.000000
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.ConsoleKit on /org/freedesktop/ConsoleKit/Manager with interface org.freedesktop.ConsoleKit.Manager and method CanStop
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UPower on /org/freedesktop/UPower with interface org.freedesktop.UPower and method EnumerateDevices
12:00:35 T:139855907903360 INFO: Selected UPower and ConsoleKit as PowerSyscall
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.ConsoleKit on /org/freedesktop/ConsoleKit/Manager with interface org.freedesktop.ConsoleKit.Manager and method CanStop
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.ConsoleKit on /org/freedesktop/ConsoleKit/Manager with interface org.freedesktop.ConsoleKit.Manager and method CanRestart
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UPower on /org/freedesktop/UPower with interface org.freedesktop.DBus.Properties and method Get
12:00:35 T:139855907903360 DEBUG: Previous line repeats 1 times.
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UPower on /org/freedesktop/UPower with interface org.freedesktop.UPower and method EnumerateDevices
12:00:35 T:139855907903360 NOTICE: load settings...
12:00:35 T:139855907903360 NOTICE: special://profile/ is mapped to: special://masterprofile/
12:00:35 T:139855907903360 NOTICE: loading special://masterprofile/guisettings.xml
12:00:35 T:139855907903360 NOTICE: Getting hardware information now...
12:00:35 T:139855907903360 INFO: Using analog output
12:00:35 T:139855907903360 INFO: AC3 pass through is enabled
12:00:35 T:139855907903360 INFO: DTS pass through is enabled
12:00:35 T:139855907903360 INFO: AAC pass through is disabled
12:00:35 T:139855907903360 INFO: MP1 pass through is disabled
12:00:35 T:139855907903360 INFO: MP2 pass through is disabled
12:00:35 T:139855907903360 INFO: MP3 pass through is disabled
12:00:35 T:139855907903360 NOTICE: Checking resolution 12
12:00:35 T:139855907903360 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
12:00:35 T:139855907903360 DEBUG: CPlayerCoreConfig::: created player DVDPlayer for core 1
12:00:35 T:139855907903360 DEBUG: CPlayerCoreConfig::: created player oldmplayercore for core 1
12:00:35 T:139855907903360 DEBUG: CPlayerCoreConfig::: created player PAPlayer for core 3
12:00:35 T:139855907903360 DEBUG: CPlayerSelectionRule::Initialize: creating rule: system rules
12:00:35 T:139855907903360 DEBUG: CPlayerSelectionRule::Initialize: creating rule: rtv
12:00:35 T:139855907903360 DEBUG: CPlayerSelectionRule::Initialize: creating rule: hdhomerun/myth/rtmp/mms/udp
12:00:35 T:139855907903360 DEBUG: CPlayerSelectionRule::Initialize: creating rule: lastfm/shout
12:00:35 T:139855907903360 DEBUG: CPlayerSelectionRule::Initialize: creating rule: rtsp
12:00:35 T:139855907903360 DEBUG: CPlayerSelectionRule::Initialize: creating rule: streams
12:00:35 T:139855907903360 DEBUG: CPlayerSelectionRule::Initialize: creating rule: flv/aacp/sdp
12:00:35 T:139855907903360 DEBUG: CPlayerSelectionRule::Initialize: creating rule: mp2
12:00:35 T:139855907903360 DEBUG: CPlayerSelectionRule::Initialize: creating rule: dvd
12:00:35 T:139855907903360 DEBUG: CPlayerSelectionRule::Initialize: creating rule: dvdfile
12:00:35 T:139855907903360 DEBUG: CPlayerSelectionRule::Initialize: creating rule: dvdimage
12:00:35 T:139855907903360 DEBUG: CPlayerSelectionRule::Initialize: creating rule: sdp/asf
12:00:35 T:139855907903360 DEBUG: CPlayerSelectionRule::Initialize: creating rule: nsv
12:00:35 T:139855907903360 DEBUG: CPlayerSelectionRule::Initialize: creating rule: radio
12:00:35 T:139855907903360 NOTICE: Loaded playercorefactory configuration
12:00:35 T:139855907903360 NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
12:00:35 T:139855907903360 NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
12:00:35 T:139855907903360 NOTICE: No settings file to load to load (special://xbmc/system/advancedsettings.xml)
12:00:35 T:139855907903360 NOTICE: No settings file to load to load (special://masterprofile/advancedsettings.xml)
12:00:35 T:139855907903360 NOTICE: Default DVD Player: dvdplayer
12:00:35 T:139855907903360 NOTICE: Default Video Player: dvdplayer
12:00:35 T:139855907903360 NOTICE: Default Audio Player: paplayer
12:00:35 T:139855907903360 NOTICE: Disabled debug logging due to GUI setting. Level 1.
12:00:35 T:139855907903360 NOTICE: Log level changed to 1
12:00:35 T:139855907903360 NOTICE: Loading media sources from special://masterprofile/sources.xml
12:00:35 T:139855907903360 INFO: creating subdirectories
12:00:35 T:139855907903360 INFO: userdata folder: special://masterprofile/
12:00:35 T:139855907903360 INFO: recording folder:
12:00:35 T:139855907903360 INFO: screenshots folder:
12:00:35 T:139855907903360 INFO: thumbnails folder: special://masterprofile/Thumbnails
12:00:35 T:139855907903360 INFO: load language info file: special://xbmc/language/English/langinfo.xml
12:00:35 T:139855907903360 DEBUG: trying to set locale to en_AU.UTF-8
12:00:35 T:139855907903360 INFO: global locale set to en_AU.UTF-8
12:00:35 T:139855907903360 INFO: load language file:special://xbmc/language/English/strings.xml
12:00:35 T:139855907903360 DEBUG: SECTION:LoadDLL(special://xbmcbin/system/libcpluff-x86_64-linux.so)
12:00:35 T:139855907903360 DEBUG: Loading: /usr/local/lib/xbmc/system/libcpluff-x86_64-linux.so
12:00:35 T:139855907903360 INFO: ADDON: cpluff: 'Could not read plug-in directory /usr/local/lib/xbmc/addons: No such file or directory'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in xbmc.json has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in metadata.albums.allmusic.com has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in webinterface.default has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in repository.xbmc.org has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in screensaver.xbmc.builtin.black has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in screensaver.rsxs.euphoria has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in pvr.vdr.vnsi has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in visualization.projectm has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in script.module.simplejson has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in weather.wunderground has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in screensaver.xbmc.builtin.dim has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in metadata.artists.allmusic.com has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in metadata.themoviedb.org has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in xbmc.metadata has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in skin.confluence has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in visualization.glspectrum has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in visualization.milkdrop has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in xbmc.gui has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in script.module.pil has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in visualization.dxspectrum has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in pvr.mythtv has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in xbmc.core has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in pvr.demo has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in screensaver.rsxs.solarwinds has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in screensaver.xbmc.builtin.slideshow has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in pvr.vdr.xvdr has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.htbackdrops.com has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in pvr.team-mediaportal.tvserver has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in metadata.yahoomusic.com has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.allmusic.com has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in metadata.tvdb.com has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.last.fm has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.themoviedb.org has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in xbmc.python has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.imdb.com has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in xbmc.addon has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in visualization.waveform has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in screensaver.rsxs.plasma has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in pvr.hts has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in script.module.pysqlite has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in visualization.itunes has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Plug-in metadata.common.hdtrailers.net has been installed.'
12:00:35 T:139855907903360 DEBUG: ADDON: cpluff: 'Not all directories were successfully scanned.'
12:00:35 T:139855907903360 DEBUG: LoadMappings - loaded node "Motorola Nyxboard Hybrid"
12:00:35 T:139855907903360 DEBUG: LoadMappings - loaded node "Pulse-Eight CEC Adaptor"
12:00:35 T:139855907903360 INFO: LIRC Initialize: using: /dev/lircd
12:00:35 T:139855907903360 INFO: LIRC Initialize: connect failed: No such file or directory
12:00:35 T:139855907903360 DEBUG: Failed to connect to LIRC. Retry in 10s.
12:00:35 T:139855907903360 DEBUG: OnLostDevice - notify display change event
12:00:35 T:139855907903360 INFO: XRANDR: /usr/local/lib/xbmc/xbmc-xrandr --output default --mode 0x164
12:00:35 T:139855907903360 NOTICE: Using visual 0x43
12:00:35 T:139855907903360 INFO: GL: Maximum texture width: 16384
12:00:35 T:139855907903360 DEBUG: SECTION:LoadDLL(special://xbmcbin/system/ImageLib-x86_64-linux.so)
12:00:35 T:139855907903360 DEBUG: Loading: /usr/local/lib/xbmc/system/ImageLib-x86_64-linux.so
12:00:35 T:139855907903360 DEBUG: GLX_EXTENSIONS: GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_texture_from_pixmap GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_robustness GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_ARB_get_proc_address
12:00:35 T:139855907903360 NOTICE: GL_VENDOR = NVIDIA Corporation
12:00:35 T:139855907903360 NOTICE: GL_RENDERER = GeForce GTX 560 Ti/PCI/SSE2
12:00:35 T:139855907903360 NOTICE: GL_VERSION = 4.1.0 NVIDIA 280.13
12:00:35 T:139855907903360 NOTICE: GL_SHADING_LANGUAGE_VERSION = 4.10 NVIDIA via Cg compiler
12:00:35 T:139855907903360 NOTICE: GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX = 2097152
12:00:35 T:139855907903360 NOTICE: GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX = 2097152
12:00:35 T:139855907903360 NOTICE: GL_EXTENSIONS = GL_ARB_blend_func_extended GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_subroutine GL_ARB_shading_language_100 GL_ARB_shading_language_include GL_ARB_shadow GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_swizzle GL_EXT_texture_type_2_10_10_10_REV GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_alpha_test GL_NV_blend_minmax GL_NV_blend_square GL_NV_complex_primitives GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_explicit_multisample GL_NV_fbo_color_attachments GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragdepth GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_lod_clamp GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_vertex_half_float GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum
12:00:35 T:139855907903360 DEBUG: OnLostDevice - notify display change event
12:00:35 T:139855907903360 ERROR: GLX: Same window as before, refreshing context
12:00:35 T:139855907903360 INFO: GL: Maximum texture width: 16384
12:00:35 T:139855907903360 INFO: load default splash image: /usr/local/share/xbmc/media/Splash.png
12:00:35 T:139855907903360 DEBUG: CheckDisplayEvents: Received RandR event 123
12:00:35 T:139855907903360 DEBUG: CheckDisplayEvents - notify display reset event
12:00:35 T:139855907903360 INFO: load keymapping
12:00:35 T:139855907903360 INFO: Loading special://xbmc/system/keymaps/appcommand.xml
12:00:35 T:139855907903360 INFO: Loading special://xbmc/system/keymaps/gamepad.xml
12:00:35 T:139855907903360 INFO: Loading special://xbmc/system/keymaps/joystick.Alienware.Dual.Compatible.Controller.xml
12:00:35 T:139855907903360 INFO: Loading special://xbmc/system/keymaps/joystick.AppleRemote.xml
12:00:35 T:139855907903360 INFO: Loading special://xbmc/system/keymaps/joystick.Harmony.xml
12:00:35 T:139855907903360 INFO: Loading special://xbmc/system/keymaps/joystick.Interact.AxisPad.xml
12:00:35 T:139855907903360 INFO: Loading special://xbmc/system/keymaps/joystick.Logitech.RumblePad.2.xml
12:00:35 T:139855907903360 INFO: Loading special://xbmc/system/keymaps/joystick.Microsoft.Xbox.360.Controller.xml
12:00:35 T:139855907903360 INFO: Loading special://xbmc/system/keymaps/joystick.Microsoft.Xbox.Controller.S.xml
12:00:35 T:139855907903360 INFO: Loading special://xbmc/system/keymaps/joystick.PS3.Remote.Keyboard.xml
12:00:35 T:139855907903360 INFO: Loading special://xbmc/system/keymaps/joystick.Sony.PLAYSTATION(R)3.Controller.xml
12:00:35 T:139855907903360 INFO: Loading special://xbmc/system/keymaps/joystick.WiiRemote.xml
12:00:35 T:139855907903360 INFO: Loading special://xbmc/system/keymaps/keyboard.xml
12:00:35 T:139855907903360 INFO: Loading special://xbmc/system/keymaps/mouse.xml
12:00:35 T:139855907903360 INFO: Loading special://xbmc/system/keymaps/remote.xml
12:00:35 T:139855907903360 ERROR: Keymapping error: no such action 'language' defined
12:00:35 T:139855907903360 INFO: Loading special://xbmc/system/Lircmap.xml
12:00:35 T:139855907903360 INFO: * Adding remote mapping for device 'mceusb'
12:00:35 T:139855907903360 INFO: * Adding remote mapping for device 'XboxDVDDongle'
12:00:35 T:139855907903360 INFO: * Adding remote mapping for device 'Microsoft_Xbox'
12:00:35 T:139855907903360 INFO: * Adding remote mapping for device 'PinnacleSysPCTVRemote'
12:00:35 T:139855907903360 INFO: * Adding remote mapping for device 'anysee'
12:00:35 T:139855907903360 INFO: * Adding remote mapping for device 'iMON-PAD'
12:00:35 T:139855907903360 INFO: * Adding remote mapping for device 'Antec_Veris_RM200'
12:00:35 T:139855907903360 INFO: * Adding remote mapping for device 'MCE_via_iMON'
12:00:35 T:139855907903360 INFO: * Adding remote mapping for device 'TwinHanRemote'
12:00:35 T:139855907903360 INFO: * Adding remote mapping for device 'linux-input-layer'
12:00:35 T:139855907903360 INFO: * Linking remote mapping for 'linux-input-layer' to 'cx23885_remote'
12:00:35 T:139855907903360 INFO: * Linking remote mapping for 'linux-input-layer' to 'devinput'
12:00:35 T:139855907903360 DEBUG: CButtonTranslator::Load - no userdata Lircmap.xml found, skipping
12:00:35 T:139855907903360 INFO: GUI format 1920x1080 1920x1080 @ 50.00 - Full Screen
12:00:35 T:139855907903360 DEBUG: guilib: Fill viewport always for solving rendering passes
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks with interface org.freedesktop.UDisks and method EnumerateDevices
12:00:35 T:139855907903360 DEBUG: Selected UDisks as storage provider
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks with interface org.freedesktop.DBus.Properties and method Get
12:00:35 T:139855907903360 DEBUG: UDisks: DaemonVersion 1
12:00:35 T:139855907903360 DEBUG: UDisks: Querying available devices
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks with interface org.freedesktop.UDisks and method EnumerateDevices
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded (/org/freedesktop/UDisks/devices/sda1)
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sda1 with interface org.freedesktop.DBus.Properties and method GetAll
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sda with interface org.freedesktop.DBus.Properties and method Get
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded - DeviceUDI /org/freedesktop/UDisks/devices/sda1: IsFileSystem true HasFileSystem ntfs IsSystemInternal true IsMounted false IsRemovable false IsPartition true IsOptical false
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded (/org/freedesktop/UDisks/devices/sda2)
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sda2 with interface org.freedesktop.DBus.Properties and method GetAll
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sda with interface org.freedesktop.DBus.Properties and method Get
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded - DeviceUDI /org/freedesktop/UDisks/devices/sda2: IsFileSystem true HasFileSystem ntfs IsSystemInternal true IsMounted false IsRemovable false IsPartition true IsOptical false
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded (/org/freedesktop/UDisks/devices/sda3)
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sda3 with interface org.freedesktop.DBus.Properties and method GetAll
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sda with interface org.freedesktop.DBus.Properties and method Get
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded - DeviceUDI /org/freedesktop/UDisks/devices/sda3: IsFileSystem false HasFileSystem IsSystemInternal true IsMounted false IsRemovable false IsPartition true IsOptical false
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded (/org/freedesktop/UDisks/devices/sdd)
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sdd with interface org.freedesktop.DBus.Properties and method GetAll
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded - DeviceUDI /org/freedesktop/UDisks/devices/sdd: IsFileSystem false HasFileSystem IsSystemInternal false IsMounted false IsRemovable true IsPartition false IsOptical false
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded (/org/freedesktop/UDisks/devices/sda5)
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sda5 with interface org.freedesktop.DBus.Properties and method GetAll
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sda with interface org.freedesktop.DBus.Properties and method Get
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded - DeviceUDI /org/freedesktop/UDisks/devices/sda5: IsFileSystem true HasFileSystem ext4 IsSystemInternal true IsMounted true IsRemovable false IsPartition true IsOptical false
12:00:35 T:139855907903360 NOTICE: UDisks: Added /home
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded (/org/freedesktop/UDisks/devices/sdf)
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sdf with interface org.freedesktop.DBus.Properties and method GetAll
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded - DeviceUDI /org/freedesktop/UDisks/devices/sdf: IsFileSystem false HasFileSystem IsSystemInternal false IsMounted false IsRemovable true IsPartition false IsOptical false
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded (/org/freedesktop/UDisks/devices/sda)
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sda with interface org.freedesktop.DBus.Properties and method GetAll
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded - DeviceUDI /org/freedesktop/UDisks/devices/sda: IsFileSystem false HasFileSystem IsSystemInternal true IsMounted false IsRemovable false IsPartition false IsOptical false
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded (/org/freedesktop/UDisks/devices/sde)
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sde with interface org.freedesktop.DBus.Properties and method GetAll
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded - DeviceUDI /org/freedesktop/UDisks/devices/sde: IsFileSystem false HasFileSystem IsSystemInternal false IsMounted false IsRemovable true IsPartition false IsOptical false
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded (/org/freedesktop/UDisks/devices/sdc)
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sdc with interface org.freedesktop.DBus.Properties and method GetAll
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded - DeviceUDI /org/freedesktop/UDisks/devices/sdc: IsFileSystem false HasFileSystem IsSystemInternal true IsMounted false IsRemovable false IsPartition false IsOptical false
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded (/org/freedesktop/UDisks/devices/sdb1)
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sdb1 with interface org.freedesktop.DBus.Properties and method GetAll
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sdb with interface org.freedesktop.DBus.Properties and method Get
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded - DeviceUDI /org/freedesktop/UDisks/devices/sdb1: IsFileSystem true HasFileSystem ntfs IsSystemInternal true IsMounted false IsRemovable false IsPartition true IsOptical false
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded (/org/freedesktop/UDisks/devices/sdb2)
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sdb2 with interface org.freedesktop.DBus.Properties and method GetAll
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sdb with interface org.freedesktop.DBus.Properties and method Get
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded - DeviceUDI /org/freedesktop/UDisks/devices/sdb2: IsFileSystem false HasFileSystem IsSystemInternal true IsMounted false IsRemovable false IsPartition true IsOptical false
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded (/org/freedesktop/UDisks/devices/sdc1)
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sdc1 with interface org.freedesktop.DBus.Properties and method GetAll
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sdc with interface org.freedesktop.DBus.Properties and method Get
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded - DeviceUDI /org/freedesktop/UDisks/devices/sdc1: IsFileSystem true HasFileSystem ntfs IsSystemInternal true IsMounted false IsRemovable false IsPartition true IsOptical false
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded (/org/freedesktop/UDisks/devices/sr0)
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sr0 with interface org.freedesktop.DBus.Properties and method GetAll
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded - DeviceUDI /org/freedesktop/UDisks/devices/sr0: IsFileSystem true HasFileSystem udf IsSystemInternal false IsMounted true IsRemovable true IsPartition false IsOptical true
12:00:35 T:139855907903360 NOTICE: UDisks: Added /media/SKYRIM_DE
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded (/org/freedesktop/UDisks/devices/sdb)
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sdb with interface org.freedesktop.DBus.Properties and method GetAll
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded - DeviceUDI /org/freedesktop/UDisks/devices/sdb: IsFileSystem false HasFileSystem IsSystemInternal true IsMounted false IsRemovable false IsPartition false IsOptical false
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded (/org/freedesktop/UDisks/devices/sdb5)
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sdb5 with interface org.freedesktop.DBus.Properties and method GetAll
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sdb with interface org.freedesktop.DBus.Properties and method Get
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded - DeviceUDI /org/freedesktop/UDisks/devices/sdb5: IsFileSystem false HasFileSystem IsSystemInternal true IsMounted false IsRemovable false IsPartition true IsOptical false
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded (/org/freedesktop/UDisks/devices/sdb6)
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sdb6 with interface org.freedesktop.DBus.Properties and method GetAll
12:00:35 T:139855907903360 DEBUG: DBus: Creating message to org.freedesktop.UDisks on /org/freedesktop/UDisks/devices/sdb with interface org.freedesktop.DBus.Properties and method Get
12:00:35 T:139855907903360 DEBUG: UDisks: DeviceAdded - DeviceUDI /org/freedesktop/UDisks/devices/sdb6: IsFileSystem true HasFileSystem ext4 IsSystemInternal true IsMounted true IsRemovable false IsPartition true IsOptical false
12:00:35 T:139855907903360 NOTICE: start dvd mediatype detection
12:00:35 T:139855907903360 NOTICE: initializing playlistplayer
12:00:35 T:139855642453760 DEBUG: Thread CDetectDVDMedia start, auto delete: 0
12:00:35 T:139855907903360 NOTICE: DONE initializing playlistplayer
12:00:35 T:139855642453760 DEBUG: Compiled with libcdio Version 0.81
12:00:35 T:139855907903360 DEBUG: DPMS: supported power-saving modes: SUSPEND OFF STANDBY
12:00:35 T:139855907903360 INFO: Unloading old skin ...
12:00:35 T:139855642453760 INFO: Detecting DVD-ROM media filesystem...
12:00:35 T:139855642453760 INFO: CD Analysis Report
12:00:35 T:139855642453760 INFO: __________________________________
12:00:35 T:139855642453760 INFO: CD-ROM with ISO 9660 filesystem
12:00:35 T:139855642453760 INFO: ISO 9660: 0 blocks, label `'
12:00:35 T:139855642453760 INFO: Tracks overall:1; Audio tracks:0; Data tracks:1
12:00:35 T:139855907903360 INFO: load skin from:/usr/local/share/xbmc/addons/skin.confluence
12:00:35 T:139855907903360 INFO: load fonts for skin...
12:00:35 T:139855907903360 INFO: Loading fonts from /usr/local/share/xbmc/addons/skin.confluence/720p/Font.xml
12:00:35 T:139855907903360 INFO: Loading skin includes from /usr/local/share/xbmc/addons/skin.confluence/720p/includes.xml
12:00:35 T:139855907903360 INFO: load new skin...
12:00:35 T:139855907903360 INFO: Loading skin file: Home.xml
12:00:35 T:139855907903360 DEBUG: Load Home.xml: 24.88ms
12:00:35 T:139855907903360 INFO: Loading user windows, path /usr/local/share/xbmc/addons/skin.confluence/720p
12:00:35 T:139855907903360 DEBUG: Load Skin XML: 29.48ms
12:00:35 T:139855907903360 INFO: initialize new skin...
12:00:35 T:139855907903360 DEBUG: guilib: Fill viewport always for solving rendering passes
12:00:35 T:139855907903360 INFO: Loading skin file: Pointer.xml
12:00:35 T:139855907903360 DEBUG: Load Pointer.xml: 0.34ms
12:00:35 T:139855907903360 INFO: Loading skin file: DialogVolumeBar.xml
12:00:35 T:139855907903360 DEBUG: Load DialogVolumeBar.xml: 0.54ms
12:00:35 T:139855907903360 INFO: Loading skin file: DialogKaiToast.xml
12:00:35 T:139855907903360 DEBUG: Load DialogKaiToast.xml: 0.58ms
12:00:35 T:139855907903360 INFO: Loading skin file: DialogMuteBug.xml
12:00:35 T:139855907903360 DEBUG: Load DialogMuteBug.xml: 0.24ms
12:00:35 T:139855907903360 INFO: Loading skin file: DialogSeekBar.xml
12:00:35 T:139855907903360 DEBUG: Load DialogSeekBar.xml: 2.52ms
12:00:35 T:139855907903360 INFO: Loading skin file: DialogBusy.xml
12:00:35 T:139855907903360 DEBUG: Load DialogBusy.xml: 0.34ms
12:00:35 T:139855907903360 INFO: Loading skin file: DialogExtendedProgressBar.xml
12:00:35 T:139855907903360 DEBUG: Load DialogExtendedProgressBar.xml: 0.59ms
12:00:35 T:139855907903360 DEBUG: CGUIAudioManager::Initialize
12:00:35 T:139855907903360 INFO: Loading /usr/local/share/xbmc/addons/skin.confluence/sounds/sounds.xml
12:00:35 T:139855907903360 INFO: skin loaded...
12:00:35 T:139855907903360 NOTICE: Start - EPG thread started
12:00:35 T:139855625598720 DEBUG: Thread EPG updater start, auto delete: 0
12:00:35 T:139855907903360 INFO: JSONRPC: Sucessfully initialized
12:00:35 T:139855907903360 DEBUG: Activating window ID: 12999
12:00:35 T:139855907903360 DEBUG: ------ Window Init (Startup.xml) ------
12:00:35 T:139855907903360 INFO: Loading skin file: Startup.xml
12:00:35 T:139855907903360 DEBUG: Load Startup.xml: 0.91ms
12:00:35 T:139855907903360 DEBUG: Alloc resources: 0.96ms (0.96 ms skin load)
12:00:35 T:139855907903360 INFO: removing tempfiles
12:00:35 T:139855907903360 DEBUG: ADDON: Starting service addons.
12:00:35 T:139855907903360 NOTICE: initialize done
12:00:35 T:139855907903360 NOTICE: Running the application...
12:00:35 T:139855907903360 DEBUG: ExecuteXBMCAction : Translating ReplaceWindow(Home)
12:00:35 T:139855907903360 DEBUG: ExecuteXBMCAction : To ReplaceWindow(Home)
12:00:35 T:139855907903360 DEBUG: Activating window ID: 10000
12:00:35 T:139855907903360 DEBUG: OpenBundle - Opened bundle /usr/local/share/xbmc/addons/skin.confluence/media/Textures.xbt
12:00:35 T:139855907903360 DEBUG: ------ Window Init (Pointer.xml) ------
12:00:35 T:139855907903360 DEBUG: Alloc resources: 0.17ms (0.00 ms skin load)
12:00:35 T:139855907903360 DEBUG: ------ Window Deinit (Startup.xml) ------
12:00:35 T:139855907903360 DEBUG: ------ Window Init (Home.xml) ------
12:00:35 T:139855907903360 DEBUG: Alloc resources: 5.22ms (0.00 ms skin load)
12:00:35 T:139855907903360 DEBUG: Process - no profile autoexec.py (/home/martin/.xbmc/userdata/autoexec.py) found, skipping
12:00:35 T:139855907903360 DEBUG: NetworkMessage - Starting network services
12:00:35 T:139855907903360 NOTICE: ES: Starting event server
12:00:35 T:139855907903360 INFO: JSONRPC Server: Successfully initialized
12:00:35 T:139855617206016 DEBUG: Thread Jobworker start, auto delete: 1
12:00:35 T:139855608813312 DEBUG: Thread CEventServer start, auto delete: 0
12:00:35 T:139855608813312 NOTICE: ES: Starting UDP Event server on 0.0.0.0:9777
12:00:35 T:139855608813312 NOTICE: UDP: Listening on port 9777
12:00:35 T:139855617206016 DEBUG: CRecentlyAddedJob::UpdateMusic() - Running RecentlyAdded home screen update
12:00:35 T:139855617206016 DEBUG: GetRecentlyAddedAlbumSongs() query: SELECT songview.* FROM (SELECT idAlbum FROM albumview ORDER BY idAlbum DESC LIMIT 10) AS recentalbums JOIN songview ON songview.idAlbum=recentalbums.idAlbum
12:00:35 T:139855617206016 DEBUG: GetRecentlyAddedAlbums query: select * from albumview order by idAlbum desc limit 10
12:00:35 T:139855617206016 DEBUG: CRecentlyAddedJob::UpdateVideos() - Running RecentlyAdded home screen update
12:00:35 T:139855617206016 DEBUG: RunQuery took 0 ms for 0 items query: select * from movieview order by idMovie desc limit 10
12:00:35 T:139855907903360 DEBUG: CZeroconfAvahi::clientCallback: client is up and running
12:00:35 T:139855907903360 NOTICE: starting zeroconf publishing
12:00:35 T:139855907903360 DEBUG: CZeroconfAvahi::doPublishService identifier: servers.jsonrpc type: _xbmc-jsonrpc._tcp name:XBMC (martin-System-Product-Name) port:9090
12:00:35 T:139855907903360 DEBUG: CZeroconfAvahi::addService() named: XBMC (martin-System-Product-Name) type: _xbmc-jsonrpc._tcp port:9090
12:00:35 T:139855617206016 DEBUG: RunQuery took 0 ms for 0 items query: select * from episodeview order by idEpisode desc limit 10
12:00:35 T:139855617206016 DEBUG: GetMusicVideosByWhere query = select * from musicvideoview order by idMVideo desc limit 10
12:00:35 T:139855617206016 DEBUG: GetMusicVideosByWhere time for actual SQL query = 0
12:00:35 T:139855617206016 DEBUG: CRecentlyAddedJob::UpdateTotal() - Running RecentlyAdded home screen update
12:00:35 T:139855907903360 DEBUG: CLastfmScrobbler: Clearing session.
12:00:35 T:139855907903360 DEBUG: CLibrefmScrobbler: Clearing session.
12:00:35 T:139855907903360 DEBUG: ------ Window Init (DialogExtendedProgressBar.xml) ------
12:00:35 T:139855907903360 DEBUG: Alloc resources: 0.06ms (0.00 ms skin load)
12:00:35 T:139855575172864 DEBUG: Thread Jobworker start, auto delete: 1
12:00:35 T:139855608813312 DEBUG: CZeroconfAvahi::doPublishService identifier: servers.eventserver type: _xbmc-events._udp name:XBMC (martin-System-Product-Name) port:9777
12:00:35 T:139855608813312 DEBUG: CZeroconfAvahi::addService() named: XBMC (martin-System-Product-Name) type: _xbmc-events._udp port:9777
12:00:35 T:139855625598720 INFO: EpgContainer - RemoveOldEntries - removing old EPG entries
12:00:35 T:139855600420608 DEBUG: Thread JSONRPC::CTCPServer start, auto delete: 0
12:00:36 T:139855907903360 DEBUG: ------ Window Deinit (DialogExtendedProgressBar.xml) ------
12:00:36 T:139855617206016 INFO: WEATHER: Downloading weather
12:00:36 T:139855617206016 INFO: initializing python engine.
12:00:36 T:139855592027904 DEBUG: Thread CRssReader start, auto delete: 0
12:00:36 T:139855592027904 DEBUG: SECTION:LoadDLL(libcurl.so.4)
12:00:36 T:139855592027904 DEBUG: Loading: libcurl.so.4
12:00:36 T:139855592027904 DEBUG: FileCurl::Open(0x7f32aae1eb60) http://feeds.feedburner.com/xbmc
12:00:36 T:139855592027904 INFO: easy_aquire - Created session to http://feeds.feedburner.com
12:00:36 T:139855617206016 DEBUG: new python thread created. id=1
12:00:36 T:139854979340032 DEBUG: Thread XBPyThread start, auto delete: 0
12:00:36 T:139854979340032 DEBUG: Python thread: start processing
12:00:36 T:139854979340032 NOTICE: -->Python Interpreter Initialized

hi! erstmal danke für die super anleitung! ich habe deine anleitung bis auf die xbmxc installation befolgt (hatte zuvor schon xbmc 11 pre installiert). ich habe nun das problem das ich zwar über das webinterface von vdr tv gucken kann aber nicht mit xbmc! ich finde das xvdr plugin leider nicht unter "addons" bzw pvr-addons :( . hat jemand eine idee wie ich xvdr unter xbmc 11 pre aktivieren kann?

Hallo,

schau evtl. mal unter System->ADD-ONs->Deaktivierte Addons->PVR Clients .

MfG schnere

Hallo,
Vielen Dank für die tolle Anleitung! Endlich, nach Monaten läuft mein LiveTv stabil und ich kann Aufnahmen machen. Coole Sache!!! Es rockt so.

ich habe ein kleines Problem festgestellt:
das Paket libpcre3-dev lässt sich aufgrund eines Abhängigkeitsproblems nicht so ohne Weiteres installieren. Ich habe es mit

sudo apt-get source libpcre3-dev
cd '/pfad/zum/Ordner/pcre3-7.8'
sudo dpkg-buildpackage -rfakeroot -us -uc -b
sudo dpkg -i --force-depends '/pfad/zur/Datei/libpcre3-dev_7.8-3build1_amd64.deb'

manuell installieren können. Es wird dann später von Synaptic als fehlerhaft erkannt und wieder deinstalliert.

Ein zweites kleineres Problem: xvdr lässt sich unter XBMC nicht bei Addons --> PVR Clienten aktivieren sondern erscheint unter Addons ---> ? irgendwo anders halt :) Es ist aber vorhanden!

Viele Grüße crimp2333

Hallo,

bezüglich deines Abhängigkeiten-Problems müsstest du die genaue Fehlerbeschreibung posten, da mir mit diesem Paket bisher kein Fehler vorgekommen ist und es doch ziemlich System-spezifisch sein kann (Irgendwas ausm ppa installiert?).

Viel Spaß mit XBMC!

Hallo,
Vielen Dank für die tolle Anleitung! Endlich, nach Monaten läuft mein LiveTv stabil und ich kann Aufnahmen machen. Coole Sache!!! Es rockt so.

ich habe ein kleines Problem festgestellt:
das Paket libpcre3-dev lässt sich aufgrund eines Abhängigkeitsproblems nicht so ohne Weiteres installieren. Ich habe es mit

sudo apt-get source libpcre3-dev
cd '/pfad/zum/Ordner/pcre3-7.8'
sudo dpkg-buildpackage -rfakeroot -us -uc -b
sudo dpkg -i --force-depends '/pfad/zur/Datei/libpcre3-dev_7.8-3build1_amd64.deb'

manuell installieren können. Es wird dann später von Synaptic als fehlerhaft erkannt und wieder deinstalliert.

Ein zweites kleineres Problem: xvdr lässt sich unter XBMC nicht bei Addons --> PVR Clienten aktivieren sondern erscheint unter Addons ---> ? irgendwo anders halt :) Es ist aber vorhanden!

Viele Grüße crimp2333

Der Ersteller der Anleitung kann ruhig Ubuntu 11.10 mit in die Überschrift aufnehmen.

Hab die Anleitung Gestern auf meinem Rechner mit frisch Installiertem Ubuntu 11.10 durchgeführt. Es lief alles Problemlos durch.

Zum Kompilieren von xbmc hab ich die Abhängigkeiten von Natty aus der Anleitung Verwendet.

Man muss halt beachten das sich die Version des Vdr inzwischen geändert hat (1.7.22) also nicht nur Copy and Paste. Aber das ist in älteren Kommentaren ja schon erwähnt.

Einen kleinen Änderungstipp hätte ich noch für die Anleitung, beim Abschnitt

$ sudo checkinstall --fstrans=no --install=yes --pkgname=xbmc --pkgversion "git-INCREMENT"

Vielleicht genau darauf hinweisen das "git-INCREMENT" durch eine Zahl also z.B. "1" ersetzt werden muss. Da das Paket sonst nicht erstellt wird. Ich weiß das schon darauf hingewiesen wird, aber da ich nur gute Linuxgrundkenntnisse habe bin ich erst durch die Log Datei darauf gekommen. Davor hab ich es mit "git-1" versucht.

Also nochmal Danke für die sehr gute Anleitung. Ich hab es auf meinem Rechner ein Ubuntu 11.10 mit vdr-1.7.22 + xbmc11.0Pre mit xvdr plugin. Und bis jetzt läuft alles super.

Will diese installation auf meinem 11.10 Ubuntu durchführen. In den Kommentaren steht ja das dies Funktioniert.

Muss ich die Packetquelle anpassen oder kann ich die für 11.10 auch verwenden?

deb-src http://e-tobi.net/vdr-experimental squeeze base backports addons vdr-multipatch

Und was muss ich für 11.10 noch beachten?

Hallo,

du brauchst bei den Quellen eigentlich nichts anpassen, da diese ohnehin nur von der Debian-Versionsnummer beeinflusst werden.
Es sind nur 2 Pkt die du beachten musst:

* VDR ist jetzt neuer als 1.7.20 (hier immer die neue Versionsnummer einsetzen)
* Im Punkt "Abhängigkeiten zum Kompilieren installieren" die Pakete für 11.04/Natty wählen, die Liste sollte für 11.10 gleich sein.

MfG schnere

Aktuelle Version beim Paket-Backen:
vdr-dev_1.7.21-1~ctvdr3_all.deb
vdr_1.7.21-1~ctvdr3_amd64.deb

Hallo,

bei den VDR-Versionen kann es schon mal sein, dass es ein bisschen dauert, bis ich nachziehe. Ansonsten ist alles halbwegs aktuell.

MfG schnere

Hinweis:
Inzwischen unterscheiden sich die Versionsnummern!

Hallo,
Bei einer minimal 11.10 oneiric Installation
fehlen beim Installieren (kompilieren geht) vom neuen vdr-plugin-epgsearch 1.0.0-1
abhängige perl pakete und sendemail (wofür auch immer ?)

apt-get install libsocket6-perl libio-socket-inet6-perl sendemail

behebt das Problem
MfG Matrix321

Hallo,

bin dieser wunderbaren Anleitung gefolgt ... bis ganz zum Ende. Und siehe VDR lief in Kombination mit XBMC wunderbar.

Heute (einen Tag später) meldet XBMC, "No pvr-addon enabled".
Kein Live TV mehr.

Und siehe da: tatsächlich läuft der vdr nicht mehr und ich kann ihn leider auch nicht mehr starten:


Oct 31 22:45:09 phhtpc vdr: [9519] switched to user 'vdr'Oct 31 22:45:09 phhtpc vdr: [9519] codeset is 'UTF-8' - knownOct 31 22:45:09 phhtpc vdr: [9519] found 28 locales in /usr/share/locale
Oct 31 22:45:09 phhtpc vdr: [9519] loading plugin: /usr/lib/vdr/plugins/libvdr-xvdr.so.1.7.21
Oct 31 22:45:09 phhtpc vdr: [9519] loading plugin: /usr/lib/vdr/plugins/libvdr-streamdev-client.so.1.7.21
Oct 31 22:45:09 phhtpc vdr: [9519] loading plugin: /usr/lib/vdr/plugins/libvdr-streamdev-server.so.1.7.21
Oct 31 22:45:09 phhtpc vdr: [9519] loading plugin: /usr/lib/vdr/plugins/libvdr-femon.so.1.7.21
Oct 31 22:45:09 phhtpc vdr: [9519] loading /var/lib/vdr/sources.conf
Oct 31 22:45:09 phhtpc vdr: [9519] loading /var/lib/vdr/diseqc.conf
Oct 31 22:45:09 phhtpc vdr: [9519] loading /var/lib/vdr/channels.conf
Oct 31 22:45:09 phhtpc vdr: [9519] loading /var/lib/vdr/commands.conf
Oct 31 22:45:09 phhtpc vdr: [9519] loading /var/lib/vdr/reccmds.conf
Oct 31 22:45:09 phhtpc vdr: [9519] loading /var/lib/vdr/svdrphosts.confOct 31 22:45:09 phhtpc vdr: [9519] loading /var/lib/vdr/keymacros.conf
Oct 31 22:45:09 phhtpc vdr: [9519] reading EPG data from /var/cache/vdr/epg.data
Oct 31 22:45:09 phhtpc vdr: [9519] registered source parameters for 'A - ATSC'
Oct 31 22:45:09 phhtpc vdr: [9519] registered source parameters for 'C - DVB-C'
Oct 31 22:45:09 phhtpc vdr: [9519] registered source parameters for 'S - DVB-S'
Oct 31 22:45:09 phhtpc vdr: [9519] registered source parameters for 'T - DVB-T'
Oct 31 22:45:09 phhtpc vdr: [9519] no DVB device found
Oct 31 22:45:09 phhtpc vdr: [9519] initializing plugin: xvdr (0.9.0): VDR-Network-Streaming-Interface (XVDR) Server
Oct 31 22:45:09 phhtpc vdr: [9519] initializing plugin: streamdev-client (0.5.1-git): VTP Streaming Client
Oct 31 22:45:09 phhtpc vdr: [9519] initializing plugin: streamdev-server (0.5.1-git): VDR Streaming Server
Oct 31 22:45:09 phhtpc vdr: [9519] initializing plugin: femon (1.7.10): DVB Signal Informationsanzeige (OSD)Oct 31 22:45:09 phhtpc vdr: [9519] ERROR: invalid primary device number: 1
Oct 31 22:45:09 phhtpc vdr: [9519] ERROR: no primary device found - using first device!
Oct 31 22:45:09 phhtpc vdr: [9519] ERROR: invalid primary device number: 1
Oct 31 22:45:09 phhtpc vdr: [9519] deleting plugin: femon
Oct 31 22:45:09 phhtpc vdr: [9519] deleting plugin: streamdev-server
Oct 31 22:45:09 phhtpc vdr: [9519] deleting plugin: streamdev-client
Oct 31 22:45:09 phhtpc vdr: [9519] deleting plugin: xvdr
Oct 31 22:45:09 phhtpc vdr: [9521] video directory scanner thread started (pid=9519, tid=9521)
Oct 31 22:45:09 phhtpc vdr: [9521] video directory scanner thread ended (pid=9519, tid=9521)
Oct 31 22:45:09 phhtpc vdr: [9520] video directory scanner thread started (pid=9519, tid=9520)
Oct 31 22:45:09 phhtpc vdr: [9520] video directory scanner thread ended (pid=9519, tid=9520)
Oct 31 22:45:09 phhtpc vdr: [9519] max. latency time 0 seconds
Oct 31 22:45:09 phhtpc vdr: [9519] exiting, exit code 2
Oct 31 22:45:09 phhtpc runvdr: stopping after fatal fail (vdr: no primary device found - using first device!)

und leider war es das dann auch. Was kann ich tun?
Das Problem ist das die Threads, die ich im Internet gefunden habe furchtbar alt sind und sich die Schritte häufig gar nicht mehr ausführen lassen...

Ich bin für jede Information dankbar: was bedeutet diese Fehlermeldung, was versucht vdr hier eigentlich - und natürlich: was kann ich tun...

Kurz zum Setup: ein Dvb-Stick per USB auf kubuntu 11.10 + Gainward 8400GS Grafikkarte, ASUS M4N78-AM V2 an diese per HDMI ein Samsung UE-32 D 6510WSX.

Hallo,

wie du bereits herausgefunden hast, erkennt dein VDR kein DVB-Device.
Musstest du den Treiber für deinen USB-DVB Stick manuell kompilieren? Dann kann es nämlich sein, dass dein Treiber mit einem Kernel-Update nicht mehr funktioniert. (Siehe http://wiki.ubuntuusers.de/v4l-dvb)

Welchen Stick hast du genau?

Welche Ausgaben bekommst du auf folgende Befehle:

$ ls /dev/dvb
$ dmesg | grep dvb
$ lsmod | grep dvb

MfG schnere

so Problem gelöst. Vieln Dank für den Kommentar. Ich war mit device im Kopf die ganze Zeit auf Ausgabe- und nicht auf Eingabedevice gepolt.

Wie zu sehen war wurde zwar ein USB-Stick erkannt, aber der Treiber wurde einfach nicht geladen. Merkwürdiger Weise war es auch nicht die richtig USB-Vendor ID usw. sondern am Ende einfach nur ein defekte USB-Verlängerungs-Kabel.

Kabel getauscht - Teriber wurde erkannt - VDR hat sein Input Device - und startet...!
DANKE!

Hallo,
leider scheitere ich beim make. Als Fehlermeldung kommt stehts:
Keine Regel vorhanden, um das Target »/usr/lib/x86_64-linux-gnu/libGL.so«,
benötigt von »libprojectM.so.2.00«, zu erstellen. Schluss.
Habe Ubuntu 11.10 64bit und ne Nvidia GF430GT. Falls ihr noch weitere Infos braucht, sagt es mir bitte.
Bin echt am verzweifeln...
Gruß

Hallo,

also unter 11.10 64Bit kompilierts bei mir auch wunderbar durch. Mit der Paket-Liste von Natty.

Vielleicht machst du noch mal ein $ git pull && git clean -xfd und kompilierst dann nochmal durch. Mag sein, dass du eine Version erwischt hast, die nicht kompiliert.

MfG

Hallo,
danke für den Tip, aber er hat mir leider nicht weitergeholfen. Es kommen bei make die gleichen Fehlermeldungen und wenn ich dann "sudo make install" eingebe kommt folgendes:

usr/src/xbmc$ sudo make install
Copying XBMC binary to /usr/local/lib/xbmc/xbmc.bin
install: Aufruf von stat für „xbmc.bin“ nicht möglich: Datei oder Verzeichnis nicht gefunden
make: *** [install-binaries] Fehler 1

Gibt es vielleicht irgendwo ein fertiges deb Paket, dass ich runterladen und installieren könnte?

Hallo,

hast du eine NVIDIA-Grafikkarte und auch den NVIDIA-Treiber installiert?
Wenn ja, welchen Output gibt $ dpkg -l | grep nvidia ?

Beim make install wird dir der Fehler angezeigt, weil das Binary beim make nicht erstellt werden konnte.

MfG

rm /home/tv/.xbmc/userdata/Database/Epg*.db

hier sollte man vllt auch den direkten link rausnehmen... es hat bestimmt nicht jeder hier seinen user tv genannt ;)

Stimmt, danke für die Info!
Habs geändert.

Eine interessante Diskussion über VNSI/XVDR : http://forum.xbmc.org/showthread.php?t=109103

Opdenkamp wurde offensichtlich nicht von Pipelka informiert, dass er VNSI zu XVDR forkt, und wird es deshalb auch nicht supporten.
Da VNSI dann nicht mehr weiter entwickelt wird, will Opdenkmap wahrscheinlich irgendwann VNSI entfernen.
Bleibt zu hoffen, dass sich die beiden einigen...

Hallo, super Anleitung nach der ich hier vorgehen konnte :-). Jedoch fehlt mir eine Beschreibung, wie ich an das On Screen Display (OSD) des VDRs herankomme, um meine Plugins zu konfigurieren. Kann man das noch einfügen? Vielen Dank

Hallo,

mit dem xineliboutput Plugin kannst du auf das OSD zugreifen:

  1. $ cd /usr/src/vdr-1.7.20/PLUGINS/src
  2. $ apt-get build-dep vdr-plugin-xineliboutput
  3. $ apt-get source vdr-plugin-xineliboutput
  4. $ cd /usr/src/vdr-1.7.20/PLUGINS/src/vdr-plugin-xineliboutput-1.0.7+cvs20110820.1342
  5. $ dpkg-buildpackage -rfakeroot -us -uc -b
  6. $ cd /usr/src/vdr-1.7.20/PLUGINS/src/
  7. $ sudo dpkg -i vdr-plugin-xineliboutput_1.0.7+cvs20110820.1342-1_amd64.deb xineliboutput-sxfe_1.0.7+cvs20110820.1342-1_amd64.deb libxine1-xvdr_1.0.7+cvs20110820.1342-1_amd64.deb libxineliboutput-sxfe_1.0.7+cvs20110820.1342-1_amd64.deb
  8. $ /etc/init.d/vdr restart

Aufs OSD kannst du dann wie folgt zugreifen:

  1. $ vdr-sxfe 127.0.0.1

Die Config-Dateien hierfür sind folgende:

/var/lib/vdr/plugins/xineliboutput/allowed_hosts.conf
/etc/vdr/plugins/plugin.xineliboutput.conf

Wenn du es dir zutraust, kannst du die Plugins aber auch über die setup.conf konfigurieren: /var/lib/vdr/setup.conf
Während dem Editieren dieser, sollte der VDR aber gestoppt sein, da er ansonsten bei einem Neustart alle Änderungen überschreibt.

MfG schnere

Sorry, ich nochmal...
Ich habe 2 DVB-S Karten im Rechner.
* Skystar 2
* Wintv-Nova-HD-S2 (firmware in /lib/firmware eingespielt)
Beide werden lt. dmesg auch anstandslos erkannt. Es tauchen zwei adapter mit ihren frontends unter /dev/dvb/ auf:
frontend 1/0 provides DVB-S2 with QPSK ("Conexant CX24116/CX24118") Wintv
frontend 0/0 provides DVB-S with QPSK ("ST STV0 299 DVB-S") Skystar
Starte ich nun per vdr-sxfe 127.0.0.1 kann ich sämtliche SD Kanäle problemlos empfangen. Bei HD Kanälen taucht im syslog auf: frontend 1/0 timed out while tuning to ...
channels.conf:
Das Erste HD;ARD:11362:hC23M5O35S1:S19.2E:22000:6010=27:6020=deu@4;6022=deu@106:6030:0:11100:1:1011:0
ZDF HD;ZDFvision:11362:hC23M5O35S1:S19.2E:22000:6110=27:6120=deu@4;6122=deu@106:6130:0:11110:1:1011:0
Die s2-liplianin Treiber sowie die neuste v4l habe ich installiert und versuche nun schon seit knapp 6 Std. HD-Inhalte wiedergeben zu können und mich durch diverse Foren-Threads und dem VDR-Wiki (das btw. ziemlich outdated an manchen Stellen ist) durchzukämpfen.
NVIDIA-Treiber sind mittels jockey unter GNOME installiert worden (Version current) und laufen problemlos (Unity wird ordnungsgemäß angezeigt).

Ich weiss dies hier ist kein Support-Forum, aber vielleicht kann mir jemand einen Denkanstoß geben.

Wow, vielen Dank für die rasche und sehr ausführliche Antwort. Nach zig Stunden das selbst zum Laufen zu bekommen habe ich es mit deiner Hilfe endlich geschafft.

Noch schnell ein paar Kommandos in die /var/lib/vdr/remote.conf zum steuern via Tastatur eingegeben und schon konnte es los gehen.

1000 Dank!

Grüß dich Schnere,
erstmal ein Lob zu deiner sehr guten Anleitung. Ich arbeite mich gerade so durch dein Howto auf Basis einer reinen Debian- Installation. Ich habe einige Punkte die ich noch nicht fertig gestellt habe, dennoch hat fast alles bis zum Punkt xbmc, mit kleinen Hürden, aber erfolgreich funktioniert. Eine Frage stellt sich mir im Bezug des VNSI-Plugins:
1. Nach dem Punkt
git clone https://github.com/pipelka/vdr-plugin-xvdr.git
$ cd /usr/src/vdr-1.7.20/PLUGINS/src/vdr-plugin-xvdr
$ make
erfolgt kein 'make install', es werden einfach nur die erstellten Binärdateien kopiert. Weshalb reicht dies hier an diesem Punkt für die Plugins aus?

Weiterhin gab es bei mir die angegeben Config-Dateien nicht im angegeben Pfad, mangels Existenz. Vielleicht ist das bei dir ein Past&Copy Fehler? Habe die Angaben durch ein Vertauschen von Vnsiserver etc. hin zu xvdr erhalten. Ein Link habe ich erst garnicht erstellt. Dennoch wird das Plugin wohl erfolgreich geladen.

Schonmal vielen Dank im Voraus.

Lui

Servus,

danke für die Info mit den Config-Dateien. Hab das angepasst.

Das ich bei den VDR-Plugins statt make install nur die so-Dateien kopiere, habe ich mir irgendwann angewöhnt. Es reicht aus, weil in der SO-Datei das komplette VDR-Plugin enthalten ist.
Im Prinzip macht make install das Gleiche, kopiert halt vielleicht gleich noch die richtigen Config-Files mit ;)

Mfg schnere

Da ist noch ein kleiner Fehler wohl drin:

chown vdr:vdr /var/lib/vdr/plugins/vnsiserver/allowed_hosts.conf

sollte dann auch eher

chown vdr:vdr /var/lib/vdr/plugins/xvdr/allowed_hosts.conf

lauten.

Danke,

ich sollte dann wohl mal Urlaub nehmen ;)

Hier scheint es wohl eine ziemlich aktuelle Version der Anleitung zu geben, aber die werde ich erst später wohl durchgehen da diese doch ziemlich Umfangreich ist, und vom durchlesen brauche ich wohl auch erst mal ein paar Stunden Urlaub ;-)

VDR habe ich bereits als Paket installiert, aber wenn ich dieser Anleitung folgen werde, fliegt das Paket vom Board, nur ich hoffe, dass das Kompilieren auch klappen wird.

Ubuntu 11.10 (64-Bit) ist installiert.

PS: ich hoffe, dass die Anleitung ein wenig gepflegt wird und nicht wie andere Anleitungen die im Netz auffindbar sind, stark veralten wird.

Neuen Kommentar schreiben