Repolode
zhongyang219

zhongyang219/MusicPlayer2

A Windows local music player with synced and karaoke-style lyrics, album art, spectrum analysis, equalizer, and audio format conversion.

Open-source alternative to:foobar2000WinampMusicBee

Stars
6,734
Forks
527
Open issues
566
Last commit
18 days ago

What is it?

MusicPlayer2 is a local music player for Windows. It displays lyrics, including karaoke-style highlighting, and can download lyrics and album covers online or match them automatically. Users can also edit lyrics and song tags, and the player recognizes tags from audio files.

The player offers a spectrum analyzer, equalizer and reverb settings, a mini mode, desktop lyrics, and lyrics shown in the Windows taskbar search box. Its interface layout is customizable through XML, with several built-in layouts and light and dark modes. It supports CUE track splitting and format conversion, and it plays most common audio formats through either the BASS or FFmpeg playback engine.

The project is written in C++ with MFC and is built with Visual Studio 2022 on Windows. It requires the Microsoft Visual C++ runtime to run.

Key features

  • 01Karaoke-style and desktop lyric display with online lyric download and editing
  • 02Automatic matching and download of lyrics and album covers
  • 03Spectrum analysis, equalizer and reverb settings
  • 04Song tag recognition and editing
  • 05CUE track splitting and audio format conversion
  • 06Customizable XML interface layouts with light and dark modes

Use cases

  • Playing a local music library on Windows with lyrics and cover art
  • Showing lyrics in the taskbar or on the desktop while working
  • Splitting CUE-based album rips into individual tracks
  • Converting audio files between formats

Quick start

  1. 1

    Install via Scoop package manager

    scoop install extras/musicplayer2
  2. 2

    Or download the latest release from the GitHub releases page

  3. 3

    If startup reports a missing MSVC*.dll, install the Microsoft Visual C++ runtime from the linked Microsoft Docs page

Things to know

  • Windows only; the README states it is developed and run only on Windows.
  • Requires the Microsoft Visual C++ runtime for some setups.
  • Building from source requires Visual Studio 2022 with MFC.

Topics

FAQ

What is MusicPlayer2?
A Windows local music player with synced and karaoke-style lyrics, album art, spectrum analysis, equalizer, and audio format conversion. MusicPlayer2 is a local music player for Windows. It displays lyrics, including karaoke-style highlighting, and can download lyrics and album covers online or match them automatically. Users can also edit lyrics and song tags, and the player recognizes tags from audio files.
Is MusicPlayer2 free to use? What license does it have?
MusicPlayer2 is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is MusicPlayer2 still maintained?
Actively maintained. The last commit to MusicPlayer2 was on Oct 4, 2026.
What can I use MusicPlayer2 for?
Playing a local music library on Windows with lyrics and cover art Showing lyrics in the taskbar or on the desktop while working Splitting CUE-based album rips into individual tracks Converting audio files between formats
How do I install MusicPlayer2?
Install via Scoop package manager: scoop install extras/musicplayer2 Or download the latest release from the GitHub releases page If startup reports a missing MSVC*.dll, install the Microsoft Visual C++ runtime from the linked Microsoft Docs page
Where can I get MusicPlayer2?
The source code and installation instructions are on GitHub: https://github.com/zhongyang219/MusicPlayer2

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects