Third Annual iOS Music Player Showcase
Cs
Following a tumultuous development cycle last year, Cs 6 is now finally available. This comes as quite the surprise to me; for those unaware, what was originally intended to be Cs 6 nearly released back in 2019. During its public beta, Cs’s devoted userbase panned its radical redesign and new customization features. The beta’s backlash was so severe it forced Cs’s developer—Mike Clay—to backpedal, redevelop the Cs 6 update from scratch, and spin off the bounced Cs 6 beta as a brand new music player called SongOwl. As a fan of the Cs 6 beta, this left me worried about Cs’s future; I predicted this spinoff player would remain Mike’s focus, leaving Cs in mere maintenance mode forever catering to that vocal segment of its user base.
My prediction turned out wildly inaccurate; Mike did indeed go back to the drawing board and release a new Cs 6 update, this time with a more restrained approach that was much more positively received. In retrospect, it appears obvious why this year’s Cs 6 won the hearts of detractors where last year’s Cs 6 beta (now SongOwl) failed; the original beta introduced many foundational changes—such as “Paths”—that made the beta both a visual and functional redesign. In contrast, this year’s Cs 6 release features relatively restrained visual refinements such as a new grid view option and tasteful player view redesign, but not many functional additions or changes. Save for the promotion of the old search tab bar item to a universal menu button, Cs 6 works identically to its previous major release, which I suspect explains the positive reception over the original SongOwl approach.
Note the side-by-side comparison above; Cs 6’s screenshot on the right is clearly the same app, yet it contains plenty of visual tweaks. The redesign is shallow, but its breadth is extensive; mystery meat buttons are now human-friendly, labeled buttons, the mini-player now features rounded corners and space-efficient use of its whitespace for the progress indicator, and the previously prema-visible alphabet scroller on the right now intelligently reveals itself upon scroll. Despite these and many more changes not covered, each are relatively small and the overall experience still feels like Cs, only a more refined and modern take.
Arguably, the new player view design is the most prominent change in Cs 6. The new design features a thick progress bar—much like the original Cs 6 beta did—but this time also featuring a dynamic color theme that uses prominent colors from the current track’s art. As with dynamic color theme effects featured in Doppler 2 and Power Player, the effect is naturally hit and miss; while in my testing the result is always readable and functional, the color extraction algorithm yields noticeably more boring results for some album art than others, particularly in light mode. Observe the screenshots below; “light” theme variants tend to choose a rather plain, pure white background, while their “dark” theme equivalents are typically more dynamic and exciting with more interesting primary, secondary, and background color choices.
In spite of my gripes with the suboptimal dynamic theme results in certain cases, the Cs 6 redesign is a tremendous success. It manages to make Cs feel fresh and modern on iOS 14 while continuing to satisfy the angry, vocal sect of Cs’s user base that previously protested the radical, functional changes in the original beta. Balancing such discrepant needs across a user base is tremendously difficult to accomplish, and Cs 6 does so with poise and grace. To take feedback in stride and try again from scratch like Mike did with Cs 6 during the beta period takes humility; it’s a mark of a great engineer and deserves recognition.
At the end of 2020, Cs continues to function more or less the same way it did last year. However, following the new Cs 6 update, it now features a clean presentation that now makes Cs feel like a brand-new, modern player despite its many venerable years on the market. If you appreciate simple, general-purpose players, you’d be hard pressed to find a more elegant and well-supported solution than Cs.
Widgets
None.