I've been thinking about this for a while and I've come to the realization that the Music app is the single most poorly designed major piece of software in Apple's repertoire. Not only has it not shown any advancement in years, but in many respects, it has actually taken a few steps back.
I know that many others are extremely disappointed with it, so I decided to compile a list of what I see as the major issues that plague this app and what needs to be done to bring it up to the usual Apple standards.
Here are a few additional bugs/glitches/inconsistencies/poor design choices that I've noticed:
Sorry for such a long post, but there's a lot to say on the matter. Agree? Disagree? I hope my post doesn't come across as bitter. I'm an enormous iOS fan and I love most of Apple's apps. But I consider myself an enormous music fan, and the Music app is among my top 3 most used apps in iOS 8. That's why these issues are so frustrating to me. I've tried alternative apps that alleviate some of the issues, but they all seem to introduce some of their own. And the single most important feature here (#4 on the list) can only be created with a first party solution, so that's why Apple needs to get on it.
What are your thoughts on the matter?
I know that many others are extremely disappointed with it, so I decided to compile a list of what I see as the major issues that plague this app and what needs to be done to bring it up to the usual Apple standards.
- Up Next. This one's a gimme. iTunes has allowed song queuing for a few years now, so it's time to bring it to iOS already. I hate how I can't select the next song to play without interrupting the current song.
- Shorter lists. The introduction of artist images may be nice aesthetically, but it makes the scrollable list more than twice as long, meaning it takes longer to find what you're looking for. Also, within the Artists tab, put albums back in their own nested folders. When you have an artist with 10 albums, it's very annoying to see every song and album in one list because it means you have to do so much scrolling when you want to listen to something from the 8th or 9th album.
- Filters. Cover Flow was useless if you had a large music library, but its replacement (the album cover grid) is no better. What they need is filters so you can customize what you're looking at, instead of having to sift through a giant grid of potentially thousands of album covers that is neither fast nor intuitive.
- Tags. This is the single most important point in this thread, in my opinion. Currently, the Music app still operates via the nested folder model that is decades old. You select a tab (ie. artists), and then drill down through the 'folders' until you find what you want. This is far too stationary and downright archaic. We need a more dynamic system for song selection. For example, let's say I'm in the mood to play long heavy metal songs that I love, I should be able to select 'heavy metal', '5 stars', and 'over 7 minutes', and it will automatically populate a playlist of all the songs on my iPhone that meet those criteria. In other words, what the Music app needs is dynamic playlists. Take the Smart Playlist feature that we've had for years, and instead of having these rigid playlists that you need to create and manage each time, implement a quick and intuitive filter system where you can choose the characteristics of whatever it is that you'd like to play, and it will immediately populate a playlist for you based on those characteristics. And allow us to add our own tags to songs that this system can make use of. I really truly hope that the Beats acquisition brings a feature like this to the iOS Music app. This is the single biggest feature I want to see in iOS 9. If we don't see this sort of dynamic music selection process, I will be immensely disappointed.
- Fix the album view design. In the days of iOS 1-6, album view was a neat little feature because it gave you the feeling of owning the physical album without actually having it. You would tap the icon and it would flip the album and show you the track list 'on the back'. Well, when iOS got rid of skeuomorphism, this metaphor was destroyed in the process. The album view is still there, but it doesn't mean anything. There's no digital representation of a physical album, yet when you tap the icon on the top right of the screen, you see the track list slide up from the bottom. This track list looks just like the normal song selection screen, which is extremely confusing and often causes you to lose your place within the app. By getting rid of the physicality but retaining the feature, iOS has increased the cognitive load by adding an additional layer of confusion to the Music app.
- Speaking of the album view, why does the 'Ratings' button even exist? All it does is display the star rating of the current song that's playing. If I'm already playing the song, why do I need to see the rating? Sure, it allows you to edit it, but so what? The purpose of star ratings is to make the song selection process easier. I'd rather play a 4* or 5* song than a 1* song, so I want to be able to see the star ratings BEFORE I play the song to remind me of what I love and what I don't. As such, show all the star ratings in the list. Displaying the rating of just the song that's currently playing is pointless.
- Larger touch targets. I don't know about you, but I find the touch targets for music controls are way too small and often unresponsive. For example, the vertical alphabet along the right side of the screen is far too narrow. The touch target feels like it's just a couple millimeters wide, so whenever I go to touch it, I end up hitting the empty white space beside it and selecting the artist rather than scrolling to that letter. Make the column wider or find a better mechanism to scroll through the alphabet. Additionally, I find the lock screen music controls are unresponsive. When you're on the move and are listening to music, you want to be able to quickly hit the Pause/Forward/Backward buttons without even having to think about it. You really can't do that, though. I find that they're too small, and iOS often registers my touches as accidental touches that it dismisses, rather than real user inputs. This needs to be adjusted to allow for greater leniency, so that when I'm walking somewhere and want to pause or change the track, I don't have to be so incredibly precise and attentive.
- More information. The Music app needs more power user features. For example, we need more song data. I understand that iOS is meant for simplicity and should never aim to replicate a desktop, but the Music app is TOO dumbed down. In a world that is transitioning from desktop computing to phones and tablets, we're losing a lot of functionality when listening to music, so it's time for mobile platforms to open up a little more. Perhaps this can be implemented via a long press. I often feel as though long pressing should serve some function in the Music app, but it doesn't. Maybe long pressing a song could open up an iOS equivalent of the 'Get Info' feature in iTunes. Maybe this long press could also be the gesture that opens up the filters/tags feature I mentioned above. I'll leave that to the designers to decide what is and what isn't suitable for iOS, but my point is that the app is too limited and makes me feel like I don't have enough control over it.
- Misc. Create some sort of adaptive colour UI, like we see in iTunes and in the iOS Remote app. It's quite nice and I know a lot of people prefer this to the Music app's current colour scheme.
Here are a few additional bugs/glitches/inconsistencies/poor design choices that I've noticed:
- The app always forgets your place. I don't know if this is due to the lack of RAM, but I'm getting annoyed at how every time I open the Music app, it forgets where I was and returns me back to the top of the artist list.
- Spotlight is inconsistent. Sometimes I'll type in the name of a song and it'll find it immediately, whereas other times, it will be blank, even though I know the song is there.
- There needs to be a better way to toggle the 'Show All Music' option. I have iTunes Match because I like having access to all my music everywhere, but I usually don't want it all showing because it makes lists longer and more unwieldy. So when I want to listen to something that isn't currently on my phone, I have to go into Settings, locate the 'Show All Music' toggle, turn it on, go back into the Music app, download the song or album, wait for the download to complete, then go back into Settings and turn off 'Show All Music'. There needs to be a better way.
- Fix bugs. For example, half the time, 'Create -> Genius Playlist' causes the app to freeze. Also, I still notice glitches sometimes when switching between portrait and landscape.
- General inconsistencies. For example, why is it that when you tap an artist, the albums are listed in reverse chronological order, whereas when you type that same artist into the search field at the top and then select that artist, it lists the albums alphabetically? That's just careless design.
- Missing designs and affordances. For example, within the 'Playlists' tab, you have no way of knowing what's a playlist and what's a folder that has playlists within it.
Sorry for such a long post, but there's a lot to say on the matter. Agree? Disagree? I hope my post doesn't come across as bitter. I'm an enormous iOS fan and I love most of Apple's apps. But I consider myself an enormous music fan, and the Music app is among my top 3 most used apps in iOS 8. That's why these issues are so frustrating to me. I've tried alternative apps that alleviate some of the issues, but they all seem to introduce some of their own. And the single most important feature here (#4 on the list) can only be created with a first party solution, so that's why Apple needs to get on it.
What are your thoughts on the matter?