Helle
New member
Hi everyone,
writing in order to share to some findings during implementation of the RadioBOSS Cloud maybe it helps someone.
for the autodj:
I think, that the very first thing everybody should do is to have a clean Library wirh all ID3 Tags and if possible Covers. I recived the Library of a friend which was not the very best in terms of data quality, even if all songs were baught correctly...
Therefore I'd suggest to use, if you don't know allready know MusicBrainz Picard - taking some time to get familiar with it; ands it's plugins will do most of the job for you. Additionally you can safe de AccousticID in the Tag which you might want to use later on in the front-end (it opens a shit lot of possibilities).
player on the website:
It's cool that the platform provides an embed player for a website, but in my case I don't implment 3rd party code on my site and on top - <iframes> I don't like.
There are also a few requirements from buisness in terms of compatibillity, accessibility & hardware - like always. Ah & Budget 0....
In order to display any kind of stream, manipulate and play it, the best approach is to do it on byte level. But here in my case the dependecies say: NO
Why? In order to encode or decode any stream you need hardware recourecer - on server or on client side. In my case no money for server rescources and our listeners should be able to enjoy also on low performance smartphones.
To discard the last one I tried many different approaches using:
, thusthe best way was to use the native <audio> implementation of each vendor. Which has it's tricks across Browsers but it can be mastered easyly - onfortunately this won't give us that much power if we want to manipulate/use the srteam on bytecode level. (Anyway if it would be possible we would need to tahe a deep dive into encoding, streaming, buffer, connection speed etc..
)
In my case using the
By the end, until now the streaming searvice is robust and works as expected. I'm using iceast and it's working perfectly - it's a bullet proof technology. If you do some reverse engeneering on the page that's provided you'll find easy the information you are looking for- anyway the key is to have clean Id3 tags.....
writing in order to share to some findings during implementation of the RadioBOSS Cloud maybe it helps someone.
for the autodj:
I think, that the very first thing everybody should do is to have a clean Library wirh all ID3 Tags and if possible Covers. I recived the Library of a friend which was not the very best in terms of data quality, even if all songs were baught correctly...

player on the website:
It's cool that the platform provides an embed player for a website, but in my case I don't implment 3rd party code on my site and on top - <iframes> I don't like.

There are also a few requirements from buisness in terms of compatibillity, accessibility & hardware - like always. Ah & Budget 0....
In order to display any kind of stream, manipulate and play it, the best approach is to do it on byte level. But here in my case the dependecies say: NO
Why? In order to encode or decode any stream you need hardware recourecer - on server or on client side. In my case no money for server rescources and our listeners should be able to enjoy also on low performance smartphones.
To discard the last one I tried many different approaches using:
Unfortunately in order to implement it taking all requirements into account - would take in my case 2 months full timeBaseAudioContext Interface


In my case using the
as src and setting the type to:Web port link | RadioBOSS Cloud > Settings
did the trick, accordingly you can manipulate ittype="audio/mpeg"
By the end, until now the streaming searvice is robust and works as expected. I'm using iceast and it's working perfectly - it's a bullet proof technology. If you do some reverse engeneering on the page that's provided you'll find easy the information you are looking for- anyway the key is to have clean Id3 tags.....