Skip to content

Notes

Short status updates that may end up elsewhere, too.

This happens, uhm, regularly. A site changes URLs …

This happens, uhm, regularly. A site changes URLs and forgets that GUIDs shouldn’t change. (I’ve probably done this, too, at one point.) Also, their feed doesn’t contain the last 15 or so items, but pretty much every post they’ve ever written. Almost always, a static site generator is “to blame” for this.

My feed reader’s “IndieWeb” category, which all of a suddens shows 79 unread items

Had a quick look at the new(er) Invoice …

Had a quick look at the new(er) Invoice Ninja (self-hosted!); not feeling it. Anyone out there know of a decent alternative? (InvoicePlane?) Need (highly) customizable templates and (local, preferably) PDF generation that works. PHP preferred.

Started with an audio scrobbling endpoint, ended up …

Started with an audio scrobbling endpoint, ended up creating a database of all of my music. Ran everything through MusicBrainz Picard. Then used Mp3tag to clean up the results and create a CSV file (which I had to manually clean up, still, before I could import it into MySQL/MariaDB). The interesting bit is that while mpdscribble submissions contain a MusicBrainz track ID—if there is one, hence my decision to use Picard—alongside artist and album information, it’s not actually that easy to retrieve consistent release (“album”) information—there’s often different versions, with different (bonus) tracks or cover art, etc.—from MusicBrainz’s API. Having my own database, with only the versions I own, should make these lookups a whole lot easier, although it does mean it’ll occasionally need updated.