Hallo,
das ist doch eigentlich ganz einfach.
„Default path“ ist das Verzeichnis, in dem standartmäßig dire Datei angelegt wird.
OK, der Name macht mittlerweile keinen Sinn mehr, da die Dateien nur dort abgelegt werden können… War ganz am Anfang mal anders.
„Access Path“ ist das prefix, unter dem das Verzeichnis im Netzwerk verfügbar ist.
Beispiel 1 (meine Konfiguration; IPS auf Raspberry):
Default path = „/var/lib/symcon/webfront/user/sonos/ivona/“
Access Path = „http://ipsymcon.fritz.box:3777/user/sonos/ivona“
–> IVNTTS_saveMP3(55186 /[Ivona]/,„Blubber.“);
Beispiel 2:
Default path = „/data/sonos/ivona/“
Access Path = „//ipsymcon.fritz.box/sonos/ivona“
Das Verzeichnis /data/sonos liegt lokal auf dem Raspverry und ist per Samba als „sonos“ freigegeben.
–> IVNTTS_saveMP3(55186 /[Ivona]/,„Blubber.“);
Beispiel 3:
Default path = „/mnt/synology/ivona/“
Access Path = „//synology.fritz.box/ivona“
Das Verzeichnis „/mnt/synology/ivona“ ist von der Synology gemountet.
Damit ein Linux auf ein NFS Verzeichnis schreiben kann, muss es vorher gemountet werden…
–> IVNTTS_saveMP3(55186 /[Ivona]/,„Blubber.“);
- legt die Datei „/mnt/synology/ivona/e8fad5b57fd8971605cee6d708906d1a.mp3“ an
- hat als Rückgabe „//synology/ivona/e8fad5b57fd8971605cee6d708906d1a.mp3“
Das kann ich dann direkt an das Sonos Modul übergeben und es wird abgespielt.
Beipiel 4 (windows)
Default path = „\synology\ivona“
Access Path = „//synology.fritz.box/ivona“
–> Keine Ahnung ob das wirklich geht. Ich habe kein IPS auf Windows. Würde es aber erwarten…
Evtl. könnte das jemand mal bestätigen.
Ich würde zu Beispiel 1 raten, das ist meiner Meinung nach am einfachsten und auch am stabilsten…
Beispiel 3 8und 4), macht meiner Meinung nach keinen Sinn. Wozu Synology involvieren?!
Im Zusammenspiel mit Sonos wichtig zu verstehen: Dateien im Netzwerkverzeichnis müssen mit „//“ und nicht mit „\“ angegeben werden!
Gruß,
Thorsten