Every Noise at Once's Avatar

Every Noise at Once

@everynoise.bsky.social

everynoise.com and associated curiosity; see also @glennmcdonald.bsky.social

1,501 Followers  |  6 Following  |  196 Posts  |  Joined: 09.11.2024  |  1.9665

Latest posts by everynoise.bsky.social on Bluesky

Preview
You Have Not Yet Heard Your Favourite Song : Glenn McDonald A former Spotify insider reveals how streaming has changed the global musical landscape and what it means for fans, musicians and the music industry.

If you've read my book, thanks, that was awesome of you!

If you haven't, but not as a matter of principle, you could read the beginning and see if that makes you feel like reading more.

www.book2look.com/book/RVopHiZ...

07.01.2026 19:11 β€” πŸ‘ 13    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

Or to use the grouped display to see the top 10 such artists per year:

?play history
|track info=(....spotify_track_uri,urid.other tracks)
/artist=(.track info.artists:@1),playyear/artist :count=1 .of
|artistname=(.artist.name),-artist
#count /playyear |of=10

27.12.2025 16:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You can click the "x" next to 1000 - 1000 to switch to a flat display.

27.12.2025 07:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Yep, you can do that. Hint: group by artist,year then group by artist and filter count=1.

26.12.2025 21:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Note, too, that all the queries in Curio are exposed and editable, so if I were, say, on vacation and unavailable, anybody could have fixed these for themselves. Technically, anyway...

26.12.2025 18:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

So everything that did

.id.other tracks

should now do

....spotify_track_uri,urid.other tracks

using the urid function to pull the ID portion out of the URI.

26.12.2025 17:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

For the curious: last year I lazily used track IDs as stream IDs, and then hacked around the resulting problems. Since then I gave streams their own unique IDs, which is much better, but I forgot to update some track-lookup queries, which were thus trying to use new stream IDs as track IDs.

26.12.2025 17:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If you have hit issues with the Listening History views in Curio showing zero counts for things, do this:

26.12.2025 17:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Yeah, sorry, I had to fix the same issue in a couple other places, which I didn't notice because I had the queries cached. Delete any "20XX tracks all" and "20XX tracks full" queries from the query page (the little "x" when you hover), and then go back to Listening History and try again.

26.12.2025 17:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1

Oh, if it was release years, reload and try again now.

26.12.2025 07:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Those don't look like valid track IDs. Which view are you in?

26.12.2025 06:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Indeed you could!

24.12.2025 21:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Worth noting that this data is per browser, so you need to have retrieved your followed artists in Curio on each machine+browser where you want to run NRbG.

2/2

22.12.2025 18:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

OK, let's check your data. Go into Developer Tools (F12 on Chrome) β†’ Application, and open up IndexedDB. You should see something like the attached picture. If you don't have Curio / Props / artists, then there's your problem.

1/2

22.12.2025 18:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

But meanwhile, you could try re-retrieving your artists in Curio...

22.12.2025 12:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Harumpf. Perhaps I have misconstrued the first error. Will investigate, but not until later.

22.12.2025 11:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Aha. Try again now.

22.12.2025 06:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Can you look in the developer console and see if you're getting an error message?

21.12.2025 21:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Yep. everynoise.com/curio.html

08.12.2025 22:41 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

If your information software doesn't make you want a bigger monitor, what good is it?

08.12.2025 19:42 β€” πŸ‘ 14    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Planning ahead for the end of the year, which is STILL A MONTH AWAY: a thing for comparing a genre capsule for your year in music to a friend's.

(And yes, in my test case, my "friend" is myself from another year.)

02.12.2025 19:49 β€” πŸ‘ 10    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

You can compare a playlist to *multiple* others at once, too.

23.11.2025 15:31 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Every Noise at Once: Spotify, Music Discovery, and Human Connection with Glenn McDonald #podcast
YouTube video by The Chasing Leviathan Podcast Every Noise at Once: Spotify, Music Discovery, and Human Connection with Glenn McDonald #podcast

I talked to PJ Wehry on the Chasing Leviathan podcast, and now you can hear us:

www.youtube.com/watch?v=iCTd...

07.10.2025 14:45 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Thanks! At the moment there's nothing for which soliciting donations would be worthwhile, but I will post if that changes.

05.10.2025 12:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This is unlikely to happen, but here's a simple Chrome extension that will let you control the volume for any site:

everynoise.com/site-volume-...

Download, unzip, go to chrome://extensions/, turn on Developer Mode, hit Load Unpacked, pick the unzipped folder.

24.09.2025 19:33 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

(As best I can tell, since it also has no list.)

02.09.2025 18:13 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Every Noise at Once

The genre system we created at the Echo Nest and expanded for a subsequent decade at Spotify had, by its unnecessary demise, over 6500 genres, every one of them picked and guided by humans. The automated ML system that replaced it has 708 tags.

02.09.2025 18:12 β€” πŸ‘ 37    πŸ” 8    πŸ’¬ 1    πŸ“Œ 2
Preview
Getting into the groove: How music shaped the scatter brushes in Figma Draw | Figma Blog Today, we’re adding 10 new scatter brushes to push the creative possibilities in Figma Draw. Here’s how the team drew inspiration from Doo-wop, Vaporwave, and other music genres to design them.

www.figma.com/blog/figma-d...

08.08.2025 02:35 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

NRbG uses the reverse of "related artists in", essentially, and the two are not necessarily symmetrical. But if you also hook up Curio, you can use "myartists" as an NRbG genre to search all your liked artists. I do that plus a bunch of particular genres...

27.07.2025 22:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
?28pRQNZyF8cHagMgrpLBOR.other playlists.tracks
/my artist=(.artists:@1.id.artists)
||apoints=(.my artist.counts.points...._,(1),total),alignment=[=apoints*count]#alignment

?28pRQNZyF8cHagMgrpLBOR.other playlists.tracks /my artist=(.artists:@1.id.artists) ||apoints=(.my artist.counts.points...._,(1),total),alignment=[=apoints*count]#alignment

Sometimes I come across a very long playlist and I want a quick sense of how my own listening intersects with it. There are lots of ways to quantify this, but here's one of them in Curio query form (you can copy and paste the query from the alt-text):

24.07.2025 19:34 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@everynoise is following 6 prominent accounts