Issue with Echo Speaks Play Track on Hubitat


#1

1) Give a description of the problem
I’m a very happy Echo Speaks user that moved from Smartthings to Hubitat specifically to keep using this app. I have one of my Echos programmed to play grandfather clock style chimes on the quarter hour by streaming from Amazon using searchAmazonMusic and playlists and it works fine.

I can have only one music stream running with Amazon Prime, so I’d like to move this off of streaming and play the mp3 directly. I purchased and downloaded the music tried hosting it online and I can play the music in browser sans login.

2) What is the expected behaviour?
I’m trying to use the Play Track task to play a publicly accessible mp3. I’d like the audio in the mp3 file to play on the Echo device.

3) What is happening/not happening?
The echo speaks the name of the mp3 file without the suffix or the url. For example if my url is ‘https://www.somefakemp3host.com/Clock15.mp3’, the echo will say “Clock Fifteen” (I edited the url in the log from the real host below)

**4) Post a Green Snapshot of the piston![image|45x37]

5) Attach logs after turning logging level to Full
3/6/2021, 11:56:20 PM +337ms
+28ms ╔Received event [Home].test = 1615092980337 with a delay of 1ms, canQueue: true, calledMyself: false
+33ms ║RunTime initialize > 31 LockT > 1ms > rtDT > 1ms > pistonT > 0ms (first state access 29 29 2)
+41ms ║Runtime (4642 bytes) successfully initialized in 1ms (v0.3.110.20201015_HE)
+43ms ║╔Execution stage started
+46ms ║║Cancelling statement #1’s schedules…
+431ms ║║Executed physical command [Echo - Office].playTrack([‘https://www.somefakemp3host.com/Clock15.mp3’], ) (375ms)
+433ms ║║Executed [Echo - Office].playTrack (378ms)
+439ms ║╚Execution stage complete. (396ms)
+444ms ╚Event processed successfully (424ms)


#2

Here is the piston that I’m using right now to stream the chimes.