HTML for People

2024.10.15 at 14:30

This online book is a straightforward guide to getting started with code by building on the web. I've used a similar method before to teach others, eventually transitioning to Javascript (before anyone complains that HTML and CSS aren't "real" coding) and it's much more enjoyable than dealing with terminals, binaries, etc.

Good iTunes, Bad iTunes, Good Music, Bad Music

2024.10.13

I was importing a pile of CDs recently now that I have a proper drive to do so. Few of them are available on streaming services and, in any case, I've had enough experience with labels going in and out of licensing agreements to know that an album could disappear at any time if I don't own and manage the files myself. Might as well do that for the albums I own physically already. I haven't imported a CD since Apple Music was called iTunes and icon had an actual CD in it. Not too much should be different though, right?

Importing the first few in the stack was fine. As expected, there were a few discs which it could not find album artwork for which isn't surprising. I'm not actually sure where Music gets its metadata from these days. Does it attempt to pull from Apple Music (the streaming service) first and then fall back to MusicBrainz or similar? Just MusicBrainz? Anyway it's easy to live without artwork for a little while as long as the other information is there, enough to look up the album later even if it's a little obscure.

At some point, I was pleased to be asked to disambiguate based on what Music had looked up. It would be nice to get a little more information when the options are similar, such as when it returned three different options for "David Lang - Pierced, Real Quiet...". None of them were exactly as written on the album packaging but it wasn't clear if there was any better or worse one to choose. For this Henry Kaiser disc it was much easier.

I'm really curious about this "Ihop Archive".

Getting deeper into my stack, there was a problem. Some discs showed up with no metadata at all. No big deal right? I'll import the disc and then manually edit it once I put the next one in. After a few minutes, the import is finished and I open Recently Added but...

View Options clearly missing its chance to show just a middle finger emoji.

Why does each track show up as its own album? Why is there no way to change the view to... anything except this album-shelf view? Opening the Show View Options menu items gave a glimmer of false hope. Multiple selection is also disabled in this view, so I couldn't just select the unknown tracks and give them an album name in one shot. Actually, I couldn't even select an album at all because clicking an album takes you into its own view with the lone track. I'd need to right-click the album, Get Info, and edit there. Is it faster to edit all the info one track at a time, or to do this right-click on album just to set the album name, and then go back and edit the tracks together? I'm not sure but it's annoying either way. Others have complained about this in the wasteland which is the Apple Support Community.

Luckily, there was one trick which still worked. Create a new Smart Playlist, leave the options at default which means Artist is blank. Now I've got a song list which I can select and edit as needed. One possible downside is that for this to work it needs to be done one disc at a time. That was okay for me because I planned on getting it done right then, but I can imagine the nightmare if I thought I could batch them a couple at a time and that had included the experimental album with a hundred something tracks...

An additional note on importing: when Music fails to gather any metadata an alert pops up asking if you still want to import. That's helpful especially if automatic import is enabled and it also led to me trying something I consider a little weird: editing the metadata on the disc itself. Not really, but in the view of the disc in Apple Music.

It isn't indicated in the UI but all fields are editable here.

If I wanted, I could pop a disc in, see that it can't find any metadata, edit it all from there in a normal view with all tracks, and not even notice the annoying individual track albums that occur when importing without metadata. Importing takes a few minutes per disc though which is the perfect amount of time to edit metadata, so despite realizing this it didn't seem very practical for my task. And it feels kind of weird to edit something that can't really be edited. (This would feel less weird if the UI gave an indicator that some metadata was edited and that the track would need to be imported for it to be preserved. A little colored dot before the track name would be dandy.)

Alternative to 80/20

2024.10.06 at 11:31

Misumi runs cheaper than 80/20, calculates pricing on custom dimensions, and ships direct. Wait while I put my wallet in a vault.

Take a breather

2024.10.02 at 10:05

I lay down on the concrete floor and buttoned up my shirt jacket. I lied down on the concrete floor and buttoned up my shirt jacket. I laid myself down on the concrete floor and buttoned up my shirt jacket. Frequently I find myself saying a thing one way, writing it another, and thinking a bunch of stupid ways in between when they're not the same and I notice. Chickens lay eggs, people lie down. Some people lie to get laid.

John Oliver

2024.09.30 at 13:05

Speaking of John Oliver... he was interviewed on the New York Times Podcast and discusses a bit about how his show Last Week Tonight gets made from research, to writing, rage, and... maybe, journalism...

Elsewhere Online: Experimental History by Adam Mastroianni

2024.09.30 at 12:40

Perhaps... no, absolutely my favorite thing to read this year since being introduced via the article How to get 7th graders to smoke. If John Oliver had an academic alter ego who wrote a blog. I have yet to read a post that didn't provide a laugh and new insight into something I can practically comprehend.

Read about how Good conversations have lots of doorknobs. Experimental History.

Hello? Yes, This Is Blog

2024.09.30 at 01:05

Overwrite.