Incorrigible Music
Or how to annoy your author.
So, when I was a young nerd I had a music problem. I still have a music problem. My first job between high school and college was working third shift faxing work orders out to the crews so they could spray before people dug. And I wasted all that money not paying for college. Because young me was not smart me. No, I bought CDs. Copious amounts of CDs. Enough that at one point between illegal pirate activities... yarrr they'll never catch me... and my collection addiction to obscure musical talents I had roughly 500 gigs worth of music.
I was obsessed with making my own mix tapes. I had a 12 disc changer, a giant subwoofer, and a Geo Metro that was june bug green. Don't judge me... I mean, you can. I had no shame then and now.
So I was making playlists for D&D. Need to sneak somewhere? I got a 20 song disc for you. Need to level up? Why, funny you should ask, but there's at least 20 different versions of the Final Fantasy level up music, and some Dragon Quest. Ole Joe from Esper Fade had not one but 2 soundtracks when he was a Shadowrun joke character. Amilya Morgan, she got one. All of my D&D characters got one, my RIFTS characters. Point is, I made music. I like music. I STILL make soundtracks.
So at some point or another I decided, after like 3 or 4 hard drive crashes, to upload them to the cloud. And the majority of them went to the Googles. We're talking Arabian versions of the Sailor Moon theme, the French version of Winnie The Pooh, a potato salad Christmas song or something. So many random songs. I was a musical packrat.
Well, I wanted them back. I'd been running into a problem lately on YouTube Music, where I create a vast majority of my playlists, where I have a particular song but the version available isn't the one I want. Take the group Nazgul. They have an album "When The Wolves Return To The Forest." And on YouTube, not YouTube Music, they have the entire album uploaded as one continuous song. Now, don't get me wrong. I listen, pretty much nightly, to DJ Tiesto's Mystic Swamp, which is a 70 minute trance track. And I have been known to listen to Asia's Heat Of The Moment for oh... uh... days. And let us not forget the majesty of Gandalf nodding to the Epic Sax. So anyway, I don't mind the album. I don't. I think it is a fantastic album. But I'm not putting a 40 minute track on a playlist when I only need the last 2 or 3 minutes for a character. And I use that track a LOT actually.
Same with Leah's The Call to Dance. My version is better quality. It was a FLAC that was ripped from one of the few non-live recordings you can find. YouTube only has the live recordings. And I have this thing about live music. Don't play live music unless you're live. Now, I do listen to some live music. Phish, for instance, I will listen to Bouncing Around The Room, and Union Underground's live version of South Texas Death Ride. But that's because those were the first versions I heard and they are now labeled the superior version. I don't know how my brain works, it just does weird things.
So I wanted it back. And first I needed to get Winamp back, because I wanted to listen to old SNES music until I was older and greyer. I'm already old and going grey. Give me this. Only turns out my new box is Linux and there are certain things that don't work on Linux. Like say... Winamp. Small price to pay, but I actually am getting used to and liking my Linux box.
So I queried what do I use instead and Audacious came up. Alright, sounds easy enough... it isn't. I'm still such a novice at installing and finding stuff on Tuxedo. And I'm almost ashamed to say it, but AI has been a great help in pointing me where to go and giving me helpful tech guides. Gods know Google is hit or miss, so why not have another bot tell me how things should work.
Now in ages past I had my music, videos, and books on Dropbox, before moving it to my Google Drive, cause I pay for 2 TBs and I might as well use it. More on that in a minute.
So at some point or another I thought I'd make a media server drive. My house loses internet connection pretty frequently so having a computer plugged into the big screen meant I could watch all those old files I had downloaded. Plus I bought a Blu-ray ripper for my physical media.
Look, I don't want physical media. I am happy purchasing digital. But when I purchase digital I OWN digital. I do not lease or rent or wave fondly at it when the license agreements change. Looking at you, Stay Tuned. If digital purchase isn't owning then I'm not digitally purchasing anymore. I'll buy my stuff and rip it myself. I already have a floor filled with movies that need tender loving care. Do you know how many horror movies I bought and was neglecting while waiting on a 5 dollar digital sale? ALL of the Halloween, Friday, and Nightmare films, not to mention space horrors like Event Horizon and the Alien franchise. I like my comedy... horror. I meant to say horror.
The problem was that my music wasn't on my Linux machine. It was on my Windows 11 laptop, living in a Plex Libraries folder. All 255 gigabytes of it. "Just scp it over the network," said the AI, casually. Over WiFi. 255 gigs. Cause you know... while I have hard drives and thumb drives I don't have any spare 300 gig drives or thumb drives I could use for that. So I kicked it off before bed and hoped for the best.
Morning came. The transfer was done. Small victory. Except scp, in its infinite wisdom, had created a Music folder inside my Music folder. Nested folders: the gift that keeps on giving. And it took far too long to remember my old New Media training to check the permissions.
See... I can be taught! I remember because my old professor made us do everything on Unix back in 2000, because the man was a mad zealot for Unix and refused to do anything on Windows. But, to be fair, he did teach me, whether he realized it or not that he couldn't tell Dreamweaver from Notepad or Photoshop from GIMP. Psh, watermark in the data. Like that ever came back to catch a criminal or anything... moving on.
Then came the permissions fight. Everything had transferred as root-owned, read-only files. Every attempt to move, rename, or organize anything in my file manager was met with "Access Denied." This became a recurring theme throughout the entire adventure.
Finally I sorted that and we get to the important part. The SPCs. Remember those? I have been listening to SPCs for oh... 26 years now. I have had them in some form or another going back to when Zophar's Domain was a hip and catchy place where all the teens got their emulators. We still do that, right? Emulate? I'm so lonely playing my GBA.
Now, Winamp had an awesome feature where you could turn off the ability for SPCs to have playlist times. The songs literally will say 0:00 and will play until you skip them. When I got into new work I would install Winamp and then download the SPCs and turn on some random song. Say... Tetris Theme B. Programming to Tetris music just makes sense when you're a weirdo like me.
Audacious plays them natively, which is great. But I NEED infinite looping, like Winamp used to do. "Ignore length from SPC" checkbox? Found it. Did it work? Ah, you already know that's not how my luck runs. Turns out some SPC files have embedded length tags and some don't, so the setting only worked on about half of them. The solution was cranking the default song length to 7200 seconds (two hours) and calling it close enough.
I was literally playing Palworld, grinding stuff, and my friend asked what I was listening to and I was like... Dr. Mario Chill Theme. And I kept making noises to it. For 2 hours. Much to my friend's chagrin. And I was actually disappointed when in the middle of the boss battle it switched to some... other song. As if it had the right to do that. If I want my Doctor Mario to play for a mere two hours instead of until the heat death of the universe, I'll make that choice. Not the program. Unacceptable, but I'll manage.
Now came the next fun thing. I've always been kind of loosey goosey when it comes to genres. Much to the above friend's chagrin again. Look, I like both types of music. Country and Western. But to me, I don't necessarily know the difference between the various goth music subgenres like my alpha reader does, or know the full history of how R&B came about like my friend does. All I know is I like Grandmaster Flash and the Furious Five's "The Message" equally with Prince's "Raspberry Beret." Are they the same genre? Absolutely not... I think. I let autotune or whatever fix tags and stuff and that was a mistake cause it turned all my Japanese, Korean, and Chinese songs into kanji and I don't read those. So I just sort of go by vibes. 80s, Oldies, Rap, Soundtracks, Techno, Video Games. You know, broad categories.
But my new music folder isn't set up that way. So step one was pulling the genre tags from the files. The tags were a disaster. JonTron Remix was tagged as Blues. "Comedy/SpokenWord/Other" turned out to be Rooster Teeth rap battles, which, honestly, is fair. Half the files had no genre tag at all. The other half had inconsistent capitalization and duplicate categories ("Hip-Hop/Rap" AND "Rap & Hip-Hop," because why not). I exported it to a spreadsheet. LibreOffice Calc is close enough to Excel that I could sort and filter. The organizing is an ongoing project. I expect to finish sometime around 2035.
So now I have that to sort, which is great, but then I noticed in that mess was a list of playlists. I mentioned some of them above. If you ever care, I can regale you about my musical lists. Hint: remember how I made a full blog post and linked Risa Stern's soundtrack for Daggerheart? Yeah, now imagine that for gaming from like... '95 until now. So, a lot of broken playlists. They'd been converted from iTunes XML at some point, and every track entry said "# MISSING: no path." The song titles were preserved, but the file paths pointed at nothing. They were ghosts of playlists past, useful only as a reference list if I wanted to rebuild them from scratch. And I did not want to rebuild them from scratch.
Then there was the Amazon situation. I had purchased music on Amazon. Hundreds of tracks. Surely I could just download them all at once. Spoiler: I could not. Amazon's approach to bulk downloading your purchased music is that there isn't one. You download album by album through the desktop app. So I sat there clicking through albums one batch at a time. Will Smith's Greatest Hits. The Moana Deluxe Soundtrack. Kongos. Phutureprimitive. About 300 other tracks, all one album at a time. Then I scp'd them to the Linux box. Then discovered scp had nested folders again. Then fixed permissions again. Because scp will nest your folders. Every time. Without fail. It's not a bug, it's a lifestyle.
And then we get to the Google situation. This is where things went truly sideways.
I had uploaded music to Google Play Music years ago. Playlists full of anime themes, cartoon openings, OC ReMixes, the works. When Google Play Music shut down, everything migrated to YouTube Music. My playlists still worked. Surely I could just download my uploads. I could not. At least, not directly.
Google Takeout was the suggested path. I kicked off an export. "Send it to Google Drive," I said, thinking I was being clever. The first batch came back as 15 zip files, roughly 50 gigs each. Most of them were not music. They were raw stream recordings from my time as a Twitch streamer, simulcast to YouTube. Eight hours a day, nearly every day, for half a year. That's a LOT of footage. I downloaded 15 zip files overnight. Extracted the music. Got 196 songs.
Then Google generated more zips. And more. We hit 20. Then 21. Then 22. Each one around 50 gigs. Remember those 2 TBs I pay for? Google Takeout filled them. My own backup exports ate my own cloud storage. My media drive on the Linux box ran out of space too. At one point I accidentally deleted the wrong zip files with an overzealous wildcard command and had to re-download five of them. Always check your wildcards before you press Enter, kids. I didn't. I paid for it.
The final tally: approximately one terabyte of downloaded data. Total music files recovered: 201 songs. A terabyte. For 201 songs. That is the worst ratio in the history of digital music management.
Here's what actually happened. When Google migrated everything to YouTube Music, they matched my uploaded songs against their streaming catalog. Anything that matched, which was most of it, got linked to the streaming version. Google essentially said "we already have this song, we'll just use ours." So my playlists still work in YouTube Music, but the files aren't "mine" anymore. They're streaming catalog entries. The 201 songs that came back in the Takeout were the weird ones. The OC ReMixes, the obscure anime openings, the game rips that Google's catalog didn't recognize. The mainstream stuff? Absorbed into the cloud. Technically still playable. Technically not mine. Remember what I said about digital ownership? About not leasing or renting or waving fondly at your files when the license agreements change? Yeah. Google didn't even bother with the license agreement part. They just... took them. Replaced my files with their files and called it a migration.
Oh, and during one of the transfers the power went out. Because I live in an area with spotty frigging power. KDE saves display settings on clean shutdown, and a power blip is not a clean shutdown, so my dual monitors reset to mirror mode. Someone suggested I buy a UPS. They weren't wrong.
So after three days of what was supposed to be a five minute task, I have Audacious installed and configured with SPC looping. I have 255 gigs of music transferred from the laptop. About 300 Amazon tracks recovered one painful album at a time. 201 songs rescued from a terabyte of Google Takeout. A spreadsheet full of genre tags that I'll finish organizing sometime around 2035. A graveyard of dead playlists preserved as historical documents. A box of CDs upstairs waiting for a weekend ripping session. And 7200 seconds of Doctor Mario, which is close enough to infinity for my purposes.
But I have a working local music setup that doesn't depend on any streaming service, cloud provider, or subscription. It plays SPCs. It loops indefinitely. The files are mine, sitting on a physical drive in my house. Cloud services don't store "your" files. They store pointers to their copies of your files. Until they don't. And then you spend a terabyte finding that out.
That's worth three days. Probably.
Kobold Book 2 has been very patient about it’s parts needing to be reworked.
Incorrigibly yours,
J.E. Flint











