
Digital Product Manager & Social Entrepreneur

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...
Radio: Prepare your podcast for iTunes distribution using AWS Elastic Transcoder
Amazon Web Services offers a suite of tools for podcast producers to distribute their audio online. There's CloudFront for caching, S3 for storage, Glacier for long-term storage, Elemental...


AWS: How to create your first Alexa skill
How to create your first Alexa skill –with pictures!
Radio: Fetching album artwork using beets
You will need the requests library to capture album artwork from Fetch Art. pip install requests Install requests library for Python.We need imagemagick to do some image...

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...

What is ISRC?
ISRC stands for International Standard Recording Code is pretty much like the audio equivalent of a GS1 US for barcodes and product identification. According to GS1 US: GS1...
Installing Adobe Media Server on EC2
Adobe Media Server 5.0 offers media publishers some new ways to deliver on-demand video and music to iOS devices through Apple's HTTP Live Streaming. This means that...
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...
Streaming Mp3's using SoundManager2 + MediaElement
I've written about 8 or 9 streaming music players in the past six years, and considering how quickly client-side technology changes, I figure I'll have to write a...
Radio: How to submit your podcast to iTunes and Spotify
Sometimes you need to self-host your own Podcast files and feed. Here's how using Amazon Web Services.
AWS: Understanding Alexa's Key Concepts
A glossary of Alexa terms you need to know before you start developing skills.
AWS Elemental
Amazon acquired a company called Elemental back in 2015 and has now released a suite of products to help broadcasters (big and small) distribute and syndicate video online....

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,...
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...
Digital music: production, distribution, and consumption
I like this quote because it helps me understand the trade-off music will experience as it transitions from an analog medium to a digital one. It could be...
Cloud computing & song scrobbling on Last.fm
I'm extremely late to this whole Last.fm thing, but then again, I'm not sure if I've missed much. From what I can tell, Last.fm is a...

Types of Digital Radio Apps
I've been working in radio for 7 years and over that time people, have asked me how many types of radio apps I can actually make. I tell...

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,...
Content + Content Format + Codec
For new developers interested in audio, the world of compression algorithms, codecs and content formats is somewhat confusing. For this reason, I've decided to create an article that...
Audio Apps for iOS
I've been doing some research on creating audio apps for iOS and it's taken me down into the complex world of audio frameworks. Apparently there are four frameworks...
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...
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...


Recording MIDI on Pro Tools using a Guitar
How to turn your guitar into a MIDI Guitar and record to Pro Tools.
Helpful Tools for Music Producers and Songwriters
Digital tools for music producers and songwriters.

