MusicPlayer2 is a desktop music player for Windows built on the BASS audio engine, designed for high-quality local audio playback with real-time spectrum visualization. It functions as a local music library manager, organizing tracks by artist, album, and genre, while also serving as an online metadata and artwork downloader that fetches lyrics and album covers automatically. The player features a fully customizable interface defined through XML configuration files, and includes a synchronized lyrics display with desktop overlay and karaoke-style highlighting.
The player distinguishes itself with advanced audio control capabilities, including A-B loop playback for repeating user-defined segments of a track, playback speed adjustment without pitch change, and a built-in equalizer with reverb effects. It supports a wide range of audio formats including FLAC, APE, MIDI with custom sound fonts, and TAK, and offers cue sheet playback with proper track navigation. The interface can be extensively customized through XML-based layouts, multiple themes, and mini player variants, while the desktop overlay renders synchronized lyrics and album art independently of the main window.
Additional capabilities include audio format conversion between WAV, MP3, WMA, OGG, and FLAC, tag-based metadata editing with batch operations, and file-based playlist management using M3U/M3U8 formats. The player integrates with LastFM for scrobbling, supports global hotkeys and system media controls, and includes a song search feature with Chinese pinyin matching. Configuration can be backed up and restored, and the player supports portable installation.