niedziela, 10 czerwca 2012

DVBSKy s960 XBMC Tvheadend - Debian Stable 6.0.4

Instalacja niezbędnych pakietów do zbudowanie sterownika dla karty DVB-S:
# apt-get install linux-source-2.6.32 linux-headers-`uname -r` make gcc patchutils libproc-processtable-perl
Folder roboczy:
$ mkdir ~/dvb
$ cd ~/dvb
Sterownik: (Paczka przeznaczona dla kernela 3.3 pozwala na zbudowanie sterownika i dla starszej wersji. :) )
$ wget http://dvbsky.eu/download/media_build-3.3.x.tar.gz
$ tar zxvf media_build-3.3.x.tar.gz
$ cd media_build/
Kompilacja:
$ make
# make install
Firmware:
$ wget http://dvbsky.eu/download/dvbsky-firmware.zip
$ unzip dvbsky-firmware.zip
# sh bst-firmware.sh
Sprawdzenie czy karta widoczna jest w systemie:
$ ls -la /dev/dv*
Przy okazji warto sprawdzić czy karta działa zatem instalacja narzędzi:
# apt-get install dvb-apps
Skanowanie czyli wyszukanie dostępnych programów:
$ scan -x0 /usr/share/dvb/dvb-s/Astra-19.2E | tee channels.conf
Próba odtworzenia programu za pomocą mplayer:
$ cp channels.conf ~/.mplayer/
$ mplayer dvb://"TVP INFO"
Rezozytoria dla xbmc:
# nano /etc/apt/sources.list
deb http://debian.oppserver.net/xbmc/ squeeze main non-free contrib
deb-src http://debian.oppserver.net/xbmc/ squeeze main non-free contrib
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
deb-src http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
deb http://debian-multimedia.informatik.uni-erlangen.de/debian-multimedia/ squeeze main non-free
deb-src http://debian-multimedia.informatik.uni-erlangen.de/debian-multimedia/ squeeze main
deb http://debian-multimedia.informatik.uni-erlangen.de/debian-multimedia/ squeeze-backports main non-free
deb-src http://debian-multimedia.informatik.uni-erlangen.de/debian-multimedia/ squeeze-backports main
Klucz:
# wget http://debian.oppserver.net/gpg-opp-signing-pubkey.asc -O - | sudo apt-key add -
# apt-get update
Instalacja xbmc oraz pakietów dodatkowych:
# apt-get install xbmc
# apt-get install xbmc-addons
# apt-get install xbmc-addon-pvr-tvheadend
Repozytorium dla Tvheadend oraz instalacja:
# nano /etc/apt/sources.list
deb http://www.lonelycoder.com/debian/ hts main
# apt-get update
# sudo aptitude install hts-tvheadend
Konfiguracja Tvheadend:



1. http://IP_kompa_z_Tvheadend:9981
2. Configuration/TV Adapters -> dodaj
3. Add DVB Network by location --> z listy wybieramy naszą pozycję czyli w moim przypadku Astra 19.2E --> nastąpi skanowanie dostępnych transponderów, kolejny krok to:
4.Map DVB Services to channels

Końcowy efekt: