Habe mal ein kleines Script zusammen gestellt das Folgende sachen für euch erledigt.
1. Sundtek Treiber Installieren
2. MakeMKV installieren für Blueray Support unter XBMC ( Experimentel )
3. OSCAM Kompilieren und Installieren und Vorkonfigurieren
4. Plugins für XBMC Downloaden ,3D Player Bion, MAKE MKV Plugin.
5. Kanal für X10 Fernbedienung auf Kanal 1 Festlegen mittels "/etc/modprobe.d/ati_remote.conf"
6. VNSI und SC werden auch installiert sind aber in der "/etc/vdr/plugins/order.conf" deaktiviert
Es darf immer nur entweder VNSI oder XVDR Laufen nicht beides zusammen
Zum Deaktivieren einfach das "-" vor das zu Deaktivierende plugin Setzen bzw entfernen zum Aktivieren und Neustarten
Gleiches Gilt auch für SC und DVBAPI
Hier das Scrip einfach z.b unter "/tmp" Speichern als "script.sh"
sudo chmod 755 "script.sh"
sudo sh ./script.sh
und schon gehts los
sudo add-apt-repository ppa:bpl3f1lmootj/yavdr-stable
sudo apt-get update
sudo apt-get install yavdr-hardware-sundtek vdr-plugin-dvbapi vdr-plugin-sc vdr-plugin-sc-cardclient vdr-plugin-vnsiserver bino build-essential libc6-dev libssl-dev libexpat1-dev libgl1-mesa-dev libqt4-dev nano libpcsclite-dev mercurial cvs subversion libncurses-dev cmake vdr-dev subversion git-core patchutils build-essential openssl libssl-dev gcc g++ pcscd pcsc-tools libpcsclite1 libpcsclite-dev cmake make libpthread-stubs0 libpthread-stubs0-dev libncurses5 libncurses5-dev wget bzip2 git-core patchutils libproc-processtable-perl libtool mercurial
cd /tmp
sudo wget http://www.sundtek.de/media/sundtek_netinst.sh
sudo chmod 777 sundtek_netinst.sh
sudo ./sundtek_netinst.sh
cd /media
sudo wget http://www.bultsblog.com/plugin.makemkvbluray.zip
sudo wget http://sd-xbmc.googlecode.com/files/plugin.multimedia.players-1.0.3.zip
sudo wget http://www.dotnetdevelopers.net/XBMC/pvrbuilds/20130121/Linux64/pvr.vdr.vnsi-linux-x86_64.zip
sudo wget http://www.dotnetdevelopers.net/XBMC/pvrbuilds/20130121/Linux64/pvr.hts-linux-x86_64.zip
sudo wget http://www.dotnetdevelopers.net/XBMC/pvrbuilds/20130121/Linux64/pvr.dvbviewer-linux-x86_64.zip
cd /tmp
sudo wget http://www.makemkv.com/download/makemkv-bin-1.8.5.tar.gz
sudo tar xfv makemkv-bin-1.8.*.tar.gz
cd makemkv-bin-1.8.*
make -f makefile.linux
sudo make -f makefile.linux install
cd /tmp
sudo wget http://www.makemkv.com/download/makemkv-oss-1.8.5.tar.gz
sudo tar xfv makemkv-oss-1.8.*.tar.gz
cd makemkv-oss-1.8.*
sudo make -f makefile.linux
sudo make -f makefile.linux install
cd /tmp
sudo apt-get update
cd /tmp
sudo svn checkout http://www.streamboard.tv/svn/oscam/trunk oscam-svn
cd oscam-svn
sudo cmake -DWEBIF=1 -DHAVE_DVBAPI=1 -DIRDETO_GUESSING=1 -DCS_ANTICASC=1 -DWITH_DEBUG=1 -DCS_WITH_DOUBLECHECK=0 -DCS_LED=0 -DQBOXHD_LED=0 -DCS_LOGHISTORY=1 -DWITH_SSL=0 \
-DMODULE_CAMD33=1 -DMODULE_CAMD35=1 -DMODULE_CAMD35_TCP=1 -DMODULE_NEWCAMD=1 -DMODULE_CCCAM=1 -DMODULE_GBOX=1 -DMODULE_RADEGAST=1 -DMODULE_SERIAL=1 -DMODULE_MONITOR=1 -DMODULE_CONSTCW=1 \
-DREADER_NAGRA=1 -DREADER_IRDETO=1 -DREADER_CONAX=1 -DREADER_CRYPTOWORKS=1 -DREADER_SECA=1 -DREADER_VIACCESS=1 -DREADER_VIDEOGUARD=1 -DREADER_DRE=1 -DREADER_TONGFANG=0 -DHAVE_LIBUSB=1 \
-DPCSC=1 -DCMAKE_BUILD_TYPE=Debug
sudo make
sudo make install
cd /usr/local/etc/
sudo wget https://www.dropbox.com/s/5653ag85nk06ib2/oscam.conf
sudo wget https://www.dropbox.com/s/ofsqqsloyp5ss34/oscam.server
sudo wget https://www.dropbox.com/s/ov149h373d6m5jy/oscam.user
cd /etc/init.d/
sudo wget https://www.dropbox.com/s/nat8ybs90z8ek5h/oscam
chmod 777 oscam
sudo update-rc.d oscam defaults
cd /etc/modprobe.d/
sudo wget https://www.dropbox.com/s/1wm2ajo1dhk5ou1/ati_remote.conf
cd /var/lib/vdr/
sudo rm channels.conf
sudo wget https://www.dropbox.com/s/ldvdvn41ybg31rv/channels.conf
clear
echo OSCAM Webinferface : http://IP-VDR:16100
echo OSCAM Webinterface User : vdr
echo OSCAM Webinterface Pass : vdr
echo VDR Webinterface : IP-VDR
echo XBMC Plugin Zip Ordner : /media
Alles anzeigen
Solltet ihr Probleme haben das XBMC sagt kein client gefunden so muss xbmc später gestartet werden
dazu einfach die datei "/etc/init/xbmc.conf" mit "sudo nano /etc/init/xbmc.conf" folgendermassen bearbeiten.
description "XBMC Daemon"author "Steffen Barszus <[email protected]>"
env DISPLAY=:1
export DISPLAY
env HOME=/var/lib/vdr
export HOME
setuid vdr
setgid vdr
start on started vdr or stopped openbox-tools or started sound-device \
or vdr-frontend-restart
stop on stopping openbox
nice -10
pre-start script
[color=#ff0000]sleep 20[/color]
# wait for sound, vdr and Xorg (after wm) to be up
start wait-for-job-state WAIT_FOR=vdr TARGET_GOAL=start WAIT_STATE=running WAITER=xbmc WAIT_FOREVER=1 ||:
start wait-for-job-state WAIT_FOR=sound-device TARGET_GOAL=start WAIT_STATE=running WAITER=xbmc WAIT_FOREVER=1 ||:
start wait-for-job-state WAIT_FOR=openbox-tools TARGET_GOAL=stop WAIT_STATE=waiting WAITER=xbmc WAIT_FOREVER=1 ||:
end script
exec /usr/lib/xbmc/xbmc.bin --standalone --lircdev /var/run/lirc/lircd
Alles anzeigen
Sollte Oscam eine fehler im WebIf anzeigen mit Couldn`t detect DVB-API Version so muss VDR später gestartet werden
dazu einfach die datei "/etc/init/vdr.conf" mit "sudo nano /etc/init/vdr.conf" folgendermassen bearbeiten.
# Starts the vdr, with config and installed plugins
description "VDR upstart script"
author "Steffen Barszus <[email protected]"
start on ( (started dbus and started udev and stopped networking) or \
(dbus-activation de.tvdr.vdr and startup) or \
stopped vdr-exit-other or \
resume )
stop on runlevel [!2345]
kill timeout 60
normal exit 0
expect stop
nice -10
env quiet
env yavdr
script
[color=#ff0000]sleep 5[/color]
# load default values and overrides from /etc/default/vdr
. /usr/lib/vdr/config-loader
mkdir -p /var/run/vdr
chown -R vdr:vdr /var/run/vdr
# reduce verbosity if quiet is set in grub
if [ "quiet" = "n" ]; then
OPTIONS="$OPTIONS -l 3"
fi
# load all plugins from plugin folder
. /usr/lib/vdr/plugin-loader
# extract and prepare all commands
. /usr/lib/vdr/commands-loader
mergecommands "reccmds"
# Set shutdown command
test "$ENABLE_SHUTDOWN" = "1" && VDRSHUTDOWN="/usr/lib/vdr/vdr-shutdown.wrapper" \
|| VDRSHUTDOWN="/usr/lib/vdr/vdr-shutdown-message"
# enable debug measures
if [ "$(basename $DAEMON)" = "vdr-dbg" ]; then
ulimit -c unlimited
OPTIONS="$OPTIONS --userdump"
echo "/var/log/vdr/core.%p" > /proc/sys/kernel/core_pattern
fi
# set language (default by environment, else by /etc/default/vdr)
LANG=$VDR_LANG
LC_ALL=$VDR_LANG
export LANG LC_ALL
if [ -n "$VDR_CHARSET_OVERRIDE" ] ; then
export VDR_CHARSET_OVERRIDE=$VDR_CHARSET_OVERRIDE
fi
export HOME=/var/lib/vdr
exec $DAEMON --lirc=$LIRC -v $VIDEO_DIR -c $CFG_DIR -L $PLUGIN_DIR -r $REC_CMD -s $VDRSHUTDOWN -E $EPG_FILE -u $USER -g$
end script
Alles anzeigen