(on Github)

jmc is a new media player project with the simple goal of being the best tool for organizing and listening to music on macOS, period.


jmc wants to bring power, flexibility and elegance back to macOS media management. jmc:

Table of Contents

  1. Features
  2. Roadmap
  3. Download


Library Manager

screenshot jmc offers the most powerful tools for library organization of any media player for macOS. jmc keeps track of album artwork, PDFs, logs, cue sheets and more, and offers powerful tools for organizing your media.

jmc elegantly accounts for media spread across external volumes, showing available and unavailable volumes in the sidebar and filtering the music in your library accordingly.

Location Manager

jmc will track the locations of files added to it. If your files do missing, when transferring media between volumes or libraries, for example, you can use the location manager to easily relocate lost files and folders.


Using advanced search, you can filter your library by arbitrary criteria and create smart playlists.

Shared Libraries

jmc can connect to jmc clients nearby, displaying them in the source list. Clients can connect to each other using either Ethernet, network Wi-Fi, or peer-to-peer Wi-Fi for clients in close physical proximity on different networks. Users can stream music from each other, or drag and drop to transfer media.



jmc’s advanced functionality is designed to stay out of the way of its elegant interface. jmc is intuitive. Maintaining a queue of upcoming music and creating playlists are as easy as dragging and dropping.


You can either compile jmc from source manually or download the latest stable artifact here. In the future, binaries for jmc will likely be distributed through the App Store. In the meantime, please consider buying me some coffee or food!


You can choose to allow jmc to organize your library by moving or copying added files, or have it perform no organization at all.

To import an existing iTunes library, use the “Import iTunes Library” action in the File menu, and point the importer at your iTunes Library.xml file.