Powered by Invision Power Board


  
 
Reply to this topicStart new topicStart Poll

> Wer verwendet einen Raspberry Pi als VDR Client?
R2D2
Geschrieben am: Samstag, 13.Januar 2018, 19:58 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Hallo Zusammen,

ich habe hier ein paar Raspberry Pi 3 liegen und bin am überlegen, ob ich mal ein 64 Bit Gentoo für ARM aufspielen soll und dann evtl. damit einen einen VDR (Client) aufsetzen soll.

Hätte denn da vlt. Jemand Interessen daran, da beim Testen mitzumachen?

Email PosterUsers WebsiteICQ
Top
HelAu
Geschrieben am: Sonntag, 14.Januar 2018, 16:48 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



Die Idee ist generell gut, allerdings könnte man der Einfachkeit halber auch MLD nehmen ...
Email PosterUsers WebsiteICQAOLYahoo
Top
R2D2
Geschrieben am: Sonntag, 14.Januar 2018, 16:57 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Wenn ich es "einfach" haben wollte, würde ich mit meiner GigaBlue Box TV schauen. :)

Es geht ja um die Herausforderung, bzw. den Bastelspaß. ;)

Außerdem ist mir nicht klar, weshalb es mit einer Gehirnerkrankung einfacher sein soll? :)
Email PosterUsers WebsiteICQ
Top
eckiw-1
Geschrieben am: Sonntag, 14.Januar 2018, 22:57 Uhr
Quote Post


Professional
****

Gruppe: Professionals
Beiträge: 268
Mitgliedsnummer.: 1270
Mitglied seit: 2006-02-07



Alos ich habe genug Bstelspass mit mld...
Email Poster
Top
Dip0815
Geschrieben am: Montag, 15.Januar 2018, 19:59 Uhr
Quote Post


Advanced Member
***

Gruppe: G2V3+User
Beiträge: 59
Mitgliedsnummer.: 11378
Mitglied seit: 2009-09-25



Ich auch dabei.
Email Poster
Top
linuxdxs
Geschrieben am: Montag, 06.August 2018, 06:42 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 255
Mitgliedsnummer.: 11698
Mitglied seit: 2009-11-03



Find ich gut, die Idee. Wenn Du noch Tester benötigst..
Email Poster
Top
franky
Geschrieben am: Montag, 06.August 2018, 16:20 Uhr
Quote Post


Prinz
****

Gruppe: Supporter
Beiträge: 1582
Mitgliedsnummer.: 1547
Mitglied seit: 2006-11-19



Hab hier auch einen ungenutzten PI3 rumliegen und würde beim Testen mitmachen.
Email Poster
Top
DerBert
  Geschrieben am: Montag, 06.August 2018, 22:58 Uhr
Quote Post


Professional
****

Gruppe: Professionals
Beiträge: 104
Mitgliedsnummer.: 462
Mitglied seit: 2005-01-02



Wäre auch als Tester dabei!

nutze zur seit 2 Jahren meine PI 2 als client im Schlafzimmer, wie folgt Installiert:
Raspbian_VDR_Streaming_Client_-_VDR_Installation

und nur IR-Emfänger mit Activy-Fernbedienung (mit der Config aus gen2vdr):
raspberry-pi-ir-remote-control

Folgende habe ich für gen2vdr angepasst um den Server automatisch zu starten:

cd /_raspvdr/

in den Verzeichnis folgende Daten angelegt:

raspvdr.conf
CODE
#!/bin/bash
# Server IP-Adresse (0-9.)
SERVER_IP="192.168.2.1"

# Server Name (a-zA-Z0-9_-)
SERVER_NAME="vdrXX"

# Server User (a-zA-Z0-9_-)
SERVER_USER="root"

# Server Passwort (a-zA-Z0-9_-)
SERVER_PW="gen2vdr"

# Server MAC
SERVER_MAC=00:01:02:03:04:05


r2v_server_m.sh
CODE
#!/bin/bash
# Sourcedate if raspVDR
. /_raspvdr/raspvdr.conf

# Wake on Server
sudo wakeonlan "$SERVER_MAC"

# Wait on Server
sudo sh /_raspvdr/bin/r2v_server_w.sh

# video
sudo umount -t cifs /mnt/"$SERVER_IP"/video/
sudo mount -t cifs -o username="$SERVER_USER",password="$SERVER_PW" //"$SERVER_IP"/video /mnt/"$SERVER_NAME"/video

# pictures
sudo umount -t cifs /mnt/"$SERVER_IP"/pictures/
sudo mount -t cifs -o username="$SERVER_USER",password="$SERVER_PW" //"$SERVER_IP"/pictures /mnt/"$SERVER_NAME"/pictures

# film
sudo umount -t cifs /mnt/"$SERVER_IP"/film/
sudo mount -t cifs -o username="$SERVER_USER",password="$SERVER_PW" //"$SERVER_IP"/film /mnt/"$SERVER_NAME"/film

# audio
sudo umount -t cifs /mnt/"$SERVER_IP"/audio/
sudo mount -t cifs -o username="$SERVER_USER",password="$SERVER_PW" //"$SERVER_IP"/audio /mnt/"$SERVER_NAME"/audio


