LinuxAlternative
mpvLinux vs Windows Media Player LegacyWindows

mpv as a Linux alternative to Windows Media Player Legacy

Updated

Our verdict

mpv is a strong replacement for Windows Media Player Legacy, particularly for users who prioritize format support and lightweight performance over a graphical media library. It handles common audio and video files effortlessly and supports drag-and-drop playlists. However, it lacks the visual media library interface and management features that WMP offered. If you simply need to play files without organizing a large collection, mpv is an excellent, free choice. If you relied heavily on WMP's library organization and metadata editing, you may need a separate tool like Kodi or VLC for that specific workflow.

Feature parity85%
License
GPL-2.0+ AND LGPL-2.0-or-later
Price
Free
Latest version
v0.41.0 (December 21, 2025)
Rating
—
mpv screenshot
The main window showing the application in action

What works the same

  • Plays common audio and video formats including MP3, AAC, MP4, and MKV
  • Supports drag-and-drop playlist functionality
  • Lightweight and free to use without paid upgrades
  • Keyboard and multimedia key control support

What is different

  • No built-in visual media library or collection management interface
  • Interface is minimal and keyboard-driven rather than mouse-centric GUI
  • Lacks integrated device synchronization or burning features found in WMP
  • Configuration is primarily via external text files rather than GUI settings

Opening your Windows Media Player Legacy files

mpv plays standard audio and video files like MP3, AAC, MP4, and MKV directly. It does not natively play DRM-protected WMA files or require specific Windows codec packs for common formats. Playlist files in M3U or M3U8 formats are supported. If you have complex WMP library databases, they are not directly importable, but the media files themselves remain fully compatible.

Switching from Windows Media Player Legacy to mpv, step by step

  1. Install mpv via your distribution's package manager or Flathub
  2. Copy your audio and video files to a Linux-accessible directory
  3. Create a simple M3U playlist file if you need ordered playback
  4. Configure mpv.conf if you want default settings like volume or video driver
  5. Use drag-and-drop or command-line arguments to start playback

Key features of mpv

  • Wide format and codec support
  • Keyboard‑driven control
  • Drag‑and‑drop playlist
  • External configuration files
  • Multimedia key support
  • Scriptable via Lua and JSON‑RPC

How to install mpv on Linux

Flatpak (Flathub)flatpak install flathub io.mpv.Mpv
Ubuntu / Mintsudo apt install mpv
Debiansudo apt install mpv
Fedorasudo dnf install mpv
Arch / Manjarosudo pacman -S mpv
openSUSEsudo zypper install mpv

Frequently asked questions

Can mpv play WMA files?

Yes, mpv supports WMA files, provided they are not DRM-protected. Standard WMA files will play without issue.

Is there a media library feature in mpv?

No, mpv does not have a built-in media library. It is a player, not a manager. You can use it with external tools or scripts if you need library features.

How do I configure mpv settings?

Settings are managed through a text file called mpv.conf. You can create this file in your config directory to set defaults for video, audio, and input behavior.

3 other alternatives to Windows Media Player Legacy

All alternatives to Windows Media Player Legacy

Rate mpv

Be the first to rate
Is it a good replacement for Windows Media Player Legacy? 9