We are happy to announce the release of BoomBox v3.3!
BoomBox Version 3.3 signifies a significant milestone and is the most comprehensive release to date. Besides a major code rewrite, there have been significant upgrades made to the frontend as well as the popularization sub-system and the relay network.
Brand new Backend
The BoomBox backend (the part customers do not see) has been completely rewritten and upgraded to support a wider variety of 3rd party components. this will allow the development of many more advanced features and immensely enhances application reliability and stability.
Long Live Liquidsoap
Version 3.3 signifies the departure of SoniXCast’s hybrid ShoutCast transcoder and the full implementation of the Liquidsoap transcoder. Currently the implementation simply mirrors previous functionality, but future versions of BoomBox will take advantage of Liquidsoap’s advanced features.
Fully Mobile Ready
The BoomBox frontend (The part customers do see) has been updated to twitter bootstrap 4 and is now fully compatible with any mobile device. Use your phone to view statistics or broadcast live with your tablet. No need to download a special app. BoomBox will run in any browser on any device. Whatever you want to do, BoomBox can do it!
New Popularization Features
Want your station to be found on Amazon, iTunes or iHeart? Well everybody knows sonixfm.com is the platform preferred by all popular aggregation services and BoomBox now supports music ‘moods’ popular on said platforms. Just enter a mood (like ‘tailgate country’ or ‘looney tunes’) into the genre field along with your regular music genre and your station will be among those requested on Roku, Echo Dot or Google Home devices.
Massive Music Library
Never has it been easier or faster to get a new radio up and running. The global music library has grow to over half a million tracks representing entertainment from around the world.
New Relay and Redirect Network
We’ve completely rebuilt the relay and redirect network and have added over 100 worldwide nodes making the reliability and speed at which listeners can find and tunein to your stream faster and better than ever before. And, of course, the new network is backwards compatible so current stations do not have to change any of their tunein or nobex links.
BB38 has reached minimum thresholds.
The master server image for BB38.sonixcast.com has been moved to a new dedicated hardware primarily to allow for more resources for customers, but also to ensure for adequate resources are available for future customer sign-ups.
BB38 has been running in ‘hot-swap’ (switching between dedicated hardware) mode for the last 72 hours due to high loads and the decision has been made in order to eliminate any possible downtime to upgrade the backing hardware.
BB38 will run redundantly (all images running simultaneously) for the next 24 hours in order to allow adequate time for proper worldwide ip-address replication before taking the old images offline.
IP-Addresses will change, however these changes will be reflected in our worldwide DNS and AnyCastIP nodes and no customer impact is expected. Customers are however encouraged to double check any file uploads made within the last 72 hours to ensure that they were properly replicated during the upgrade process.
More upgrades in the works
BB34.sonixcast.com and cc.sonixcast.com images are very close to reaching minimum resource allotment and will be similarly upgraded to new hardware over the next days or weeks. In each case an announcement will be made separately.
As part of ongoing development we will immediately begin upgrading CABHS35.sonixcast.com to the latest version of BoomBox 3.1. Customers who have services on CABHS35 are encouraged empty their browser cache before using the control panel. In addition an email will be sent to each customer affected informing them of possible pitfalls and temporary workarounds as the ip-address will be changing. The migration will occur on ALL BoomBox servers as an operating system change is required in order to support the Liquidsoap* implementation.
Features Released in BoomBox 3.1:
- Upgrade to Bootstrap 4.1 with a simpler more mobile and handicap friendly interface.
- More accurate statistics and statistics collection.
- More speed through decentralized object loading.
- CDN enhancement with more than 20 geographic locations.
- Global Music Library for everyone.
- First implementation of the Liquidsoap* transcoder (Auto-DJ).
- Integrated help and examples.
In this initial release, Liquidsoap merely duplicates the functionality of the previous SoniXCast transcoder and new features will be announced in steps. The purpose is to allow customers time to familiarize themselves with the new system before being exposed to additional features and to allow the development team time to document fully.
Expected Issues and Pitfalls
As with any major server migration, worldwide DNS (host name to ip-address translation) replication can always be an issue. The Liquidsoap* Implementation requires a different operating system than the one we are currently using which means a new server (with a new ip-addresses) must be configured and setup for use. In addition we are migrating to virtual private servers (VPS) and floating ip-addresses in order to have more control over the hardware making for a more robust and distributed system thereby eliminating potential outages.
Customers experiencing issues using the hostname cabhs35.sonixcast.com are encouraged to use the following ip-address <sent via email> in order to broadcast live or in rare cases access the BoomBox control Panel for the next 24 hours only and then must change back to the hostname as the ip-address may change again at anytime for security purposes.
BoomBox 3.1 is a complete rewrite of the 3.0.8 system which was necessary for the Liquidsoap* Implementation and operating system change. Although thoroughly tested, in rare cases there might be bugs and users are encouraged to contact email@example.com immediately with any problems they observe.
IMPORTANT INFORMATION: As of immediately all servers have been updated to BoomBox 3.0.3. Users must complete the upgrade by logging into BoomBox and following the upgrade instructions. The upgrade to version 3.0.3 is MANDATORY for all users and must be performed MANUALLY upon login into the BoomBox control panel. USERS WILL NOT BE ABLE TO MANAGE THEIR SERVICES UNTIL THE UPGRADE HAS BEEN COMPLETED.
The upgrade process will normally take only a few seconds, but can take longer for users with large music collections. You must contact support via the ticket system in the customer area at www.sonixcast.com with any issues that may occur with the upgrade. SUPPORT WILL NOT BE PROVIDED VIA 3RD PARTY PROVIDERS (i.e. facebook, twitter). THE TICKET SYSTEM IS THE ONLY MEANS ACCEPTED FOR CUSTOMER SUPPORT REQUESTS.
Music files and folders are being re-organized with this upgrade and therefore services (Server, AutoDJ) WILL be restarted upon completion of the upgrade process in order to ensure proper operation. Please plan your station outage accordingly.
All files and folders will be moved from playlists (Finder ‘Playlists’) folder to the music folder (Finder: ‘My Music’) and the playlists folder deleted in order to enable full access to file and folder operations (i.e. copy, move, delete). In addition, folders and files will be sanitized (renamed) in order to ensure proper service operations. Track metadata will not be affected by the sanitization operation. The sanitization utility has been added to the Finder App for future discretionary use.
Changes in version 3.0.3:
- Better crash protection for services (Server, AutoDJ) to ensure longer uptimes.
- Auto-monitoring of services that will attempt restart of a service up to 10 times in succession before giving up and sending an email notification to the station operator.
- Rewrite of quota and traffic management services and display widgets. AS OF IMMEDIATELY DISK SPACE USAGE OVERAGES WILL APPLY.
- Rewrite of the service management pages (Server, AutoDJ) to include full control (start, stop, restart) of services by the user. Save operations will automatically restart a service in order to apply changes.
- Less aggressive service polling in the BoomBox interface and elimination of ‘blinking’ working icons that confused some users.
- Added the Sanitize Utility (Folder, Brush icon) to the Finder App for discretionary use users who prefer uploading via FTP. Auto file and folder sanitization and normalization has been built into the Finder uploader. USERS WHO UPLOAD VIA THE FINDER ARE NOT REQUIRED TO RUN THE SANITIZATION UTILITY AS FILES AND FOLDERS ARE NORMALIZED UPON UPLOAD.
- Added playlist management functionality to the Finder App. Users can right click on a folder, select the ‘Edit Playlist’ option and create or edit existing playlist settings associated with the folder. Folders that are deleted in the Finder App will also delete the associated playlist settings in the Playlist manager.
- Playlists can now be associated with a folder in the music library. A dropdown has been added to the playlist editor that allows the user to select a folder from the music library containing tracks for playback. IF NO FOLDER IS SELECTED THE PLAYLIST WILL AUTOMATICALLY BE DISABLED.
- Auto disabling of the AutoDJ service will occur if all playlists are disabled or the associated folders are empty.
- Diverse UI upgrades and enhancements to eliminate confusion and better user experience and usability.