- Powered by
- WordPress
- Blog
-
Scrobbling music
Following the previous post about my brand new media library, I’ve decided to dig a bit further on an idea I had a long time ago, but gave up on implementing: scrobbling my listens on LastFM. I tried to scrobble music years ago, but always ended up forgetting to use a player capable of doing…
-
Compressing my audio library
After a few years of collecting music on various platforms, mostly Bandcamp, my music libraries have grown to some degree. My remote music library (sitting behind a Navidrome instance) is about 100Gb; the local one being roughly the same size. The majority are stored in lossless formats like FLAC or WAV with other formats in…
-
The small pleasures in life: RuneScape
Recently, I’ve started playing some RuneScape again, most particularly RuneScape 3, and so far, been enjoying it. If you’ve known me for a very long time, you probably remember that I used to contribute to a small RuneScape-related project, OpenRSC. That project is basically a re-creation of oldschool RuneScape as an Open-Source project, mainly written…
-
Laval Virtual 2026
From April 8 to April 10, I was at the Laval XR event, in Laval, France to represent Yellow Dog Man Studios and Resonite. Here are some of the highlights of the event; even though it was mainly business-focused, there were still some wonderful demos shown around. Despite being sent there to represent Resonite and…
-
Fancy lists in GitLab Markdown
A little-known feature of GitLab-flavoured Markdown is GLQL (GitLab Query Language). It basically allows you to create neat dynamic lists for work items. For instance, the above table is created like so: It will basically display as a table all work items in the “general stuff” group assigned to my user. Within the query, you…
-
Budgeting
When I moved on my own half a decade ago, one of the hardest tasks for me was to start budgetting properly and actually putting money aside. Up until yesterday, I was using Homebank to help with that, it’s simple to use, however doesn’t exactly scream at you when you go over budget. Enters Actual,…
-
MMC 2026: Resolaundromat
With the MMC 2026 winner announcement yesterday, the embargo over Resonite staff promoting specific MMC entries has ended. This means I can finally publish this blog series on some entries I found interesting, cool, or funny. For this first one, we have Resolaundromat, by Harmonica and Noble, with help from Spark and Yosh. The premises…
-
Custom domain on Obsidian Publish
For my own documentation website, I’m using Obsidian Publish. I like it because it’s just super easy to use. I go in my regular vault, modify stuff, hit a single button and done, it’s published. There’s also the option to use a custom domain, however, Obsidian cannot manage it directly or get SSL certificates for…
-
The Purple Hour is now on Peertube
I have been doing the Purple Hour for eight months now. If you’re not familiar, the Purple Hour is the name of my Resonite office hours, in which I answer people’s questions about CI/CD and engineering around Resonite. Historically, the episodes were archived on a Copyparty instance, which works great but isn’t the most accessible…
-
Auto-scaling GitLab runners on Hetzner
I’ve been running my own GitLab instance for a while now. The instance itself is fairly huge, but maintaining it hasn’t been an issue at all, that’s my day job after all. My main issue is the runners attached to the instance. Historically, I would just rent a few cheap VMs at BuyVM or such…