As a long time fan of modular music, I found myself increasingly disappointed with the lack of good options for playing back those songs on my modern Mac. So I decided to take matters into my own hands and make my ideal modular music player.
OMO is a free and open source music player for Windows, Linux, and MacOS which is designed from the ground up to be the best player for listening to music modules. It also supports many other music formats, but is really no replacement for your favorite music player if you are just going to listen to MP3s.
OMO's interface is based on Winamp 5. It has a queue with player controls and an optional library view. You can add files or folders to the queue or browse your library (if you have pointed OMO to where your music files are) and add files from there.
The library keeps track of all compatible music files that are in the folders you told OMO to look in. When you first scan your library, OMO will retrieve as much meta-data as it can find in each file. OMO will also pull tags from the cloud during the scanning process.
Additionally, you can tag any music files in your library to supply additional information. Any tags you add to your music files are automatically submitted to the cloud, so other users with the same music files can enjoy the benefits of the work you did. OMO does not alter your music files in any way, it stores its tags in a separate database (so don't expect to edit the tags of your MP3 files with OMO and see those tags in another player).
Since OMO is designed for playing back modular music, it has features relevant to playing back modular music files that you won't find in other more general purpose music/media players. For instance, you can set loop start, end, and fade times for looping modules and have them fade out nicely instead of abruptly ending. You can also use the Split Track feature to inform OMO of additional songs embedded in a module. Some modules that come with pinball games, for example, have multiple looping songs within the module file. OMO can catalog these as separate tracks in its database so you can find and listen to them all.
I've been enjoying using OMO for the last year or so and thought the player could use more exposure. If anyone is in need of a modular music player for MacOS, give OMO a try. If you have any comments, questions, or suggestions, feel free to ask.