Hallo,
Ich hätte noch ein paar Wünsche für Enigma, die mich dazu bringen würden Enigma permanent zu benutzen.
Könnte man nicht in Enigma auch eine NFS-mount/umount Funktion integrieren? Vielleicht auch als Plugin. Denn momentan finde ich es ziemlich komliziert die dbox zu booten, damit meine Mounts im StartScript abgearbeitet werden, nur um MP3s zu hören. PC ist ja nicht immer an. Wäre vielleicht auch für die Dreambox interessant? Denn wer kopiert schon seine MP3 Sammlung auf die Dreambox Festplatte.
Mir Fehlt beim MP3 Player unter Enigma die Funktion ganze Verzeichnisse incl. Unterordner zu Playlist hinzuzufügen. Sich jedesmal einzeln alle Tracks zusammen zufügen ist außerordentlich mühselig.
Wie ist eigentlich der Entwicklungsstand für das richtige Auswerten der Daten bei z.b. Test-R/MDR/NDR im ARD Packet. (autom. Umschaltung)
Vielen Dank für Antworten.
Gruß
Ryker
Verbesserungsvorschläge für Enigma
-
- Image-Team
- Beiträge: 554
- Registriert: Montag 2. Juni 2003, 10:38
-
- Neugieriger
- Beiträge: 6
- Registriert: Mittwoch 30. Juli 2003, 16:27
also ich frage die werte von neutrino.conf mit dem folgendem script ab, so wird Automatisch alle Einstellungen von Neutrino übernommen wenn ich Enigma starte. Weiterhin wird in dem Script Tuxmail angepasst und ein touch /tmp.enigma gesetzt um einfach abzufragen welche GUI gerade aktuell ist ( bei Neutrino natürlich /tmp/.neutrino ) so kann ich dann auf unterschiede der GUI's reagieren.
Script nach /var/etc (name des Scripts z.b mountnfs.sh) rechte 755 vergeben, in start_enigma nach #!/bin/sh die zeile /var/etc/mountnfs.sh einfügen
#!/bin/sh
ifconfig eth0 $(grep address /etc/network/interfaces | sed -e 's/address//' | sed -e 's/" "//g')
if [ $(grep 'network_nfs_automount_1' /var/tuxbox/config/neutrino.conf) = 'network_nfs_automount_1=1 ]; then
nfsip1=$(grep 'network_nfs_ip_1' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_ip_1=//')
nfsdir1=$(grep 'network_nfs_dir_1' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_dir_1=//')
nfslocal1=$(grep 'network_nfs_local_dir_1' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_local_dir_1=//')
mount -t nfs $nfsip1:$nfsdir1 $nfslocal1 -o rw,wsize=4096,rsize=8192,nolock
fi
if [ $(grep 'network_nfs_automount_2' /var/tuxbox/config/neutrino.conf) = 'network_nfs_automount_2=1 ]; then
nfsip2=$(grep 'network_nfs_ip_2' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_ip_2=//')
nfsdir2=$(grep 'network_nfs_dir_2' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_dir_2=//')
nfslocal2=$(grep 'network_nfs_local_dir_2' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_local_dir_2=//')
mount -t nfs $nfsip2:$nfsdir2 $nfslocal2 -o rw,wsize=4096,rsize=8192,nolock
fi
if [ $(grep 'network_nfs_automount_3' /var/tuxbox/config/neutrino.conf) = 'network_nfs_automount_3=1 ]; then
nfsip3=$(grep 'network_nfs_ip_3' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_ip_3=//')
nfsdir3=$(grep 'network_nfs_dir_3' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_dir_3=//')
nfslocal3=$(grep 'network_nfs_local_dir_3' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_local_dir_3=//')
mount -t nfs $nfsip3:$nfsdir3 $nfslocal3 -o rw,wsize=4096,rsize=8192,nolock
fi
if [ $(grep 'network_nfs_automount_4' /var/tuxbox/config/neutrino.conf) = 'network_nfs_automount_4=1 ]; then
nfsip4=$(grep 'network_nfs_ip_4' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_ip_4=//')
nfsdir4=$(grep 'network_nfs_dir_4' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_dir_4=//')
nfslocal4=$(grep 'network_nfs_local_dir_4' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_local_dir_4=//')
mount -t nfs $nfsip4:$nfsdir4 $nfslocal4 -o rw,wsize=4096,rsize=8192,nolock
fi
grep 'recording_server_mac' /var/tuxbox/config/neutrino.conf | sed -e "s/recording_server_mac=/""/" >/var/tuxbox/config/etherwake.conf
if `grep 'VIDEO=4' /var/tuxbox/config/tuxmail/tuxmail.conf > /dev/null` ; then
echo 'Switching tuxmail.conf to Enigma.'
sed -e 's/VIDEO=4/VIDEO=2/' /var/tuxbox/config/tuxmail/tuxmail.conf > /tmp/tuxmail.conf
cp -a /tmp/tuxmail.conf /var/tuxbox/config/tuxmail/tuxmail.conf
rm /tmp/tuxmail.conf
fi
touch /tmp/.enigma
exit 0
-gruß-
Script nach /var/etc (name des Scripts z.b mountnfs.sh) rechte 755 vergeben, in start_enigma nach #!/bin/sh die zeile /var/etc/mountnfs.sh einfügen
#!/bin/sh
ifconfig eth0 $(grep address /etc/network/interfaces | sed -e 's/address//' | sed -e 's/" "//g')
if [ $(grep 'network_nfs_automount_1' /var/tuxbox/config/neutrino.conf) = 'network_nfs_automount_1=1 ]; then
nfsip1=$(grep 'network_nfs_ip_1' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_ip_1=//')
nfsdir1=$(grep 'network_nfs_dir_1' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_dir_1=//')
nfslocal1=$(grep 'network_nfs_local_dir_1' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_local_dir_1=//')
mount -t nfs $nfsip1:$nfsdir1 $nfslocal1 -o rw,wsize=4096,rsize=8192,nolock
fi
if [ $(grep 'network_nfs_automount_2' /var/tuxbox/config/neutrino.conf) = 'network_nfs_automount_2=1 ]; then
nfsip2=$(grep 'network_nfs_ip_2' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_ip_2=//')
nfsdir2=$(grep 'network_nfs_dir_2' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_dir_2=//')
nfslocal2=$(grep 'network_nfs_local_dir_2' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_local_dir_2=//')
mount -t nfs $nfsip2:$nfsdir2 $nfslocal2 -o rw,wsize=4096,rsize=8192,nolock
fi
if [ $(grep 'network_nfs_automount_3' /var/tuxbox/config/neutrino.conf) = 'network_nfs_automount_3=1 ]; then
nfsip3=$(grep 'network_nfs_ip_3' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_ip_3=//')
nfsdir3=$(grep 'network_nfs_dir_3' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_dir_3=//')
nfslocal3=$(grep 'network_nfs_local_dir_3' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_local_dir_3=//')
mount -t nfs $nfsip3:$nfsdir3 $nfslocal3 -o rw,wsize=4096,rsize=8192,nolock
fi
if [ $(grep 'network_nfs_automount_4' /var/tuxbox/config/neutrino.conf) = 'network_nfs_automount_4=1 ]; then
nfsip4=$(grep 'network_nfs_ip_4' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_ip_4=//')
nfsdir4=$(grep 'network_nfs_dir_4' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_dir_4=//')
nfslocal4=$(grep 'network_nfs_local_dir_4' /var/tuxbox/config/neutrino.conf | sed -e 's/network_nfs_local_dir_4=//')
mount -t nfs $nfsip4:$nfsdir4 $nfslocal4 -o rw,wsize=4096,rsize=8192,nolock
fi
grep 'recording_server_mac' /var/tuxbox/config/neutrino.conf | sed -e "s/recording_server_mac=/""/" >/var/tuxbox/config/etherwake.conf
if `grep 'VIDEO=4' /var/tuxbox/config/tuxmail/tuxmail.conf > /dev/null` ; then
echo 'Switching tuxmail.conf to Enigma.'
sed -e 's/VIDEO=4/VIDEO=2/' /var/tuxbox/config/tuxmail/tuxmail.conf > /tmp/tuxmail.conf
cp -a /tmp/tuxmail.conf /var/tuxbox/config/tuxmail/tuxmail.conf
rm /tmp/tuxmail.conf
fi
touch /tmp/.enigma
exit 0
-gruß-