Features¶
Audio Playback¶
- Multiple audio back-ends (GStreamer, xine-lib)
- Replay Gain support
- Auto-selects between ‘track’ and ‘album’ mode based on current view and play order
- Applies clipping prevention whenever available
- Configurable default (fallback) and pre-amp values to suit any audio setup
- Multimedia key support
- Real shuffle mode, that plays the whole playlist before repeating
- Weighted (by rating) random playback
- Proper ‘Previous’ support in shuffle mode
- A play queue
- Bookmarks within files (or playlists, with a plugin)
Editing Tags¶
- Full Unicode support
- Make changes to many files at once
- Make changes across all supported file formats
- Tag files based on their filenames with configurable formats
- Rename files based on their tags
- No ugly
%a
,%t
patterns - more readable<artist>
,<title>
instead- Fast track renumbering
- See full instructions at Editing Tags
Audio Library¶
- Watch directories and automatically add/remove new music
- Hide songs on removable devices that may not always be there
- Save song ratings and play counts
- Lyrics downloading and saving
- Internet Radio (“Shoutcast”) support
- Audio Feeds (“Podcast”) support
User Interface¶
- Simple user interface to Just Play Music if you want
- Useful as a small window or maximized, no feeling cramped or wasted space
- Album cover display
- Full player control from a tray icon
- Recognize and display many uncommon tags, as well as any others you want. Especially useful for classical music.
Library Browsing¶
- Simple or regular-expression based search
- Constructed playlists
- iTunes/Rhythmbox-like paned browser, but with any tags you want (Genre, Date, etc)
- Album list with cover art
- By directory, including songs not in your library
Python-based plugins¶
- Automatic tagging via MusicBrainz and CDDB
- On-screen display popups
- Last.fm/AudioScrobbler submission
- Tag character encoding conversion
- Intelligent title-casing of tags
- Find (and examine / remove) near-duplicate songs across your entire collection
- Audio fingerprinting of music
- Control Logitech Squeezebox devices.
- Scan and save Replay Gain values across multiple albums at once (using gstreamer)
File Format Support¶
- MP3, Ogg Vorbis / Speex / Opus, FLAC, Musepack, MOD/XM/IT, Wavpack, MPEG-4 AAC, WMA, MIDI, Monkey’s Audio
UNIX-like integration¶
- Player control, status information, and querying of library from the command line
- Can used named pipes to control running instance.
- Now-playing is available as a fixed file