sodah

sodah supports this item

Supported

Popular questions for this item

IMPORTANT! Problem with Chrome 55 + and Safari 10 +

Issue why SHOUTcast v1 and early SHOUTcastv2 will no longer play in chrome and safari: http://forums.winamp.com/showthread.php?t=398988 Solution: Update to the current v2 build and it works!

Google Chrome 55 + and Safari 10 + have a issue with much StreamURLs. The Problem is the header HTTP/0.9. In the future this will not more work. Browser console: GET http://mystreamurl.net:1234/; net::ERR_INVALID_HTTP_RESPONSE

Read More: https://bugs.chromium.org/p/chromium/issues/detail?id=669800

Which audio streams are supported?

MPEG-Audio stream AAC-Audio stream (IMPORTANT! no AAC+, no HE-AAC, no HE-AAC v2)

How can I display the current song playing?

The player used a php-script for display current song. This script required PHP5 and supported cURL. http://php.net/manual/en/book.curl.php Check if allow_url_fopen is enabled in your php.ini Also important is the web-server firewall. The web-server need a communication with the streaming URL. If only port 80 allowed, can this script not communicate with the streaming URL.

Change right click (context menu) to your site

You can change the text and URL over this parameters: INFOTEXT=”YOUR INFO TEXT” INFOLINK=”HTTP://YOUR.INFO.LINK”

Or you can disable it with emtpy paramters: INFOTEXT=”” INFOLINK=”“

Using Stunnel to add ssl to shoutcast

A client requested shoutcast over ssl. Shoutcast did not support ssl naively so I decided to use stunnel to allow it. Here is how I got ssl working:

First stunnel must be installed. Many OS’s have stunnel preinstalled: so try running stunnel first. If not install with your OS’s package management tool such as

centos: yum install stunnel ubuntu: apt-get install stunnel

Once stunnel is installed you can begin. First a config file is needed. In this example shoutcast is installed already and running on port 8000. It is listening on localhost only. Create the file

/etc/stunnel/stunnel.conf

client=no
[shoutcast]
accept=8002
connect=localhost:8000
cert = /etc/stunnel/stunnel.pem

Now create the PEM file /etc/stunnel/stunnel.pem

The format is

rsa key first certificate second cabundle/intermediate third

Set permissions to 600 chmod 600 /etc/stunnel/stunnel.pem

Now stunnel can be started with the command /usr/bin/stunnel and we can connect to port 8002 over ssl.

OR USE: http://www.centova.com/doc/cast/installation_manual/08_Configuring_SSL

Show more

Contact the author

This author provides limited support for this item through this item's comments.

Item support includes:

  • Availability of the author to answer questions
  • Answering technical questions about item’s features
  • Assistance with reported bugs and issues
  • Help with included 3rd party assets

However, item support does not include:

  • Customization services
  • Installation services

View the item support policy

by
by
by
by
by
by