Skip to content

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

License

Notifications You must be signed in to change notification settings

ryze312/mpv-rpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

87f401f Â· Jul 14, 2024

History

40 Commits
Jul 14, 2024
Feb 24, 2023
Feb 8, 2023
Feb 8, 2023
Jul 14, 2024
May 24, 2024
May 24, 2024
Sep 4, 2023
Feb 24, 2023
Feb 8, 2023
Feb 19, 2023
Jul 14, 2024
May 24, 2024
Feb 24, 2023
May 24, 2024
Jul 14, 2024

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

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