MusicMan is a cross-platform music player and library organiser. It supports multiple music directories, each of which is recursively scanned to build your media library. Your library is synchronised with the actual files on disk each time you start MusicMan. It also supports mass ID3 retagging and dynamic searching (iTunes-style), where entering a search term reduces your current playlist to only the songs that match your search.
MusicMan is alpha software, and is under heavy development. Lots of things (e.g. playlists, Shoutcast) don’t work yet. However, please try it and submit any bugs you find or features you would like to see on my Mantis server. I’ve not yet put the source code anywhere that people can easily commit to, but if you feel like adding/fixing things in the meantime, send the source back to me and I’ll merge it in.
MusicMan requires Java 6, and runs on Windows, Mac and Linux. It is released under the terms of the GNU GPL v3. It uses the free MP3SPI, JLayer and JAudioTagger libraries.
Downloads
- Download MusicMan (Extract ZIP, run MusicMan.jar)
- Source Code (NetBeans Project)
Screenshots
- MusicMan Screenshot (Ubuntu Linux)
- MusicMan Screenshot (Windows XP)
- MusicMan Screenshot (Mac OS)



[...] only be able to play mp3 files, and will use the very simple playback mechanism Tsuki Chama uses in MusicMan. I am lead to believe its cross-platform (I should probably test this) and will do for now as I [...]