Avatar of Wayne Barron
Wayne BarronFlag 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
Avatar of skullnobrains
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.
Check out Radionomy
Produce Your Own Radio Station
Create, share, and build a successful online radio station at no cost
Avatar of Wayne Barron
Wayne Barron
Flag of United States of America image

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.
ASKER CERTIFIED SOLUTION
Avatar of Laroy Shtotland
Laroy Shtotland
Flag of Israel image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
Avatar of Wayne Barron
Wayne Barron
Flag of United States of America image

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.
Avatar of skullnobrains
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
Avatar of Wayne Barron
Wayne Barron
Flag of United States of America image

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.
Avatar of skullnobrains
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.
Avatar of Wayne Barron
Wayne Barron
Flag of United States of America image

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.
Avatar of Wayne Barron
Wayne Barron
Flag of United States of America image

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

Web development can range from developing the simplest static single page of plain text to the most complex web-based internet applications, electronic businesses, and social network services using a wide variety of languages and standards, including the familiar HTML, JavaScript and jQuery, ASP and ASP.NET, PHP, ColdFusion, CSS, PHP, Flex and Flash, but also the implementation of a broad list of standards including XML, WSDL, SSDL, VoiceXML and many more.

40K
Questions
--
Followers
--
Top Experts
Get a personalized solution from industry experts
Ask the experts
Read over 600 more reviews

TRUSTED BY

IBM logoIntel logoMicrosoft logoUbisoft logoSAP logo
Qualcomm logoCitrix Systems logoWorkday logoErnst & Young logo
High performer badgeUsers love us badge
LinkedIn logoFacebook logoX logoInstagram logoTikTok logoYouTube logo