r2v_server_w.sh
CODE
#!/bin/bash
# Sourcedaten aus raspVDR
. /_raspvdr/raspvdr.conf

# test if interface is up
i=0
while (netstat -ie | tr -d '\n' | grep -vE 'eth0.*UP' > /dev/null); do
  [ $i -gt 59 ] && exit 1
  let 'i+=1'
  sleep 1
done

# test if network is reacheable
i=0
while (ping -c 1 "$SERVER_IP" 2>&1 | tr -d '\n' | grep -vE ' 0% packet' > /dev/null); do
  [ $i -gt 19 ] && exit 2
  let 'i+=1'
  sleep 1
done

# start your program here

exit


r2v_init.sh (im Autostart eingefügt)
CODE
#!/bin/bash
cd /usr/bin
alias ll='ls -l'
alias ls='ls --color=auto'
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
sudo /etc/vdr/runvdr &


r2v_vdr_stp.sh (aus Restart stop)
CODE
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
       sudo killall -9 vdr
       sudo killall -9 runvdr
exit 0


/etc/vdr/runvdr
CODE
#!/bin/bash
# Sourcedate if raspVDR
. /_raspvdr/raspvdr.conf

# runvdr: Loads the DVB driver and runs VDR
#
# If VDR exits abnormally, the driver will be reloaded
# and VDR restarted.
#
# In order to actually use this script you need to implement
# the functions DriverLoaded(), LoadDriver() and UnloadDriver()
# and maybe adjust the VDRPRG and VDRCMD to your particular
# requirements.
#
# Since this script loads the DVB driver, it must be started
# as user 'root'. Add the option "-u username" to run VDR
# under the given user name.
#
# Any command line parameters will be passed on to the
# actual 'vdr' program.
#
# See the main source file 'vdr.c' for copyright information and
# how to reach the author.
#
# $Id: runvdr.template 3.0 2011/04/17 12:34:30 kls Exp $

export LANG=de_DE.utf8
export LC_COLLATE=de_DE.utf8
export VDR_CHARSET_OVERRIDE=ISO-8859-9

setterm -clear -cursor off > /dev/tty9; chvt 9;

VDRPRG="/usr/local/bin/vdr"

VDRKONSOLE="< /dev/tty9"

VDROPTIONS="-w 60 -u pi -c /var/lib/vdr -s /usr/local/bin/vdrpoweroff.sh"
# For other options see manpage vdr.1
VDRPLUGINS="-P rpihddevice -P streamdev-client -P epgsync -P'svdrpservice $SERVER_IP:6419' -P remotetimers"
#VDRPLUGINS="-P rpihddevice -P streamdev-client -P'svdrpservice 192.168.2.1:6419' -P epgsync -P remotetimers"

# You will need to select your output device plugin if you want
# to use VDR to watch video. For instance, for a "Full Featured"
# SD DVB card that would be
# VDRPLUGINS="-P dvbsddevice"
# For a "Full Featured" HD DVB card you could use
# VDRPLUGINS="-P dvbhddevice"
# There are also other output device plugins available, see
# http://www.vdr-wiki.de/wiki/index.php/Plugins.

VDRCMD="$VDRPRG $VDRKONSOLE $VDROPTIONS $VDRPLUGINS $*"

KILL="/usr/bin/killall -q -TERM"

# Detect whether the DVB driver is already loaded
# and return 0 if it *is* loaded, 1 if not:
function DriverLoaded()
{
 return 1
}

# Load all DVB driver modules needed for your hardware:
function LoadDriver()
{
 return 0
}

# Unload all DVB driver modules loaded in LoadDriver():
function UnloadDriver()
{
 return 0
}

# Load driver if it hasn't been loaded already:
if ! DriverLoaded; then
  LoadDriver
  fi

while (true) do
     eval "$VDRCMD"
     if test $? -eq 0 -o $? -eq 2; then exit; fi
     echo "`date` reloading DVB driver"
     $KILL $VDRPRG
     sleep 10
     UnloadDriver
     LoadDriver
     echo "`date` restarting VDR"
     done  


Nur ein kleiner Gedankenanstoss!

Gruß DerBERT
Email Poster
Top
albi76
Geschrieben am: Sonntag, 26.August 2018, 08:38 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 224
Mitgliedsnummer.: 5649
Mitglied seit: 2008-06-21



Hi,

habe hier auch einen Rasp3 am laufen. Nutze momentan ihn mit Liberellec und er läuft als mit VNSI als Streaming Client.

Wäre aber auch als Tester dabei ;-)


Gruß Albi
Email Poster
Top
bbott
Geschrieben am: Montag, 27.August 2018, 11:39 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 1034
Mitgliedsnummer.: 10935
Mitglied seit: 2009-07-24



@DerBert

Die Installation scheint mir sehr aufwendig. Hast du MLD schon mal getestet? Ich habe eine MLD Installation, aber nutze sie derzeit nicht. Mich würden die Vor- und Nachteile interessieren.
Email Poster
Top
Thema wird von 1 Benutzer(n) gelesen (1 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic Options Reply to this topicStart new topicStart Poll