votej music voting

A party with friends. The playlist is ranked by votes.
Nexus 6 smart phone with screenshot of the votej web
                application

Search and add new songs into the playlist

People joining your WLAN can search your music collection and add songs into the playlist.

Upvote songs

See a song you like? Tap on it to upvote. The playlist is ranked by votes.

Song with most upvotes played next

When the current song finishes, the song with the most upvotes will be played and removed from the top of the playlist.

Requirements

Get the code and installation README:

git clone https://gitlab.somlen.de/votej/votej.git

votej is licensed under AGPLv3+.

Architecture

votej consists of a web application and a small daemon.
A WSGI server runs the Pyramid web application, offering the jQuery mobile UI to the clients. The votes are stored in an SQLite database. The votejd daemon reads this database and gives mpd via socket the currently top voted song. Your music needs to be indexed in mpd.

Development

Please send bug reports and pull URLs or patches to: dev@votej.org.

We appreciate any help, especially in making the system more accessible to less technical users while maintaining the autonomous operation design.

Portions of this page are reproduced from work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.