Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: VDR Portal. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

  • »gehlhajo« ist der Autor dieses Themas

Beiträge: 844

Wohnort: Erlangen

Beruf: Bitschubser

  • Nachricht senden

1

Sonntag, 18. März 2012, 20:43

Frage zur Verteilung von Media Dateien Client-Server-Config

.
VDR-1: streamdev-server | Hummingboard Base | TT S23-600 USB DVB | Siemens S500 Gehäuse | VDR4Arch
VDR-2: streamdev-client | rpihddevice | Raspberry B (1) | Remote: X10 | LG 42LV4500 |
VDR4Arch

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »gehlhajo« (10. April 2012, 14:44)


  • »gehlhajo« ist der Autor dieses Themas

Beiträge: 844

Wohnort: Erlangen

Beruf: Bitschubser

  • Nachricht senden

3

Sonntag, 18. März 2012, 22:22

.
VDR-1: streamdev-server | Hummingboard Base | TT S23-600 USB DVB | Siemens S500 Gehäuse | VDR4Arch
VDR-2: streamdev-client | rpihddevice | Raspberry B (1) | Remote: X10 | LG 42LV4500 |
VDR4Arch

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »gehlhajo« (10. April 2012, 14:45)


4

Montag, 19. März 2012, 05:30

auf dem server den avahi-deamon istallieren, das skript ausführen, den avahi-daemon starten wenn nicht schon geschehen.
in die aufnahmeliste am client, und den server sehen.

so besser ?

5

Montag, 19. März 2012, 07:15

1) durch fragen macht man sich nicht zum Horst
2) Versuch mal anstelle der Symlinkerei bind mounts zu verwenden. Zum Testen manuell: mount --bind /von/verzeichnis /nach/verzeichnis , wenn das geht kann man das in der fstab eintragen. (Den Syntax hab ich grad nicht im Kopf, aber den finden wir dann schon.
VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

6

Montag, 19. März 2012, 10:01

Zur Syntax:

Quellcode

1
<Ordner im System> <Zielordner> none bind 0 0

Bei mir sieht das z.B. so aus:

Quellcode

1
2
3
4
5
/media/Data/Musik /srv/audio/ none bind 0 0
/media/Data/Filme /srv/video/Filme/HDTV none bind 0 0
/media/Data/Serien /srv/video/Serien none bind 0 0
/media/Data/Bilder /srv/picture none bind 0 0
/media/Data/video.01 /srv/vdr/video.01 none bind 0 0
yaVDR-Doku

Meine VDRs

VDR 1: Point of View Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 4TB HDD, KNC One DVB-C, Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, yaVDR 0.6 testing
VDR 2: Acer Revo 3610, 4GB Ram, 1x HDD 320 GB, Pinnacle PCTV SAT 452e, Medion X10, YaVDR 0.5 testing
VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce 210 512 MB, 500 GB, DD Duo-flex CT, Arch LInux, VDR 2.2.0, CIR-Empfänger
Client 1: Raspberry Pi Model B, Arch Linux ARM, VDR 2.2.0
Client 2: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.1
vdr-epg-daemon + MariaDB auf Cubietruck mit 32 GB SSD, Arch Linux ARM, optional Sundtek MediaTV Pro III + VDR 2.2.0
Ceterum censeo enchiridia esse lectitanda.

  • »gehlhajo« ist der Autor dieses Themas

Beiträge: 844

Wohnort: Erlangen

Beruf: Bitschubser

  • Nachricht senden

7

Dienstag, 20. März 2012, 07:39

1) durch fragen macht man sich nicht zum Horst



