Zufälliger Musikordner per CLI abspielen
-
- Beiträge: 6
- Registriert: 9. April 2014 12:39
- SqueezeBox: Radio
- SqueezeBox Server läuft auf: Win XP
Zufälliger Musikordner per CLI abspielen
Hallo Forum,
ich lese schon seit einiger Zeit hier im Forum mit.
Nun habe ich mich angemeldet, da ich ein Problem habe, dass ich bisher nicht lösen konnte.
Evtl. habt Ihr den einen oder anderen Vorschlag.
Meine Frau hört sich zum Einschlafen immer gerne ein Hörbuch/Hörspiel an.
Jetzt ist das am Radio natürlich etwas umständlich die betreffenden Dateien zu suchen,
das Radio auf Sleep zu stellen etc...
Dies möchte ich jetzt automatisieren (SmartHome):
Per Druck auf eine Taste am Bett soll per CLI ein zufälliges Album gestartet werden.
Also z.B. im Ordner Musik -> Hörspielexyz -> Hörspiel A; Hörspiel B etc...
Hier möchte ich das ein zufälliges Hörspiel gestartet wird, die Widergabe des Hörspiels aber in der richtigen Reihenfolge abgespielt wird.
Und hier liegt das Problem, ich habe diesen Wunsch bisher nicht umsetzen können.
Weiß hier jemand Rat und kann mir helfen?
Vielen Dank für Eure Bemühungen im voraus.
Gruß
Darklord
ich lese schon seit einiger Zeit hier im Forum mit.
Nun habe ich mich angemeldet, da ich ein Problem habe, dass ich bisher nicht lösen konnte.
Evtl. habt Ihr den einen oder anderen Vorschlag.
Meine Frau hört sich zum Einschlafen immer gerne ein Hörbuch/Hörspiel an.
Jetzt ist das am Radio natürlich etwas umständlich die betreffenden Dateien zu suchen,
das Radio auf Sleep zu stellen etc...
Dies möchte ich jetzt automatisieren (SmartHome):
Per Druck auf eine Taste am Bett soll per CLI ein zufälliges Album gestartet werden.
Also z.B. im Ordner Musik -> Hörspielexyz -> Hörspiel A; Hörspiel B etc...
Hier möchte ich das ein zufälliges Hörspiel gestartet wird, die Widergabe des Hörspiels aber in der richtigen Reihenfolge abgespielt wird.
Und hier liegt das Problem, ich habe diesen Wunsch bisher nicht umsetzen können.
Weiß hier jemand Rat und kann mir helfen?
Vielen Dank für Eure Bemühungen im voraus.
Gruß
Darklord
Re: Zufälliger Musikordner per CLI abspielen
Du wirst den Ordner lesen und selber zufällig eines auswählen müssen.
DAS CLI-Kommando ist "musicfolder". Du kannst auch ganze Ordner abspielen.
DAS CLI-Kommando ist "musicfolder". Du kannst auch ganze Ordner abspielen.
iPeng, die Remote-Control App für iPhone, iPad und iPod touch gibt's unter
http://penguinlovesmusic.de
NEU: Jetzt auch iPeng Party als Gratis-App!
http://penguinlovesmusic.de
NEU: Jetzt auch iPeng Party als Gratis-App!
-
- Beiträge: 6
- Registriert: 9. April 2014 12:39
- SqueezeBox: Radio
- SqueezeBox Server läuft auf: Win XP
Re: Zufälliger Musikordner per CLI abspielen
Hallo Coolio,
danke für Deine Antwort.
Ganze Ordner abspielen ist kein Problem, aber das zufällige aussuchen der untersten Ordner macht Probleme.
Ich hoffe dass dies irgendwie über CLI möglich ist. Sonst muss ich mir überlegen, wie ich dieses Problem mit einem Script (php) lösen kann. Wird so auf jeden Fall komplizierter.
danke für Deine Antwort.
Ganze Ordner abspielen ist kein Problem, aber das zufällige aussuchen der untersten Ordner macht Probleme.
Ich hoffe dass dies irgendwie über CLI möglich ist. Sonst muss ich mir überlegen, wie ich dieses Problem mit einem Script (php) lösen kann. Wird so auf jeden Fall komplizierter.
Re: Zufälliger Musikordner per CLI abspielen
Nein, das sage ich doch, Du musst das selber machen. Es gibt keine CLI-Funktion zum zufälligen Abspielen von Ordnern
iPeng, die Remote-Control App für iPhone, iPad und iPod touch gibt's unter
http://penguinlovesmusic.de
NEU: Jetzt auch iPeng Party als Gratis-App!
http://penguinlovesmusic.de
NEU: Jetzt auch iPeng Party als Gratis-App!
-
- Beiträge: 6
- Registriert: 9. April 2014 12:39
- SqueezeBox: Radio
- SqueezeBox Server läuft auf: Win XP
Re: Zufälliger Musikordner per CLI abspielen
Hi,
ich versuche nun ein Album per Name, ID oder sonstwas direkt abzuspielen.
Komme aber hier auch nicht so recht weiter.
Mit
Request: "albums 0 4<LF>"
bekomme ich das zu Antwort:
00%3A04%3A20%3A2a%3Af7%3Aaf albums 0 4%3CLF%3E%22 id%3A3035 album%3AKein%20Album id%3A3096 album%3A(001)%20und%20der%20Superpapagei id%3A3098 album%3A(003)%20und%20der%20Karpatenhund id%3A3099 album%3A(004)%20und%20die%20schwarze%20Katze id%3A3487 album%3A(004Kids)Chaos%20vor%20der%20Kamera id%3A3101
und so weiter...
Mit
Request: "a5:41:d2cd:05 playlistcontrol cmd:load album_id:3096<LF>"
bleibt die Playlist aber leer.
Hat hier jemand einen Vorschlag wie ich das hinbekomme?
Ich bin für jede Hilfe dankbar.
Gruß
Darklord
ich versuche nun ein Album per Name, ID oder sonstwas direkt abzuspielen.
Komme aber hier auch nicht so recht weiter.
Mit
Request: "albums 0 4<LF>"
bekomme ich das zu Antwort:
00%3A04%3A20%3A2a%3Af7%3Aaf albums 0 4%3CLF%3E%22 id%3A3035 album%3AKein%20Album id%3A3096 album%3A(001)%20und%20der%20Superpapagei id%3A3098 album%3A(003)%20und%20der%20Karpatenhund id%3A3099 album%3A(004)%20und%20die%20schwarze%20Katze id%3A3487 album%3A(004Kids)Chaos%20vor%20der%20Kamera id%3A3101
und so weiter...
Mit
Request: "a5:41:d2cd:05 playlistcontrol cmd:load album_id:3096<LF>"
bleibt die Playlist aber leer.
Hat hier jemand einen Vorschlag wie ich das hinbekomme?
Ich bin für jede Hilfe dankbar.
Gruß
Darklord
Re: Zufälliger Musikordner per CLI abspielen
Hm, das sieht eigentlich richtig aus. Genau so mache ich das in iPeng auch, wenn auch nicht über CLI, sondern über JSON/RPC oder cometd.
iPeng, die Remote-Control App für iPhone, iPad und iPod touch gibt's unter
http://penguinlovesmusic.de
NEU: Jetzt auch iPeng Party als Gratis-App!
http://penguinlovesmusic.de
NEU: Jetzt auch iPeng Party als Gratis-App!
-
- Beiträge: 6
- Registriert: 9. April 2014 12:39
- SqueezeBox: Radio
- SqueezeBox Server läuft auf: Win XP
Re: Zufälliger Musikordner per CLI abspielen
Hi,
ich habe es hinbekommen.
Dieses Script nutze ich mit der Hausautomatisierungssoftware IP-Symcon.
Wen es interessiert kann ja mal im Forum vorbeischauen.
Schöne Ostern noch.
ich habe es hinbekommen.
Dieses Script nutze ich mit der Hausautomatisierungssoftware IP-Symcon.
Wen es interessiert kann ja mal im Forum vorbeischauen.
Schöne Ostern noch.
Code: Alles auswählen
<?
$sqc = 12345 /*[Client Socket SqueezeServer]*/ ;
$no1box = "xx:xx:xx:xx:xx:xx"; // Box 1 MAC-Adresse (Squeezebox-Schlafzimmer)
$no2box = "yy:yy:yy:yy:yy:yy"; // Box 2 MAC-Adresse (Squeezebox-Küche)
$no3box = "zz:zz:zz:zz:zz:zz"; // Box 3 MAC-Adresse (Squeezebox-Bad)
$ordner = "E:\Music\Hoerspiele"; //auszulesender Ordner
//***********************Ordner zufällig auslesen*****************************************
$verz = opendir($ordner); //Datei/Verzeichnisauflistung
$linkl = array();
while($file = readdir($verz)){
if($file != "." && $file != ".."){
array_push ($linkl, $file);
}
}
$zufall = array_rand($linkl, 1);
$album = "$ordner\\$linkl[$zufall]";
//echo $linkl[$zufall];
//echo $album;
//******************************************************************************
CSCK_SendText($sqc, $no2box.' sync -'.chr(13)); //Box2 aus Gruppe nehmen
CSCK_SendText($sqc, $no3box.' sync -'.chr(13)); //Box3 aus Gruppe nehmen
CSCK_SendText($sqc, $no1box.' power 1'.chr(13)); //Box1 einschalten
CSCK_SendText($sqc, $no2box.' power 0'.chr(13)); //Box2 ausschalten
CSCK_SendText($sqc, $no3box.' power 0'.chr(13)); //Box3 ausschalten
CSCK_SendText($sqc, $no1box.' mixer volume 24'.chr(13)); // Lautstärke einstellen
CSCK_SendText($sqc, $no1box.' playlist play '.rawurlencode("$album").chr(13) ); // Titel aus Musikbibliothek
CSCK_SendText($sqc, $no1box.' sleep 3000<LF>" '.chr(13)); //Ausschalten in x Sekunden
?>
Re: Zufälliger Musikordner per CLI abspielen
Was war das Problem, warum es zunächst nicht funktioniert hatte?
iPeng, die Remote-Control App für iPhone, iPad und iPod touch gibt's unter
http://penguinlovesmusic.de
NEU: Jetzt auch iPeng Party als Gratis-App!
http://penguinlovesmusic.de
NEU: Jetzt auch iPeng Party als Gratis-App!
-
- Beiträge: 6
- Registriert: 9. April 2014 12:39
- SqueezeBox: Radio
- SqueezeBox Server läuft auf: Win XP
Re: Zufälliger Musikordner per CLI abspielen
Hi Coolio,
das Problem saß vor dem Bildschirm.
Meine Kenntnisse in php sind sehr begrenzt.
Und mit CLI hatte ich mich erst mit diesem Projekt befasst.
Und dann war da noch der Eine oder Andere Syntax-Fehler...
Mal sehen, ich denke gerade darüber nach wie ich das ganze noch etwas verbessern kann.
Ich möchte z.B. noch eine Ergänzung hinzufügen: es sollen nur die fünf am wenigsten gehörten Alben ausgesucht werden.
Das muss ich mir noch überlegen wie ich das umsetzen kann.
Gruß
das Problem saß vor dem Bildschirm.
Meine Kenntnisse in php sind sehr begrenzt.
Und mit CLI hatte ich mich erst mit diesem Projekt befasst.
Und dann war da noch der Eine oder Andere Syntax-Fehler...
Mal sehen, ich denke gerade darüber nach wie ich das ganze noch etwas verbessern kann.
Ich möchte z.B. noch eine Ergänzung hinzufügen: es sollen nur die fünf am wenigsten gehörten Alben ausgesucht werden.
Das muss ich mir noch überlegen wie ich das umsetzen kann.
Gruß
Re: Zufälliger Musikordner per CLI abspielen
Schau Dir mal das TrackStat Plugin an, das kann sowas.
iPeng, die Remote-Control App für iPhone, iPad und iPod touch gibt's unter
http://penguinlovesmusic.de
NEU: Jetzt auch iPeng Party als Gratis-App!
http://penguinlovesmusic.de
NEU: Jetzt auch iPeng Party als Gratis-App!