I've been in your camp on all fronts for a while, but Spotify has been getting worse and more expensive, and there are some meaningful gaps in their catalog. I got rid of my CDs a decade+ ago, but I think it's time to start buying and ripping music again.
Unfortunately, Plex also wants to charge me to stream my own music, so the first step to find a new media player that isn't subject to enshittification.
Publishers do also have the option of including their own DRM, which Steam proactively discloses, one of the things that I love most about it. But it's rare enough (basically just Ubisoft and EA) that I can fully boycott anything with that label without feeling like I'm missing out.
Ironically its default encoding is base 55. I figured if you're going to use emoji you should at least use the size of the space to maximize the numbers of bits per grapheme beyond what is possible with ASCII, but apparently not.
Which I guess is the part where senior (citizen) programmers like me get triggered as promised in the README.
FWIW, "First Nations" is generally the preferred term in Canada. But the relevant law is the Indian Act, not the Indigenous Act or the First Nations Act.
Unfortunately, Plex also wants to charge me to stream my own music, so the first step to find a new media player that isn't subject to enshittification.