Reading “Fourth Annual iOS Music Player Showcase”…
3 Years Since Publication
Technology moves fast! Article is now out of date.
Mixtapes
Mixtapes is a new general-purpose player built by Jake Nelson that dropped late September at the tail end of 2021, and despite its young age already boasts a comprehensive and novel playlist and queue-focused experience. In spite of the third-party music player market’s maturity, the concept of “smart” playlists remains rare; to date, the only players that provide a flavor of this capability are Marvis Pro, Albums, and Soor1. It comes as a suprise then to not only see a new player launch boasting this capacity front and center in its marketing and branding, but also to see this relatively complex capability launch right out of the gate in its first version. Even features that didn’t make the cut for initial release have since been added in subsequent minor updates, such as full Apple Music support. However, to properly discuss Mixtapes, we need to first step back and take stock of the player holistically.
On launch, Mixtapes offers a comfortably traditional experience, complete with stock tab bar navigation and an interface strongly reminiscent of Apple’s own Music.app (in no small part due to its choice of red as its default accent color). Mixtapes’ tab bar present the following menu items by default:
- Albums
- Discover
- Mixes
- Search
- More
The traditional browsers like “Albums” are close in appearance and navigation to Music.app with a couple crucial differences. Firstly, the “Albums” page offers a healthy selection of sorting options, including the coveted ability to sort albums by artist name and then each artist’s albums by release date. Secondly, Mixtapes offers a classic “cover flow“-style browsing experience when in landscape mode, the only player available today to offer this beloved but forgotten layout style. The “Discover” page is a recent addition as a part of it’s first-class Apple Music integration, featuring an Apple Music-powered browsing experience with all the collections you’ve come to expect from the service (“Favorites Mix”, “Stations for You”, etc.). It’s effectively a carbon copy of what you’d otherwise find in Music.app’s “Listen Now” page, and it’s great to have immediately accessible within Mixtapes itself without forcing listeners to bounce back to Music.app. While there’s so little unique done to its contents I can’t help but feel that it’s perhaps a lazy integration, it’s sure to delight heavy users of Apple Music. Additionally, for those that aren’t or don’t have a subscription, you can trivially swap out the “Discover” tab with a more traditional browser like “Artists”.
Continuing on to the “More” page, it’s a near carbon copy of the “More” page originally found on the legacy Music.app on iOS 7 and earlier. It’s on this page extra browsers like songs and genres are accessible. However, in Mixtapes’ case, a “Settings” menu item also makes an appearance on this page. Within “Settings” is a remarkably dense and deep tree of various behavioral and appearance options, including the ability to customize both the mini-player and full-player’s controls and visuals, automatically skip & hide explicit tracks with its novel “family friendly mode”, and even the ability to enable filtering by BPM for your smart mixes2. It’s also worth noting that Mixtapes offers a staggering 120 alternative app icons, the most extensive I’ve seen offered in any music player and easily beating out the previous leader, Marvis Pro, by a whopping 80 icons. With Mixtapes, listeners who care deeply about maintaining a particular home screen aesthetic have never had a better chance of finding the perfect icon.
![Page 1 of alternative icons in light mode Image of page 1 of alternative icons in light mode](https://cargo.barrowclift.me/fourth-annual-ios-music-player-showcase/mixtapes/light-icons-1.jpg)
![Page 2 of alternative icons in light mode Image of page 2 of alternative icons in light mode](https://cargo.barrowclift.me/fourth-annual-ios-music-player-showcase/mixtapes/light-icons-2.jpg)
![Page 1 of alternative icons in dark mode Image of page 1 of alternative icons in dark mode](https://cargo.barrowclift.me/fourth-annual-ios-music-player-showcase/mixtapes/dark-icons-1.jpg)
![Page 2 of alternative icons in dark mode Image of page 2 of alternative icons in dark mode](https://cargo.barrowclift.me/fourth-annual-ios-music-player-showcase/mixtapes/dark-icons-2.jpg)
Now with a deeper understanding of Mixtapes’ design, traditional navigation, and startlingly extensive suite of settings, it’s now finally time to dive into the player’s namesake: its “Mixes” page. On this page, listeners can of course make regular mixes (playlists) manually, which is the typical player-specific playlist management seen in other players like Plum. Alternatively, listeners can create “smart” mixes to have Mixtapes automatically populate those playlists by artist, album, year, or genre. For example, if I wanted to create a playlist of pop tracks from 2021, I could easily do so by creating a new smart mix with two filters, the first to only include tracks with the “pop” genre and the second to only include tracks with a year equal to “2021”. It bears noting that this system pales in comparison to Marvis Pro’s and Albums’ equivalents, with Marvis Pro supporting a whopping thirty-five different filter criteria to choose from in comparison to Mixtapes’ sad selection of five. However, what is there works exactly as described, and such a small suite of criteria may be easily forgiven given the app has only been available for a few months and is sure to receive expanded capabilities in the coming years.
That brings us finally to Mixtape’s full-player, which by default features edge-to-edge album art, a deep album art blur as the background, and a modest suite of standard playback controls. The “deep blur” effect delivers variable results, sometimes looking incredible as is the case with Yola’s Stand For Myself but other times looking nearly as bad as Sathorn’s full-player as is the case with Bent Knee’s Frosting.
![The full-player with a pleasing blur effect Image of the full-player with a pleasing blur effect](https://cargo.barrowclift.me/fourth-annual-ios-music-player-showcase/mixtapes/good.jpg)
![The full-player with a mediocre blur effect Image of the full-player with a mediocre blur effect](https://cargo.barrowclift.me/fourth-annual-ios-music-player-showcase/mixtapes/bad.jpg)
![The full-player with an ugly blur effect Image of the full-player with an ugly blur effect](https://cargo.barrowclift.me/fourth-annual-ios-music-player-showcase/mixtapes/ugly.jpg)
With that said, its batting average for good results remains well above the times it flops, and the functionality provided by the rest of the player more than makes up for those times.
At the bottom of the player is a novel, segmented tab control which provides the ability to create and switch between different queues on the fly. The feature is absolutely game changing; ever since my first iPod over a decade ago, I’ve been frustrated at the inability to preserve my playback queue from shuffled playlists. I frequently found myself getting halfway through a shuffled playlist (typically for an “oldies” shuffle during family vacations), only to find myself needing to temporarily switch to something else (say for a drive home), thus forever losing my shuffled playlist queue position and leaving me to manually skip through repeats the following day. Mixtapes is the first and only player that finally acknowledges that queue contents are important listener data and offers a solution to preserve them in the form of multiple queues, which can trivially be named and sorted for quick and convenient swapping in the full-player itself. After years of keeping a finger on the pulse of iOS’s music player ecosystem, it pleases me to no end to still see such profoundly exciting and useful new features like this drop. With Mixtapes’ leadership and a bit of luck, the days of seeing queue contents be treated so transiently and ambivalently by players may finally be coming to an end.
Make no mistake, Mixtapes’ young age reveals itself at times, such as with its slim filter criteria and handful of nasty bugs3, but its exciting features that can’t be found anywhere else like cover flow and multiple queues make the experience undeniably captivating. We don’t know yet what Mixtapes release cadence will look like, but if it’s anything like the handful of releases it received following the launch just a few short months ago, then it’s clear that Jake Nelson has big plans in mind with Mixtapes, and he’s just getting started.
iPad Experience
Unfortunately, Mixtapes does not properly support the iPad.
Widgets
Mixtapes offers a single “Now Playing” widget collection in three sizes. Like all “Now Playing” widgets, they’re populated with the album art of the currently playing track and sometimes additional metadata (depending on the size of the widget). However, Mixtapes’s widgets are by far the most bizarre take on this classic widget type I’ve seen to date.
Against convention, both the small and large widget sizes display just the album art with no additional metadata whatsoever. While this of course works perfectly for the postage stamp-sized small widget, it’s comically monstrous with the large widget, resulting in half your home screen displaying nothing but the album art. Granted, since no other player today aside from Albums provides the ability to display just the currently playing track’s album art in a large widget, this is sure to please at least some listeners out there waiting patiently for a widget like this to come along, but for the majority of listeners I can’t imagine this large widget design makes sense. Disappointingly, there’s no customization available whatsoever for any of the sizes; you’re stuck with what you get.
The medium widget is a bit more traditional by leveraging a two-column design, featuring the album art beside queue details, including the current song and the next three songs up in the active queue. Like the full-player’s “deep blur” effect, the result is a bit hit and miss, sometimes resulting in visually nasty results like with Bent Knee’s Frosting but other times looking gorgeous as is the case with Yola’s Stand For Myself. Again, the lack of customization to display the song, album, and artist details instead of the queue is disappointing, but as a medium “Now Playing” widget focused on the queue, it’s perfectly acceptable.
Personal Assessment
-
Apple Music integration
While not anything particularly groundbreaking, Mixtapes offers a standard Apple Music discovery page and expected integration like the ability to search either your local library or Apple Music’s catalog.
-
Lyrics support
Again, while not particularly groundbreaking, Mixtapes does indeed support a traditional lyrics view by tapping the album art.
-
Light & dark themes
-
Beautiful or visually engaging full-player
While Mixtapes full-player looks gorgeous in some cases, its results are exceptionally inconsistent and highly dependent on the album art.
-
Discovery features
Its “Smart Mixes” feature is a great start, but not counting Apple Music it’s the only means of discovery in the app, and its limited capabilities prevent it from replacing expected discovery collections like “Recently Added”.
-
Album-focused features
Much to my delight, my preferred album sorting method (Artist > Chronological) is supported. However, I’d love for Mixtapes to take its Smart Mixes further by providing the ability to optionally filter and sort albums instead or in addition to songs.
-
iPad support
It can perhaps be written off given Mixtape’s young age, but I still find myself disappointed at the lack of iPad version.
Table of Contents
- Introduction
- Honorable Mentions
- 2021’s Players
- New This Year
- Established
- Recommendations
- Conclusion
-
Comically—despite coining the concept of “smart playlists” in the general public with iTunes over a decade ago—Apple failed to port the feature in any capacity whatsoever over to iOS. ↩︎
-
BPM metadata is not automatically provided for music downloaded either through Apple Music or iTunes, and thus must be manually set by the listener in order for Mixtapes to target. With that said, there are sure to be a handful of listener libraries out there with meticulously maintained metadata and would be overjoyed at the ability to quickly create smart mixes containing only tracks within a specific BPM range. ↩︎
-
For example, you can completely break the app by hiding all tab bar items aside from “Albums”, “Artists”, “Mixes”, and “Search”. Don’t do this though, since the only way to fix is deleting and redownloading the app, losing your data in the process. ↩︎