fediplay
A Mastodon client that automatically plays your friends' music as they toot links to it.
Getting started
fediplay comes configured to use ffplay from FFmpeg to actually play music.
-
On macOS,
ffplayis part of the Homebrewffmpegpackage, but you need to build it withbrew install ffmpeg --with-sdl2. -
On Windows,
ffplayis part of the Scoopffmpegpackage.
Edit .env and set FEDIPLAY_API_BASE_URL to your Mastodon instance.
Use pipenv install from Pipenv to install the Python dependencies.
Streaming
Use pipenv run python -m fediplay to start the stream. You'll need to log in the first time.
Toots that include the hashtag #fediplay and have as their first link something that youtube-dl can play, will!
If new #fediplay toots come in while music is playing, they'll be downloaded immediately and queued to be played later.