Mpv Discord Versions Save

🎈 A cross-platform Discord Rich Presence integration for mpv with no external dependencies.

v1.6.1

2 years ago
  • FIX(#24): now supports snapcraft version of discord
  • updated images to match the new black color of discord
  • improved installer scripts

v1.6.0

3 years ago
  • NEW(#13): added option to configure client ID, allowing image asset customization
  • DEV(#15): uploaded image assets for use with IINA (834116350884577280)

v1.5.0

3 years ago
  • NEW(#11): added option to automatically hide the presence once the player is paused after a time interval
  • FIX(#10): key binding now overrides options.active; options.active now only controls whether to start the presence on launch

v1.4.1

3 years ago
  • NEW(#10): a key bind (defaults to D, can be configured in discord.conf) to toggle Discord Rich Presence on and off

v1.3.1

3 years ago
  • FIX(#1): this is the second (and hopefully the last) attempt to fix this issue Uses mp.command_native_async() instead of io.popen() to launch the subprocess. This function allows more control of the subprocess i.e. terminating it by calling mp.abort_async_command(). It also has a mechanism that terminates the subprocess when mpv shuts down. This can avoid hanging the process when mpv is trying to quit. For more information, see https://mpv.io/manual/stable/#asynchronous-command-details.
  • NEW(#3): (Pull Request: #4 by @JoschuaL) the IPC socket path for input-ipc-server is now made configurable Uses a static path that defaults to the /tmp/mpvsocket. The path can be set by the socket_path option in the config file. The path can also be dynamic if the use_static_socket_path option is set to 'yes' in the config file. The filename of the dynamic path will be in the format of mpv-discord-1234 where 1234 is the PID of the mpv instance. Then, the socket_path option will be used as the directory prefix of the path (defaults to /tmp/).

v1.2.1

3 years ago
  • FIX(#1): process constantly hangs which makes mpv unresponsive and unable to quit
  • FIX(#2): honor the portable_config directory when installing on Windows
  • FIX: honor the $MPV_HOME variable when installing on Linux and Darwin (OSX)

v1.2.0

3 years ago
  • NEW: hide end-timestamp (XX:XX:XX left) when media is paused

v1.1.0

3 years ago
  • NEW: auto-retry mechanism which helps reconnect back to discord

v1.0.1

3 years ago
  • FIX: incorrect player state (i.e. showing looping when the state is actually playing)

v1.0.0

3 years ago

Initial Release