Go Back   Winamp & SHOUTcast Forums > SHOUTcast > SHOUTcast Technical Support

Reply
Thread Tools Search this Thread Display Modes
Old 28th November 2016, 16:14   #1
antonkeren
Junior Member
 
Join Date: Nov 2016
Posts: 5
Non-Port 80 Shoutcast Streams unplayable on Chrome 55 and Safari 10

Hi Shoutcast Tech team,

I'm Anton - Website Product Manager from radio.net - and would like to inform you that Shoutcast streams below DNAS v.2.5. running on ports other than 80 are NOT PLAYABLE on the following browsers based on our research today:

* Chrome 55 (current beta) - will release 6. Dec 2016!
* Safari 10 on MacOS Sierra - already released

The Streams are blocked by the browser with the following messages:
* Sandboxing 'http://85.214.51.134:36889/;5839676704576158stream.nsv' because it is using HTTP/0.9.
* Cancelled resource load from 'http://85.214.51.134:36889/;5839676704576158stream.nsv' because it is using HTTP/0.9 and the document was loaded with a different HTTP version.
* Failed to load resource: net::ERR_INVALID_HTTP_RESPONSE


As most Shoutcast streams are served via non Port 80 Ports, this issue will be WIDESPREAD . I suggest you get in touch the Google Chrome team to figure out a solution.
Maybe you can provide a patch for server-operators just in time?

We at radio.net are very concerned about this issue as we know many Shoutcast Streams run on ports other than 80. We hope you (or the Browser makers) can alleviate this issue as many station operators (and radio-listeners) will potentially be affected.


References:
* https://forums.developer.apple.com/thread/66586
* https://bugs.webkit.org/show_bug.cgi?id=164530

Last edited by antonkeren; 28th November 2016 at 18:54.
antonkeren is offline   Reply With Quote
Old 29th November 2016, 15:17   #2
antonkeren
Junior Member
 
Join Date: Nov 2016
Posts: 5
To be more exact, we tested with this version of Chrome: 55.0.2883.59 beta (64-bit)
antonkeren is offline   Reply With Quote
Old 30th November 2016, 21:07   #3
antonkeren
Junior Member
 
Join Date: Nov 2016
Posts: 5
Update:
* We have tested 2 streams published with DNAS v2.5.6 and they were also not playable with the current Chrome 55 beta. So it appears that those are also affected.
* We have furthermore reported the issue to the Chromium Team. They at least give some technical hint to resolve the issue on the server side. See: https://bugs.chromium.org/p/chromium...l?id=669800#c6
* Unfortunately the Chromium team is reluctant to revert the changes that prevent playback of many Shoutcast streams on non-standard Ports
antonkeren is offline   Reply With Quote
Old 4th December 2016, 10:05   #4
neralex
Senior Member
 
Join Date: Mar 2011
Posts: 393
I updated my Google Chrome to version 55 (x64) and the streams with other ports than 80 on DNAS v2.4.7.xxx and DNAS 2.5.1.xxx can be played without a hit!
neralex is offline   Reply With Quote
Old 5th December 2016, 12:25   #5
antonkeren
Junior Member
 
Join Date: Nov 2016
Posts: 5
Information from a Shoutcast Customer Support Representative:
* v2.5.6 is an old unsupported hacked version from 12 years ago. (that would explain my test results)
* Official builds of DNAS v2.4 and newer should not be affected.
antonkeren is offline   Reply With Quote
Old 6th December 2016, 04:23   #6
jaromanda
Forum King
 
Join Date: Jun 2007
Location: Under the bridge
Posts: 2,218
Thought that version in the question was odd, because when you go to your shoutcast page, it clearly states it's running v1.9.8

Is it just me or are shoutcast users getting dumber?
jaromanda is offline   Reply With Quote
Old 8th December 2016, 18:46   #7
meatie
Junior Member
 
Join Date: Nov 2003
Posts: 3
Can somebody maybe hack Shoutcast 1.9.8 to fix the issue?
The culprit appears to be the response "ICY 200 OK" instead of the correct HTTP/1.0 string.
See https://bugs.chromium.org/p/chromium...tail?id=669800

Another option is to run shoutcast 2.4+ configured in compatibility mode (single stream). This is not very simple to do. Or is it?

Last edited by meatie; 8th December 2016 at 20:03.
meatie is offline   Reply With Quote
Old 9th December 2016, 10:28   #8
neralex
Senior Member
 
Join Date: Mar 2011
Posts: 393
1.9.8 is not supported since more than 10 years. With v2.x is it the same as know it from 1.9.8. You have to modify/change only some parameters in the config file to close out outdated params/values. Its really easy to switch to 2.x! Check the docs-folder in the download-package. There you can find all that you need.
neralex is offline   Reply With Quote
Old 16th December 2016, 03:56   #9
aaronsnet
Member
 
aaronsnet's Avatar
 
Join Date: Mar 2004
Location: Notsville
Posts: 65
Send a message via AIM to aaronsnet
I had no idea so many people still used SC v1. From the bug report:
Quote:
Originally Posted by internetradio.org.uk on Chromium bug forum
Our DB of 91,218 radio servers show that 60,384 are still running Shoutcast v1. This is the vast majority of radio servers that will have any HTML5 players stop working from now o
It also looks like folks are now trying to hack sc v1 to change the ICY response.
Quote:
Originally Posted by jordanmilne.com on Chromium bug forum
I patched DNAS version 1.9.8 to send radio streams back with an "HTTP/1.0" response line instead of "ICY": <website removed> .

I'm not familiar enough with SHOUTCast clients to know if that's kosher or not, but it seems to unbreak playing in Chrome 55 and might be an OK stopgap between DNAS 1.9.8 and 2.x. The protocols seem to have the exact same semantics.
It looks like we all finally have a good reason to upgrade to v2!

the detour network - detour MUSIC, detour TALK, detour BLUES, SOF Radio

Purple Zebra Media Services-http://purplezebra.us
Supporting independent, licensed internet radio stations since 2001!
aaronsnet is offline   Reply With Quote
Old 16th December 2016, 14:54   #10
cahaba
Junior Member
 
Join Date: Jul 2013
Posts: 5
SHOUTcast Server v2.0.0.29/posix(linux x64) also broken on latest Chrome

This thread appears to suggest that Shoutcast V1 servers are suffering from the non-standard port HTML5 issue, but my SHOUTcast Server v2.0.0.29/posix(linux x64) is also unplayable with HTML5 on Chrome Version 55.0.2883.87 m

Are others having this same issue with V2 Shoutcast servers?

http://198.199.71.224:5500

Thanks in advance for any thoughts!

~ Bill
cahaba is offline   Reply With Quote
Old 16th December 2016, 15:09   #11
wcbu
Junior Member
 
Join Date: Mar 2006
Location: Peoria, Illinois
Posts: 27
Following up on this, can anyone confirm newer versions of the DNAS do still work with Chrome 55.0? Any advice would be appreciated.
wcbu is offline   Reply With Quote
Old 16th December 2016, 20:44   #12
aaronsnet
Member
 
aaronsnet's Avatar
 
Join Date: Mar 2004
Location: Notsville
Posts: 65
Send a message via AIM to aaronsnet
Quote:
Originally Posted by cahaba View Post
This thread appears to suggest that Shoutcast V1 servers are suffering from the non-standard port HTML5 issue, but my SHOUTcast Server v2.0.0.29/posix(linux x64) is also unplayable with HTML5 on Chrome Version 55.0.2883.87 m

Are others having this same issue with V2 Shoutcast servers?

http://198.199.71.224:5500

Thanks in advance for any thoughts!

~ Bill
You're running an older version of SC v2. Please see post below. Once you upgrade, you should be OK.

Quote:
Originally Posted by antonkeren View Post
Information from a Shoutcast Customer Support Representative:
* v2.5.6 is an old unsupported hacked version from 12 years ago. (that would explain my test results)
* Official builds of DNAS v2.4 and newer should not be affected.

the detour network - detour MUSIC, detour TALK, detour BLUES, SOF Radio

Purple Zebra Media Services-http://purplezebra.us
Supporting independent, licensed internet radio stations since 2001!
aaronsnet is offline   Reply With Quote
Old 17th December 2016, 18:07   #13
cahaba
Junior Member
 
Join Date: Jul 2013
Posts: 5
Upgrade solves the issue

