So, hab mal die letzte Zeile in "startapp" durch ein ) ersetzt. Auf der Kommandozeile erscheint nun folgendes:
MLD> startapp startvlc
220 MLD SVDRP VideoDiskRecorder 2.1.1; Mon Oct 21 13:17:29 2013; UTF-8
900 SoftHdDevice is detached
221 MLD closing connection
220 MLD SVDRP VideoDiskRecorder 2.1.1; Mon Oct 21 13:17:29 2013; UTF-8
250 Remote control disabled
221 MLD closing connection
VLC media player 2.0.8 Twoflower (revision 2.0.8a-0-g68cf50b)
vlc: unknown option or missing mandatory argument `-n'
Try `vlc --help' for more information.
220 MLD SVDRP VideoDiskRecorder 2.1.1; Mon Oct 21 13:17:30 2013; UTF-8
250 Remote control enabled
221 MLD closing connection
220 MLD SVDRP VideoDiskRecorder 2.1.1; Mon Oct 21 13:17:30 2013; UTF-8
900 SoftHdDevice is attached
221 MLD closing connection
Das "-n" stammt ebenfalls aus "startapp", und zwar aus folgender Zeile:
eval $@ -n
Wenn ich dieses "-n" entferne, startet VLC auch, genauso wie Firefox und xbmc. Wozu dient das "-n" und kann ich es bedenkenlos entfernen?
Neues Problem: Ich gebe dem VLC per startapp startvlc eine http-Streamadresse mit, etwa so:
<menu name="Apps">
<command name="xbmc" execute="/usr/bin/startapp runxbmc" />
<command name="www" execute="/usr/bin/startapp runbrowser mld" />
<command name="Cam" execute="/usr/bin/startapp startvlc http://192.168.50.127/videostream.asf?user=username&pwd=passwort" />
</menu>
Allerdings wird das "&" Zeichen zwischen "user" und "pwd" irgendwo entfernt. Beim VLC kommt also folgendes an:
http://192.168.50.127/videostream.asf?user=usernamepwd=passwort
Somit schlägt natürlich die Authentifizierung fehl. Woran liegt das?
Grüße und Danke für die Hilfe
Marcus