Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryze312/mpv-rpc
Discord Rich Presence integration for MPV player written in Rust. Mirror of https://code.thishorsie.rocks/ryze/mpv-rpc.
https://github.com/ryze312/mpv-rpc
discord-rich-presence mpv plugin rust
Last synced: 3 months ago
JSON representation
Discord Rich Presence integration for MPV player written in Rust. Mirror of https://code.thishorsie.rocks/ryze/mpv-rpc.
- Host: GitHub
- URL: https://github.com/ryze312/mpv-rpc
- Owner: ryze312
- License: gpl-3.0
- Created: 2023-02-08T19:17:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-14T23:43:28.000Z (4 months ago)
- Last Synced: 2024-07-15T00:29:28.653Z (4 months ago)
- Topics: discord-rich-presence, mpv, plugin, rust
- Language: Rust
- Homepage:
- Size: 2.48 MB
- Stars: 25
- Watchers: 3
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-mpv - mpv-rpc - Discord Rich Presence integration. Also displays cover art from MusicBrainz archive. (Social)
README
# `MPV Discord Rich Presence`
**Discord Rich Presence integration for MPV player written in Rust**
[![Release](https://img.shields.io/github/v/release/ryze312/mpv-rpc)](https://github.com/ryze312/mpv-rpc/releases)
[![Downloads](https://img.shields.io/github/downloads/ryze312/mpv-rpc/total)](https://github.com/ryze312/mpv-rpc/releases)
[![Last commit](https://img.shields.io/github/last-commit/ryze312/mpv-rpc)](https://github.com/ryze312/mpv-rpc/commits/master)
[![Issues](https://img.shields.io/github/issues/ryze312/mpv-rpc)](https://github.com/ryze312/mpv-rpc/issues)
[![License](https://img.shields.io/github/license/ryze312/mpv-rpc)](./LICENSE)![Rich presence](./img/rich_presence.png)
# 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](https://github.com/ryze312/mpv-rpc/releases/latest) 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