Tschulligung, hat offensichtlich wohl einen ganz schlechten Tag :=(

Ich hatte ja gelesen, das es mit symbolischen Links nicht funktioniert. Bind kam mir da auch in den Sinn , da ich gesehen hatte , dass das Viedeo-Verzeichnis so gemountet worden ist und das als einziges Verzeichnis auch beim Client sichtbar war. Kam dann aber ebenfalls mit der Syntax nicht weiter.

seahawk hat ja nun netterweise ein Beispiel gepostet, welches mir ermöglichen sollte, das auch bei mir so nachzuvollziehen.

Vielen Dank für Eure Mühe und Geduld...
VDR-1: streamdev-server | Hummingboard Base | TT S23-600 USB DVB | Siemens S500 Gehäuse | VDR4Arch
VDR-2: streamdev-client | rpihddevice | Raspberry B (1) | Remote: X10 | LG 42LV4500 |
VDR4Arch


  • »gehlhajo« ist der Autor dieses Themas

Beiträge: 844

Wohnort: Erlangen

Beruf: Bitschubser

  • Nachricht senden

8

Dienstag, 20. März 2012, 19:36

So, ich bins nochmal...
Habe das jetzt mal mit dem bind probiert, aber es funktioniert leider immer noch nicht. Hier mal die Ausgabe vom 'mount' auf dem Server:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/dev/sda1 on / type ext4 (rw,commit=60,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
tmpfs on /var/cache/vdr/vtx type tmpfs (rw,size=64M)
/dev/sda3 on /mnt/data type ext4 (rw,commit=60)
/dev/sda4 on /mnt/media type ext4 (rw)
/mnt/media/mp3 on /srv/audio/mp3 type none (rw,bind)
/mnt/media/mpg on /srv/video/mpg type none (rw,bind)
/mnt/media/pic on /srv/picture type none (rw,bind)
/mnt/data/video on /srv/share/vdr type none (rw,bind)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
moe.local:/srv/audio on /media/Musik/moe type nfs (rw,addr=192.168.0.6)
moe.local:/srv/picture on /media/Bilder/moe type nfs (rw,addr=192.168.0.6)
moe.local:/srv/share/vdr on /mnt/data/video/moe type nfs (rw,addr=192.168.0.6)
moe.local:/srv/video on /media/Video/moe type nfs (rw,addr=192.168.0.6)


Nehmen wir zum zum Beispiel /srv/audio

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
root@maggy:/srv/audio/mp3# ls -la
insgesamt 128
drwxr-xr-x 32 vdr  users 4096 2012-03-20 19:02 .
drwxrwxrwx  3 root root  4096 2012-03-20 18:29 ..
drwx------ 17 vdr  users 4096 2009-07-19 13:03 Alan Parsons
drwx------ 22 vdr  users 4096 2009-07-19 13:05 BAP
drwx------ 28 vdr  users 4096 2009-07-19 13:07 Barclay James Harvest
drwx------  7 vdr  users 4096 2009-07-19 13:08 ChillOut
drwx------  2 vdr  users 4096 2011-11-24 18:21 Desktop
drwx------ 15 vdr  users 4096 2009-07-19 13:09 Dire Straits
drwx------  2 vdr  users 4096 2009-04-26 01:33 Div
drwx------ 16 vdr  users 4096 2009-07-19 13:10 Eloy
drwx------ 27 vdr  users 4096 2009-07-19 13:12 Genisis
drwx------ 19 vdr  users 4096 2009-07-19 13:13 Grobschnitt
drwx------ 13 vdr  users 4096 2009-07-19 13:14 Haindling
drwx------ 26 vdr  users 4096 2009-07-19 13:21 Hoerbuch
drwx------ 37 vdr  users 4096 2011-10-31 11:29 Kraftwerk
drwx------ 24 vdr  users 4096 2009-07-18 18:33 Manfred Mann
drwx------ 46 vdr  users 4096 2009-07-18 18:31 Marillion
drwx------ 36 vdr  users 4096 2009-07-18 18:27 Mix
drwx------ 20 vdr  users 4096 2012-03-18 18:21 mp3
drwx------  6 vdr  users 4096 2009-07-18 18:19 Musical
drwx------ 19 vdr  users 4096 2009-07-18 18:18 Peter Gabriel
drwx------ 19 vdr  users 4096 2009-07-18 18:17 Phil Collins
drwx------ 21 vdr  users 4096 2009-07-18 18:15 Pink Floyd
drwx------ 25 vdr  users 4096 2009-07-18 18:13 Saga
drwx------  9 vdr  users 4096 2012-03-17 18:44 Sampler
root@maggy:/srv/audio/mp3#



Jetzt der 'mount' auf dem Client '

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /tmp type tmpfs (rw)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /var/log type tmpfs (rw)
/srv/vdr/video.00 on /srv/share/vdr type none (rw,bind)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
maggy:/mnt/media on /srv/vdr/video.00/maggy.000 type nfs (rw,addr=192.168.0.1)
maggy.local:/srv/video on /media/Video/maggy type nfs (rw,addr=192.168.0.1)
maggy.local:/srv/audio on /media/Musik/maggy type nfs (rw,addr=192.168.0.1)
maggy.local:/srv/picture on /media/Bilder/maggy type nfs (rw,addr=192.168.0.1)
maggy.local:/srv/share/vdr on /srv/vdr/video.00/maggy type nfs (rw,addr=192.168.0.1)


Dort gibt es zwar das Verzeichis /media/Musik/maggy/mp3 aber das ist leer

Quellcode

1
2
3
4
gehlhajo@moe:/media/Musik/maggy/mp3$  ls -la
insgesamt 8
drwxr-xr-x 2 root root 4096 2012-03-20 18:29 .
drwxrwxrwx 3 root root 4096 2012-03-20 18:29 ..


Was ich nicht verstehe , die Freigabe des Videoverzeichnisses auf dem Server klappt ohne Probleme:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
root@moe:/srv/vdr/video.00/maggy# ls -la
insgesamt 120
drwxr-xr-x 30 vdr  users 4096 2012-03-20 19:31 .
drwxr-xr-x  3 vdr  vdr   4096 2012-03-20 19:28 ..
drwxr-xr-x  3 vdr  vdr   4096 2012-03-11 12:15 %2012
drwxr-xr-x  3 vdr  vdr   4096 2012-01-09 14:35 2012
drwxr-xr-x  3 vdr  users 4096 2011-01-15 13:58 Der_amerikanische_Buergerkrieg
drwxrwxrwx 15 vdr  users 4096 2010-03-07 11:09 Emergency_Room_-_Die_Notaufnahme
drwxr-xr-x  3 vdr  users 4096 2009-12-23 11:13 Fast_&_Furious_-_Neues_Modell._Originalteile
drwxr-xr-x  3 vdr  users 4096 2009-11-23 00:58 Genesis
drwxrwxrwx  3 vdr  users 4096 2009-08-13 19:17 @Heimatmelodie
drwxrwxrwx  3 vdr  users 4096 2009-08-13 21:16 House
drwxr-xr-x  3 vdr  users 4096 2009-12-22 02:28 Illuminati
drwxr-xr-x  3 vdr  users 4096 2010-11-13 20:13 Jim_Carreys_Die_Maske
drwxr-xr-x  3 vdr  users 4096 2009-11-23 01:58 Konzert__Phil_Collins_-_Live_in_Paris
drwxr-xr-x  2 root root  4096 2012-03-20 19:25 moe
drwxr-xr-x  3 vdr  users 4096 2009-12-22 04:28 Nachts_im_Museum_2
drwxr-xr-x  3 vdr  vdr   4096 2012-01-27 14:48 Persepolis
drwxr-xr-x  3 vdr  users 4096 2010-03-15 09:48 Pirates_of_the_Caribbean_-_Am_Ende_der_Welt
drwxr-xr-x  3 vdr  users 4096 2010-03-08 10:05 Pirates_of_the_Caribbean_-_Fluch_der_Karibik_2
drwxr-xr-x  3 vdr  users 4096 2010-03-28 20:12 Shrek_der_Dritte
drwxr-xr-x  3 vdr  users 4096 2010-10-04 01:29 The_Dark_Knight
drwxrwxrwx  3 vdr  users 4096 2009-08-13 21:49 Tour_de_France_1993
drwxrwxrwx  4 vdr  users 4096 2009-08-13 21:43 Tour_de_France,_1994_Highlights
drwxrwxrwx  5 vdr  users 4096 2009-08-13 21:47 Tour_de_France,_1996_Wochenhighlights
drwxrwxrwx  5 vdr  users 4096 2009-08-13 21:54 Tour_de_France_97,_Internationale_Highlights
drwxrwxrwx  3 vdr  users 4096 2009-08-13 19:16 %Tracks
drwxr-xr-x  3 vdr  users 4096 2009-12-23 12:13 Transformers_-_Die_Rache
drwxr-xr-x  3 vdr  vdr   4096 2012-03-18 17:49 TVTotal
-rw-r--r--  1 vdr  vdr  	0 2012-03-20 19:25 .update
drwxrwxrwx  3 vdr  users 4096 2009-08-13 19:17 @VH1_Vintage
drwxrwxrwx  3 vdr  users 4096 2009-08-13 19:17 @We#5FAre#5Fthe#5F80s
drwxrwxrwx  3 vdr  users 4096 2009-08-19 19:06 @We_Are_the_80s


Bin mit meinem Latein am Ende... Wo ist mein Denkfehler ?

lg gehlhajo
VDR-1: streamdev-server | Hummingboard Base | TT S23-600 USB DVB | Siemens S500 Gehäuse | VDR4Arch
VDR-2: streamdev-client | rpihddevice | Raspberry B (1) | Remote: X10 | LG 42LV4500 |
VDR4Arch


9

Dienstag, 20. März 2012, 20:45

Zeit mal bitte die /etc/avahi/services/vdr-audio.service - evtl. ist da was beim Generieren aus dem Template schiefgegangen
yaVDR-Doku

Meine VDRs

VDR 1: Point of View Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 4TB HDD, KNC One DVB-C, Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, yaVDR 0.6 testing
VDR 2: Acer Revo 3610, 4GB Ram, 1x HDD 320 GB, Pinnacle PCTV SAT 452e, Medion X10, YaVDR 0.5 testing
VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce 210 512 MB, 500 GB, DD Duo-flex CT, Arch LInux, VDR 2.2.0, CIR-Empfänger
Client 1: Raspberry Pi Model B, Arch Linux ARM, VDR 2.2.0
Client 2: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.1
vdr-epg-daemon + MariaDB auf Cubietruck mit 32 GB SSD, Arch Linux ARM, optional Sundtek MediaTV Pro III + VDR 2.2.0
Ceterum censeo enchiridia esse lectitanda.

  • »gehlhajo« ist der Autor dieses Themas

Beiträge: 844

Wohnort: Erlangen

Beruf: Bitschubser

  • Nachricht senden

10

Dienstag, 20. März 2012, 20:52

Quellcode

1
2
3
4
5
6
7
8
9
10
11
<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">Music on %h</name> ## Name
<service>
   	<type>_nfs._tcp</type>
   	<port>2049</port>
   	<txt-record>path=/srv/audio</txt-record> ## path to shared Folder
   	<txt-record>subtype=audio</txt-record> ## subtype
</service>
</service-group>



Wenn ich übrigens /mnt/media/mp3 direkt nach srv/audio binde, dann funktionierts

Quellcode

1
/mnt/media/mp3 on /srv/audio type none (rw,bind)


vorher mit

Quellcode

1
mnt/media/mp3 on /srv/audio/mp3  type none (rw,bind)

hat es nicht funktioniert
VDR-1: streamdev-server | Hummingboard Base | TT S23-600 USB DVB | Siemens S500 Gehäuse | VDR4Arch
VDR-2: streamdev-client | rpihddevice | Raspberry B (1) | Remote: X10 | LG 42LV4500 |
VDR4Arch


11

Dienstag, 20. März 2012, 20:56

Ups, falscher Fehler von mir :unsch - die /etc/exports würde mich mehr interessieren - ich hatte am WE ein ähnliches Problem...
yaVDR-Doku

Meine VDRs

VDR 1: Point of View Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 4TB HDD, KNC One DVB-C, Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, yaVDR 0.6 testing
VDR 2: Acer Revo 3610, 4GB Ram, 1x HDD 320 GB, Pinnacle PCTV SAT 452e, Medion X10, YaVDR 0.5 testing
VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce 210 512 MB, 500 GB, DD Duo-flex CT, Arch LInux, VDR 2.2.0, CIR-Empfänger
Client 1: Raspberry Pi Model B, Arch Linux ARM, VDR 2.2.0
Client 2: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.1
vdr-epg-daemon + MariaDB auf Cubietruck mit 32 GB SSD, Arch Linux ARM, optional Sundtek MediaTV Pro III + VDR 2.2.0
Ceterum censeo enchiridia esse lectitanda.

  • »gehlhajo« ist der Autor dieses Themas

Beiträge: 844

Wohnort: Erlangen

Beruf: Bitschubser

  • Nachricht senden

12

Dienstag, 20. März 2012, 20:58

Quellcode

1
2
3
4
5
6
/srv/share/vdr  	*(rw,fsid=0,sync,no_subtree_check,all_squash,anongid=666,anonuid=666)

/srv/audio  	*(rw,fsid=1,sync,no_subtree_check,all_squash,anongid=666,anonuid=666)

/srv/video  	*(rw,fsid=2,sync,no_subtree_check,all_squash,anongid=666,anonuid=666)
/srv/picture  	*(rw,fsid=3,sync,no_subtree_check,all_squash,anongid=666,anonuid=666)
VDR-1: streamdev-server | Hummingboard Base | TT S23-600 USB DVB | Siemens S500 Gehäuse | VDR4Arch
VDR-2: streamdev-client | rpihddevice | Raspberry B (1) | Remote: X10 | LG 42LV4500 |
VDR4Arch


13

Dienstag, 20. März 2012, 21:01

Hast du schon mal versuch auf den Server den Ordner /srv/audio/mp3 und seinen Inhalt dem User vdr als Besitzer zuzuweisen?

Quellcode

1
sudo chown -R vdr:users /srv/audio/mp3
yaVDR-Doku

Meine VDRs

VDR 1: Point of View Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 4TB HDD, KNC One DVB-C, Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, yaVDR 0.6 testing
VDR 2: Acer Revo 3610, 4GB Ram, 1x HDD 320 GB, Pinnacle PCTV SAT 452e, Medion X10, YaVDR 0.5 testing
VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce 210 512 MB, 500 GB, DD Duo-flex CT, Arch LInux, VDR 2.2.0, CIR-Empfänger
Client 1: Raspberry Pi Model B, Arch Linux ARM, VDR 2.2.0
Client 2: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.1
vdr-epg-daemon + MariaDB auf Cubietruck mit 32 GB SSD, Arch Linux ARM, optional Sundtek MediaTV Pro III + VDR 2.2.0
Ceterum censeo enchiridia esse lectitanda.

  • »gehlhajo« ist der Autor dieses Themas

Beiträge: 844

Wohnort: Erlangen

Beruf: Bitschubser

  • Nachricht senden

14

Dienstag, 20. März 2012, 21:08

Ja, Siehe oben :=)
VDR-1: streamdev-server | Hummingboard Base | TT S23-600 USB DVB | Siemens S500 Gehäuse | VDR4Arch
VDR-2: streamdev-client | rpihddevice | Raspberry B (1) | Remote: X10 | LG 42LV4500 |
VDR4Arch


  • »gehlhajo« ist der Autor dieses Themas

Beiträge: 844

Wohnort: Erlangen

Beruf: Bitschubser

  • Nachricht senden

15

Dienstag, 20. März 2012, 21:43

Also ich habe das noch einmal verifiziert:
Alles, was ich direkt auf die vorgegebenen Standard-Verzeichnisse mounte, also nach '/srv/audo' ,'/srv/video' oder nach /srv/pictures' wird ordnungsgemäß freigeben und ist vom Client zugreifbar.
Sobald ich aber unter einem Standard-Verzeichnis ein Unterverzeichnis anlege (z.B /srv/video/mpg') und dort hin mounte , wird beim Client dieses Verzeichnis zwar angezeigt, es ist aber leer.
Großes Schulterzucken meinerseits... ;(
VDR-1: streamdev-server | Hummingboard Base | TT S23-600 USB DVB | Siemens S500 Gehäuse | VDR4Arch
VDR-2: streamdev-client | rpihddevice | Raspberry B (1) | Remote: X10 | LG 42LV4500 |
VDR4Arch


Immortal Romance Spielautomat