Squeezebox™

…hmm, SQB packts leider nicht…

sonst noch Ideen?

sheriff

Probiers mal so:

$str = 'D:\Eigene Dateien\Eigene Musik\RTMusic\MusicFinder\Delirious\Delirious - Majesty.mp3';
CSCK_SendText(34865, $ID.' playlist deleteitem '.rawurlencode($str).chr(13));

geht leider auch nicht.

nur Schade, dass Logitech einen miesen Support hat (hab die Frage vor einem Monat dort gestellt)

… sonst noch Tips?

sheriff

Hi,

Dateien kannst z.B. so aufrufen:


$file = "file:////server/Musik/AC-DC - Highway to Hell/Highway To Hell.mp3";
$file = str_replace(" ", "%20", $file);

CSCK_SendText(34865, $MAC-Adresse.' playlist play '.rawurlencode($file).chr(13));  

Gruß

MCS-51

hast Du schon versucht den Befehl im TELNET direkt einzugeben?

So teste ich immer meine Befehle bevor ich es in IPS einrichte.

Nein habe ich nicht probiert.

Was ich gerade mal probiert habe…
Wenn du nur den Titel aus der Liste entfernen willst, dann bewirkt

' playlist deleteitem '

nichts, aber mit:

' playlist delete '
$str = 'D:\Eigene Dateien\Eigene Musik\RTMusic\MusicFinder\Delirious\Delirious - Majesty.mp3';
CSCK_SendText(34865, $ID.' playlist delete '.rawurlencode($str).chr(13));  

funktioniert es.
Die komplette Liste entfernst du mit

' playlist clear '

.

EDIT:
Leider löscht ‚delete‘ nur den ersten Titel aus der Liste.
Man muss also erstmal abfragen an welcher Position in der Liste der zu löschende Titel steht.

Danke für alle inputs. leider noch immer erfolglos.

den <deleet> Befehl habe ich auch zum funktionieren gebracht. Wie Du erwähnst, die Songposition muss zuerst ermittelt. Dann müssen alle unerwünschten Songs rückwärts gelöscht werden (weil sie ihre position durch’s Löschen ändern). Hab ich soweit programmiert, nur löscht es die falschen Songs und ich seh auf die Kürze den Bug nicht.

Nun… mit dem Pfad wäre es doch recht einfacher. Ich warte mal die Logitech - Antwort ab. Vielleicht kriegen sie’s doch noch hin brauchbare Antworten zu mailen.

liebe Grüsse

Sheriff

Hallo

ich habe folgendes Skript hier aus dem Forum (von Steiner) getestet.

slim_text("00:04:20:12:4e:9a", "Hallo Welt", "IP-Symcon ist toll", 10);

function slim_text($box , $text1 , $text2 , $time)
{
$TX_BUF = $box." display " .rawurlencode($text1)." ".rawurlencode($text2)." ".$time.chr(13);
//Etwas über den COM Port senden
$result = CSCK_SendText(42928, $TX_BUF);
}  

Es funktioniert auch, nur ist die Anzeigedauer der Nachricht sehr kurz, obwohl diese ja eigentlich 10 s angezeigt werden sollte. Ich habe auch schon andere Zeiten getestet die Anzeigedauer ändert sich überhaupt nicht.
Gibt es hier einen Bug in der Software (Squeeze Radio oder Server). Kennt jemand das Problem oder sogar eine Lösung?

Viele Grüße
Tommy

ja, nein :wink:

findest du als Bug in den einschlägigen Squeeze Foren.

Ja, wurde auch schon im Bugtracker von Slimdevices aufgenommen, aber leider wird dies für das SQ-Radio irgendwie nicht berücksichtigt :frowning:

Bug 15749 – CLI Commands ‚show‘ and ‚display‘ do not consider parameters duration/brigthness/font/charset/centered

Kannst das Thema gerne durch einen Eintrag im Bugtracker nach oben bringen.

Hallo
Also bei mir gehts.
Ich benutze Serverversion 7.6

Na das hört sich gut an.

Dann warten wir auf das Release von 7.6.

wo bekommt man die denn her? auf mysqueezebox.com gibts nur 7.5.3…:confused:

Ist die aktuelle Beta.
aktuelle Version ( nightly build ) immer ueber :
Squeezebox Software Beta Downloads - Version 7.6

Ich habe die 7.6 mal probiert! Funktioniert bei mir leider gar nicht:confused:
Wenn ich auf die letzte „Offizielle Version“ zurück gehe, funktionieren wenigstens meine Skripte wieder mit den bekannten Bug’s.

Gruß Tommy

yes, bei mir das selbe!

Hallo
Benutze seit Monaten die 7.6 aber nicht mit
IP-Symcon. (noch nicht)
Was geht dann nicht bei 7.6 ?

Bei meinem SqueezeRadio mit eigenem Server auf einem QNAP Storage z.B.

[ul]
[li]keine Titelanzeige, obwohl der Titel in der Registervariablen angezeigt und in meinen weiteren Variablen auch ausgewertet wird.[/li][li]geht unvermittelt aus[/li][li]reagiert extrem langsam oder garnicht auf Webseite[/li][li]Webseite aktualisiert Titel nicht[/li][li]reagiert auf manche Kommandos aus IPS nicht, z.B. display, obwohl es in der RegisterVariablen angezeigt und quittiert wird[/li][li]Tasten lassen sich nicht belegen[/li][li]Aktiviert Bildschirmschoner, obwohl „Keiner“ eingestellt ist[/li][/ul]

Wie gesagt ich benutze Squeezeserver ( noch ) nicht von IP-Symcon
und steuern tue ich es ueber iPad ( Squeezepad ).
Da fallen mir halt so Sachen nicht auf.
Ist halt Beta aber der andere Bug ist weg.