Skip to content
This repository was archived by the owner on Dec 5, 2025. It is now read-only.

ryze312/mpv-rpc

Repository files navigation

MPV Discord Rich Presence

Discord Rich Presence integration for MPV player written in Rust

Release Downloads Last commit Issues License

Rich presence

Notice

The plugin is no longer maintained, as I'm not interested in it anymore. Since I've made it, there have been applications developed by other people that provide the same functionality. Consider using them instead!

Features

  • Simple installation configuration using JSON
  • Ability to toggle activity using keybinding (default - D)
  • Displays current file name and timestamps
  • Displays track metadata (artist, title, album, track number)
  • Displays cover art from MusicBrainz archive
  • Rusty! 🦀

Installation

Only Linux is supported at the moment, see MPV docs, regarding C plugins

  1. Download latest release and unzip it
  2. Run the installer script
  3. Keybindings can be changed in input.conf
  4. Done!

Why?

  • Alternative solutions either require third-party dependencies or were unreliable in my experience
  • Furthermore, none of them allow automatic pulling of cover art!
  • Learning and gaining experience in Rust!

Contributing

All issues and pull requests are welcome! Feel free to open an issue if you've got an idea or a problem. You can open a pull request if you are able to implement it yourself.


Made with ponies and love!
GNU GPL © Ryze 2023

About

Discord Rich Presence integration for MPV player written in Rust. Mirror of https://code.thishorsie.rocks/ryze/mpv-rpc.

Topics

Resources

License

Stars

Watchers

Forks

Contributors