VLC Autostart geht nicht?
Hallo.
Ich versuche VLC auf meinen Raspberry Pi 4B 4GB automatisch zu starten.
Jedoch hat dies nach mehreren Versuchen nicht geklappt, obwohl ich alles richtig nach gemacht habe.
Dann hab ich den Befehl: lxsession-xdg-autostart ausgeführt, sodass der Autostart nochmal ausgeführt wird.
Dann hat VLC auch gestartet, ist aber sofort wieder beendet worden mit dieser meldung:
[b261a618] cache_read stream error: cannot pre fill buffer
[b2626d88] mjpeg demux error: cannot peek
QObject::~QObject: Timers cannot be stopped from another thread
In VLC hab ich aber auch die Playlistdatei gesehen (playlist.m3u) anstatt die Lieder, obwohl genau der selbe Befehl ausgeführt wird.
Wenn ich aber genau denselben Befehl ausführe, startet VLC ganz normal und alles funktioniert.
Wieso?
Ich habe die Datei zu einen Script umgeschrieben.
#!/bin/bash
VLC /dhpodgfjmhbogfhpob/playlist.m3u (you know what i mean)
naja, wenn ich einfach nur auf Ausführen gehe, kommt VLC kurz und verschwindet direkt wieder.
Wenn ich das Script aber im Terminalfenster ausführe (doppelclick, im Terminal Ausführen) klappt es.
Also muss dieses Script im Autostart im Terminal ausgeführt werden, wie geht das?
1 Antwort
Um Musik abzuspielen würde ich nicht den VLC verwenden, sondern die freie DJ-Software Mixxx. Diese kann man beim Raspberry Pi über die Paketverwaltung installieren und dann bei Autostart eintragen.
Bei Mixxx kann man auch seine Musik verwalten und in sogenannten "Plattenkisten" organisieren. Das sind frei definierbare Playlisten. Ebenfalls vorhanden ist eine Auto-DJ Funktion mit zuschaltbarer Zufallswiedergabe.
Ob die Musik dann nach dem Start von Mixxx abgespielt wird, lässt sich dann in den Mixxx Einstellungen auswählen.