Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Zukaritasu/vlc-discordrpc-plugin

Repository files navigation

Discord Rich Presence for VLC Media Player



This is a plugin specifically developed to display the user's activity in VLC on Discord through rich presence. This includes videos, music, images, or any multimedia content supported by VLC.

Rich Presence

Features

  • Automatic sync: Displays title, artist, and album/movie information.
  • Status support: Shows if you are Playing, Paused, or Stopped.
  • Time remaining: Displays the current progress time.
  • Enable or disable rich presence: In the plugin settings (requires restarting VLC)
  • Enable or disable details or state: In the plugin settings (requires restarting VLC)
  • Customization of details, status, large text and small text: In the plugin settings (requires restarting VLC)
  • Show artist or album: In the plugin settings (requires restarting VLC)
  • Custom Discord Application ID: In the plugin settings (requires restarting VLC)

Important

If you don't know how to create a Discord application ID, don't do it, as doing it wrong can cause the plugin to stop working.

macOS Support

Warning

I do not own a Mac, so the code for this operating system has not been tested or compiled. To be realistic, it is probably broken.

You will have to fix any compatibility issues and compile it yourself. If you would like to contribute, please feel free to submit a Pull Request with the fixes and the compiled binary.

Installation Guide

Windows

Just download the installer and run it as administrator; then just hit next, next, and you're done. The installer will automatically activate the plugin so that when you open VLC, the presence starts working right away.

Linux

Plugin installation guide for Linux. First, you must update VLC Media Player to the latest version available to avoid problems. After checking that you have the latest version of VLC, you need to download the latest version of this add-on by clicking here Latest Release.

Since the plugin is not part of the VLC compilation, you must install the downloaded plugin using the following command:

before executing the command, make sure VLC is closed

Debian/Ubuntu

sudo dpkg -i vlc-discordrpc-plugin_1.2.2-1_amd64.deb
vlcrcedit --install

Fedora

sudo dnf install vlc-discordrpc-plugin-1.2.2-1.fc42.x86_64.rpm
vlcrcedit --install

Uninstall

Windows

To uninstall the plugin, go to Control Panel > Programs and Features, find 'Discord Rich Presence for VLC', and uninstall it.

Path to the uninstaller, in case you want to run it directly without going through the Control Panel

C:\Program Files\vlc-discordrpc-plugin\unins000.exe

Linux (Debian/Ubuntu)

  • vlcrcedit --uninstall
    sudo dpkg -r vlc-discordrpc-plugin

Fedora

  • vlcrcedit --uninstall
    sudo dnf remove vlc-discordrpc-plugin

Discord Information

Technical Details

This plugin communicates with the Discord Client using Unix Domain Sockets on Linux/macOS and Named Pipes on Windows. It follows the official Discord RPC protocol for "SetActivity".

Dependencies

  • VLC SDK

Compatibility

Since the plugin acts as a bridge between VLC Media Player and Discord, related to rich presence, it should be noted that for the plugin to work properly, both programs must be up to date and compatible on the same operating system.

Currently, on Windows, Discord requires a 64-bit operating system to function properly.

Operating System Minimum supported version VLC Discord Key details
Windows 7 / 8 / 8.1 No longer officially supported ✅ VLC 3.0.x still works ❌ Discord support ended in March 2024 Discord only via browser; VLC still runs but without future official support
Windows 10 (32-bit) Windows 10 ✅ VLC supports 32 and 64-bit ❌ Discord support ended in June 2024 Discord requires 64-bit; VLC still compiles in 32-bit
Windows 10 (64-bit) Windows 10 ✅ VLC supported ✅ Discord supported Recommended minimum option on Windows
Windows 11 (64-bit) Windows 11 ✅ VLC supported ✅ Discord supported Best compatibility and long-term support
Linux (64-bit) Ubuntu 20.04+, Debian 11+, Fedora 32+, openSUSE 16.2+ ✅ VLC supported ✅ Discord supported Discord does not distribute 32-bit binaries; only web version works on old hardware
macOS macOS 11 Big Sur+ ✅ VLC supported ✅ Discord supported Support for Catalina and earlier ended in 2025; only web version works on older macOS

Important

Rich presence no working in your browser, only in the desktop application.

About

Discord Rich Presence for VLC Media Player

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors