A matrix bot for controlling a mpd music stream
- A working MPD Setup
- MPC installed
- A http stream
- A folder that this script can write and read to for music files.
- Auto update turned on in mpd
The current command selection is listed below:
play - Play if the stream has stopped prev - Go to the previous track next - Go to the next track current - Current track name help - List avaliable commands [youtube url] - Give a youtube url to queue it stream url - What is the stream url? update - Refresh the library if the mpd fails to find a uploaded track.
The configuration is stored in ~/.config/mpddj.ini
The default config is listed below:
[mpc] host = localhost port = 6600 streamurl = http://localhost:8000 [matrix] host = https://localhost:8448 user = username pass = password rooms = #RoomA,#RoomB:localhost,#RoomC