Create a Static MP3 Audio stream using Icecast and Icy Meta Data
Budget: $10 – $100 USD
I need a script that will allow me to play mp3 audio stream thru a static url on web browser. This would just be a standard black page on the web browser that plays a radio station mp3 audio from Icecast. I want a backend file that will allow me to change my radio station mp3 audio url stream anytime and the audio url on the front end will be a static url that never changes but will always play audio from url i add in the backend file.
I want this done in JavaScript. You must be good with audio mp3 and icecast streams and icy headers meta data.
Also we need to make sure icy headers meta data like artist and song title coming from backend url will come thru the front end mp3 audio static url.
The goal for me is to have 1 static audio mp3 stream that never changes and i can add this static mp3 audio stream to my web site and other platforms like Tune in Radio, i heart, alexa and more.
The reason why i want a static url is because sometimes i may change radio station software and get different dynamic radio audio mp3 streams and i dont want to update my audio stream url on many platforms everytime my radio stream url changes.
Meta data must be able to show on many platforms and my websites, so this means working with node icy meta data.
I want this done in JavaScript. You must be good with audio mp3 and icecast streams and icy headers meta data.
Also we need to make sure icy headers meta data like artist and song title coming from backend url will come thru the front end mp3 audio static url.
The goal for me is to have 1 static audio mp3 stream that never changes and i can add this static mp3 audio stream to my web site and other platforms like Tune in Radio, i heart, alexa and more.
The reason why i want a static url is because sometimes i may change radio station software and get different dynamic radio audio mp3 streams and i dont want to update my audio stream url on many platforms everytime my radio stream url changes.
Meta data must be able to show on many platforms and my websites, so this means working with node icy meta data.