forked to make it work with song.link instead
Find a file
Vincent Batts 08bd7dc4c3
Some checks failed
Release Maubot Plugin / build (push) Has been cancelled
git mess. bump the version
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2025-10-28 07:57:46 -04:00
.github/workflows add github release CI 2024-11-17 15:23:31 +01:00
LICENSES create idonthavespotify maubot plugin 2024-11-17 14:41:03 +01:00
.gitignore create idonthavespotify maubot plugin 2024-11-17 14:41:03 +01:00
base-config.yaml reworked to use song.link instead 2025-10-07 14:29:56 -04:00
example.png add example screenshot 2024-11-17 16:00:21 +01:00
idonthavespotify.py add spotify.link to the pattern 2025-10-27 22:09:23 -04:00
maubot.yaml git mess. bump the version 2025-10-28 07:57:46 -04:00
README.md reworked to use song.link instead 2025-10-07 14:29:56 -04:00
requirements.txt move to async REST requests 2024-12-13 13:06:17 +01:00

I Don't Have Spotify Maubot Matrix

Find and convert Spotify links shared in Matrix chat rooms automatically to your preferred streaming service using song.link using this Maubot plugin.

Screenshot of the bot in action. It replies to a message containing a spotify link with alternative links to YouTube, Apple Music, deezer, Soundcloud, and Tidal.

Screenshot taken in an Element Desktop in dark mode.

Installation

See https://docs.mau.fi/maubot/usage/basic.html.

The plugin supports one configuration option: API. This URL will be called to resolve the Spotify link to other streaming services using the song.link API.

Development

python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

See also https://docs.mau.fi/maubot/dev/getting-started.html.