Cactus is an audio player. It shows all your music files in a kind of database, and you can easily browse, edit, and search your collection. It also supports synchronizing your music collection with a mobile player device. It plays MP3, WAV, and Ogg. It can also import and rip audio CDs, automatically show album covers, tag MP3 files, and maintain a fast library. A GTK 1.x binary is also available.
skiTunes is a fast, extensible alternative to iTunes. It can use Apple Quicktime, VLC, MPlayer, LAME, and cdrecord. It differs from Apple's offering in that it is written in Cocoa and uses native widgets, as well as supporting formats iTunes doesn't, such as OGG and WMA. Using native widgets will allow it to automatically match the rest of the OS when a theme is applied, unlike iTunes, which requires hacking in order to make it match. It will also offer a skinnable "mini- mode".
Airtime lets you take total control of your radio station via the Web with intelligent archive management, powerful search, an easy playlist builder, a simple scheduling calendar, and rock-solid automated playout. Features include fades, cues, playlists, a programme calendar, Icecast, Shoutcast, and Soundcloud integration, DJ and station manager roles, JQuery widgets, Liquidsoap playout, and a record and rebroadcast functionality. Powerful media archive features 'watch' folders to allow stations to magically synchronize files, auto-import files, and has multiple directory support. Users can interact with it through any Web browser. It comes with an 'easy install' package.
Random Music plays random MP3 tracks from your music collection. It maintains a flat database of tracks, detailed genres, and weights, and generates a weighted random playlist from the user-selected genres. The ID3 and ID3v2 fields (title/artist/album), detailed genre, and weight (0-9) for the currently-playing track can be edited, and tracks can be removed from the playlist. For example, a user can select only tracks with a minimum weight of 5 from the subgenres "Pop - 1970s" and "R&B - 1970s", and the playlist will adjust accordingly.
BeatPacker is a simple Python script that uses an M3U playlist to generate a temporary folder filled with files that can be easily transferred to a portable music player. It's designed to be used as a target for drag-and-drop, a nautilus-scripts right-click action, or similar purposes. A Windows installer is available.