Sonos Custom MP3's as alerts!

HI @Dave_Bartelli, I dont think any speaker support ftp protocol, you must to publish the mp3 like http://192.168.1.1/Siren.mp3 , or your domain http://mydomain/Siren.mp3,

you need too the mp3 duration in seconds state.sound = [uri: “http://mydomain/mysound.mp3”, duration: “10”] means 10 seconds

remember to add the name to options

section{
input “actionType”, “enum”, title: “Action?”, required: true, defaultValue: “Custom Message”, options: [
“Custom Message”,
“Bell 1”,
“Bell 2”,
“Dogs Barking”,
“Fire Alarm”,
“The mail has arrived”,
“A door opened”,
“There is motion”,
“Smartthings detected a flood”,
“Smartthings detected smoke”,
“Someone is arriving”,
“Piano”,
“Lightsaber”,
“MySound”]
input “message”,“text”,title:“Play this message”, required:false, multiple: false
}

case “MySound”:
state.sound = [uri: “http://mydomain/mysound.mp3”, duration: “10”]
break;