HOWTO – UBUNTU mini + VDR + XVDR + DVBAPI + OSCAM + KODI

  • anti2k
  • Junior
  • Offline
  • Postów: 18
  • Pomógł: 13
  • KODI: 14 Helix git
  • OS: Linux, Mac OS X, Openelec
Ubuntu 14.04 x64 mini

Zaczynamy od instalacji systemu, podczas instalacji
– kreujemy użytkownika kodi
– zaznaczamy do instalacji openssh-server

Logujemy się poprzez ssh na użytkownika kodi i lecimy

sudo apt-get install build-essential gcc make linux-headers-`uname -r`mkdir /home/kodi/installsudo usermod -a -G audio,video kodisudo sh -c "echo "pl_PL.ISO-8859-2 ISO-8859-2" >> /var/lib/locales/supported.d/local"sudo dpkg-reconfigure locales

Jeżeli nie korzystasz z kart NVIDII pomiń ten krok i zainstaluj odpowiednie sterowniki bądź przejdź do instalacji VDR

Sterowniki nvidia

echo -e "blacklist nouveaunblacklist lbm-nouveaunoptions nouveau modeset=0nalias nouveau offnalias lbm-nouveau off" > blacklist-nouveau.conf && sudo mv blacklist-nouveau.conf /etc/modprobe.d/echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.confsudo update-initramfs -u

Wykonujemy restart i przystępujemy do właściwej instalacji

cd /home/kodi/installwget http://us.download.nvidia.com/XFree86/Linux-x86_64/340.46/NVIDIA-Linux-x86_64-340.46.runsudo sh NVIDIA-Linux-x86_64-340.46.run

Instalacja tunera SAT – w tym przypadku DVBSky S950

cd /home/kodi/install/mkdir dvbcd dvbwget http://www.dvbsky.net/download/linux/media_build-bst-13-140619.tar.gztar zxvf media_build-bst-13-140619.tar.gzcd media_build-bst-13./v4l/build_x64.shmake -j2sudo rm -rf /lib/modules/`uname -r`/kernel/drivers/media/sudo make installcd wget http://www.dvbsky.net/download/linux/dvbsky-firmware.tar.gztar zxvf dvbsky-firmware.tar.gzsudo cp dvbsky-firmware/*.fw /lib/firmware/

Wykonujemy restart

Instalacja najnowszej wersji VDR
Pluginy dvbapi, xvdr, streamdev, epgsearch, live
Diseqc HB+Astra
Lista kanałów 08.11.2014

cd /home/kodi/installsudo apt-get install git pkg-config libfreetype6-dev libfontconfig1-dev libjpeg62-dev libcap-dev gettext libncurses5-dev libncursesw5-dev libtntnet-dev git clone git://projects.vdr-developer.org/vdr.gitcd vdrcd PLUGINS/srcgit clone https://github.com/pipelka/vdr-plugin-xvdr.git xvdrgit clone https://github.com/manio/vdr-plugin-dvbapi.git dvbapigit clone git://projects.vdr-developer.org/vdr-plugin-streamdev.git streamdevgit clone https://github.com/CReimer/vdr-plugin-live.git livegit clone git://projects.vdr-developer.org/vdr-plugin-epgsearch.git epgsearchcd epgsearchwget -q -O - http://pastebin.com/raw.php?i=2mnWrc3n |tr -d 'r' > epgsearch.patchpatch -p0 < epgsearch.patchcd wget -q -O - http://pastebin.com/raw.php?i=0Yej8TE2 |tr -d 'r' > epg-fix.diff && echo "" >>  epg-fix.diffpatch -p0 < epg-fix.diffmake -j2sudo make CONFDIR=/var/vdr installsudo mkdir /var/vdr/plugins/sudo mkdir /home/vdrsudo cp -r PLUGINS/src/xvdr/xvdr/ /var/vdr/plugins/sudo cp -r PLUGINS/src/streamdev/streamdev-server/ /var/vdr/plugins/sudo cp *.conf /var/vdr/wget -q -O - http://pastebin.com/raw.php?i=r27Q5wgE |tr -d 'r' > channels.conf && sudo mv channels.conf /var/vdr/wget -q -O - http://pastebin.com/raw.php?i=areWvdEq |tr -d 'r' > diseqc.conf && sudo mv diseqc.conf /var/vdr/wget -q -O - http://pastebin.com/raw.php?i=Yv6H33Wh |tr -d 'r' > runvdr && sudo mv runvdr /usr/local/bin/sudo chmod +x /usr/local/bin/runvdrwget -q -O - http://pastebin.com/raw.php?i=X0Yq6Uuh |tr -d 'r' > vdr && sudo mv vdr /etc/init.d/sudo chmod +x /etc/init.d/vdrsudo update-rc.d vdr defaults

