🔙 to

 _____ ____ _____ _____  ____
(___  ) _  (___  |____ |/ _  |
 / __( (_| |/ __// ___ ( (_| |
(_____)___ (_____)_____|\___ |
     (_____|           (_____|

Restoring Music.app to the iTunes glory days

How to make Apple Music.app almost not suck (and be better than Spotify)

If you're trying to move away from Spotify, Apple Music might not look compelling when you first open it up on your computer. When you've been steeped in Spotify for a decade, Apple Music might look like an ugly copycat, and the learned helplessness from Spotify might prevent you from discovering the library view is customizable. This isn't helped by the fact that the customization options are put in unintuitive places.

I believe human agency would be improved if software were foremost designed to be a "Tool" rather than an all-encompassing one-size-fits-all dictates-to-you-what-you-want App. Each person listens to music for different reasons, at different rates, in different settings! Default UIs are optimized for some Frankensteined "average user", not you!

I'll run through a few customizations that make it work for me, Take the parts that inspire you, leave the ones that don't.

These all work regardless of if your songs come from Apple Music's streaming library or from your own mp3s.

Library view setup

Unlike Spotify, Apple Music's table columns are customizable and moveable.

The default songs UI:

Screenshot of the default view on MacOS of Apple Music.app for a new user. The song library table displays columns for Title, Time, Artist, Album, Genre, Favorited, and Play count

After my tweaks:

Screenshot of Apple Music.app with the song library table customized to display the album artwork, trakc number, year, rating, and date added in addition to all of the default columns of Title, Time, Artist, Album, Genre, and Play count.

The columns can be reordered by dragging. Most columns can be toggled via the right-click menu on the column headings. Weirdly, the Album artwork column, the left-most in the screenshot above, is enabled elsewhere. It took me months before I stumbled onto it 💀. It sorts by Artist name, then by their albums chronologically, which is essential to me.

To enable, click this mysterious icon at the top-right of the app. It's like a junk drawer of functionality that Apple didn't bother to find a real home for:Screenshot of Apple Music.app's top-right view menu, with the 'Show View Options' item hovered.

Click "Show View Options" in this menu. Then enable the "Show Artwork" checkbox in the popup menu:Screenshot of Apple Music.app's extended 'View Options' menu, offering 30+ column options along with artwork display options

Correcting the Playlist view

Another confounding UI choice is playlists default to a similar-but-different uncustomizable table.

The default playlist view looks like:

Screenshot of Music.app's default playlist UI, which is a much more spacious table without only the columns Song, Artist, Album, Time, and are not customizable in that view.

Thankfully there's an (unintuitive) option to change this by clicking "View > as Songs" in the app's menu bar:

Screenshot of the MacOS menubar for Music.app showing the 'View > as Songs' option highlighted

The playlist will now have the same look and functionality as the main library:

Screenshot of my playlist now with the confusingly-named 'songs' view. It looks like the compact table of the main library view.

Uses for Metadata

Spotify Wrapped presents itself as a backbreaking gift that Spotify made just for you. In reality they are just dressing up very basic information that they deliberately withhold from you for the other 364 days of the year. Coincidentally, it's also the only time of year where they make you a playlist of only songs you already know, without any sprinkles of new music the company wants you to hear.

Music.app lets you use this information however you want. Want to know what you've listened to the most? Sort by the Play Count column to see for yourself! You can also create "Smart Playlists" which are filters of your music library, meaning you can:

  • Make a smart playlist of songs you've added this year. If you want, sort it by Play Count to make your own constantly-updating Wrapped-like playlist.
  • Make a smart playlist of songs you haven't listened to in the last 5 years. Sort by Artist and hit play. It can be exciting to reconnect with a song you had forgotten about!
  • Make a smart playlist of music released during specific years. Target 1975-1980 to hear your disco songs. Target your high school years to relive your angst. Etcetera.

Create a smart playlist by selecting File > New > Smart Playlist in the app's menu bar. Some more example filters:

Screenshot of the Smart Playlist rules configuration menu. This one is set to 'Date Added' 'is in the last' '1' 'months' to make a smart playlist of only recently added songsScreenshot of the Smart Playlist rules configuration menu. This one is set to 'Last Played' 'is in the last' '2' 'weeks' to make a smart playlist of recently listened to songsScreenshot of the Smart Playlist rules configuration menu. This one is set to 'Year' 'is in the range' '1975' 'to' '1980' to make a smart playlist of songs from the Disco era

Why this matters to me

Apps that aren't customizable, like Spotify, impart their corporate mental model onto you. I find this particularly dangerous for apps managing something so central to one's identity as music. Uncustomizable platforms use their total control to induce the user behaviors that are profitable to them. When it comes to art and entertainment, corporate motives are always at odds with your personal human values.

Spotify's music library management UI is purposefully limited. If it wasn't, you likely would spend more time forming deeper bonds to music you already cherish. Checking out new music would become an intentional active choice for you rather than a passive constant.

My decade of being a software engineer has shown me how every large-scale app has been optimized against you for profit. The technology you use affects your behaviors, so chose your tools deliberately and customize them to how your brain works to restore a bit of your own human agency.

- zgzag