Joeb
Joeb

Reputation: 95

Chromecast wont play Shoutcast Stream

I have not been able to get the chromecast to connect and play a shoutcast stream. It just returns a SERVICE_MISSING error. I have seen a post about adding a / to the end of the url but this makes no difference for me. I posted in the Winamp forums, they think it is related to the headers at the beginning of the stream. I am currently using the Default Media Receiver.

Any tricks to get this working?

Upvotes: 2

Views: 1432

Answers (3)

bryce
bryce

Reputation: 1

If you append /;stream/1 it downloads for me

Upvotes: 0

user4500
user4500

Reputation: 817

Append the two characters /; after the port of the stream url, so you get to the stream data i.e http://46.105.118.14:13500/;

This worked for me with the Default Media Receiver. See answer here.

Upvotes: 1

Brad
Brad

Reputation: 163324

SHOUTcast servers use a non-standard status line in their response. A normal status line:

HTTP/1.1 200 OK

SHOUTcast status line:

ICY 200 OK

Because of this once difference, many clients fail to be able to handle the response from the server. The solution is to simply not use SHOUTcast. Use Icecast or another server that returns proper HTTP responses.

Once you do get the server compatibility issue solved, you may have another problem of codec compatibility. I am not sure of the Chromecast codecs... you may have to experiment in this area to see what is available to you. Even if you do get the right codec, you have to have a compatible container. For example, a lot of browsers support HE-AAC, but not when wrapped in the ADTS stream wrapper which is often used with SHOUTcast and Icecast servers.

Upvotes: 1

Related Questions