Run a Radio Station (Streaming media) with web interface

Wayne Barron
Wayne Barron used Ask the Experts™
on
Hello All;

I am hunting for a Streaming Media Server (software), that will allow me to do the following.

#1: Using a web-based page, to start and stop the stream.
#2: Add songs to the stream and remove songs from the stream through the web page

Shoutcast, Windows Media Services (now the new (smooth streaming in newer servers)), Icecast (I have installed, but cannot seem to get it working).

I found this for playing the stream through my website.
http://jplayer.org/latest/demo-08/
So, that would work for playing the LIVE stream.
Now, just need to find a media server.

With WMS (Window Media Services) (2008 and below of Windows Servers)
I can create a Playlist with asp classic or net, and have it run through a database, LOOP and create a playlist.
https://msdn.microsoft.com/en-us/library/windows/desktop/dd564552(v=vs.85).aspx
However. What if I remove a song, or add a song.
Will the playlist update itself with the LIVE Stream? Or will the station have to be stopped and started up again?
That might have to be. I might have to play a commercial or some kind of a jingle or a station break whenever the update needs to take place.
(Just letting my mind wonder while writing this up.)

My dream is to run a radio station of sorts, from my home.
To add and remove songs from the stream through a web page, no matter where I am at.

Once I can get something like this up and running, I can then modify it in the future.
I would just like to get a station up and running. Mainly, just for my family at the moment.

Anyone with any possible ideas on this would be great.
Thanks, all.
Carrzkiss
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
players like jplayer need an http url to read the file.

your web browser can act as the media server if the files are stored in the required format under the published tree. most modern browsers will support reading at a specific offset and most audio formats are either indexed or linear so even scrolling should work.

you can publish all your music and have links for the player if you want them available at all times and once this works, a simple javascript can pilot your player. if not, please provide more precise requirements.
Laroy ShtotlandIT Security Consultant

Commented:
Check out Radionomy
Produce Your Own Radio Station
Create, share, and build a successful online radio station at no cost
Wayne BarronAuthor, Web Developer
Top Expert 2009

Author

Commented:
@Skull
Sorry, that would not work.
This is the start of a larger project.
I just want to get the ground basis going right now, with something that is only accessible for family at the moment and then, later on, release it to the public.

@Laroy.
I looked at that one last night, and that is hosting through their site.
Not, hosting through your own server.
PMI ACP® Project Management

Prepare for the PMI Agile Certified Practitioner (PMI-ACP)® exam, which formally recognizes your knowledge of agile principles and your skill with agile techniques.

IT Security Consultant
Commented:
Well, then you have to figure out how ICEcast or SHOUTcast work, and configure it properly. It's not just two clicks, unlike a SaaS, but they have detailed guides, wiki and FAQs on their sites. You haven't even told us your OS, what kind of assistance do you expect?
- "Complete Newbie" Guide for Installing SHOUTcast 2
- There is a KODI/XBMC add-on for SHOUTcast2
- SHOUTcast 2 Configuration Builder
Wayne BarronAuthor, Web Developer
Top Expert 2009

Author

Commented:
>>>> (2008 and below of Windows Servers)

Windows Environment.
Testing system (Windows 10 Pro)
Servers, 2003, and 2008, and testing 2016, but that system is a bit pricey.

And you are right, there is not enough information out there. You would think that with all the users, that some people would have put out something. I am sure there is, just a matter of finding it.
Most cdns use a setup similar to the above described. But they add a basic access control layer based on a token. If you want multicast vlc does it but it is way more complex to setup
Wayne BarronAuthor, Web Developer
Top Expert 2009

Author

Commented:
@skull.
I found a script that would start and stop a publishing point for Window media services.
But that was about 10 years ago, give or take a year or more.
I remember I had tested it out, as I was running a media server for several friends online.
(This was before YouTube)
And I would add songs to it, and stop and start it, to get the new content.

I just wish I could find it again.
But, unfortunately, most of the Microsoft Knowledge base articles are GONE, and I HATE THAT!!!
There used to be so much cool stuff on the Microsoft KB, and they are to remove it.

I will leave this open for a little while longer, and see if someone may have some other advice.
if that is what you want, vlc can do that out of the box : give it a playlist and set the output to an http url : on recent versions, the network output is available when using "file > convert > network". any client ( using a regular browser with a media plugin or whatever player ) that connects to the provided URL will hear the music. do not actually change the file format if you don't need to.

... but if you really want to do it the hard way, no idea about windows media services current status, but a flash media server of some sort should also work. just a major pita to setup compared to vlc.
Wayne BarronAuthor, Web Developer
Top Expert 2009

Author

Commented:
@Skull.
Are you referring to:
VLC = www.videolan.org/vlc/index.html
I just watched a few videos on this, (never knew VLC could stream, pretty cool)
However, what I am needing, is something a little more robust that that.
What I need, is something that is web based, that allows the user to select songs from a database
And then start their stream, from the web page.
Stop the stream, and talk (Like a DJ), and then start the stream back up again.
A Streaming Media Server, like Shoutcast, IIS Streaming Media, (Windows 2008 and below - Windows Media Services), or other.
I am looking in on Shoutcast as being the possible solution.
I have a server on the way, that should be here by mid-next week.
And I will then start to test different Media Server software until I find the perfect one for my needs.

I will leave this open for a while longer, or until I find what I need and post it here.
Wayne BarronAuthor, Web Developer
Top Expert 2009

Author

Commented:
I forgot all about this thread, and for that I am sorry.
I was able to get Shoutcast successfully running on my Windows 2016 Server.

I found out that I would not be able to do what I want, using the (sc_trans)
That I would need to use "LiquidSoap"

I am wanting the ability to
Add more content to the publishing point (Playlist)
Without having to restart the list, of which forces the listener to start all over.

So, I am going to look in on implementing that, in the coming weeks.

Thanks, Laroy.
Wayne

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial