Blog: Emotrix: A Matrix Inspired macOS Screen Saver

Emotrix

I’ve been (slowly, oh so slowly) trying to teach myself Swift (the programming language, not the pop star).

The main reason, besides being a distraction to the everyday hellscape news cycle, is that I’ve been working on a small Mac app for over a year that runs as a menu bar app and connects to Last.fm to scrobble songs and do a few other things. I wrote almost all of it in Python because I know Python really well. But, I want to end up converting it to be a fully native Mac/Swift app.

Problem is … I don’t know Swift very well at all.

So, I’ve been trying to get better at it. To start the year I challenged myself with a new project: make something in Swift. The first idea that came to mind was a Matrix-inspired screen saver. The goal was to make something that was written entirely in Swift, could run natively on a Mac, was as resource friendly as possible, and I could only use Chat-GPT for help in troubleshooting, debugging, or looking up functions. I wanted to try and write the code myself as much as possible since I’m trying to learn something. I got stuck a few times, but, that’s programming for you.

The result is Emotrix. A screen saver that is inspired by the Matrix digital rain effect but every so often will throw in some chunks of pop-punk song lyrics down the screen as well. It’s silly. But it makes me happy.

I wrote and tweaked it to display the characters in a way that I like the look of more than to be “movie perfect.” (The best movie version of the effect I’ve seen is this one. I did a lot of inspo-browsing over the past few weeks.) The finished and compiled version should be downloadable here. It should be installable on the latest version of macOS, but I’ve only tested it up to Sequoia (15.7.3).

I never thought I’d see this pressed to vinyl. An absolute staple of my high-school life and adding this to the collection brings immense joy.

Blog: Adam Grundy’s Top Albums of 2025

Best of 2025

Another year has come and gone, but the tunes will remain. And what a year it was! 2025 thrilled with key reunions of bands like The Starting Line, Yellowcard, and Motion City Soundtrack, while some solo albums from Hayley Williams, Luke Spiller, and Taylor Acorn all made their way onto top spots in my personal list. In this blog, I’ve hyperlinked to my past work on this site in ’25, and added in some new blurbs if I didn’t get around to writing about the record during the year. I hope everyone had a peaceful and relaxing holiday season, and 2026 seems poised to be just as strong in the music front.

Read More “Adam Grundy’s Top Albums of 2025”

Blog: Garrett Lemons’ Top Albums of 2025

Best of 2025

It’s been an interesting year around these parts. Like always, music, books, and television has played an integral part of how I cope with the daily stress of life, the added stress of the world we live in, and just in general with how I interact with those around me. I don’t have all that much to say, but if you know who I am from being around Chorus and AbsolutePunk for the last twenty years, here’s some things that I found to be class this year.

Read More “Garrett Lemons’ Top Albums of 2025”

Blog: Trevor Graham’s Top Albums of 2025

Best of 2025

End of the year – you know what time it is.

A wise man named Smash (but it’s Dr. Mouth to you) once said “the years start coming and they don’t stop coming”. He was so right for that. 2025 felt a decade long, but also it’s already December again. What’s that about? Not a fan!

Some real bullshit in the world this year, dude! I know it’s not what you came here to read about, so I won’t get into it. But if life feels more and more like circling the drain these days, I get it, and implore you to hang in there. Yes, Dr. Mouth, our world is also on fire – but every now and then we get a One Battle After Another. Or go to Red Rocks for the first time. Or compete in a parallel parking contest. Or watch stand up comedy in a park on a summer afternoon. And it’s like, oh shit, life is pretty tight actually!

Wonderful year in music though – it was tough narrowing down to 50 selections. Can you believe I did it? Applause break please. My fun little annual project at the end of every year is to count down my list over the course of a week on Instagram stories – it’s not the ideal platform for something like that, but I like to think of it as an exercise in concise (and very casual) writing since there’s a limit on space for text. Below you’ll find my favorite albums of the year, with all of those little blurbs. If you don’t care about any of that, scroll to the bottom of this page for a screenshot of the list in its entirety.

Read More “Trevor Graham’s Top Albums of 2025”

Blog: Chorus.fm Wrapped – 2025 Edition

I’ve been wanting to build something like this for a while and used the last quiet days of 2025 to finish it. I needed to figure out a better way to handle a bunch of people hitting the page at the same time and better cache the results so it’s not calculating the big queries with each hit. And after a soft launch in the Q&A thread I think I’m relatively comfortable that the servers can handle it as built.

The feature is a supporter only perk and can be found here: forum.chorus.fm/wrapped

It will take ten to thirty seconds to render the first time and then should be instant after that when you return (same thing for past years if you go back in time). It will automatically update to the new year on January 1st each year, and when I come up with other stats to calculate I’ll update the script to include those as well. I went with the basics to start with.

I thought this could be something fun to start off the year with.

And that’s a wrap on 2025.

All the stats are totaled and my most played albums of the year are on slide two. Best of the year lists will be posted on the website on January 5th.