Participer à l'expansion du karaoké

gif

Selon ce que vous savez faire, et surtout ce que vous aimeriez faire, on pourrait avoir besoin de vos compétences.

Karaoke Mugen est un projet libre, chacun peut y participer et y apporter sa pierre.

Dans tous les cas, si vous avez des questions, n’hésitez pas à visiter la page contact.

Ci-dessous, les différentes parties du projet Karaoke Mugen, lisez pour voir si ça vous parle et si vous vous sentez capable de participer !

L’application Karaoké Mugen

L’application principale est développée en NodeJS, avec des bases simples en SQLite3 derrière. Bien que pas forcément très à jour (nous sommes encore en plein développement), le wiki contient les grandes lignes du fonctionnement du projet, un schéma de la base de données, et une documentation complète de l’API REST.

Si vous voulez aider au développement, le mieux reste de prendre contact ou carrément de fourcher (forker) le projet sur le Lab de Shelter puis de proposer vos modifications.

La base Karaoké Mugen

Que serait un karaoké sans des chansons et des paroles sur lesquelles chanter ? Grâce à la collaboration de plusieurs personnes, nous avons pu assembler un certain nombre de karaokés au format .ASS dans laquelle vous pouvez piocher.

Si vous n’êtes pas vraiment développeur mais que vous avez envie de participer et de timer (créer des karaokés de) vos chansons préférées, nous fournissons de l’aide en direct sur notre serveur Discord, l’Eden de la Nanami. Nous avons même préparé un tutoriel pour apprendre à générer des fichiers ASS et nous les envoyer.

Si vous avez des karaokés déjà prêts mais que vous ne savez pas trop vous servir de Git, vous pouvez les envoyer pour validation et intégration sur Leafa, le NAS qui héberge les données maîtres de la base.

Enfin, si vous ne savez pas du tout timer et ne voulez pas apprendre, il y a toujours besoin de petites mains pour remplir les fichiers .kara, qui contiennent les métadonnées associées à chaque chanson. Un exemple ? Voici le contenu du fichier ANG - Porter Robinson & Madeon - MV - Shelter.kara

videofile="ANG - Porter Robinson & Madeon - MV - Shelter.mp4"
subfile="ANG - Porter Robinson & Madeon - MV - Shelter.ass"
year="2016"
singer="Amy Millan"
tags=""
songwriter="Porter Robinson,Madeon"
lang="eng"
creator="A-1 Pictures"
author="karaokes.moe"
series="Shelter"

Il y a plusieurs champs à remplir qui permettent d’affiner les recherches lorsque vous voulez créer une playlist dans l’application. Si remplir ces champs et mieux indexer la base vous intéresse, alors n’hésitez pas à nous aider !

Le site web Karaoke Mugen

C’est le site sur lequel vous vous trouvez ! Il utilise un générateur de sites statiques nommé Jekyll et les sources du site sont disponibles sur le dépôt Git cité ci-dessus.

Si vous pensez vouloir aider, améliorer l’ergonomie, proposer de nouvelles pages, écrire de la documentation, changer des images, n’hésitez pas à le forker et à proposer vos modifications !

Le documentation Karaoke Mugen

La documentation est crée grâce à mkdocs, un outil similaire à Jekyll. Vous pouvez ainsi contribuer facilement à son amélioration.

Le client console Karaoké Mugen

Karaoke Mugen se basant sur une API REST, ce client très très très très TRÈS basique a été écrit comme PoC (Proof of concept) pour illustrer l’API. Si vous avez envie de le faire évoluer et de le développer, il est là et n’attend que vous !