Vous avez toujours voulu écouter de la musique avec un grand groupe de personnes, par exemple dans votre bureau? Qui décide de ce qu'il faut jouer? Faites de votre lecteur de musique démocratique et donner la chance de promouvoir leur chanson préférée tout le monde.
Jukebox est une application Python qui fournit une interface Web pour chercher dans votre bibliothèque de musique et de voter pour les chansons à jouer. & Nbsp; Les plus de votes obtient une chanson, le plus tôt vous écouter.
Configuration
Installez virtualenv via pip sinon alreay fait:
sudo PIP installer virtualenv
Mettre en place un virtualenv pour jukebox:
virtualenv --no-site-packages jukebox
Installez ez_setup et enfin jukebox dans votre environnement virtuel frais:
cd jukebox
bin / PIP installer ez_setup
bin / PIP installer jukebox
Maintenant, il est temps de configurer le juke-box
1. Entrez les coordonnées administratives et sélectionnez les fournisseurs d'authentification
2. Créez la base de données
3. Indice votre musique
C tout
bin / jukebox jukebox_setup
bin / jukebox syncdb
bin / jukebox jukebox_index --path = / path / to / bibliothèque
Le serveur web django builtin développement sera suffisante pour servir votre bureau ou d'un parti. Il suffit de commencer vers le haut:
bin / jukebox runserver ip: port
Maintenant vous êtes prêt à mettre de la musique dans la file d'attente. Jukebox offre plusieurs méthodes pour y jouer:
shoutcast
Voir jukebox_shout
mpg123
Voir jukebox_mpg123
Ne hésitez pas à débourser jukebox et ajouter des modules de lecture supplémentaires.
API
jukebox_core fournit une API REST à part entière. Voir référence de l'API
Ce qui est nouveau dans cette version:..
- Ajouter manquant fichier wsgi
Ce qui est nouveau dans la version 0.3.7:.
- package Fix buggy pypi
Ce qui est nouveau dans la version 0.3.1:
- Amélioration de la manipulation exception
- rss supplémentaires pour la chanson en cours
- Correction de bogues mineurs
Ce qui est nouveau dans la version 0.3.0:
- Ajout jukebox_watch
- Liste des électeurs Ajouté
- Améliorations mineures
Ce qui est nouveau dans la version 0.2.1:
- Correction d'un problème avec autoplay
Ce qui est nouveau dans la version 0.1.1:
- bugs de l'installeur fixes
- histoire personnelle Ajouté
- les tests du système ajoutée pour api
Exigences :
- Python
- Django
- Mutagène
- django-sociale-auth
- django-reste-cadre
- python-cri
- python-démon
- libshout
Commentaires non trouvées