Coq¶
1. Télécharger le fichier Composer et .env.example¶
wget https://raw.githubusercontent.com/vttc08/demucs-karaoke-app/refs/heads/main/compose.yml
wget https://raw.githubusercontent.com/vttc08/demucs-karaoke-app/refs/heads/main/.env.example
2. Préparer l'environnement et les dossiers¶
- L'application fonctionne comme un utilisateur non root par défaut, de sorte que le dossier
datadoit être créé au préalable. - Vous pouvez modifier
user: uid:gidpour correspondre aux autorisations de votre hôte.
3. Configurer l'environnement¶
- Utilisez un éditeur de texte comme
vimounanopour examiner la sectionenvironmentdanscompose.ymlet.env. La configuration par défaut devrait être suffisante pour la plupart des cas d'utilisation.
Deux images sont disponibles :
vttc08/demucs-karaoke-appest l'image par défaut utilisée parcompose.yml.vttc08/demucs-karaoke-app:vocal-syncest une image plus grande qui inclutnumpyetscipy, qui sont nécessaires pour le workflow de synchronisation vocale.
Note
Les jetons Musixmatch et Last.fm sont nécessaires pour la meilleure expérience des paroles. Sans eux, la fonctionnalité des paroles sera dégradée.
- Last.fm jeton
- Jeton Musixmatch (application de bureau obligatoire): suivre ce guide
4. Démarrer l'application¶
5. Configurer l'utilisateur administrateur et les préréglages par défaut¶
docker compose exec -it karaoke python scripts/admin_user.py create --username admin
docker compose exec -it karaoke python scripts/default_presets.py
Une fois l'application en cours d'exécution, ouvrez http://<your-server-ip>:8000/login et connectez-vous avec l'utilisateur administrateur que vous venez de créer.