Participer à l'expansion du karaoke

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. Cela peut être pour vous une bonne occasion de :

  • Travailler en groupe
  • Apprendre à maitriser git, NodeJS, React, Aegisub, l’encodage vidéo, HTML, CSS, JS…
  • Faire valoir sur votre CV que vous avez participé à un logiciel ou projet libre (ne riez pas, c’est une expérience intéressante !)
  • Faire connaissance avec des gens, rencontrer de nouvelles têtes
  • Apporter vos propres compétences
  • Le plus important, s’amuser et faire quelque chose tous ensemble !

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

Voici une liste des tâches sur lesquelles on pourrait avoir besoin d’un coup de main :

La base de karaokés

  • Créez vos propres karaokés : Voir des nouveaux titres, être surpris par les choix (et les goûts de certains) c’est ça aussi le karaoké. Vous avez une chanson totalement improbable en tête, un kara que vous seul chanterez mais c’est pas grave, ou bien vous avez remarqué que la base manquait cruellement d’endings de Bleach (spoiler : c’est faux), alors foncez découvrir notre tutorial sur comment réaliser des karaokés !
  • Réparer des karaokés mal timés : Y’en a dans la base, ce n’est pas un secret vu qu’on les répertorie quand on les trouve mais on a pas toujours le temps de s’en occuper rapidement. Il faut savoir utiliser Aegisub.
  • Le remplacement des vidéos par de la meilleure qualité : Beaucoup de nos vidéos servant au karaoké sont en qualité standard voire médiocre. Nous avons une issue pour suivre tout ça (presque) bien. Nous possédons beaucoup de vidéos de haute qualité prêtes à être intégrées, mais cela prend un peu de temps car il faut vérifier que les karaokés ne se retrouvent pas décalés. C’est une tâche de fond que nous effectuons de temps en temps sur certaines vidéos, mais il en reste plus de 3000 ! Il faut savoir encoder des vidéos.
  • Il nous manque des informations sur certains karaokés comme le chanteur, compositeur, ou le titre. Parfois il s’agit d’obscures AMV ou d’autres vidéos où nous avons du mal à trouver les informations. La liste des karas sans information est tenue à jour ici. Il faut connaître les bonnes adresses et savoir chercher.
  • On a une chaîne Youtube ! Mais on cherche quelqu’un pour s’en occuper convenablement avant de la rendre publique. Ça consisterait à trouver des karaokés à y mettre pour montrer de quoi Karaoke Mugen est capable, faire des vidéos de présentation/tutorial et tout simplement la faire vivre ! L’issue pour en parler est là.. Il faut savoir manipuler de la vidéo et être habitué à Youtube.
  • Des jingles ! L’ami Nock en a déjà réalisé pas mal mais si l’envie vous prend de réaliser des choses rigolotes qui sont diffusées comme petits intermèdes entre les chansons, alors faites-vous plaisir ! Montage vidéo, animation, c’est comme vous le sentez !
  • Exaucer les souhaits des utilisateurs ! On nous fait régulièrement des suggestions de karaokés à créer, mais on a pas le temps de tout faire… Si vous avez un peu de temps et l’envie de timer (ou apprendre à) des karaokés pour faire plaisir à ceux qui en demandent, alors venez nous voir !

Développement

Il y a pas mal de petits projets à droite à gauche sur lesquels on peut avoir besoin d’aide :

  • Travailler avec les développeurs de AnimeOpenings. On cherche à faire revivre karaokes.moe, la page qui permettait de choisir un kara au hasard et de l’afficher sur votre navigateur web directement. On a industrialisé le tout pour que ça soit synchronisé avec la base de karas de Karaoke Mugen, mais il reste des bugs relous à élucider ou filer un coup de main à AnimeOpenings. PHP/Javascript seront de mise.
  • L’application Karaoke Mugen a une floppée de tickets ouverts qu’il faut résoudre. Vous pouvez voir la liste ici. Certains demandent de savoir manipuler React, d’autres juste NodeJS, d’autres de connaître les bases de données SQLite ou encore faire de la sorcellerie avec ffmpeg/mpv.
  • Un client Android est en cours de développement. Même si on peut tout faire depuis l’application web Karaoke Mugen, des fois c’est plus sympa d’avoir un client natif pour son smartphone. Comme on a crée une API, vous pouvez créer vos propres clients alternatifs. Si vous avez envie de vous pencher sur le développement pour Android, ça peut être une bonne occasion de le faire ! Le dépôt se trouve ici
  • Un serveur Karaoke Mugen est en cours de développement. Il permet de fournir un raccourcisseur d’URL pour vos instances, mais aussi de servir de base de téléchargement pour vos fichiers karaokés, offrir des stats, ou des comptes en ligne unifiés. Le projet fonctionne mais n’en est qu’à ses débuts et ne demande que vos compétences en NodeJS (et React pour l’affichage d’informations plus tard!)
  • Karaoke Mugen est disponible pour votre Raspberry Pi ! Xefir Destiny a mis à disposition son travail sur le sujet, mais il y a sûrement des choses à améliorer si vous aimez bricoler sur Raspberry Pi !

La partie web

  • Le site web sur lequel vous êtes a toujours besoin d’améliorations ! Il utilise Jekyll pour se générer, mais sinon c’est du bête HTML/CSS/JS de base. Si vous pensez pouvoir améliorer des choses ou même passer à un autre système de génération plus puissant et plus intéressant, nous sommes ouverts à toute suggestion. En attendant le code du site web est disponible ! Il y a notamment quelques soucis avec l’index des karaokés et des pages qui se chargent un peu lentement…
  • La documentation de Karaoke Mugen est là, mais elle pourrait être mieux ! Meilleure mise en page, meilleure traduction en anglais, plus d’exemples, plus d’aide, plus didactique… Les sources sont aussi disponibles ici !. Nous utilisons MkDocs parce que c’est simple, mais il y a certainement mieux ailleurs !
  • Le Twitter Game, le Mastodon Game, le Facebook Game… C’est mignon tout ça mais notre présence sur les réseaux sociaux est minimale. Il y a peut-être des choses à améliorer ici aussi. Si vous êtes familiers avec ces outils et avez des idées sur ce qu’on pourrait faire, ça serait pas mal.

D’autres idées ?

Vous avez envie de participer mais rien de tout cela ne vous botte, pas de problème. Vous avez une idée géniale à proposer et aimeriez vous en occuper ? Contactez-nous !