VDR zainstalowany i zostanie automatycznie uruchomiony po restarcie.
Poniżej komenda do ręcznego startu

sudo service vdr start

Katalog z plikami konfiguracyjnymi znajduje się w /var/vdr

OSCAM

cd /home/kodi/installsudo apt-get install cmake libssl-dev libusb-1.0-0-devgit clone https://github.com/gfto/oscam.gitcd oscammkdir buildcd buildcmake make -j2sudo make installsudo mkdir /var/oscamsudo sed -i '$ i/usr/local/bin/oscam -c /var/oscam -b &' /etc/rc.local

Oscam zostanie automatycznie uruchomiony po restarcie.
Katalog z plikami konfiguracyjnymi znajduje się w /var/oscam

Kodi

cd /home/kodi/installsudo apt-get install automake bison build-essential cmake curl cvs default-jre fp-compiler gawk gdc gettext git-core gperf libasound2-dev libass-dev libboost-dev libboost-thread-dev libbz2-dev libcap-dev libcdio-dev libcurl3 libcurl4-gnutls-dev libdbus-1-dev libenca-dev libfontconfig-dev libfreetype6-dev libfribidi-dev libglew-dev libiso9660-dev libjasper-dev libjpeg-dev liblzo2-dev libmad0-dev libmicrohttpd-dev libmodplug-dev libmpeg2-4-dev libmpeg3-dev libmysqlclient-dev libnfs-dev libogg-dev libpcre3-dev libplist-dev libpng-dev libpulse-dev libsdl-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsmbclient-dev libsqlite3-dev libssh-dev libssl-dev libtiff-dev libtinyxml-dev libtool libudev-dev libusb-dev libvdpau-dev libvorbisenc2 libxml2-dev libxmu-dev libxrandr-dev libxrender-dev libxslt1-dev libxt-dev libyajl-dev mesa-utils nasm pmount python-dev python-imaging python-sqlite swig unzip yasm zip zlib1g-dev autopoint libltdl-dev libtag1-dev xinit git clone https://github.com/xbmc/xbmc.gitcd xbmcgit clone https://github.com/opdenkamp/xbmc-pvr-addons.git pvr-addons./bootstrap./configure --enable-pulse=nomake -j2sudo make installwget -q -O - http://pastebin.com/raw.php?i=YLD2CQWh |tr -d 'r' > kodi.conf && sudo mv kodi.conf /etc/init/sudo sed -i 's/console/anybody/' /etc/X11/Xwrapper.config

Kodi zostanie automatycznie uruchomione po restarcie.

Kodi xvdr addon

cd /home/kodi/installgit clone https://github.com/pipelka/xbmc-addon-xvdr.gitcd xbmc-addon-xvdr./autogen.sh./configure --prefix=/home/kodi/.kodimake -j2make install

Dostęp do pluginu live
adres: http://ip_maszyny:8008
login: admin
hasło: live

C.D.N.

  • zet120
  • Moderator
  • Offline
  • Postów: 338
  • Pomógł: 35
  • KODI: 16
  • OS: Linux, Mac OS X, FreeBSD
  • Sterowanie: Pilot z Lidla – SilverCrest SFB 10.1 C3
  • HTPC: AsRock A330ION | DVBSky s960 | TBS5922
W celach sportowo-edukacyjno-poznawczych przerobiłem tutek instalując całość z powodzeniem w maszynie wirtualnej.
Mam dwie uwagi:
– prawdopodobnie skrypt forum „poskracał” linki do githuba zatem w większości przypadków należy uzupełnić link o git://, czyli prawidłowa postać to: git clone git://…..
– nie bardzo rozumiem idei tworzenia folderu /var/vdr gdyz podczas instalacji vdr tworzy folder na pliki konfiguracyjne w lokalizacji /var/lib/vdr…, choć to w sumie drobiazg.

Ostateczna postać po zmianie skóry i dodaniu „moda” PVR:

  • Maciey
  • Senior
  • Offline
  • Postów: 1213
  • Pomógł: 89
  • KODI: Kodi 14.0 “Helix
  • OS: W7-64, OpenElec
  • NAS: Tak
  • MySQL: Tak
  • Sterowanie: Logitech 300i
  • HTPC: PC (SSD,AMD, RADEON) + RPi
@anti2k – zamiast bloków [ quote ] uzywaj raczje [ code ] to nie będzie wycinało znaków

Poprawiłem na szybko twój tekst

  • anti2k
  • Junior
  • Offline
  • Postów: 18
  • Pomógł: 13
  • KODI: 14 Helix git
  • OS: Linux, Mac OS X, Openelec
