Cloud Services Update 3.0.237

We are happy to announce the release of BoomBox update 3.0.237.

  1. With the introduction of the new Clustered NAS (which maintains customer files), the maintenance of Cloud Services has been moved to the system. Customers are no longer required to maintain Cloud Services from the dashboard.
  2. The Cloud Services App has been renamed to Finder (File Manager) in the customer (BoomBox) interface.
  3. A new feature has been introduced: If one creates a folder (has not been tested with subfolders) or uploads an entire folder of music via FTP into the Playlists folder, a playlist is automatically generated in the Playlist manager. However, the playlist remains disabled until reviewed by the station producer.
  4. Permissions management in the Finder app has been revised and should now perform as expected.
  5. A more aggressive service monitoring solution has been introduced which will improve service uptime and availability.
  6. A restart threshold has been set on the auto-dj service and if unable to start after 10 attempts it will be automatically disabled. This addresses the issues reported by producers who use a 3rd party auto-dj services and have not yet discovered that the auto-dj service in BoomBox can be disabled.

Finder v.3.0.1 Update

Finder Feature Highlights

An update to Finder has been released. The following issues have been addressed

  • Drag and Drop uploading of music files from local computer or from the GML has been repaired.
  • Access control rules have been adjusted to restrict downloading or copying of certain content.
  • Playlist folders can no longer be removed or added from the Finder application. Playlist folders are managed in the playlist manager and should not be manipulated by users however this process can still be performed via FTP. Users are advised not to manipulate playlist folders for any reason.
  • GML has been cleaned up with more work yet to be performed.

How-To Assign tracks to playlists

Setting up a playlist for playback is performed in two steps.

  1. Create a new playlist in the playlist manager by clicking the “plus” icon. Name the playlist and configure the desired playback scheduling. Once saved, return to the playlist manager and enable the playlist (green power button). A playlist folder will automatically be generated for you.
  2. Using the Finder application (‘cloud’ icon in BoomBox), navigate to the appropriate “Music” (for your uploaded files) or “GML” (for global content) folder, select the desired files and drop onto the desired playlist folder. Once complete, click on the “Reload Playlists” button to activate changes in the AutoDJ.

BoomBox v3.0.1 Release

BoomBox Version 3.0.1 is a maintenance release which repairs issues introduced in previous releases. This release also concludes the migration of playlist track management and integration into Cloud Services.

Important Information

In order to finalize migration to cloud services, all customers must log into BoomBox, navigate to the AutoDJ settings page and press the Save (floppy) button. Customers who do not perform this operation may experience data loss.

Change Log

  • Upgrade to ShoutCast Server v.2.5.5.733 which repairs runaway playlist issues introduced in v.2.5.5.700 as reported by Radionomy support. Playlist and DJ scheduling now works again as normal. This update also repairs Statistics collection.
  • Status and Statistics Collection repaired and timing adjusted to be more responsive.
  • DJ and Playlist creation issues repaired.
  • Introduction of Cloud File Service with Global Music Library Integration.
  • Introduction of Dynamic Playlist Generation for better accuracy during shuffle routines.
  • Introduced the ability to completely disable the AutoDJ.
  • Introduction of the Playlist Reload feature in order to repair playlists starting over after minor changes to the system.

Playlist Reload Feature

A ‘Reload Playlists’ button has been introduced which eliminates the need to restart the AutoDJ after making changes to a Playlist or DJ.

Cloud Services

Finder Feature Highlights
Major feature highlights of the new Cloud Services Finder App

The Cloud Service introduces three new components to BoomBox and integrates playlist track management into one interface greatly enhancing track management and allround ease of use. Although intuitive for most users, Finder has context sensitive help (tooltips) for each operation the will help until full documentation has been completed.

Cloud Watcher Service: watches the local file system for changes and notifies the autodj component if new files are added to a playlist regardless if uploaded through the finder interface or FTP.

Finder (a.k.a. File Manager): Is the integrated user interface which mimics file management much the same way the File Manager (Windows Systems) or Finder (MacOS systems) does. Music Tracks can be dragged and dropped directly from the local computer or the integrated Global Music Library into playlist folders for immediate playback (uploading multiple files will require playlist reload). Music Tracks can be also listened to (previewed) directly in Finder interface.

Global Music Library: The global music library consists of 60.000+ fully licensed for playlick music files sorted by Genre made available to customers at absolutely no extra cost in order to avoid any legal complications that may arise by uploading one’s own music files. Updated weekly, the total multi-lingual compilation of the Global Music Library is expected to reach 250.000 by the end of the calendar year. Customers who wish to provide music (such as Indie Artist) should contact support for more information.

Folder Structure: The Finder organizes your music library as follows: The main folder Playlists contains subfolders (appropriately named for each playlist) in which the music files reside designated for playback by the AutoDJ. The main folder Music is where all your previously uploaded music files reside. The main folder GML contains music files that you can copy to your playlists (in the main Playlists folder) for immediate playback by the AutoDJ.

Runaway Playlists Synopsis

The last version of the ShoutCast Server eliminated a crucial callback interface which (among other things) helped notify the autodj that data was received thus causing the autodj to ‘race’ through playlists and loop. The issue came to light after Radionomy support responded to our ticket request and advised immediate update of the server. Which was perform yesterday, prior to today’s release.

Music Files

All customers are encouraged to pre-process their music library before uploading. Please ensure that all music files are properly encoded, tagged and named in order to facilitate painless playback in the system. We no longer ‘clean’ music files for you as it slows the system down. Improperly named files may not be recognized by the AutoDJ, so it imperative for all customers to refer to the naming conventions below or by example the Global Music Library.

Shuffled Filename Example (Shuffle enabled in Playlist Settings):
Artist_Name_-_Track_Name.mp3

Sequential Filename Example (Shuffle disabled in Playlist Settings):
001_Artist_Name_-_Track_Name.mp3

 

Coming Soon! New Playlist Manager for BoomBox!

We have immediately begun migrating all customer accounts over to the new BoomBox Playlist Manager v3.0.1 which will allow users much more flexibility creating and managing playlists as well as introducing seamless integration of private and public music libraries. Migration is happening in the background and no service interruption is expected. Migration is expected to be completed for all customers by January 10th, 2018.

Issues Addressed:

  • Playlist and Track Rotation
  • Sequential and Shuffled Playback
  • Track to Playlist Assignment
  • Frequent AutoDJ Restarts

Features Introduced:

  • Full Drag and Drop Support for Track to Playlist assignment, File uploading and downloading, Copying between Libraries and more…
  • Upload directly to Playlist (no need to upload to music library first unless so desired)
  • Copy/Move between Personal Music Library and Playlist or even Playlist to Playlist
  • Global Music Library integration (60,000+ fully licensed, international titles)

Limitations:

Only properly tagged, file name normalized music tracks are guaranteed to playback in the autodj. Files with mangled filenames (i.e. spaces, special characters) could be skipped. Use the file naming format demonstrated in the global music library as example.

Sequential playback is alphanumerical (priority numbers then letters). If you wish a certain sequence during playback, you must edit the filenames of all files in the playlist, adding a number at the beginning of the filename representing the order in which it should be played. You must also disable the shuffle playlist setting in BoomBox otherwise sequential playback will be ignored.

Shuffled Filename Example:
Artist_Name_-_Track_Name.mp3

Sequential Filename Example:
001_Artist_Name_-_Track_Name.mp3

Licensing regulations have changed. As of January 1st, 2018, customers could be held personally liable for any music uploaded to our servers by the performance rights organization responsible for region in which said customer resides. It is therefore important that customers retain the appropriate proof of purchase or waiver from the copyright owner for any and all music uploaded to our systems.

Important Information:

This is an emergency release of release candidate software to address issues with the current production version of BoomBox. All aspects have been fully tested in a development environment and certain features (i.e. cloud drive mounts) disabled in order to afford ultimate stability. However, it is to be understood by all customers that in a production environment, some issues may occur and support should be duly notified by submitting a ticket into our support system at www.sonixcast.com. Multiple tickets concerning the same issue will be merged and tickets regarding issues with the previous playlist system closed as they are addressed by this release. Customers are encouraged to be as factual and detailed as possible when submitting tickets.

BoomBox is in “incremental release” mode meaning that stable (fully tested) patches to the software are released on a regular basis (usually daily) addressing customer and other developmental issues. We time responses to customer feature requests and tickets with said releases.

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.

Music File Uploader released for BoomBox 2.4b

We are happy to announce the release of the Music File Uploader for BoomBox 2.4 beta. This was also the last component needed to be ported over from BoomBox 2.3 and producers can now fully manage their station from 2.4 beta.

Here are a list of features in the new Music File Uploader:

  • 10x faster than FTP (through browser compression, chunking and multiple simultaneous connections)
  • Uploads to the SoniXCast cloud with over 400 nodes worldwide
  • Works on all computers, smart and mobile devices
  • Drag and Drop files directly into the browser
  • Automatic filtering (only allows music files)
  • Add Files from one or more directories on your computer or device
  • Copy and Paste support
  • Automatically or Manually Resumes broken upload connections
  • Automatically catalogs and indexes music files (no need to run the UML repair function after uploading)
  • Can be run in a separate tab or window (so you can keep working while uploading)
  • Easy target folder selection
  • Simple, straightforward and easy to use interface

New Global Music Library for BoomBox

SoniXCast's Global Music Library Banner

We are proud to announce the release of our Global Music Library (GML) for BoomBox 2.2. With it producers can choose from over 100,000 registered titles to add to their playlists. No more uploading, organizing or tagging tracks. Just search for the tracks you like or add all from a particular genre build your station in minutes instead of days.

 

 

GML Left Side ViewHundreds of Thousands of Titles updated Daily

We draw new titles from multiple worldwide sources, process ’em, tag ’em and put them up for use by SoniXCast Radio Station producers on a daily basis. Besides the usual sources (record company mustering), we also tap into the indie and creative commons libraries. Even language specific titles like from Germany, France and Asia!

 

 

gml-genres-openExclusively built for BoomBox and SoniXCast Radio Stations

Integrated directly into BoomBox (Our own homegrown Radio Automation and Control Panel), SoniXCast Radio Station Producers can quickly and easily search and assign tracks to playlists eliminating the need to tag, encode and then upload hundreds of tracks. Playlists are setup in minutes taking the drudgery out of building your Radio Station.

 

 

gml-full-rightPowerful and Intuitive Filtering and Search functions

We’ve indexed over 30 possible search parameters for each title so that finding a title is as simple as entering a search term, hitting enter and choosing from the provided results. You can even limit your search by music genre. And it’s fast! We built specialized system designed specifically for managing large amounts of search queries. You’ll never wait long to find what you’re looking for.

 

 

binaryPre-encoded and Tagged to work with all SoniXCast Radio Stations

Every track we receive from our worldwide partners is encoded for maximum performance and listening pleasure. Metatags are provided by iTunes and Echonest/Shazam! with no hidden messages or comments. So that your Station statistics are always clean and accurate compatible with all 3rd party players and statistics tools.

 

 

gml-title-previewListen and Track information previews powered by iTunes

You can even preview a title or view track information before adding it to your playlist. View anything you need to know about a title from the Artist biography to broadcasting Bitrate, even the price to buy nearly instantaneously thanks to Apple’s iTunes powerful search API!

 

 

oppertunityUnique Opportunities for Indie Artists and Syndicated Content Providers

SoniXCast is the fastest growing Radio Station Provider in the industry. Have a song that you want to popularize or do you want to syndicate your Daily or Weekly broadcast? Simply contact our support department and we’ll not only get you setup in our rotation, but we’ll announce your content to over 1400 SoniXCast Radio Stations. More marketing and popularization features, so get on board early to take advantage of them while they’re still free.

 

Screenshots

This slideshow requires JavaScript.

BoomBox: New Watch Music Folders Feature

Broadcast licensing is a big feature of SoniXCast products and making sure that music tracks are properly licensed is a big part of making sure that Stations stay legal. Tagging of music tracks is as diverse as the individual who manages them which presents great challenges for the BoomBox licensing system. Add to that; Indexing one’s Music Library is an abstract concept for many. Especially after uploading loads of music via FTP. This can cause huge problems while building playlists leading to problems like a playlist not playing correctly to crashing of the transcoder (auto-dj) service.

To answer this issue, we’ve developed a feature that watches for changes in each customers music folders in real-time and automatically indexes music tracks if a change (delete, overwrite, upload) is detected. This ensures that database stays in sync for proper playlist generation and that tracks are properly licensed for broadcast.

The process runs completely in the background and requires no user intervention. Which means: customers simply upload files and usually by the time they are ready to build their playlists, their files have been processed and are ready for broadcast. Of course, those with large music libraries will have to wait a few minutes until all files have been process, but for most indexing takes only a couple of minutes.

Happy Broadcasting!

Manage your Songs…

 

The BoomBox File Manager module beta 2.1 has been released for all using the BoomBox (not ShoutBox) platform. This is the first step in enabling more features like the Global Music Library and “Clocks” like Playlist Management. Although a couple of days late, all will find it was well worth the wait.

File Manager Features

Besides the usual file management features, the BoomBox File Manager module includes a faster reload (read files from FTP upload) functions and the ability to select multiple files to add to playlists. Here’s some of the highlights…

 

 

fm_moveMove Files

Part of the reason it took longer than expected to get the File Manager rolled out to all users was because previously music files were tightly coupled to a playlist. Delete a playlist and you would delete all associated files. We rewrote the back-end to make playlists “virtual” and the files assigned to them could be located anywhere on the file system. That’s really important for adding files from the Global Music Library. Now users can move files around their local file system as easily as on any computer system.

 

 

Delete Files

Sometimes uploads break or certain files can’t be read or licensed and it’s better just to delete them.

 

fm_reloadpopupReload Files

Many users like to use their favorite FTP client to upload files and until we release the new file upload manager, that’s the only way right now to upload music files to BoomBox. Previously known as “Repair”, the “Reload” function reads in files uploaded via FTP, but it also re-indexes files and checks if they are “licensable” for playback. We streamlined the back end so that the reloading happens much quicker, but if you have a large music library, it can still take a few minutes to complete.

 

 

 

fm_addtoplaylistAdd To Playlist

This is by far the most requested feature for BoomBox. The ability to select individual or multiple files and assigned them to a playlist. In future releases we make it so that users can assign entire folders, but right now users will have to page through the results and select the songs they want to add.

 

 

Future releases

I know some of you are not seeing the features you requested, but this is an important first step in getting those features and needed functions done. Modules like the Global Music Library, File Upload Manager and the enhanced Playlist Manager will all build upon the File Manager module and you’ll see much faster release times on requested features.

SoniXCast Licensing FAQ

Here at SoniXCast we try to take the headache out of broadcasting. Many who come on board have questions and concerns that we will try to answer here. However, if you need further clarification or have a special request, we beg you to contact our friendly support department and they will gladly help you any way they can.

Let’s start by going over what we do for you…

On paper, SoniXCast LLC is the legal owner of all internet radio stations hosted within our network in Canada which falls under the jurisdiction of the collection society SOCAN. We submit all the reports to SOCAN and make sure that they stay warm and fuzzy. This saves you the headache of dealing with the ever changing legal climate and ensures your station is properly registered and licensed at all times. In other words: You worry about broadcasting and we help keep you legal.

But there are some limitations and restrictions…

Our umbrella license with SOCAN, like any other license, is limited to the music streamed from our network only. It doesn’t protect you if you use a third party streaming service or share songs with others. Each country has its own laws when it comes to file sharing and they apply to wherever you currently prop your feet. The same applies to what you say during your broadcast. Local liability laws apply, meaning you could find yourself in front of an angry mob if you go off on a rant or play music that is not allowed or is offensive.

Remember that your radio station is hosted in Canada and is legally Canadian. You should state this in any public venue (on your website, in blogs, on social media, at concerts) otherwise your local royalty collection society might feel neglected and cause a legal mess for you. We don’t require that you say your radio is Canadian, but it would be a safe bet if anyone asks. Besides: Canada is a cool multi-lingual country where you can broadcast in any language you like (Wookies are Welcome!)

Play what you want…

If you can find it on iTunes, then you can play it! We, through our partnerships, have affiliate agreements with almost every collection society worldwide which covers the royalty collection of just about every song ever recorded. Creative Commons/Open Source licensing is also supported and we have a waiver system in place for unregistered titles. We also have automatic Creative Commons licensing in place for all speech content which goes into effect each time you re-broadcast. This is useful for syndication of your show, but additional licensing may be required for any music you include. We can help you with that too.

Is SoniXCast legal everywhere?

Yup! Since SoniXCast owns the radio station and it is located in Canada, it falls under the jurisdiction of the collection agency SOCAN which has affiliate agreements with collection agencies in every country. There are no Canadian laws to restrict in which country our broadcast can be heard and we know of no country currently blocking our broadcasts, so SoniXCast can be heard everywhere! SOCAN is pretty good with their record keeping and they put out regular annual reports. Want to see if the collection society in your country is a partner? Check it out here: http://www.socanannualreport.ca/overview/

Can I advertise my radio any way I like?

Yup! Pretty much. The only recommendations are that you make it understood that your radio is hosted in Canada. It wouldn’t hurt to put the SOCAN logo on your website, just to let everyone know you are properly licensed and it would make us super happy if you would put our logo on your site :-). You might also want to check into our affiliate program.

Are there any song restrictions?

Nope. Some countries have music blacklists (Germany for example). Titles that are not allowed over the local airwaves. That doesn’t apply to us. We generally don’t care what you play as long as you understand that if you anger the local citizens, they might come after you with pitchforks. There are no song repetition restrictions either. If you want to setup a stream repeating the word “Duh” all day long, you can do that. Perfect for Musicians who want to showcase their music non-stop.

Can I make money with my radio?

Yup! Knock yourself out. We are only concerned with the music you play. But keep in mind that some local collection societies may require you pay additional fees or that you register if you make radio your business. And you have to pay your local taxes on any income that you make. Best is to contact our legal department before you go hog wild.

What is AnyCastIP?

AnyCastIP is our patented network which sits on top of the Internet and ensures that your broadcast is heard with the same audio/video quality regardless of where the listener is located on this earth (or in space). Developed together with Sony in 2006, AnyCastIP uses variable bitrate (vbr), compression and existing media routing technologies to convert media streams for optimized delivery to cell phones, computers, set-top boxes, gaming consoles…essentially anything that connects to the internet and can playback media streams. In 2011 Samsung, Microsoft, General Motors (Bose), Roku and Rock-Ola began using white label implementations of AnyCastIP, so if you listen to the radio in your car, on your Xbox or Playstation, chances are you’re listening through AnyCastIP.

Do I need a Dial-up Stream?

No. AnyCastIP compresses and distributes the output of your stream server to 24 globally located network nodes simultaneously at variable bitrates (vbr). Listeners connect to the nearest node and receive audio data optimized for their connection. Variable, read ahead buffering ensures that the stream starts with little or no delay and media optimized routing ensures quick ping backs to your stream queue. Way to technical? Essentially AnyCastIP ensures your stream sounds the same regardless of where you are on the world and regardless of connection speed. So, no Dial-up stream needed.

What is SoniXFM.com?

SoniXFM is a radio directory service developed by request from partners Microsoft, Sony and Samsung. It sports a modern browser interface and has many built-in features for radio broadcasters including seamless social networking integration, integration with 3rd party aggregators like iTunes, Tunein or Dirble, Radio Station profile webpages much like facebook with vanity domain support. And the list goes on… Currently in alpha, a working proof of concept was released in 2014 and we hope to have a beta version completed by August 2016.

What is ShoutBox/BoomBox?

These are our homegrown stream server control panels. ShoutBox, obviously, for managing ShoutCast servers only, BoomBox replaces ShoutBox with additional support for IceCast, Flash Media Servers like Wowza and Windows Media Servers. Both support stream Server and Transcoder (Auto-DJ) management, User (DJ) management and scheduling, full featured music library management, playlist management and scheduling and, of course, AnyCastIP. BoomBox is currently in beta and you can follow development at: http://boombox.sonixcast.com/

How is SoniXCast better than other Stream Hosters?

Well I wouldn’t say we’re better, just better informed. We, like every other Hoster, are limited by the Software (ShoutCast, IceCast WMS, Wowza), Hardware and Network we use. We’ve been in business since 2006 and have watched the legal climate change quite a bit, so we made it our job to understand the legalities of broadcasting.

We are a family business. Not some vulture capital funded corporation geared towards over marketing a mediocre product. Which has its advantages and disadvantages. What we have most is experience. We’ve seen pink elephants dance and pigs grow wings and fly. There is hardly a technical or legal problem we haven’t banged our heads on the table about. More importantly, we understand that each customer is individual and each radio different. We encourage feedback and that you talk to us. It will help keep you from shooting yourself in head in the ever changing legal climate of broadcasting.

Click here to read the full list of affiliate partnership agreements we have with other nations and collection societies: SOCAN Affiliattion Agreements List