SoniXFM.com Released

SoniXFM.com is here…

SoniXFM™ has long been known as the radio aggregation and populization platform driving music services like Amazon, iTunes and Microsoft and more recently on devices like Roku, Playstation and XBox. But now music lovers can listen to their favorite radio at a click of a button on any device, anywhere in the world. Just visit SoniXFM.com! Developed and tested to work with every browser on almost every device, the new SoniXFM.com is the straightforward and intuitive way to find and tunein to high quality radio broadcasting.

Blazing Fast Search Engine

Search for any type of media content by keyword, genre, format even country at speeds found nowhere else. Our highly optimized search engine will scan through over 2 million unique content providers to find the content you want right now! See why the SoniXFM platform is so popular with music service providers and listeners alike.

Tunein in an Instant!

All streaming is proxied through AnyCastIP, the broadcasting network used by millions to listen to radio regardless of device or location at the same speed and high quality as listening at home. SoniXCast Broadcast Network (SBN) and BoomBox customers already use AnyCastIP, but now third party streaming content providers benefit from faster startup times and higher quality for their listeners worldwide as well.

Want to learn more?

SoniXFM has been around for a long time, but not always as a consumer product. Only recently has there been demand for a central website for listeners to go to and SoniXFM.com now answers that call. SoniXFM, like all SoniXCast products is under constant development in order to offer consumers and providers the best possible content and latest technologies. If you are interested in whitelabeling the SoniXFM aggregation services, contact support@sonixcast.com. If you are interested in reading more about SoniXFM and underlying technologies, visit the SoniXFM About page.

New Blog & Social Network Footprint

In the past our blog (sonixcast.com/blog) functioned as the central communication portal, however with the recent advent of integrated group collaboration tools, we’ve decided to shut down the SoniXCast community and move everything to Facebook and Google. The blog will now function (as it should) just as the central announcements, information and documentation portal for everything SoniXCast.

We are introducing two new focus groups where Producers, Customers and Consumers can collaborate:

Producers Forum

Membership only group where you can connect with other SoniXCast producers, exchange info and experiences, take part in discussions and help direct the future of Webcasting.

  • On Facebook: https://www.facebook.com/groups/SXProducers/
  • On Google: https://groups.google.com/d/forum/sxproducers

Premiere Support

Our membership only premier support groups are manned 24/7 by our support team. Important: Whenever posting a new technical issue please supply the hostname and main port of your service in order to expedite your request.

  • On Facebook: https://www.facebook.com/groups/SXSupport/
  • On Google: https://groups.google.com/d/forum/sxsupport

 

New Pricing

We are happy to announce new CentovaCast Pricing!

With the recent release of the SoniXCast/CentovaCast hybrid architecture, we were able to sink costs immensely and are passing the savings on to you! New sign-ups can save up to 20% over competitors and existing customers could save up to 30%!

What Happened?

As stated in our initial release announcement for CentovaCast, our dedicated development team has been customizing CentovaCast to work with the SoniXCast/AnyCastIP™ architecture and were able to complete the new CentovaCast Cluster ahead of schedule.

What are the benefits?

The new CentovaCast Cluster not only takes advantage of our failover virtual machine architecture guaranteeing uptimes of better than 99.9%, but ip-failover feature ensures that the ip-address follows the virtual machine as it is spun up on different hardware and our new 8.6 petabyte direct access storage (DAS) ensures rock-solid data protection, security and near limitless storage for music and videos.

Since the architecture applied to the CentovaCast Cluster is the same we provide to our Professional customers, Hobbyists and Webcasters now benefit from the cutting edge technology and (more importantly) the huge cost savings.

What about Pricing?

We offer two, globally licensed, programs designed (and appropriately named) to fit the needs of Hobbyists and Webcasters…

Hobbyist Program

Small businesses that wish to provide custom content, station operators who are just starting out or Musicians who wish to showcase their music, do not need the AutoDJ or concurrent listener features offered with other programs. Available with the ShoutCast or Icecast server option, the Hobbyist programs is optimized for price, stability and ease of use. Pricing starts at: $3.95/month (icecast/ices, 96Kbps), $4.95/month (shoutcast/shoutcast, 96Kbps) for maximum 100 listeners and 2 mount points.

Webcaster Program

Geared towards semi-professional station operators or those who wish to broadcast video, the Webcaster program is optimized for for medium to large listener bases. Like the Hobbyist program, both ShoutCast and Icecast streaming server options are available and pricing starts at: $5.95/month (icecast/liquidsoap, 96Kbps), $6.95/month (shoutcast/liquidsoap, 96Kbps) for unlimited (999) listeners and unlimited mount points.

