Avatar of Wayne Barron
Wayne Barron
Flag for United States of America asked on

Run a Radio Station (Streaming media) with web interface

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
Web ServersServer SoftwareWeb Languages and Standards

Avatar of undefined
Last Comment
Wayne Barron

8/22/2022 - Mon
skullnobrains

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 Shtotland

Check out Radionomy
Produce Your Own Radio Station
Create, share, and build a successful online radio station at no cost
Wayne Barron

ASKER
@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.
This is the best money I have ever spent. I cannot not tell you how many times these folks have saved my bacon. I learn so much from the contributors.
rwheeler23
ASKER CERTIFIED SOLUTION
Laroy Shtotland

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
Wayne Barron

ASKER
>>>> (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.
skullnobrains

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 Barron

ASKER
@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.
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
skullnobrains

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 Barron

ASKER
@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 Barron

ASKER
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
Your help has saved me hundreds of hours of internet surfing.
fblack61