How do I know if it is all working?

When you start streaming your station, you may want to keep an eye on it to make sure the stream is up and how many listeners you have.

To get an instant listener count on your phone there is Webradio Stats (https://play.google.com/store/apps/details?id=gr.netcover.android.webradiostats) This will monitor a number of streams for a station and aggregate the total, tell you where the listeners are in the world, and how long they have been listening.

There are programmes you can put on a PC to analyse logs to give you a count of listeners, graph numbers by the hour and map where they are. One such is CodeCanyon (www.codecanyon.com) is a good place to get monitor tools, apps, players and other elements for your site. The sister site ThemeForest also has whole sites you can buy and customise to meet your needs.

You can also run simple PHP scripts on your website to "ping" your servers to check they are still up.

Uppity (https://codecanyon.net/item/uppity-web-monitoring/19293286) will SMS or email you when there is a problem.

You can see how many listeners you have using this PHP class (https://prahec.com/project/radio-class) This class can be used for both Shoutcast and IceCast, and can aggregate the total listeners across any number of streams.

We can also supply some PHP scripts for checking your server is online, what the current track being played, and other tasks.