CentovaCast Features

  • Easy web-based stream configuration
  • AutoDJ support with powerful playlist scheduler
  • Drag-and-drop AJAX media library – demo
  • Comprehensive statistics and royalty reports – demo
  • Automatic stream monitoring/restarting
  • Feature-rich, automatic station home pages – demo
  • Much, much more — take the tour!

ShoutCast versus Icecast

As far as listening quality and performance are concerned, there isn’t much difference between the two. All modern html5 and flash players support each equally and both offer the mount point feature. However, ShoutCast offers more specialized features like ShoutCast CDN, integrated popularization tools and station management on the popular shoutcast.com website. Whereas Icecast is more compatible and stable with more seamless handover between Live and AutoDJ source clients.

Upgrade/Downgrade Options

Current customers cannot upgrade to the new CentovaCast Cluster, however our support team will work with you in upgrading your current package. Simply contact support from the customer area.

It is possible to upgrade or downgrade Hobbyist and Webcaster packages within minutes. Simply login to the customer area, navigate to your service and select the Upgrade/Downgrade option.

Whats Next?

The development continues… Next will be integration of the CentovaCast Cluster in our Global Relay Network which will add to broadcast quality and worldwide saturation and then there will be the integration into the SoniXFM.com popularization platform which will make stations available on (among others) the Smart-TV’s, Google Play, iTunes and Amazon and much more. Watch for the announcements.

BoomBox AutoDJ Update

The next phase for the changeover from the old ShoutCast AutoDJ to Liquidsoap has been released. Customers are encouraged to check and/or adjust their DJ and Playlist priority settings.

What’s Changed?

Liquidsoap uses a concept called clocks and in order to achieve a seamless changeover, we needed to adjust some database settings. Primarily the priority setting which works fundamentally different in Liquidsoap. A translator has been built which converts settings, but some DJ and Playlists may not fully translate. Therefore customers are encouraged to chack their priority settings and make adjustments as necessary.

How many more conversion phases are planned?

Currently just 2 more. All but two systems have been converted over to CentOS 7 which is required for Liquidsoap and are planned to be completed within the next two weeks. DJ and Playlist settings are already being saved simultaneously for the old ShoutCast transcoder and Liquidsoap. However, more behind the scenes testing and conversion is required before a final release.

Which Url should I use? Relay vs Redirect vs Main

With the recent server ip-address changes, many customers have found out the hard way that 3rd party aggregators like TuneIn and others are just not aggressive enough when it comes to maintaining their domain name services (DNS). Serious aggregators such as iTunes, Roku and Sony have more robust network operations and correctly update when we do which is why customers using those platforms don’t have as many issues.

So, why change the IP-Address anyways?

Our network is hostname centric for reasons that will become clear as you read on. Those who been with us longer remember a time when we were being attacked on an almost daily basis causing service interruptions. Since then we’ve locked things down quite a bit and part of that action was to implement ‘Floating IP‘ and ‘AnyCast DNS‘ technology.

A Floating IP is an IP address that can be instantly moved from one System to another in the same datacenter. Part of a highly available infrastructure is being able to immediately point an IP address to redundant systems.

Anycast DNS is a network addressing and routing methodology, in which datagrams from a single sender are routed to the topologically nearest node in a group of potential receivers.

Our AnyCastIP technology implements a hybrid version of both technologies where an ip-address pool is predefined with DNS hostnames that are rotated at random intervals or when malicious activity is detected which are assigned to multiple redundant systems.

Hackers looking for new victims routinely scan whole ip networks looking for vulnerable systems. Streaming technology (regardless of vendor) requires the use of open network ports in order to communicate which introduces HUGE security holes. Our Intrusion Detection Technology watches for malicious connections and if something fishy is suspected, changes the ip-address to ward off any possible attacks.

This, of course, plays havoc with those still routed in the concepts of ‘static‘ ip-addresses as each hostname must be manually updated each and every time one or the other changes in order to achieve proper functionality. Which is why customers should NEVER use the IP-Address! Ever!

Enough Geek Speak! Which Url should I use?

We offer 3 separate Urls in order to cover the widest field of application. On the BoomBox Dashboard page, customers will see 3 ‘thumbs up’ icons colored according to application in the ‘My Station‘ section:

Relay Url (Green – Website and Players):

