Code

Welcome to Raspberry Pi

Exploring the wonderful world of Raspeberry Pi. Where to get one, how to create your new desktop computer which is the size of a deck of cards. Learn all about how this little powerhouse can do amazing things to automate your life.

read more

Using Liquidsoap and scheduling

Liquidsoap on Ubuntu to stream to a Shoutcast server.

read more

A node.js Shoutcast Server monitor

Node.js Shoutcast server monitor A Node.js application which monitors visitor activity, logging connections to MongoDB. You’ll need a Shoutcast server running with access to the admin.cgi pages. I run sc_serv on an AWS micro instance running Ubuntu. Github Shoutcast Server …

read more

How to get geo info from your Shoutcast listeners

How to get geo info from your Shoutcast listeners I wrote a quick and dirty python script to list listeners of a Shoutcast stream and display their location information. This allows me to see who’s listening, and give them a …

read more

Musicbrainz API – Parsing Results

In the previous post I explained how Musicbrainz is structured, and our objective to use the API to obtain metadata for an artist and title value pair, retrieved from the Shoutcast server which is playing an audio track submitted from …

read more

The Musicbrainz API

MusicBrainz is a community-maintained open source encyclopedia of music information. It is also the source of metadata used by Hawkwynd Radio to display the metadata for the song currently being played within the application. Have you ever wanted to know …

read more

Hawkwynd Radio

The story of a man who became obsessed with hosting his own radio station and how he achieved his objective. I don’t know about you, but if I had it my way, free stuff would be free — of advertising! …

read more