forked to make it work with song.link instead
Find a file
Vincent Batts aa4cc33879
Some checks failed
Release Maubot Plugin / build (push) Has been cancelled
*: add config to only allow specified channels
2026-01-12 16:31:13 -05: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 *: add config to only allow specified channels 2026-01-12 16:31:13 -05:00
example.png add example screenshot 2024-11-17 16:00:21 +01:00
idonthavespotify.py *: add config to only allow specified channels 2026-01-12 16:31:13 -05:00
Makefile *: add config to only allow specified channels 2026-01-12 16:31:13 -05:00
maubot.yaml *: add config to only allow specified channels 2026-01-12 16:31:13 -05: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.