Total 23 Posts

How to publish an Mp3 to Icecast using NodeJS (Part 2 of 2)

In my previous article I share how to install Icecast on an Ubuntu instance on AWS EC2. This next article will now focus on publishing MP3 to Icecast (for web distribution) using NodeJS. Why Node? Although there are many excellent tools, like Nicecast, that can help you publish an Mp3

Radio: From WAV to FLAC with ID3 using Echoprint

I'm currently learning about different ways to do music fingerprinting. In this article, I'm simply identifying how to do it using Echoprint. Here's how I did it. I used Ruby Rake to run command line scripts. You can certainly type these commands inside of Terminal but this method allows me

Measuring listening behavior using Google Tag Manager

While redesigning Classical KUSC, one of our primary objectives was to improve how we measure radio listening online. Precisely, how do we measure listening behavior across our website, iPhone, Android, and Apple TV app using a single system such as Google Analytics. As of now, the answer is through Google

Interesting Music Projects

Here are a list of interesting music projects. Classifiers and Curators Music Map is attempting to create a database that organizes music into emotional categories. Geocaching Track Dropper is a geo caching game that is really novel. Social Listening &chill is an interesting idea. Blockchain A lot of companies

Radio: Backing up your Vinyl to the Cloud

This is part 1 of a multi-part series on how to back up your vinyl to the cloud. I've tried my best to document the process but feel free to share any feedback you might have within the comments section. Side Note: You will notice that there are many different

How Classical KUSC uses data to make product decisions

The digital team at Classical KUSC and Classical KDFC uses data regularly to help make product decisions. For our most recent app release, Classical KUSC iOS v5.0, we used a combination of in-app surveys, customer support feedback and Google Analytics event tracking / Fabric Answers to determine our most requested

Distributing Music and Video Over the Web

There are a lot of ways to distribute music and video over the web, and it's often difficult to figure out which features (and service plans) are essential for you too, the content publisher, to consider. This confusion often content managers to make a choice based on brand or perception

Cloud-Based Radio Using Adobe Media Server

Adobe Flash may be dead, but Adobe Media Server carries a lot of compelling features. This entry aims to identify a few of those essential features so that you can use this information while shopping for a better solution. The Challenge of Cloud-Based Radio Here's a quote from Apple's documentation.

What to Do When Spotify Is Acting Weird (for Developers)

Sometimes Spotify starts acting weird. The easiest way to fix this is to clear your Spotify preferences and delete the application's cache. Here's how on OS X. Spotify cache: sudo rm -rf ~/Library/Application\ Support/Spotify/ Remote Spotify preferences: rm -rf ~/Library/Preferences/com.spotify.client.plist

HTTP Dynamic Streaming (HDS)

For the past couple of days, I've been doing a lot of research on HTTP Dynamic Streaming over Amazon Web Services, and I found these links to be indispensable. I've broken up the process into three categories: File preparation, Server configuration & file upload, Live Testing. Preparing Media for Internet