The relay url is what customers should put in 3rd party players, on their website and generally share with listeners. It is the most compatible, the most reliable and the url never changes as long as the account is active.

The Relay Url is funneled through a highly customized Icecast stream server cluster hosted on 24 geographically dispersed network nodes) that normalizes and buffers the stream for fastest possible startup and rock solid, high quality, playback. And since Icecast (more so by far than ShoutCast) works with every known player out there, it is compatible with just about anything including computers, tablets, set-top boxes and cellphones.

Redirect Url (Blue – 3rd party Software and Aggregators)

Aggregation Services (i.e. TuneIn), Broadcasting software (i.e. SAM Broadcaster) and 3rd party tools (i.e. RadioToolBox) need to query ShoutCast’s proprietary ICY protocol in order to function correctly. The redirect url merely forwards port requests directly from our worldwide nodes to the main url, but more importantly the url never changes as long as the account is active.

Main Url (Red – Backup only)

Those having difficulties broadcasting live using 3rd party broadcasting software can use the main url as a fallback, but be advised that the url can change at any time.

Release: BB v3.0.2

This is a maintenance release which addresses customer reported issues and system management requirements in both the frontend (web interface) and backend server systems. With this release the BoomBox software release schedule enters the production (stable) stage.

Customer Issues Addressed:

  1. Random shoutcast server restarts
  2. User (DJ) connection
  3. Periodic playlist playback
  4. Inability to apply Auto-DJ (Transcoder) changes
  5. Inability to delete playlists and users (DJ’s)
  6. Inaccurate Listener Trends

Customer Impact

Customers will be presented with a modal dialog informing them that an update is available and restart of their services is required is order to apply changes. Customers may choose to apply immediately or at a later time, but if they choose to defer, will be notified at each login that an update is pending and that some features will remain disabled until the update is performed.

Dialog Text

We are happy to announce the release of BoomBox 3.0.2 which resolves customer reported issues reported in the previous release. Customers must restart their services in order to finalize the update. This update will cause connection issues for your listeners until service operation has been re-established.

Important: The Auto-DJ (Transcoder) service MAY NOT restart if there are some unapplied changes from the previous version of BoomBox. Producers are encourage to check playlist, dj and auto-dj settings before applying the update and should plan at least an hour downtime in order to resolve any issues that may arise.

Release Specifics

Radionomy (shoutcast.com) released an updated version of the shoutcast server which patches an exploit in the source client management routines which would enable source clients to restart the server. This feature has been disabled and the server service must be restarted in order for the updated version to be applied.

We’ve introduced more aggressive process management routines which force the application of the Auto-DJ (Transcoder) setting changes. Minor changes to playlists and DJ settings (i.e. Schedule adjustment) will (as before) only reload the process and customers will have the option to fully restart the service if settings do not immediately take effect.

A repair in the calculation of listener trends (which presented cumulative instead of average statistics) has been applied globally and does not require application of this release.

BoomBox 3.0

We are Happy to announce the release of BoomBox 3.0

BoomBox 3.0 is here and better than ever. Over 6 months in the making, BoomBox 3.0 is full featured, battle tested and sports a new faster and more robust infrastructure and interface.

As some of you may know, there have been challenges keeping up with growth and occasional service interruption due to high loads. Whitelabel partners have experienced higher than usual response times using the search API and all around system and network management has become untenable for the support team.

Migration

Over the next 3 months (September through November 2017) all accounts will be migrated over to BoomBox 3.0 (current version is 2.4). However, clients will be presented with the option to migrate at their own pace at a time and date of their choosing. Clients will be presented with the option to migrate whenever they log into BoomBox and an easy to use Wizard will step them through the process.

Migration means the hostnames will change, so it is imperative that customers make use of the relay and redirect settings on the BoomBox dashboard to ensure that listeners can find their station after the migration has completed.

Value Added Services and Features

Invariably the question will arise “What about Liquidsoap or the Global Music Library?” Both, along with other projects have been extricated from BoomBox and will be offered separately as value added services or features. This means there will be some service plan and price restructuring over the next months. We are still evaluating development costs and will announce each feature/service release and price separately.

Classic Licensing/Hosting Plans

Current (Classic) plans will retain current pricing, and will be limited to basic Shoutcast server and SoniXCast Transcoder services. These plans are geared towards hobbyists requiring minimal licensing and basic Auto-DJ features.

Professional Licensing/Hosting Plans

Professional plans, priced differently than classic plans, will bundle value added services (like APM or CML as described below) to provide more complex event scheduling and programming management features for stations desiring such operations.

Advanced Program Management (a.k.a. Liquidsoap)

The development of the APM feature required a separate development team and different operating system and as such, stations that desire APM must be provisioned differently.

Cloud Music Library (previously known as the Global Music Library)

Because of it’s dependence on the APM project, the CML will be offered in conjunction with professional plans or as an add-on feature for classic plans.

SoniXFM.Com (Radio Aggregation Services)

Recent interest from current and requirements from new joint venture partners has spurred development of the sonixfm.com website. All development resources not currently allocated to support have been re-assigned to this project slated for release in December 2017.

For the Techies

More technical savvy customers like to interrogate our methods and reasoning from time to time which sometimes leads useful revelations and we welcome the discussion (although we could all do without the breast thumping and the non-conducive ranting). Therefore, we present this high level overview of the changes to the systems and network:

Current BoomBox infrastructure relies on the use of classic dedicated servers using hardware methods to failover the IP-address to a different backup server upon failure. Despite assurances from the provider, this method has proven to be severely lacking. Particularly under heavy listener tune-in and search API loads. Often switches would fail or become bogged down (and thus crash) trying to switch from one server to another leading to service outage.

The new infrastructure makes use of virtual server instances which are redundant across 3 geographically diverse datacenters and are switched by a dedicated and self managed load balancer. On August 16th 2017 we tested the failover infrastructure by funneling 4 million requests per second while simultaneously shutting down 2 of the 3 instances without losing a single ping request. We also performed a load test sending a burst of 40 million requests (3 times our current load) and achieved a maximum average load of 77% across all instances.

For Customers

So what the heck does this mean for me?

Sometime between now and December 2017, when you log into BoomBox, you will be presented with a popup informing you that your account is eligible for upgrade. That means our support team has done the work of replicating and testing your station on the new infrastructure and only the final options must be set and the station switched over.

YOUR RELAY AND REDIRECT LINKS WILL REMAIN THE SAME AFTER MIGRATION.

New customers will be eventually provisioned on the new platform, but, for now, will also have to endure migration at a later date.

Customers have the option click “click away” the popup and plan when to migrate, but will be “annoyed” every time they log in and will be forcefully migrated if ignored for too long. That is a call our support team will make depending on time and resources.

Why All The Fuss?

We are growing too gosh darned quick for the current infrastructure to keep up. In August alone we had over 8 million hits (12 million in July) and that with 5 (we have a total of 30) server clusters disconnected from the search API.

Network hardware is coughing and sputtering under the load and our support team is spending more time arguing with marginally responsive and exceedingly difficult datacenter support technicians than helping customers.

The new infrastructure is ours alone to manage and maintain. We own it (like google owns theirs) and there is no more dorking around with some egocentric 3rd level support lacky.

Producer News for August 2017

Howdy, SoniXCast Producers! As we go into our 12th year, some new and exciting developments have occurred that I’m dying to share with you all. Check out the new roadmap for the remainder of 2017 and beyond:

SoniXFM.com

The streaming service aggregation services unit which provides yellow pages services (kind of like shoutcast.com or xiph.org does) to Sony, Samsung, Microsoft and Apple et al., will have its own dedicated team of software engineers starting immediately. I developed the initial prototype back in 2013 to entice commercial consumers and really haven’t done much on it since. Through cooperatives and partnerships, I envision SoniXFM.com will become the central platform for advertising and popularization of radio stations bringing together disparate services Producers are forced to maintain into one comprehensive platform.

Simply Stated: I hope SoniXFM.com will become the website listeners will go to listen to Internet Radio. And instead of maintaining a Nobex App, Homepage, Tune-In/Shoutcast page, keeping up relationships with advertisers and so on…, Producers will be able to do everything from their BoomBox control panel.

Global Public Relay (GPR)

The global public relay initiative was started back in 2016 to address the hike in listenership coming from SoniXFM.com (currently at an average of 746,000 listener hits a day) and the influx of refugees coming from other stream hosting providers or through acquisition (currently at an average of 8,095 listener hits a day). The GPR is essentially a bunch of custom-built on-demand Icecast servers distributed globally that allow listeners to tune into any SoniXCast Station locally with minimal delay and buffering. The rollout is in full swing and Producers should note the following changes.

  1. More geographically located ip-addresses will show up in the shoutcast server connection log which cannot be helped due to the way the GPR works. We have a dedicated staff of network security specialists working to keep the nasty’s away, so there is no need for Producers to intervene and start blocking ip-addresses.
  2. The current tune-in links (stream.sonixcast.com and relay.sonixcast.com) will be retired in favor of shorter, easier to remember and more appropriate sonixfm.com tune-in links. Don’t panic! stream.sonixcast.com and relay.sonixcast.com will remain active forever! We will just recommend using the sonixfm.com tune-in links going forward.
  3. More listeners from more locations. I made adjustments to the search API to favor SoniXCast radio stations meaning, for example, that if an iTunes listener searches for a radio station by genre, a SoniXCast Station will more than likely be at the top of the list of results. SoniXCast producers will soon get a chunk of that 746K listeners a day coming in from sonixfm.com.