Dzięki za uwagi, zastosuję się na przyszłość. Początkowo użyłem rzeczywiście bloków [ code ] ale na podglądzie nie wyglądało to dobrze ale widzę, że po opublikowaniu wygląda ok.
zet120 katalog var to raczej przyzwyczajenie ale żeby było bardziej estetycznie proponuję wyrzucić

sudo mkdir /var/vdr

zastąpić

sudo make install

komendą

sudo make CONFDIR=/var/vdr install

Zmienił bym w poradniku co nieco, dorzucił nowe pluginy, opis markowania reklam w nagraniach, może lokalny frontend vdr’a ale widzę, że edycja postów jest wyłączona a szkoda. Na jakiej zasadzie mógłbym rozszerzyć poradnik?

  • Zibijw23
  • Junior
  • Offline
  • Postów: 44
  • Pomógł: 3
  • KODI: 14
  • OS: OpenElec 5.0
Mam pytanie odnośnie VDR i wtyczki iptv. Jakie protokóły obsługuje ta wtyczka i jak skonfigurować w niej kanały?

  • loocas
  • Junior
  • Offline
  • Postów: 10
  • Pomógł: 0
  • KODI: 15.1 Helix
  • OS: Openelec
  • NAS: Tak
  • MySQL: Nie
Witam wszystkich bo to mój pierwszy post na forum.:)
I od razu przechodzę do rzeczy. Próbuję przeprowadzić instalację wg tego tutka ale wywala mi błąd przy pobieraniu tego pluginu :
git clone github.com/CReimer/vdr-plugin-live.git live

(pewnie jest do pobrania z innych kont/lokalizacji – ale nie wiem jakie ma/może mieć to znaczenie dla całości instalacji i skąd konkretnie pobrać)
:blink:
No i dalej z tym epg też się wykładam. Czy ktoś zorientowany może zaktualizować tuka. (pewnie trzeba by samemu całą procedurę przejść i rozumiem, że proszę o wiele ale raczej są tutaj osoby biegle się poruszające w tym temacie. Więc gdyby ktoś z użytkowników byłby tak miły to proszę o pomoc). Nie wiem czy @anti2k dalej się tutaj udziela a zależy mi na sprawdzeniu takiej natywnej instalacji. Na przygotowanym przez niego gotowcu Openelec ( xbmc.org.pl/forum/21-HTPC—Tunery-TV–P…dr-xvdr-dvbapi-oscam) niby udało się się uruchomić ale czas przełączania kanałów jest masakrycznie długi. Więc próbuj zrobić instalację na ubuntu i sprawdzić czy będzie szybciej.
Chyba, że należy coś w tamtym gotowcu coś poustawiać. Próbowałem i z xvdr i xvsi ale jest podobnie. Test na maszynach klasy HTPC. Na dosyć mocnej maszynie jest lepiej ale wg mnie nadal długo.
Nie jestem biegły z linuxa ale chęć do nauki i testowania jest.
Z góry dziękuje za pomoc.

  • kobrawerde
  • Bywalec
  • Offline
  • Postów: 257
  • Pomógł: 30
  • KODI: Kodi 16 Jarvis
  • OS: LibreELEC-Mod-uvcvideo-7.0.2 / Linux Mint 18 Sarah
  • Sterowanie: OrigenAE RC153 / Streacom ST-IRPB
  • HTPC: LibreELEC (AeonNOX) / AT5IONT-I
może :

git clone git://projects.vdr-developer.org/vdr-plugin-live.git live

  • loocas
  • Junior
  • Offline
  • Postów: 10
  • Pomógł: 0
  • KODI: 15.1 Helix
  • OS: Openelec
  • NAS: Tak
  • MySQL: Nie
Dzięki. Pobrałem plugin „vdr-live” jak i wcześniej wiele innych pluginów do
/home/kodi/install/vdr/PLUGINS/src
czyli jak rozumiem miejsca gdzie kompiluję (nie wiem czy tak się to nazywa) poszczególne składowe (aplikacje).
I teraz proszę o komendy do terminala żeby plugin „vdr-live” czy „epgsearch” z tych Makefile zainstalować. Nigdy nic tak nie instalowałem a przepisywanie „na pałę” komend, których się nie rozumie jest bez sensu. Jestem zainteresowany zrozumieniem składni takiej instalacji.
Na chwilę obecną mam w var/vdr zainstalowane xvdr i streamdev-serwer.
Udało mi się odpalić streama z innej maszyny z vdr ale chcę na tej z tą instalacją (ubuntu) uruchomić odbiór bezpośredni (lokalny-z karty zainstalowanej w tym kompie) i możliwość wysyłania strema na inną maszynę z vdr. Fajnie jakby konfigurację udało się ustawiać w GUI kodi jak ma to miejsce w VDR-addon zamieszczonym w gotowcu Openelec od ani2k.

