BoomBox 2.4RC Software Patch

Unfortunately an important feature used to read id3v1 mp3 tags from music files was removed unannounced from 3rd party software during the last system update and that caused file corruption for some customers using tag editors that write id3v1 tags.

We have built our own mp3 tag parser to eliminate this issue going forward which had to be developed and fully tested before release. It took our team a couple of days to complete which is the reason for the delay. We are now in the process of restoring affected accounts, however some playlists might not have survived this issue and may have to be rebuilt. Be sure to login to boombox and check if you notice any issues with your Auto-DJ.

Important: Only a handful of customers were affected by this issue. If your service is working as expected, there is no need to take any action whatsoever.

We apologize for the inconvenience and hope you can appreciate that we were just as surprised about this issue as you were. With this patch, customers can once again process (move, delete, edit, repair) music tracks normally without concern.

BoomBox 2.4 RC is here

We are ecstatic to announce that we will be releasing BoomBox 2.4 RC onto all servers in the cluster.

Over the next 24 hours, we will be releasing BoomBox 2.4RC into the backend (servers only), so customers will not notice any immediate difference in the BoomBox web interface (which is still in beta 2.4) except for faster uploads and file management (due to the integration of the new BoomBox dedicated SAN) and more accurate statistics due to full integration of the SoniXCast Media Server, but here are more reasons why folks should be excited…

Full source code rewrite: Historically, adding patches to any software can lead to performance issues as they are designed not to interfere with release code. By rolling in patches into the release code, the overall system performance and stability is enhanced immensely. Also new in this release is the introduction of the Modular Development Methodology (MDM) which will lead to faster feature and patch development and overall more stable and portable future releases.

SoniXCast Media Server (SXMS) 2.4RC: is a fork of the Icecast 2.4.3 media server with built in extensions for recognizing and re-encoding optimized streams for slower connections, full cluster and network media priority support, full backwards compatibility with other media servers like ShoutCast, SteamCast, Real Audio (Darwin) and Wowza, and full Liquidsoap integration.

Liquidsoap 1.3.1: We’ve made the decision to stop development on the SXMS transcoder and instead have integrated Liquidsoap into the SoniXCast Media Server. Liquidsoap is a more mature product which offers almost unlimited programming management capabilities with features like static or dynamic playlists, time-based selection of the audio sources, live DJ interventions, interactive user requests, fully-customizable transitions, e.g. crossfading, speech-synthesis of track metadata and much more. Read more at: http://savonet.sourceforge.net/.

New BoomBox, GML dedicated SAN’s: As some of you have experienced, through the influx of new customers, our old storage area network (SAN) has been pushed to the limit and some have been unable to upload new files. We’ve remedied the situation in this release by introducing two new and separate SAN’s for customer uploaded tracks and the global music library (GML) with a whopping 2 petabytes of capacity a piece! The new SAN’s are fed by our new 43Tbps fiber optic backbone mirrored at four geographic locations throughout Canada which greatly enhances upload speed, security and stability.

What this all means for customers…

Besides the immediate remedy for upload issues and enhanced performance of an updated infrastructure, the Modular Architecture of BoomBox will allow us to release patches and features more quickly and efficiently without affecting base functionality. Issues with the system or a feature can be resolved in minutes instead of days.

Licensing challenges has pretty much stopped the expansion of the relay network into geographic locations outside of Canada, so to remedy that situation, we’ve enhanced our network to recognize connection types (wireless, wifi, ethernet), optimized routing and data transfer and have integrated everything into SXMS, so that we can deliver the highest quality stream the connection will support. Which will answer the issue some older wireless networks are having with drop outs.

But we’re not there yet… We’ve essentially dropped a Ferrari engine into a VW Bug and we now need to update the BoomBox user interface to support all the neat new features and capabilities. Thankfully, the new Modular Architecture will allow us to throw more bodies at development and we will be able to move at faster than a snail’s pace. So keep an eye out for them updates!