BoomBox 3.0

I’ve stopped development on BoomBox 2.5 (beta and release candidate) and will just be putting out patches and fixes for the remainder of August/September. Instead we’re going to focus on the release of BoomBox 3.0 and here’s why:

  1. We now have a team of developers and instead of forcing them figure out of my code, it will be faster to allow them to read through it at their own pace using the tools they are accustomed to on a project that doesn’t have to be maintained daily.
  2. Liquidsoap (replacement transcoder for the current Auto-DJ) requires a certain operating system (Ubuntu or Centos 7) which is different from the one we currently use (Centos 6.9). Over the next 6 weeks we will be setting up test instances and a focus group to evaluate BoomBox 3.0 for a period of time before going into widespread implementation. Volunteers are welcome and we will put out a call-for-action once preparations have been made.
  3. Shoutcast.com changed the way public radio stations are registered which is “hard-coded” into the server itself leaving us no choice but to continue using the shoutcast server until such time as Radionomy decides (if ever) to make the API available for 3rd party use. This really is of no consequence to producers as the SoniXCast Media Server already wraps the current services and acts as the main access point for listeners.
  4. We have too many stations per node. Over the past year we’ve acquired a bunch of stream hosting providers, lived through the third or fourth wave of Radionomy refugees, picked up a load of refugees from the SteamLicensing.com fiasco and now are in talks with Live365. In essence, we’ve gone from 300 shoutcast server instances at the beginning of the year to well over 2000 now and some of the older server clusters are at 60% capacity. Way too close to the top for this cowboy.
  5. We have to move your Radio Station anyways and not only because of capacity as mentioned above. BoomBox 3.0 will be on a totally different operating system running on a separate server cluster. That will mean radio stations will receive a new hostname and possibly a new port. Which highlights the reason why Producers should never publish the direct server link and use the clustered tune-in links (stream.sonixcast.com, relay.sonixcast.com or, preferably, the sonixfm.com links) instead.
  6. The Global Public Library has been a pain in my rear ever since I had to take it down for licensing reasons a few months back and now after spending all that time and money to get it compliant, along comes a partner that will not only provide the same licensed content and more, but offers syndicated news content and a full-fledged advertising network as well. Since I’m spread thinly enough as it is, I decided to work the partnership into BoomBox 3.0 and sonixfm.com instead. Stayed tuned for more on that.

Don’t Panic!

None of the planned changes will happen unannounced or tomorrow and migration will occur in a very structured manner. There is no need to make any immediate changes to your station. Once the rollout of the GPR is complete, we will begin a campaign to notify Producers to update their current tune-in links to the new sonixfm.com ones. Which will make migration easier for everybody. After BoomBox 3.0 is released (sometime in September), all new customers will be setup on it going forward and those who need or want the extended radio automation features migrated on request. Finally at the end of November, beginning December, when listenership is at its lowest, we will make the final push to migrate the remaining stations incrementally.

Torontocast.com

After having a long conversation with one of the owner’s (ex SoniXCast support tech and customer) and after running financial background checks, I’ve decided not to pursue the lawsuit against torontocast.com and have rescinded the cease and desist order. I do this for a few reasons:

  1. The entire action was driven by our attorneys who are rightfully watching out for the company’s interests. However, after talking to SOCAN, we were ensured that torontocast.com is not receiving the same conditions as we are and although they replicated our business model, they have to pay much more for licensing.
  2. You can’t get blood from stone. The owner’s are just hobbyists who decided to start their own operation on a penny budget. I can’t morally justify putting someone in the poorhouse or disrupting business for just being entrepreneurial.
  3. More importantly, the entire action didn’t fit well with my vision of transparency, cooperation and partnership in the industry. Retail stream hosting, although growing, makes up less than 5% of SoniXCast’s total business and we can surely afford to share.
  4. They were frustrated. They wanted certain features now or wanted to get their fingers into our systems. I couldn’t deliver those features at pace that was acceptable to them and nobody touches our systems without a non-disclosure agreement. Arguably, it was a dick move to spy on our setup and replicate it somewhere else, but I, myself, am genuinely flattered. The judgement into their character is just something you’ll have to make for yourself.

 

New Global Relay Network Released

Now available at relay.sonixcast.com or relay.sonixfm.com!

As part of our continued commitment to provide the best global broadcasting solutions, our development gnomes have released the SoniXCast global relay network.

What it does…

The global relay network (GRN), once completed, will consist of 7 nodes (one for each major continent) that will relay SoniXCast stream services via a super fast dedicated fiber optic backbone to each location resulting in better performance and lower buffer rates.

This is especially important for mobile devices as the transfer rate of each stream service then equals that of the capacity of most 4G wireless networks. Resulting in smoother player startup and more reliable network connections.

What does this mean for Broadcasters?

Besides raising the quality of your listeners experience, the global relay network broadcasts through port 80 eliminating the problem of listening to your radio behind a firewall.

Like the current permanent url feature, each mount point receives a unique number related to the radio’s call-sign which never changes as long as you host with SoniXCast. Even if you temporarily suspend your service and re-open at a later date. In fact, the permanent url’s will forward to the actual relay mount point once network build up is complete.

Do you use a 3rd party tool or aggregator to present or collect listener statistics? Well now gathering that data will be faster and more reliable as it is presented in near real-time. That will speed up your website and thoroughly eliminates issues with 3rd party aggregators like Tune-In, and Dirble or tools like RadioToolbox. And because you can query over port 80, there is no need to open up firewall ports on your computer.

In addition to having your Radio listed on ShoutCAST.com, it will also be listed in the dir.xiph.org (Icecast) radio directory. Vanity mount points (i.e. relay.sonixcast.com/MyRadio or relay.sonixfm.com/MyRadio) will be a value added service expected to be provided in BoomBox 2.4.

What about my listeners?

Well besides the obvious faster connection and better performance, broadcasters can stream at a higher bitrate providing a higher quality listener experience without worrying about dial-up or limited network connections. Each listener tune’s into the node closest to their listening device or computer which compresses and serves the stream in an extremely efficient fashion. Making it possible to listen to a 320Kbps stream on a cell phone in the backwoods of Australia while minimally affecting data usage.

Your radio will be easier to find as Icecast’s directory service is second only to ShoutCAST’s in popularity. Also you will benefit from our partnerships with other radio services like iHeartRadio, Microsoft’s Groove, Samsung’s ANT and Rock-O-La Jukeboxes.

Other cool features…

The global relay network is a sneak preview of the BoomBox streaming media server based upon the open source Icecast streaming media server source code and customized to integrate seamlessly with our AnyCastIP network.

Additional features include:

  • Multiple yellow page support (YP) support (shoutcast.com, dir.xiph.org and pending yp.sonixfm.com)
  • RTMP protocol support (Flash audio and video)
  • WebRTC protocol support (for broadcasting from the web browser and mobile devices)
  • Integrated source client (for auto-dj features like playlist and dj management and scheduling)

Stay tuned for more features!

BoomBox Updated to 2.3.21

BoomBox Updated to 2.3.21

In this update we re-worked the server and auto-dj configuration pages, added monitoring and auto-restart capabilities and performed an overall code cleanup to speed browser loading and UI response.

Details:

  • Rebuilt, minified and moved to CDN the UI scripts for the server and auto-dj configuration pages to facilitate better browser performance.
  • Added monitor feature which allows user to enable or disable the periodic checking of services and restarting them in the event of crash or server restart. This addresses the issue some customers were having with disabling the auto start of the auto-dj and the issue some were having restarting their auto-dj due to the inability to access the BoomBox frontend.
  • Added Auto-Restart feature which enables users to auto restart services on configuration changes. Currently only applied to the services configuration page. DJ and Playlist configure pages pending the next release. This addresses the issue of users forgetting to restart services after a configuration change and the frustration that occurs.
  • Revised the paging listing in the User Music Library (UML) and Global Music Library (GML) has been 25, 50, 100, 250 and 500

Important All customers should login to BoomBox and make requisite changes to their configuration.

Up to this point it was impossible for us to infer which customer was using the auto-dj feature or not, so monitoring of the auto-dj service has been enabled for all customers in the system. The monitoring system will automatically check and start the service if it is offline. If this is not the desired affect, login to BoomBox and disable the Monitor option in the Auto-DJ section of the services page.