Just a quick followup to confirm that a Shoutcast DNAS upgrade (to SHOUTcast Server v2.5.1.723/posix(linux x64)) solved my non-standard port issues and HTML5 player problems on Chrome v55. Also, during the unpacking, the existing config file is preserved so the upgrade is easy as pie. Stop the PID, restart the Shoutcast server, and voila! You'll notice some enhancements with the web interface as well, including a player there to facilitate monitoring. Anyone need any help let me know.

Peace -- Bill
cahaba is offline   Reply With Quote
Old 17th December 2016, 21:25   #14
netyco
Junior Member
 
Join Date: Dec 2016
Posts: 4
Quote:
Originally Posted by cahaba View Post
Just a quick followup to confirm that a Shoutcast DNAS upgrade (to SHOUTcast Server v2.5.1.723/posix(linux x64)) solved my non-standard port issues and HTML5 player problems on Chrome v55. Also, during the unpacking, the existing config file is preserved so the upgrade is easy as pie. Stop the PID, restart the Shoutcast server, and voila! You'll notice some enhancements with the web interface as well, including a player there to facilitate monitoring. Anyone need any help let me know.

Peace -- Bill

Hello Bill,

I did not try, you just replaced the sc_serv (v1) with the sc_serv (v2) ??? Conserving the configurations?

Hopefully you can help us all easily migrate from shoutcast 1 to shoutcast 2
netyco is offline   Reply With Quote
Old 17th December 2016, 22:07   #15
djSpinnerCee
Forum King
 
djSpinnerCee's Avatar
 
Join Date: Aug 2004
Location: Hollis, Queens, NYC
Posts: 3,309
Send a message via AIM to djSpinnerCee
... you just replaced the sc_serv (v1) with the sc_serv (v2) ??? Conserving the configurations...

Can't do that -- v1 config options are not the same as v2. You can only do that from one v2 version to another.

edit:4clarity
djSpinnerCee is offline   Reply With Quote
Old 18th December 2016, 12:16   #16
netyco
Junior Member
 
Join Date: Dec 2016
Posts: 4
Quote:
Originally Posted by djSpinnerCee View Post
... you just replaced the sc_serv (v1) with the sc_serv (v2) ??? Conserving the configurations...

Can't do that -- v1 config options are not the same as v2. You can only do that from one v2 version to another.

edit:4clarity
Helo, Yes you can!

I was able to run sc_serv2 with the old sc_serv .conf

http://wiki.shoutcast.com/wiki/SHOUTcast_DNAS_Upgrade

thanks
netyco is offline   Reply With Quote
Old 18th December 2016, 22:23   #17
djSpinnerCee
Forum King
 
djSpinnerCee's Avatar
 
Join Date: Aug 2004
Location: Hollis, Queens, NYC
Posts: 3,309
Send a message via AIM to djSpinnerCee
netyco -- ok, you can, but if you want to be listed, you'll need to add the authhash (but it is added via admin.cgi), and you'll also have to add the adminpasswd, and streampasswd, etc.... yeah, it'll start with a v1 config, and it's a good starting point, but the v2 won't be fully operational without the v2 options you need to change from their defaults.

the v2 dnas needs far less options changed from their defaults to work than the v1 (my config for 2 streams has about 8 lines), so using a v1 config may be overkill on a v2.
djSpinnerCee is offline   Reply With Quote
Old 21st December 2016, 04:24   #18
svnlabs
Junior Member
 
Join Date: Dec 2016
Posts: 2
Shoutcast Relay: It may be temp solution for Shoutcast V1. Most of SC V1 server use ICY 200 header ... where we need HTTP

http://www.radioforge.com/

Use Shoutcast Radio proxy or Shoutcast Re-streaming for Shoutcast old version

Thanks
svnlabs is offline   Reply With Quote
Old 21st December 2016, 08:27   #19
neralex
Senior Member
 
Join Date: Mar 2011
Posts: 393
ICY 200 is only the response not the HTTP version!
neralex is offline   Reply With Quote
Old 26th January 2017, 11:55   #20
svnlabs
Junior Member
 
Join Date: Dec 2016
Posts: 2
Wow!! Google Finally fixed Shoutcast V1 problem in latest Chrome Version 56.0.2924.76

Make Google Chrome is up to date.

http://html5plus.svnlabs.com/shop/ht...dio-fm-stream/
svnlabs is offline   Reply With Quote
Reply
Go Back   Winamp & SHOUTcast Forums > SHOUTcast > SHOUTcast Technical Support

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump