Total 17 Posts

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 for real-time distributing, Tailor for server-side ad insertion. I thought it would be to fun to show how to use Elastic Transcoder

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

Installing Weka on OS X

Weka is a data-mining tool that can help you build out decision trees using Java. I will write many more entries in the weeks to come but here's a quick tutorial on how to install it using homebrew. Step 1 Install Homebrew package manager for OS X. Step 2 The

Manage MySQL, MongoDB and PostgreSQL using Homebrew Services

Homebrew is excellent for downloading and installing packages but even better for managing local databases for development. The interface is known as Homebrew Services. If you have not installed Homebrew yet, please read this first. Leveraging Tap The tap command allows Homebrew to tap into another repository of formulae, helping