Manage your musical playlist with your friends without starting a war.
Project description
Escarpolette
This project provides a server and clients to manage your music playlist when you are hosting a party.
It supports many sites, thanks to the awesome project youtube-dl.
Features
Server:
- add items (and play them!)
- get playlist's itmes
- runs on Android! (see instructions)
Web client:
- there is currently no web client :(
Dependencies
They should be available for most of the plateforms.
Run it
Linux
Clone the repository, then go the folder and type:
make init
make db-upgrade
make run
You can now open localhost:5000. Just add a new item to get the music playing!
Android
You will need Termux. Then inside Termux you can install the dependencies with:
pkg install python python-dev clang git make
pip install poetry
Then follow the Linux instructions. Note that while the project can run without wake-lock, acquiring it improve the performance (with a battery trade off).
Todo
- server
- empty the playlist on startup
- bonjour / mDNS
- votes
- prevent adding youtube / soundcloud playlists
- restrictions by users
- configuration of those restrictions by an admin
- web client
- show playing status
- votes
- configure restrictions:
- max video added per user
- max video length
- admin access:
- configure restrictions
- no restrictions for him
- force video order
Don't count on it:
- android client
- iOS client
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for escarpolette-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f9afabafa9b26b40f2ce6cedcb58ca1fbd5b2b379463c5914289d469cfeb3d2 |
|
MD5 | 69b4b38f9ad6e89f04737eedb2d93761 |
|
BLAKE2b-256 | c2158711d5dcb9b055cdbfd7a1f3a7e03e738156442fa2316d0ae085c5744e84 |