A Telegram bot that enables you to add videos to a queue from any given chat.
Install dependencies using pipenv install.
The client makes use of mpv to play all files in the queue, you need a working mpv installation.
Make sure you have pulled all submodules: git submodule update --init.
The server makes use of the Telegram bot API to get newly added videos and servers them to the client via HTTP. To run the server you will need a running redis instance. The following environment variables should be set:
TELEGRAM_TOKENwith your Telegram API keyREDIS_URLwith the redis connection URLMEDIAQ_PEPPERa secret used for generating room names to make them less guessable
- More words for more rooms
- Client should handle hostnames better, check if a schema was already provided etc.