MusicPlayer2

MusicPlayer2for Windows

version:2.77.1
Freeware
3.0
Size:5.81 MB
Updated:2025/12/04
Downloads:12M+
Languages:English
System:Win All
Developer:zhongyang219
Get Software Now

Description

Editor's Review

A surprisingly capable Windows music player packed with pro-level features.

MusicPlayer2 Introduction

MusicPlayer2 is a Chinese audio player software that is open-source and free, and supports Chinese and English. that integrates numerous features such as music playback, lyric display, format conversion, and more. It supports lyric display, karaoke-style lyric display, online lyric download, lyric editing, song tag recognition, album cover display, online album cover download, spectrum analysis, sound effect settings, taskbar thumbnail buttons, theme colors, format conversion, and other functions. The playback engine is the BASS audio library (V2.4). The player supports almost all common audio formats.

Related Links:

MusicPlayer2 depends on the Microsoft Visual C++ runtime environment. If the program prompts "MSVC*.dll not found" or similar errors on startup, please click the link below to download and install the Microsoft Visual C++ runtime environment.

Latest Supported Visual C++ Redistributable Downloads | Microsoft Docs

Main Features

Lyric Display

Mini Mode

Karaoke-Style Lyric Display

Lyric Display in Taskbar Search Box

Desktop Lyrics

Online Lyric Download

Lyric Editing

Song Tag Recognition and Editing

Spectrum Analysis

Album Cover

Auto-match and Download Lyrics & Album Covers

Sound Effects Settings (Equalizer & Reverb)

Taskbar Thumbnail Buttons

Theme Colors

CUE Sheet Support

Background Gaussian Blur

Format Conversion

Media Library Function

FAQ

Prompt about missing MSVC*.dll, VCRUNTIME*.dll, or other similar DLL files on startup.

MusicPlayer2 depends on the Microsoft Visual C++ runtime environment. If the program prompts "MSVC*.dll not found" or other similar DLL files on startup, please click the link below to download and install the Microsoft Visual C++ runtime environment.

Latest Supported Visual C++ Redistributable Downloads | Microsoft Docs

Prompt about missing api-ms-win-*.dll files when starting on Windows 7 systems.

This issue is caused by the addition of System Media Transport Controls in version 2.74. Please click here to download the missing DLL files. Copy the appropriate version of the DLLs to the MusicPlayer2 main program directory based on your Windows version to resolve the issue.

(This issue should no longer occur in newer versions.)

Low Interface Frame Rate

Currently, MusicPlayer2's interface rendering uses GDI and GDI+. The low frame rate is due to the efficiency limitations of GDI drawing. Due to my limited capabilities, there is currently no good solution to this problem.

GDI rendering uses the CPU and cannot utilize GPU acceleration. The larger the window area, the longer it takes to render a frame, resulting in lower frame rates.

Here are some ways to improve the frame rate:

  • Open "Options" - "Appearance Settings" - "Advanced", and reduce the "UI Interval" (default value is 50ms). Adjusting it to 20ms can significantly increase the UI frame rate, but CPU usage will increase accordingly. You need to find a balance between frame rate and CPU utilization.
  • Reduce window size.
  • The larger the window, the more CPU resources the UI drawing consumes. Avoid using maximized or full-screen mode and reduce the window size to significantly improve the frame rate.
  • Disable the "Enable Background" option in "Options" - "Appearance Settings".
  • Rendering semi-transparent backgrounds and background images consumes significant CPU resources. Disabling this option can significantly improve the frame rate.
  • Disable the "Use GDI+ for Album Cover Drawing" option in "Options" - "Appearance Settings" - "Advanced".
  • The "Use GDI+ for Album Cover Drawing" option doesn't show much noticeable improvement in most cases. If your frame rate is low, it's not recommended to enable it.
  • Uncheck "Use Rounded Corners Style" in "Options" - "Appearance Settings" - "Visual Effects".
  • Drawing rounded rectangles consumes more CPU resources. Unchecking this option can noticeably improve the frame rate.

White Border at Top When Using Custom Title Bar

Starting from V2.77, an option to remove this white border has been added.

  • Open the program configuration file directory (click "Open Configuration Directory" in "Options" - "General Settings")
  • Open config.ini after ensuring the program is closed
  • Find "remove_titlebar_top_frame" under [config], change it to true, and save

After this change, the white border at the top of the title bar will be removed. However, when the window gains or loses focus, the white border may briefly flash at the top of the title bar.

I haven't figured out how to solve this issue yet, so this feature is disabled by default.

Related Topics

  • PC Music Player
Best PC Music Player Software | Top Free & Premium Audio Players for Windows

Discover the best PC music player software for Windows — from lightweight free audio players to powerful high-resolution FLAC and MP3 players. Compare features, supported formats, sound enhancement options, and download links. Find the ideal music player