Is it a Virus?
✔ NO - Safe
Must be in C:\Program Files\MpvTray\mpv-tray.exe or C:\Program Files (x86)\MpvTray\mpv-tray.exe
Warning
Low risk, but ensure you have a legitimate copy
Multiple mpv-tray instances can occur if the program is launched multiple times; use Task Manager to end duplicates
Can I Disable?
✔ YES
Right-click the tray icon to exit, or disable at startup via Task Manager → Startup, then restart.
What is mpv-tray.exe?
mpv-tray is a lightweight Windows system tray utility that provides quick playback controls, status, and volume management for the mpv media player. It connects to a running mpv instance via the JSON IPC interface, updating playback info in the tray while you continue watching or listening.
mpv-tray acts as an IPC client that talks to mpv's JSON IPC socket. It does not play media itself, but sends commands like pause, play, seek, and volume changes, and reads status to display current file, time, and state in the tray.
Quick Fact: mpv-tray enables convenient playback control without opening the mpv window, using a lightweight IPC channel to synchronize status with the tray.
Types of mpv-tray Processes
- Tray UI Process: Main tray interface and IPC client (1 instance)
- MPV IPC Client: Sends commands to mpv via the JSON IPC interface
- Volume Controller: Adjusts mpv volume from the tray
- Status Reader: Queries and displays playback state and current file
- Notification Helper: Shows lightweight playback notifications
- Update Checker: Checks for mpv-tray updates
Is mpv-tray Safe?
Yes, mpv-tray is safe when downloaded from official sources (mpv.io) and used with a legitimate mpv installation.
Is mpv-tray a Virus or Malware?
The real mpv-tray is NOT a virus. However, malware can imitate legitimate file names; verify digital signatures and path.
How to Tell if mpv-tray is Legitimate or Malware
- File Location:: Must be in C:\Program Files\MpvTray\mpv-tray.exe or C:\Program Files (x86)\MpvTray\mpv-tray.exe. Any mpv-tray elsewhere is suspicious.
- Digital Signature:: Right-click mpv-tray.exe → Properties → Digital Signatures. Should show signer like "MPV Project" or "mpv.io".
- Resource Usage:: Normal usage is 1-5% CPU and 2-15 MB RAM; constant high usage may indicate a problem.
- Behavior:: mpv-tray should run as a foreground tray app and only connect to a running mpv instance when mpv is active.
Red Flags: If mpv-tray is found outside C:\Program Files\MpvTray (or C:\Program Files (x86)\MpvTray), has no valid signature, or runs when Windows starts without user action, scan with antivirus and verify against mpv.io.
Why Is mpv-tray Running on My PC?
mpv-tray runs to provide quick, accessible playback controls for mpv and to maintain a live IPC connection for status updates, even when the main mpv window is hidden.
Reasons it's running:
- Active MPV Playback: You are actively controlling mpv via the tray; playback commands and status refresh from the IPC channel.
- Background IPC Connection: An IPC channel keeps mpv-tray synchronized with mpv, so status like current file, time, and pause state can be displayed.
- Startup or Tray Behavior: mpv-tray may be configured to start with Windows or minimize to tray on close, keeping controls readily available.
- Status Monitoring: The tray actively monitors playback progress to show elapsed time and remaining duration.
- Multiple MPV Instances: If you run more than one mpv instance, the tray may connect to the primary IPC server to reflect one set of controls.
Can I Disable or Remove mpv-tray?
Yes, you can disable mpv-tray. You can exit from the tray icon or uninstall the utility if you prefer a different setup.
How to Stop mpv-tray
- Exit Tray: Right-click the tray icon and choose Exit, or click the close button if shown.
- End Task: Open Task Manager (Ctrl+Shift+Esc), locate mpv-tray.exe, right-click → End Task
- Disable Startup: Task Manager → Startup tab → Disable mpv-tray
- Check Background Apps: In Settings → Privacy & security → Background apps, ensure mpv-tray isn't configured to run in background if you don't want it.
How to Uninstall mpv-tray
- ✔ Windows Settings → Apps → Apps & Features → mpv-tray → Uninstall
- ✔ Control Panel → Programs → Uninstall a program → mpv-tray → Uninstall
- ✔ Delete remaining configuration in %APPDATA%\mpv-tray if present
Common Problems: mpv-tray
If mpv-tray is slow, unresponsive, or not showing status, try these common fixes specific to mpv-tray.
Common Causes & Solutions
- MPV Not Running or IPC Socket Not Created: Start mpv with IPC: --input-ipc-server=\.\pipe\mpv-socket and ensure the socket exists before launching mpv-tray
- Incorrect IPC Path: Configure the correct IPC path in mpv-tray settings to match mpv's IPC socket (e.g., \?\pipe\mpv-socket)
- MPV-TRAY and MPV Version Mismatch: Update both to compatible versions from mpv.io; restart both programs
- Tray Icon Unresponsive: Restart mpv-tray from the taskbar context menu or kill the process and relaunch
- Low Permissions: Run mpv-tray as Administrator if needed to access IPC socket or update settings
- Conflicting Background Apps: Disable other IPC clients or MIDI/overlay utilities that may block mpv IPC traffic
Quick Fixes:
1. Quick Fixes:
2. 1. Ensure mpv is running with an IPC server: --input-ipc-server=\.\pipe\mpv-socket
3. Restart mpv-tray and mpv after updating paths
4. Verify IPC path in mpv-tray settings matches mpv's
5. Check for updates to mpv-tray and apply
6. Run mpv-tray as Administrator if IPC access is blocked
Frequently Asked Questions
Is mpv-tray necessary if mpv already plays in a window?
Not strictly required, but mpv-tray provides quick playback controls and status in the system tray, helping you manage playback without switching windows.
Do I need mpv installed to use mpv-tray?
Yes. mpv-tray requires a working mpv installation and an enabled IPC socket for control and status updates.
How do I configure hotkeys with mpv-tray?
Hotkeys for the tray are typically configured in mpv's configuration or via the mpv-tray settings, mapping tray actions to mpv commands.
Can mpv-tray start on Windows startup?
Yes, mpv-tray can be configured to launch at startup via Task Manager or its own settings; it will run in the system tray.
Why can't mpv-tray find mpv?
Check that mpv is running, the IPC socket path is correct, and that mpv-tray has permission to access the socket; adjust configuration accordingly.
Is mpv-tray open source?
Yes. mpv-tray is typically distributed under the same licenses as mpv and mpv.io projects; check the official repository for source code.