Skip to content

v1.7.0

Latest

Choose a tag to compare

@lazykern lazykern released this 17 Jun 11:39
· 3 commits to main since this release

New Feature: Web player support

image image

mprisence now show the rich presence according to the web player you are playing on any browsers (that support mpris)

Supported sites: YouTube Music, Apple Music, Bandcamp, Tidal, SoundCloud, Qobuz, Amazon Music, Deezer, Yandex Music, YouTube (ignored by default).

Install the web player bridge for more rich web player metadata (optional)

  1. Install the browser extension from the Chrome Web Store or Firefox AMO.
  2. Run mprisence web install to register the native messaging host with your browser.
  3. Run mprisence web doctor if anything goes wrong

Example web player config

# [web_player.default] works too

[web_player.youtube_music]
match_pattern = "music.youtube.com"
name = "YouTube Music"
title_suffix = " | YouTube Music"
app_id = "1125082278339559505" # shared with [player."*youtube_music*"]
icon = "https://raw.githubusercontent.com/lazykern/mprisence/main/assets/icons/web-player/youtube-music.png"
ignore = false

[web_player.soundcloud]
match_patterns = ["soundcloud.com", "snd.sc"]
name = "SoundCloud"
app_id = "1505610509406437446"
icon = "https://raw.githubusercontent.com/lazykern/mprisence/main/assets/icons/web-player/soundcloud.png"
ignore = false

Also in this release

  • fix: discord socket detection method by @1Step621 in #85
  • discovery_interval was renamed to fallback_poll_interval.
  • Unknown players are hidden by default. Add [player.<name>] ignore = false to bring one back.

Full Changelog: v1.6.0...v1.7.0