History

On September 13, 2000, Apple Computer released the first Public Beta of Mac OS X ahead of its initial release in March 24, 2001. Mac users could purchase the Public Beta from Apple.com for the price of $29. This beta version of Mac OS included a music application capable of playing CDs & MP3 files, and was named Music Player.

Music Remote is a tribute to that short lived, long forgotten application. However, Music Remote is a remote application for Music on modern macOS, capable of controlling playback, volume, and playlists.


Mac OS X Public Beta with Music Player running in the foreground.


Features
Music Remote playing "Sofa Rockers" by Sofa Surfers
Playback
Music Remote has all the basic controls to control Apple Music and just enough information and status indicators to keep it glanceable. It’s there when you need it without need any interaction and you can even keep it floating above all your other windows.
Music Remote's Playlists window displaying a playlist called "80s Favorites".
Music Playlists
Use Music Remote to quickly switch to another playlist. Simply click on the Playlists button above the playback button, select another playlist from your library, and press Play.
Music Remote playing live radio station Channel Q.
Live Stations UI
When you’re listening to live audio such as Apple Music Hits or Channel Q, Music Remote adapts its user interface to something suitable for streaming audio.
Music Remote playing "Pale Shelter" by Tears for Fears
The elements of style
Music Remote is a 100% native, written in both AppKit and Swift. Much of the UI is drawn in code using Core Graphics & Core Animation0 in order to achieve crisp details for both Retina and non-Retina displays.

Requirements
Software macOS Monterey and newer; Music.app
Hardware Universal Binary for Macintosh computers with Apple Silicon and Intel processors
Language English, Spanish, Italian, Finnish, German, and Polish
Code 100% Native. Written in Swift using AppKit.

Related apps
Music Widget

Music Widget

Music Widget is a replica of the original iTunes Widget included with Dashboard introduced in 2005.
Learn more about Music Widget
Music MiniPlayer

Music MiniPlayer

Music MiniPlayer is a replica of the original iTunes MiniPlayer included with early versions of iTunes.
Learn more about Music MiniPlayer

Details

Music Remote uses Scripting Bridge and Distributed Notification Center to send and receive commands with Apple Music on macOS. 99%2 of the UI is written in Core Graphics and Core Animation to achieve crisp UI that is also optimized for non-Retina Displays. Music Remote is a completely native app; written with Swift and AppKit.

Special thanks to Kyle Halevi & Dmitry Novikov for their time in helping me with visual guidance and image assets. I appreciate their time.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Apple Music and iTunes are registered trademarks of Apple Inc.
0 With the exception brushed metal textures and the volume knob. Images are used to render these on screen.
1 Music Remote is notarized.
2 Brushed metal textures and the volume knob are images.
3 Apple Music subscription not required. Not compatible with Spotify.


© 2019-2024 Mario A Guzman