Abspielen einer MP3 Datei mit SONOS und SNS_PlayFiles

Hallo,
möchte mit dem Befehle SNS_PlayFiles eine mp3/wav File auf meinem SONOS abspielen.
Das File ist im Ordner : /webfront/user
Bei diesem Befehl:
SNS_PlayFiles (33609, json_encode (array(„http://192.168.178.134:3777/user/ABBA.mp3“)), 0);
erhalte ich die Meldung: File nicht gefunden.
Wenn ich das File in den Order /webfront/console verschiebe,
SNS_PlayFiles (33609, json_encode (array(„http://192.168.178.134:3777/console/ABBA.mp3“)), 0);
dann wird das File korrekt gestartet und Musik ist zu hören.
Doch in den Ordner möchte ich nicht die mp3-Files haben, zumal bei einem Update die Files ggf. weg sind.
Meine Frage: was mache ich hier falsch?
Danke für Hilfe.
Grüße von
Ekkehard

Hallo ekkehard,

die 0 im Befehl ist die Lautstärke, die sollte nicht 0 sein. Ich vermute allerdings nicht, dass es etwas an Deinem Problem ändert, wenn Du dort z.B. mal 20 einträgst?

Grüße,
Christoph

Hallo Christoph,
auch mit dem Wert 20 als Lautstärke erhalte ich die Meldung, File nicht gefunden
Gruß
Ekkehard

Hi Ekkehard,

probier es mal so:

SNS_PlayFiles(41380, "[\"http://192.168.2.50:3777/user/sonos/torhymne.mp3\"]","10");

liegt bei mir aber im Unterordner „sonos“

Grüße
Stephan

1 „Gefällt mir“

Hallo Stephan,
sorry, mit dem Ordner user/snom kommt der Befehl nicht klar.
Leider bekomme ich die gleiche Fehlermeldung, dass das File nicht gefunden wird
Danke.
Gruß
Ekkehard

Welches OS?
Und dann zeig doch mal bitte den ganzen Pfad zur Datei.
Du kannst auch zuerst einmal mit einem Webbrowser testen ob die Datei überhaupt gefunden wird.
Michael

Hallo Michael,
Win10 im Einsatz
Wenn ich über den Connect-Link die mp3 dann klappt’s:
https://abcde123456abcdef.ipmagic.de/user/musik/Klingelton-Smetana-Moldau.mp3
den korrekten Link will ich hier nicht auflisten.
Wenn ich den ganzen Link im Browser aufrufe, dann startet die Wiedergabe der Musik,
in dem Ordner …user habe ich auch mein png Files für die HTML Listen.
Das ist doch dann die Lösung meines Problems?
Gruß
Ekkehard

Ich meinte den Pfad nicht die URL.
Also das Dateisystem. Nicht das du die Datei im falschen Ordner abgelegt hast.
Michael

War auch Quatsch, Sorry. 0 heißt nicht 0, sondern das die eingestellte Lautstärke beibehalten wird.

Hallo Michael,
dies ist der Pfad beim dem es korrekt klappt:
\192.168.xxx.yyy\ProgramData\Symcon\webfront\user\musik
da es den webfront Ordner auch nochmals unter
\192.168.xxx.yyy\IP-Symcon\webfront
habe ich leider den falschen Ordner genommen.
Unter ProgramData\Symcon\webfront\user\musik kann ich nun meine Musik-Stücke, die max 30 Sek Laufzeit haben dürfen, abstellen.
OK oder Einwände?
Danke und Grüße von
Ekkehard

Genau das meinte ich. Darum die Frage :slight_smile:
Der User Ordner ist (unter Windows) im ProgramData und das WebFront selbst im Symcon Programm Ordner.
Michael

Hallo zusammen,

vielleicht könnt Ihr mir auch kurz weiterhelfen. Habe die mp3 auf der Symbox unter /media abgelegt. Das Script läuft, der Sonos wird leise aber zu hören ist leider nichts. Muss ich die MP3 noch in irgendeiner Weise bearbeiten.

SNS_PlayFiles(34592, "[„http://192.168.178.73:3777/user/media/lacu.mp3"]","30“);

Vorab vielen Dank!

Ein kleiner Tipp wäre super :slight_smile:

Ich habe es so:

SNS_PlayFiles(12345, json_encode( Array(„http://192.168.2.2:3777/user/klingel.mp3“) ), 10);

Wo liegt denn deine MP3? Kann es sein, dass es nicht möglich ist eine MP3 von der Symbox aus zu starten?

Hallo Moritz_321,
das mp3 file liegt bei mir unter:
…/symcon/webfront/user/musik
und aufrufen tue ich es auch wie „Standart“ geschrieben hat:
http://ip-adresse:port/user/musik/musikfile.mp3
habe auch die Symbox im Einsatz und es klappt.
Gruß
Ekkehard

Wie im Link zu sehen unter /user

Also bei mir, bei Ekkehard und wahrscheinlich auch bei vielen anderen funktioniert es.

Für alle, die sich auch was doof anstellen, hier der richtige Pfad:

image

Jetzt geht es, vielen Dank an alle!

Hallo Moritz_312
was ist der Unterschied zwischen Deinem Pfad und meinem Pfad?
Gruß
Ekkehard

Die Pfade sehen identisch aus. Wichtig ist, dass es im Pfade /…/webfront/user/ liegt. Der Unterordner „musik“ ist selbst erzeugt und könnte theoreisch auch anders heißen.