How the heck can I listen to music the way I want to?

Comments

I collect music. Lots and lots of music. I have something like 250GB of the stuff. It’s across basically every genre known to man. Possibly a few unknown to man, too.

The way I’ve preferred to listen to music for the past 15 years or so is to have my player device of choice shuffle by album - which is to say, choose an album at random and then play it all the way through, in order. It works really well for my listening habits, because it ensures that I will, for example, get a complete opera (following all of its cadences), followed by a complete rock album (following all of its cadences), followed by a complete abstract electronica compilation, and so on. Sometimes I’ll get singles interspersed between them. That’s fine.

The main way I discover more music is if I come across something I like (from random YouTube exploration or adding the SXSW torrents to my library or whatever), I will just buy that artist’s entire discography all at once, with the hopes that those albums will eventually come up in my listening sometime in the future. It’s like a little present to my future self.

Unfortunately, the modern music app landscape makes this incredibly difficult to do. Back in the classic iPod era, this worked well enough - I’d make a smart iTunes playlist which just filtered out stuff I’d listened to recently, and then populated with random albums up to whatever storage limit the iPod had. (Once upon a time I could fit my entire library into a single iPod Classic but that hasn’t been the case for well over a decade now.) And I continued with this with the iPod Touch and iPhone and so on, because even though those devices didn’t support shuffle-by-album, the smart playlists still worked.

But now a few stupid things have all happened:

  • My iOS devices stopped being able to sync (and none of the “fixes” I’ve found work at all)
  • iTunes switched from being a “manage your library” thing to an “Apple Music frontend player”
  • I tried using iTunes Match to at least get the iCloud Music Library thing but now that’s made it so that even my smart playlists don’t work anymore – even after disabling iTunes Match! (In particular, they no longer shuffle by album and I’m no longer able to force it to re-select a new set of songs, which I used to be able to do by removing items from the playlist.)

For years I have stuck with iTunes and iPod/iOS because they were the only ecosystem I could manage to get to work right with my listening preferences. I haven’t found any other players, much less device synchronization systems, that allow for the shuffle-by-album thing. But now even that isn’t working anymore, and Apple is showing no interest in fixing it; I’ve had bug reports open for years on each of the individual issues I’ve mentioned above, and nobody I know seems to run into these problems but nobody I know wants to listen to their music in this way; they’re happy to just listen to random radio/Apple Music/Pandora/etc. stations, and don’t care about plumbing the depths of their gigantic, varied collection.

I keep hoping that someone will know of some alternate player and sync solution that lets me do what I want though. Every now and then someone will maybe mention that there might be a Foobar2000 plugin or something but I’ll look into it and not only is Foobar2000 Windows-only but it doesn’t actually do what I want, or it has no way of synchronizing with plays across devices or whatever.

I’m not even asking for anything that exotic or unknown. iTunes used to do this as its normal mode of operation. But it’s like everyone who makes music software and library managers has forgotten about everything, possibly because of the streaming services which are in turn patterned after radio, which never provided a listening experience I enjoyed.

I’m not about to start hand-managing my library either. My brain isn’t nearly large enough to keep track of what music I’ve listened to or make the decisions of what to listen to next. I want a simple unbiased random algorithm to do that for me!

Why is this so fucking hard?

EDIT: It looks like there are macOS and iOS versions of Foobar2000. The macOS version is outdated, abandoned, and doesn’t support album shuffle (or external device sync). The iOS version supports album sync but just uses the iTunes library on the device, which is great if you can sync music into it but I can’t. So frustrating. But it looks like maybe there’s a way that I can sorta bludgeon it into working? We’ll see.

EDIT 2: So of course right after I posted this, iTunes suddenly started behaving again. Let’s see how long it lasts this time.

Also someone on a Slack I’m on wrote:

Perhaps it’s time to concede that whatever you want from it is just not going to work reliably any longer, and adjust expectations and habits accordingly? It’s quite obvious that it’s not going to get fixed anytime soon.

Nah, fuck this attitude entirely. I’d have to completely change the way I listen to music, and all of the ways that are even feasible anymore are the ones which just so happen to help the record labels instead of actual musicians, for some reasonGee golly whillikers.

I am so sick of control being taken away from me, especially in a way which doesn’t benefit the musicians I want to support.

Drawing apps, still meh

Comments

Once again it’s getting time to renew my Adobe Creative Cloud subscription, and once again I really don’t want to spend a few hundred dollars for another year of access to Photoshop. So as usual I’ve looked at other drawing programs to see what the state of affairs is for my uses, and boy howdy is it still pretty dismal.

Read more…

So about that AMP-script thing

Comments

Two days ago, Google breathlessly announced this amazing new revolution for websites:

Or in other words:

Let’s make a limited subset of the web that guarantees performance! No JavaScript, to keep it lean!

(Two weeks later)

So about that JavaScript thing…

Read more…

Support networking

Comments

I’m in the midst of a really bad fibro flareup lately, and am burning through my sick days at work pretty quickly. It’s frustrating and I need a way out, and something else that I can do as sustainable income.

I’m in a bunch of differently-intersectional support circles, and I’ve noticed the following:

Disability circles: Doesn’t understand the impact of my disability on my profession (because they don’t understand what my profession entails)

Technology circles: Doesn’t understand the impact of my disability on my profession (because they don’t understand what my disability entails)

The thin segment of disability+technology together: Doesn’t have any answers either, just sympathy and relatable experiences with not knowing what the hell to do

I keep asking in technology circles to see if anyone knows other jobs that would use my brain without needing to use my body and I keep on having to grow the list longer and longer with preemptions. No, I can’t go into management; I’m not good at coordinating other peoples' moving parts and it’s not what satisfies me as an engineer, and the brain fog from the pain makes this not a thing I’m likely to be able to get good at. No, I can’t go into teaching or training; that has even more requirements and rigidity in terms of my scheduling and I cannot do anything that requires that I be available at precise times on specific days.

I ask in disability circles, and there’s another, different list; no, I can’t use voice recognition software to program (not while there’s shared open-plan workspaces or I’m working in languages which aren’t suited to it – and I usually don’t have a choice of language). I still can’t go into management; it’s a completely different set of skills and not a natural progression. I already have a good ergonomic setup, both at home and at work. And employers don’t look too kindly on me smoking weed all day.

And in the intersectional circle, the only response I ever get is: “I have no idea, let me know if you figure something out.”

Read more…

I’m not buying a Mac Pro

Comments

Whenever Apple talks about a new piece of high-end hardware at WWDC, the Internet resonates: That’s so overpriced! Why would anyone pay that much money for a piece of hardware? A Hackintosh would cost way less! Apple is such a ripoff!

The thing is, the reason these hardware announcements are made at the WorldWide Developer Conference is because the conference is for developers. People who are building the software for people to use. And a lot of that software is for highly-specialized, resource-intense purposes.

Yeah, the average consumer doesn’t need to handle thousands of audio tracks and software instruments at once. The average consumer doesn’t need to handle multiple simultaneous streams of uncompressed 8K video. The average consumer doesn’t care about the latest API features in the next version of macOS or iOS. But the average consumer isn’t who’s being talked to in these presentations. There’s a reason the consumer devices get their own “town hall” events with an entirely different tone.

Read more…

Back to Ting I go

Comments

When I moved back to Seattle, I was using Ting Wireless for my cellphone service. At the time their service was a bit spotty (as they were a Sprint MVNO) and in 2013 I ended up switching back to my usual standby, T-Mobile. At the time T-Mobile had a $30/month plan which covered my needs: 100 minutes per month (with additional at 10¢/minute), and enough bandwidth for my needs.

A few months ago I decided to try out Xfinity Mobile, because it was supposedly only $10/GB/month for me since I’m already an Xfinity Internet customer. (Not by choice, mind you, but that’s a separate rant.)

However, they seem to be a bit aggressive at “overestimating” my bandwidth usage (so my bill was usually more like $30/month, not actually saving me anything), and pretty much every incoming call would get dropped with a “Call failure” error. This is of course a common issue, which Xfinity refuses to acknowledge, and there are plenty of other complaints on the customer forum, all of which are unaddressed beyond platitudes of “we are working on this.” (Going back well over a year now.)

