How I got to listening to music in my car using a USB pendrive as source (it’s not as simple as I’d have thought.)

Listening to music from an USB source (ie. a pendrive) should be a trivial thing, but, ridiculously, it isn’t. It’s not that difficult either, but it took me a bit of fiddling to get it right, so thought I’d record it for the benefit of future me. Continue reading How I got to listening to music in my car using a USB pendrive as source (it’s not as simple as I’d have thought.)

I did a photobook workflow without Google and I’m delighted.

So there’s this family tradition of mine that every year, since we’ve had kids, I’m making a photo book of the highlights of said year. The original, slightly apocalyptic idea was actually to have something physical that we can look at, sitting around the fire, when all of this (waves hands around) is gone and collapsed. (And we have firewood and don’t have to burn our books to not freeze to death.) But even without the Mad Maxian take, it’s a nice tradition, makes a nice Christmas present to everyone, and gives me a couple of sleepless nights, when I realize we are almost on deadline and sit and collect photos and make the thing in about 2 bursts.

Since forever, I heavily relied on Google Photos for this excercise, but this year I have built my little workflow on Nextcloud (and Linux), and I saw that it’s more convenient and quicker. So read on and I’ll tell you more.

Continue reading I did a photobook workflow without Google and I’m delighted.

How I converted Google MyTrack kmz/kml to Strava gpx (using Linux and GPSBabel).

My dad asked me to convert a bunch (somewhere between 10 and 100) of old rides he saved in Google MyTracks back in ~2011, to something that Strava can understand. The problem is MyTracks does not save per trackpoint timestamp info, just the trackpoints themselves, so Strava apparently can’t calculate its own segments etc., and as a result, will drop you an error when you try to upload a .gpx or .fit file you convert a MyTracks file to.

The solution is to somehow add timestamps to each trackpoint during conversion to .gpx.

As this needed a bit of tweaking I captured (ugly as it is) what I did so I (or you, reading this) can reproduce it later. This is basically a bunch of raw bash commands and I didn’t do anything to eyecandify them, sorry for that; I basically copypaste all my steps here, minus the reading and trial-and-error bit of course. Continue reading How I converted Google MyTrack kmz/kml to Strava gpx (using Linux and GPSBabel).