EDIT:
Coś namieszałem, pewnie kolejna próba instalacji będzie konieczna ale może testowo ta się uda uruchomić.
Nie startuje mi VDR.

kodi@HTPC-E350:~$ sudo service vdr start
[sudo] password for kodi:
Starting VDR…
done
kodi@HTPC-E350:~$
vdr: /usr/local/lib/vdr/libvdr-dvbapi.so.2.2.0: cannot open shared object file: No such file or directory

w tym katalogu jest plik:libvdr-xvdr.so.2.2.0

jak wydam takie polecenie:
kodi@HTPC-E350:~$ sudo vdr start
vdr: error while reading '/var/lib/vdr/channels.conf’

z kolei pliki konfiguracyjne są w /var/vdr/

Jak to naprawić i przede wszystkim co zrobić w konsoli aby móc kopiować pliki poprzez Win SCP pomiędzy windą a ubuntu bo mnie ten brak dostępu irytuje. Tak bym sobie pliki podmienił a tu: Permission denied. i Permission denied.

  • kobrawerde
  • Bywalec
  • Offline
  • Postów: 257
  • Pomógł: 30
  • KODI: Kodi 16 Jarvis
  • OS: LibreELEC-Mod-uvcvideo-7.0.2 / Linux Mint 18 Sarah
  • Sterowanie: OrigenAE RC153 / Streacom ST-IRPB
  • HTPC: LibreELEC (AeonNOX) / AT5IONT-I
Ustaw sobie prawa dostępu / odczytu / wykonywania itp
np. chmod +x /storage/jakiś plik (wykonywalności)
chmod 777 ……. ( prawa dostępu) itd

  • zet120
  • Moderator
  • Offline
  • Postów: 338
  • Pomógł: 35
  • KODI: 16
  • OS: Linux, Mac OS X, FreeBSD
  • Sterowanie: Pilot z Lidla – SilverCrest SFB 10.1 C3
  • HTPC: AsRock A330ION | DVBSky s960 | TBS5922
loocas
Moja recepta na udaną instalację vdr jest taka.
Podziel proces na kilka etapów, na początek tylko to co niezbędne czyli vdr, vdr-plugin-xvdr i pvr-addon-xvdr do kodi i oczywiście kodi, tyle na początek wystarczy.
Jak to ogarniesz możesz przystąpić do instalacji wtyczek.

Jak pisałem wyżej natywna instalacja tworzy folder na pliki konfiguracyjne w lokalizacji:

/var/lib/vdr/

i moim zdaniem nie ma potrzeby tego zmieniać.

Przestudiuj doskonały tutek opisujący instalację vdr mając świadomość, że obecnie wtyczki można instalować trochę prościej.
Przykład dla vdr-plugins-xvdr

$ cd /usr/src/vdr/PLUGINS/src/# git clone https://github.com/pipelka/vdr-plugin-xvdr$ cd vdr-plugin-xvdr# make # make install

  • loocas
  • Junior
  • Offline
  • Postów: 10
  • Pomógł: 0
  • KODI: 15.1 Helix
  • OS: Openelec
  • NAS: Tak
  • MySQL: Nie
Dzięki za podpowiedź. Muszę zainstalować to od nowa i tak jak piszesz małymi krokami bo jak za dużo tego jest to trudniej to ogarnąć.
W ramach nauki zainstalowałem OpenPCTV ale jeśli chodzi o VDR to nadal poruszam się po omacku. Generalnie na chwilę obecną chce sobie uruchomić backend oparty o VDR z podwójną kartą satelitarną i może naziemną. Będę próbował walczć.

  • loocas
  • Junior
  • Offline
  • Postów: 10
  • Pomógł: 0
  • KODI: 15.1 Helix
  • OS: Openelec
  • NAS: Tak
  • MySQL: Nie
Wybaczcie post pod postem ale robię to dla podbicia.
Zainstalowałem (a właściwie próbowałem) od nowa ubuntu ale znowu coś z VDR pokręciłem a do tego kodi jest uruchamiane ale nie wyświetla się przy starcie systemu w trybie pełnoekranowym tylko mam konsolę. Można to pewnie zmienić ale jak?:oops:
Dla wyjaśnienia dodam, że VDR próbowałem zainstalować z tutka przytoczonego w poście @zet120.
Zaczynam tracić nadzieję, że bez gotowca uda mi się to uruchomić.:(

Wątek odzyskany z archiwalnej wersji strony.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.