Anyway. I’ve given Xfinity more than a fair shake. Unfortunately, the $30/month plan I was on with T-Mobile is no longer available (I’d been grandfathered in for quite some time), but since 2013, Ting has improved things a lot; in particular they are now doing LTE on T-Mobile (rather than CDMA on Sprint) and given how reliable T-Mobile has always been for me in the past, and how much the folks I know on Ting have continued to sing its praises, I’m pretty optimistic that this will work out better this time around. I do suspect the price will be somewhat higher than Xfinity, but at least I’ll be able to accept incoming calls!

So, all that said, if you want to give them a try, using this referral link will get you (and me!) a $25 credit on new activations.

The ongoing MSG discourse

Comments

It seems like the pro-MSG camp is really ramping up their Discourse again lately, and it’s getting really frustrating.

Yes, it is deeply unfortunate1 that MSG sensitivity was labeled “Chinese restaurant syndrome.” Yes, it is probably the case that a lot of supposed MSG sensitivity was psychosomatic and due specifically to that name. And yes, glutamic acid does exist in a lot of things naturally and does in fact contribute to the “umami” flavor. I don’t disagree with any of those things.

What I do disagree with, however, is the mischaracterization that everyone who has an MSG sensitivity is just faking it or being racist, with the same strawman “gotchas” like “Did you know it’s also in Pringles and Doritos?!” (Yes, I do. It was Doritos which first gave me a reaction, for that matter. Long before I’d ever heard of MSG or “Chinese restaurant syndrome.”)

It turns out that there’s a high correlation between MSG sensitivity and fibromyalgia. And like many things that cause fibro problems, it’s not a single isolated incident that causes problems, but an accumulation of issues. If I have something with a low-ish amount of MSG on its own, I probably won’t have a problem. But if I have something with a lot of it, or if I’ve had it several times over the course of a week, I will have a problem and it will ruin the rest of my day.

And yes, glutamic acid occurs in a lot of things, but (generally) not bound to sodium and not in the high quantities that it occurs in with processed foods!

Several studies have shown MSG to be safe for the general population. And I do not doubt that it is. But these studies don’t include people with nerve disorders like fibromyalgia or epilepsy, or with a general history of migraines or the like. MSG actively amplifies the action of the pleasure centers in the brain. Fibromyalgia’s main issue is an inability to downregulate nerve receptors. Can you possibly see how this might cause a problem for some?

These fucking thinkpieces completely ignore the very real problems that a lot of people encounter, and also encourage people to actively put MSG into their food and not disclose it to be a “gotcha” for people with problems.

It’s like putting gluten into the food of someone who has celiac disease because of the backlash against fad gluten-free diets.

It’s like giving someone sugar-based Coke when they ask for diet, because they think it’s funny. Or giving someone diet Coke when they ask for normal, because they think they should “lose some weight.” Both are disastrous for diabetics who have planned their glucose intake for the day. (And incidentally, artificial sweeteners are also a major migraine trigger for me.)

It’s like “testing” someone’s stated food allergy by putting that thing in on purpose. Or not worrying about cross-contamination, or thinking, “Oh, it’s only a little bit.” Which can cause people to die or at least have a very bad time.

Don’t FUCKING do that.

Generally: if someone has a food sensitivity, believe them. Even if you think it’s made up, there’s no harm in believing them, while pretending you know better than them for their own issue can be incredibly harmful. Even fatal.

The commoditization of free time

Comments

Once upon a time, people would fill their spare time with hobbies, things they do because they enjoy doing it. They could be passive, like watching TV, or they could be active, like knitting or playing piano, or they could even be a side gig for extra income, like woodworking or painting.

When the Internet came about that made for many more varieties of things that people could do for their spare-time hobbies. They could make weird little videos for YouTube or they could record music and produce albums that other people could listen to (and maybe even buy), or they could stream their video game playing to hang out with others or to compete online.

