Free Software
Python script to randomise an m3u playlist

While I'm blogging scripts for playlist manipulation here is one I use in a nightly cron job to shuffle our playlists so that various devices playing from them have some daily variety. All disclaimers apply, it's rough and ready but WorksForMe (TM). I have an entry in my crontab like this 0 4 * * […]

Read more
Free Software
Python script to add a file to a playlist

I have a number of playlists on Gondolin, which is a headless machine. I wanted to be able to easily add a given mp3 file to the playlists which are in m3u format. That means that each entry has both the filename and an extended line with some basic metadata, in particular the track length […]

Read more
hardware
Extending a wired doorbell with a wireless one

I moved into a new house in January 2013. Well, new to me, building seems to have started on these houses around 1888. There was, and still is, plenty of remedial work to do in the house, but by the end of 2013 I had renovated the main reception room that we "live" in. This […]

Read more