Tag: spotify2applemusic

This edition of the Weekly Head Voices covers the period from Monday August 6 to Sunday September 2.

Somewhere during this period, I experienced my 44th birthday.

More than once since then, my partner has had to endure my brand-new joke / half-truth that I’m now as clever as a team of four smart 11-year olds. (Hey, it took a team of four smart 11-year olds to come up with that joke!)

On the big (for me) day, I cooked for a super tiny group of friends. I experienced the ritual of preparing dinner for friends to be an honest one, and filled with human warmth. 12/10 – Would do again.

The next morning, ever-so-slightly in recovery mode, I was surprised by my little brother and my little sister (in-law). MY FAMILY HAD CONSPIRED AGAINST ME WITH SUCH SUCCESS!

Somewhere during this period, I also had the fantastic privilege of going back to my other home (the one with the cheese, and the clogs, and the social democracy FTW) and spending time with my family there.

So much celebration. So much warmth.

(There is also some bitter-sweetness, but that’s the price one has to pay for having roots in different hemispheres.)

I would have liked to say more, but this is one of those WHAMPSAMP* situations.

(As part of a deal I made at AfrikaBurn with a brother, I went fully vegetarian from the Friday to the Monday. It was actually really good!)

(* WHAMPSAMP = What Happens At Mysterious Place Stays At Mysterious Place.)

It’s out there now, and it’s free, so you might as well try it the next time that you need to convert any public (or private in your account) Spotify playlist to the corresponding Apple Music playlist.

I wrote this one in TypeScript where the type interfaces were a fantastic help in writing correct code for the parsing of the various APIs that this plugin has to inter-operate with.

Well, maybe it’s not so strange. I do have a thing with producing artifacts that other people (might) use in some way. There’s even more vagueness on this topic at the bottom of this post.

(BTW, the Python version of the same plugin consumed 8 times as much memory as the lua version, which itself consumed about 30% less memory than the shell+awk version.)

(BTW, if you’re on a Mac, and you know a little bit of lua, Hammerspoon is an amazing tool for automating your desktop via its lua bindings to the mac desktop API. In a few lines of code, I was able to throw out Spectacle, which itself is a great app, but Hammerspoon, the successor of Mjolnir, scores highly on the nerd street-cred scale and has MOAR FUNCTION.)

Au revoir

I am grateful that you are here reading this, thank you!

I have recently acquired a new side-project (Evil Charl: “HELL YEAH!” BRRRAAAAAAAAMMMM <— crashes straight through office wall to the great outdoors on big motorbike. Responsible Charl: “sigh.”) which is currently sucking up a great deal of my creative output.

We all know what usually happens to side-projects. I guess the high probability of failure may even add to their attractiveness.

In either case, high or low probability outcome, I’ll eventually spill the beans over here. Suffice to say that I do seem to have a thing for setting things up and then calling them universities, and in this case it’s even allowing me to produce reasonably sized packets of usefulness that might just magically add up to a valuable whole.

About

This is my personal blog. You will find posts on science, software, general nerdery, privacy and backyard philosophy. It also hosts the Weekly Head Voices, a weekly (mostly not) personal diary, in which I usually also try to include something entertaining and/or educational.