Somewhere along the line, as a society we seem to have decided that all of those activities must be done as a source of income. You can’t just “make videos on YouTube” or “stream on Twitch,” you are expected to become “a YouTuber” or “a Twitch streamer.” If you make things as a hobby it’s expected that you set up an Etsy store to sell them online; if you collect books or figurines or old video games it’s for making a collection you can sell on eBay. If you record music and put it online you have to put it on all the streaming services and market yourself to make it worth your while, because otherwise how will anyone discover it? Oh, you want your friends to listen to it? Well they’re all using Spotify now, and they’re only going to listen if The Algorithm tells them to.

If you’re not spending all your time doing marketing or sales or producing Content for the Content Gods you are Doing It Wrong.

Every time you post a video to YouTube it goads you about how far you are from monetization. Every time you do a Twitch stream it follows up with an email about how far you are from making Affiliate. I don’t know what Affiliates get after their streams – probably something about their monetization stats or how far they are from Partner or something. I don’t know. I don’t think I care. But whenever I attend the local Twitch streamers meetup, invariably all of the discussion revolves around how recently everyone got Affiliate, or how far away everyone is, and how sad it is that I’ve been streaming on and off for years and don’t have it yet and I have got to Find My Audience. It feels like a cult.

Read more…

the joys of streaming

Comments

Okay, so, I kinda-sorta had my streaming setup working pretty okay, with the big problem that I wasn’t able to get audio to come through digitally, and instead had to mix everything through the analog outs, going to the noisy input on the external USB audio interface. Not ideal. Also, the AVermedia drivers are unreliable and the app is crashy, and I didn’t have a good way of running the app at 1080p anyway (my laptop’s internal screen is only 768p and the HDMI dummy display I had was being unreliable about setting 1080p and there was no way to maximize the window without being able to click on it anyway, and on and on and on).

So, I went to Amazon and found a couple of devices (affiliate links) which simply convert HDMI to a standard webcam input – exactly what I wanted, because this could let OBS capture the audio and video as if it were a webcam. Which works really really well.

Unfortunately, neither device worked quite right; the one with the built-in splitter acts as a TV (for obvious reasons) and the HDMI passthrough thus uses a television colorspace, which doesn’t look right on the connected RGB-only DVI monitor. But audio works well.

The one without the splitter (using the external splitter) had all sorts of weird inconsistent colorspace behavior depending on which order things were plugged in, and I could never get audio to work at all.

Oh, and another thing I tried that almost worked was to plug my piano monitor into the second monitor output on the laptop, and run REcentral full-screen on that monitor. The resulting lag was a little annoying, but much worse was REcentral completely crapping out and going garbagey while I was trying to use it. Plus, I’m not a fan of any setup where I need the Windows machine to be on and fully-working just to use the external monitor. So that worked even worse than I’d expected.

So, for now I’m using the one with the built-in splitter and just dealing with weird colors on the monitor, and in the meantime I’ve ordered a cheap 24" HDTV that I can put up in place of the monitor. because of course I’m going to throw more money at this problem, because it’s irritating that I can’t get things to work quite right.

Oh, and meanwhile, I was also running into issues with macOS always detecting the capture device as preferring 720p, but fortunately it turns out that SwitchResX handles this. I was prepared to pay the $15 for it when I realized, wait, I already bought it back in 2005! And my license is still good for the current version! Yay! (Unfortunately this means my deadname is on the registration screen. I suppose I could ask them if I could get the name changed on the serial but I doubt it. If it really bothers me it’d probably be easier to just pay another $15. The software’s improved so much since then that it’d be worth it anyway.)

Anyway, the upshot of all this is that I can theoretically get my game streaming setup working again (I gave up on it because I could never get the AVerMedia to work reliably and it would usually crap out about 10 minutes into my stream), since the non-splitter one plus the external splitter is perfect for this.

And then I can sell the AVerMedia on eBay or something, I guess? Wow, their going price is extremely random, everywhere from $50 to $100. And I suppose I’d then have an extra monitor I should sell too.

Anyway, then I decided to try actually doing a music stream while a bit weedy and it wasn’t a fun time. But I was already frustrated from this tangle of tech. Why I keep on throwing myself into this never-ending morass I’ll never understand.