Alexa reported an error streaming the track. MEDIA_ERROR_UNKNOWN. If this happens on every track, please...
Posted: Tue Nov 20, 2018 7:17 pm
I did not manage to play a single file with my Echo Dot via My Media. I always get:
[...]Alexa reported an error streaming the track. [...] MEDIA_ERROR_UNKNOWN. [...] If this happens on every track, please check your computer firewall settings [...]
I installed the 7 days trial today on my Synology NAS using Docker today.
My NAS is located internally at 192.168.178.23.
Preparations:
- In advance, I created a new share on the NAS named \MyMedia. My MP3 files are located on the NAS at \Musik. I checked the access rights for these shares. I assume that READ rights are sufficient for my Musik folder.
- I went to port forwarding config in my router and opened 52050-52051 for my NAS (192.168.178.23).
When going through the My Media setup in Docker:
- container port 52050 had been mapped to local port 32769.
- container port port 52051 had been mapped to local port 32768.
- \medialibrary had been mapped to \Musik with only READ rights.
- \datadir had been mapped to \MyMedia with READ/WRITE rights.
Question here: Do I need to open 52050-52051 TCP IPv4 on my router and forward them to 52050-52051 to my NAS (192.168.178.23) or do I need to use these local ports 32768-32769? Sorry, this is confusing for me! Please advise me here!
Setup went well and I launched the container using the docker GUI on my Synology NAS.
I then went to: http://192.168.178.23:32768 and could see the web dashboard of My Media (nice!).
Since I setup the network folders already when configuring the docker image on my Synology NAS, everything was already properly configured in the dashboard. I only had to provide my Amazon credentials and that's it. Easy!
It immediately started scanning \medialibrary and found my 22.000 songs, 1.800 albums and 3.030 artists. Great! I waited to let it finish the indexing.
Meanwhile, I installed the Alexa skill. In the Web dashboard I can now find my Amazon Echo device under Alexa devices. So far so good!
In the Amazon Alexa app under skills I then realized that the German version of the My Media skill uses (somewhat ugly) German commands like "Alexa öffne meine Medien" or "Alexa frage Meine Medien nach klassischer Musik". I thought, ok, let's give it a try!
Unfortunately, it does not work at all! It understands my command "Alexa öffne meine Medien" and the Echo dot tells me that it opens my media library for playback but it remains silent.
I the went into the Web Dashboard and could see orange warning windows telling me that a device tried to play an MP3 but it couldn't be played.
I went on my NAS into \MyMedia and found a log file called MyMediaForAlexa.log. Within that log file I can find the above mentioned error message for all songs I am trying to play:
[...]Alexa reported an error streaming the track. [...] MEDIA_ERROR_UNKNOWN. [...] If this happens on every track, please check your computer firewall settings [...]
Help!
[...]Alexa reported an error streaming the track. [...] MEDIA_ERROR_UNKNOWN. [...] If this happens on every track, please check your computer firewall settings [...]
I installed the 7 days trial today on my Synology NAS using Docker today.
My NAS is located internally at 192.168.178.23.
Preparations:
- In advance, I created a new share on the NAS named \MyMedia. My MP3 files are located on the NAS at \Musik. I checked the access rights for these shares. I assume that READ rights are sufficient for my Musik folder.
- I went to port forwarding config in my router and opened 52050-52051 for my NAS (192.168.178.23).
When going through the My Media setup in Docker:
- container port 52050 had been mapped to local port 32769.
- container port port 52051 had been mapped to local port 32768.
- \medialibrary had been mapped to \Musik with only READ rights.
- \datadir had been mapped to \MyMedia with READ/WRITE rights.
Question here: Do I need to open 52050-52051 TCP IPv4 on my router and forward them to 52050-52051 to my NAS (192.168.178.23) or do I need to use these local ports 32768-32769? Sorry, this is confusing for me! Please advise me here!
Setup went well and I launched the container using the docker GUI on my Synology NAS.
I then went to: http://192.168.178.23:32768 and could see the web dashboard of My Media (nice!).
Since I setup the network folders already when configuring the docker image on my Synology NAS, everything was already properly configured in the dashboard. I only had to provide my Amazon credentials and that's it. Easy!
It immediately started scanning \medialibrary and found my 22.000 songs, 1.800 albums and 3.030 artists. Great! I waited to let it finish the indexing.
Meanwhile, I installed the Alexa skill. In the Web dashboard I can now find my Amazon Echo device under Alexa devices. So far so good!
In the Amazon Alexa app under skills I then realized that the German version of the My Media skill uses (somewhat ugly) German commands like "Alexa öffne meine Medien" or "Alexa frage Meine Medien nach klassischer Musik". I thought, ok, let's give it a try!
Unfortunately, it does not work at all! It understands my command "Alexa öffne meine Medien" and the Echo dot tells me that it opens my media library for playback but it remains silent.
I the went into the Web Dashboard and could see orange warning windows telling me that a device tried to play an MP3 but it couldn't be played.
I went on my NAS into \MyMedia and found a log file called MyMediaForAlexa.log. Within that log file I can find the above mentioned error message for all songs I am trying to play:
[...]Alexa reported an error streaming the track. [...] MEDIA_ERROR_UNKNOWN. [...] If this happens on every track, please check your computer firewall settings [...]
Help!