Commit e17ab8af authored by Guillaume Lebigot's avatar Guillaume Lebigot

Toilettage trimestriel du site

parent e6c5ecbf
......@@ -7,8 +7,7 @@
<li><a href="{{ site.baseurl }}{% if page.language == "en" %}/en{% endif %}/blog.html">{{ site.g_news[page.language] }}</a></li>
<li><a href="{{ site.baseurl }}{% if page.language == "en" %}/en{% endif %}/features.html">{{ site.g_features[page.language] }}</a></li>
<li><a href="{{ site.baseurl }}{% if page.language == "en" %}/en{% endif %}/demo.html">Demo</a></li>
<li><a href="{{ site.baseurl }}/docs/{{ page.language }}/user-guide/install/">{{ site.g_install[page.language] }}</a></li>
<li><a href="{{ site.baseurl }}/docs/{{ page.language }}">Docs</a></li>
<li><a href="{{ site.baseurl }}/docs/{{ page.language }}">Docs</a></li>
<li><a href="http://kara.moe/base">Karaokes</a></li>
<li><a href="{{ site.baseurl }}{% if page.language == "en" %}/en{% endif %}/participate.html">{{ site.g_contrib[page.language] }}</a></li>
<li><a href="{{ site.baseurl }}{% if page.language == "en" %}/en{% endif %}/links.html">{{ site.g_links[page.language] }}</a></li>
......
......@@ -13,10 +13,9 @@
<h2>Karaoke Mugen</h2>
<p>« {{ site.l_quote[page.language] }} »</p>
<ul class="actions">
<li><a href="{{ site.baseurl }}{% if page.language == "en" %}/en{% endif %}/demo.html" class="button big special">{{ site.g_demo[page.language] }}</a></li>
<li><a href="{{ site.baseurl }}{% if page.language == "en" %}/en{% endif %}/demo.html" class="button big special">{{ site.g_demo[page.language] }}</a></li>
<li><a href="{{ site.baseurl }}{% if page.language == "en" %}/en{% endif %}/download.html" class="button big special">{{ site.g_download[page.language] }}</a></li>
<li><a href="{{ site.baseurl }}/docs/{{ page.language }}/user-guide/install/" class="button big alt">{{ site.g_install[page.language] }}</a></li>
<li><a href="{{ site.baseurl }}{% if page.language == "en" %}/en{% endif %}/participate.html" class="button big alt">{{ site.g_contrib[page.language] }}</a></li>
</ul>
</div>
</section>
......
bundle exec rake wax:pagemaster fr/karas
bundle exec rake wax:pagemaster fr/tags/creator
bundle exec rake wax:pagemaster fr/tags/songwriter
bundle exec rake wax:pagemaster fr/tags/singer
bundle exec rake wax:pagemaster fr/tags/lang
bundle exec rake wax:pagemaster fr/tags/misc
bundle exec rake wax:pagemaster fr/tags/author
bundle exec rake wax:pagemaster fr/tags/songtype
bundle exec rake wax:pagemaster fr/years
bundle exec rake wax:pagemaster fr/series
bundle exec rake wax:pagemaster en/karas
bundle exec rake wax:pagemaster en/tags/creator
bundle exec rake wax:pagemaster en/tags/songwriter
bundle exec rake wax:pagemaster en/tags/singer
bundle exec rake wax:pagemaster en/tags/lang
bundle exec rake wax:pagemaster en/tags/misc
bundle exec rake wax:pagemaster en/tags/author
bundle exec rake wax:pagemaster en/tags/songtype
bundle exec rake wax:pagemaster en/years
bundle exec rake wax:pagemaster en/series
bundle exec rake wax:lunr
......@@ -9,7 +9,7 @@ handle: /demo.html
## Demo des karaokés
Si vous voulez voir à quoi ressemblent les karaokés de la base de kara, vous pouvez utiliser [live.karaokes.moe](http://live.karaokes.moe) qui vous en affichera un aléatoirement !
Si vous voulez voir à quoi ressemblent les karaokés de la base de données, vous pouvez utiliser [live.karaokes.moe](http://live.karaokes.moe) qui vous en affichera un aléatoirement !
## Demo de l'application
......@@ -21,7 +21,6 @@ Nous avons préparé une version de démo de l'interface de Karaoke Mugen afin q
Aussi, **les mots de passe ne peuvent pas être changés dans cette version**.
Outre la connexion en tant qu'utilisateur normal, vous pouvez aussi vous connecter en tant qu'administateur de karaoké pour regarder comment ça se passe en coulisses.
* [Aller voir l'instance de démo](http://demo.karaokes.moe)
......@@ -31,4 +30,6 @@ Essayez de vous créer un compte (il y a juste besoin d'un login et mot de passe
* Mot de passe : **musubi**
* [Aller voir la partie admin de l'instance de demo](http://demo.karaokes.moe/admin)
Outre la connexion en tant qu'utilisateur normal, vous pouvez aussi vous connecter en tant qu'administateur de karaoké pour regarder comment ça se passe en coulisses.
Amusez-vous bien !
\ No newline at end of file
......@@ -34,6 +34,10 @@ Envie de tester avant de télécharger ? [Jetez un oeil à la démo]({{ site.bas
- [Windows 64-bits]({{ site.baseurl }}/downloads/KaraokeMugen-next-win64.zip)
- [macOS]({{ site.baseurl }}/downloads/KaraokeMugen-next-macOS.tar.gz)
## Mises à jour
Si Karaoke Mugen est déjà téléchargé et que vous mettez à jour vers une nouvelle version, décompressez simplement l'archive dans le même dossier, en remplaçant les anciens fichiers par les nouveaux.
## Code source
Le code source est disponible pour chaque version et branche [sur la page du dépôt git](https://lab.shelter.moe/karaokemugen/karaokemugen-app)
......
......@@ -25,6 +25,10 @@ Want to test the app before downloading it? [Check out the demo!]({{ site.baseur
[Here is the installation documentation !]({{ site.baseurl }}/docs/en)
## Updates
If Karaoke Mugen is already downloaded and you'd like to update to a newer version, unpack the ZIP archive in the same folder and replace all old files by the new ones.
## Experimental Versions
- `master` (bugfixes and small modifications) :
......
......@@ -29,6 +29,7 @@ handle: /features.html
- **Administration interface** : Password protected, so your guests don't mess up with the playlist at will.
- **« I'm feeling lucky »** : Choose a random karaoke in the list, and check your karma!
- **RanDomination** : Randomly reorder a playlist. Because a good playlist is a playlist with suprising series sequences.
- **Automatically create mixes depending on your guest** : AutoMixes create playlists in a smart way depending on your users' favorite songs.
- **Whole playslist** : You can add the whole base in the playlist. Keep singing for more than a full week. NON STOP.
- **Duplicate detection** : You can allow or limit duplicates in a single playlist. Default behavior forbids having twice the same karaoke in a playlist.
- **International** : In our full base, you'll easily find french, english and japanese. But if you want to be surprising, you can also add hebrew, italian or russian songs!
......
......@@ -15,7 +15,7 @@ handle: /
<section class="special box">
<i class="icon fa-code major"></i>
<h3>Multi-platform</h3>
<p>This application is multi-OS. Your computer may be running Windows, macOS or Linux, <b>Karaoke Mugen</b> will run all the same!</p>
<p>Your computer may be running Windows, macOS or Linux, <b>Karaoke Mugen</b> will run all the same! The user interface is also compatible with all recent browsers, tablets and smartphones</p>
</section>
</div>
<div class="4u">
......
......@@ -30,7 +30,6 @@ Here's a list of things on which we could need help with.
- **Fix badly timed karaokes** : We have some in our database and it's no secret since we [list them whenever we find them](https://lab.shelter.moe/karaokemugen/karaokebase/issues?label_name%5B%5D=mal+tim%C3%A9) but we don't always have time to repair those quickly. You need to know how to use Aegisub.
- **Replacing videos with better quality ones** : A lot of our media are of standard or mediocre quality. We've made [an issue to follow what we did so far](https://lab.shelter.moe/karaokemugen/karaokebase/issues/370). We have a lot of videos in HD resolution or such which are ready for use, but it takes some time since we need to verify that karaokes are still synced with the new videos. It's a background task we do when we have free time, as there are more than 3000 low-resolution videos left! If you want to help, you should be familiar with video encoding and Aegisub.
- **We lack some info on a few karaoke songs** like their singer, songwriter, or their title. Sometimes it's from weird and old AMVs or MADs or other videos where we can't seem to find any info on. [The list of songs without information is kept updated here](https://lab.shelter.moe/karaokemugen/karaokebase/issues/417). You should know how to use a search engine or some good sites.
- **We've got a youtube channel!** But we'd like someone to work full time on it before making it public. We'd like to offer some karaoke videos there, tutorials and other video presentations... [Here's the issue about it all.](https://lab.shelter.moe/karaokemugen/karaokebase/issues/512). You should know how to handle video and Youtube.
- **Jingles !** Our good friend Nock already [made a few of them](https://lab.shelter.moe/karaokemugen/jingles) but if you'd like to make some new ones... These are shown inbetween songs during karaoke sessions, so help yourself if you'd like to contribute! You should know how to create videos.
- **Fullfill user requests!** We often get some [song requests](https://lab.shelter.moe/karaokemugen/karaokebase/issues?label_name%5B%5D=suggestion), but we don't always have time to do everything... If you have some time and want to *time* (or want to learn how to) create a karaoke file to make some people happy, come see us!
......@@ -38,15 +37,14 @@ Here's a list of things on which we could need help with.
We have a few projects left and right which could need some help :
- **Work with AnimeOpenings**. We'd like to offer a way for people to quickly see what our karaokes are like via their browser. We made it so our database is synced with it but there are still a few bugs on [our live app](http://live.karaokes.moe) that we could need being ironed out, namely by fixing issues on [AnimeOpenings](https://github.com/AniDevTwitter/animeopenings) which we use for that part of the site. PHP/Javascript knowledge is required.
- **Work with AnimeOpenings**. We'd like to offer a way for people to quickly see what our karaokes are like via their browser. We made it so our database is synced with it but there are still a few bugs on [our live app](http://live.karaokes.moe) that we could need being ironed out, namely by fixing issues on [AnimeOpenings](https://github.com/AniDevTwitter/animeopenings) which we use for that part of the site or fix some issues on [the site's project on our lab](https://lab.shelter.moe/karaokemugen/sites/live/issues). PHP/Javascript knowledge is required.
- **The main app has a bunch of issues that need some love**. [Check the list here](https://lab.shelter.moe/karaokemugen/karaokemugen-app/issues). Some of them involve SQL databases, others React and others just plain NodeJS, or even some black magic involving ffmpeg/mpv.
- **An Android client is being worked on**. Even if you can do everything from the webapp, sometimes it feels nicer to have a native client on your smartphone or tablet device. Since we have [an API](http://mugen.karaokes.moe/apidoc), you can create your own alternative clients. If you'd like to work on the Android one Thaksin started, [the git repository is here](https://lab.shelter.moe/karaokemugen/karaokemugen-Android)
- **A Karaoke Mugen server is being worked on**. It offers a URL shortener for your instance, but also a karaoke file server so your instance can download new karaoke songs easily, display stats or unified online accounts. [The project is in a early working state but needs more development to offer all these features](https://lab.shelter.moe/karaokemugen/karaokemugen-server) You need to know how to use React, NodeJS and PostgreSQL.
- **Karaoke Mugen is also available for your Raspberry Pi!** Xefir Destiny has [offered](https://lab.shelter.moe/karaokemugen/MugenPi) his work on that topic, but there certainly are some ways in which it can be improved!
## The Web part
- **The site web you're reading right now could be improved!** It uses [Jekyll](http://jekyllrb.com) for its generation, but apart from that it's plain HTML/CSS/JS. If you think you could make things look better or even help switch to a better static website generator, we're all ears! [The website's code and content can be found here!](https://lab.shelter.moe/karaokemugen/karaokemugen-website) We could need help witht he karaoke index, or localization, or how some pages are loading slowly.
- **The site web you're reading right now could be improved!** It uses [Jekyll](http://jekyllrb.com) for its generation, but apart from that it's plain HTML/CSS/JS. If you think you could make things look better or even help switch to a better static website generator, we're all ears! [The website's code and content can be found here!](https://lab.shelter.moe/karaokemugen/karaokemugen-website)
- **Karaoke Mugen's documentation is done, but could also be better!** A better layout, a better translation, more example, more help, more screenshots... [Sources are also available here!](https://lab.shelter.moe/karaokemugen/karaokemugen-website). We use [MkDocs](https://www.mkdocs.org/) because it's fairly simple, but there are surely better alternatives.
- **Twitter Game, Mastodon Game, Facebook Game...** That's all nice and fun but our presence on social networks is fairly minimal. Maybe we could do things better on that front. If you're used to these tools, or have some nice ideas, I'd love to hear about them.
......
......@@ -15,18 +15,19 @@ handle: /features.html
- **Tri des chansons** : Tout est triable par un système de tag et de critères : auteur, titre, langue, numéro d'OP/ED, clip vidéo, AMV, jeu vidéo, anime, OAV, film, série, concert, spoiler, longueur, R18, Vocaloid...
- **Titres alternatifs** : Comme on est pas tous des *weeaboos*, on peut aussi faire des recherches avec des titres alternatifs pour les œuvres qui sont plus connues sous un autre nom. Pour ne plus jamais entendre « ça s'écrit comment déjà Renkinjutsushi ? »
- **Affichage du demandeur** : Pour ne plus jamais entendre « mais quel est le #@!% qui a demandé Popotan ? »
- **Modulation de la taille des sous-titres** : Les tailles des sous-titres sont automatiquement adaptées en fonction de la résolution de la vidéo. Afin qu'un 480p soit aussi lisible qu'un BR.
- **Blacklist** : Pour éviter que vos spectateurs puissent choisir n'importe quoi, il est possible de bannir par tag, chanteur, mot-clef ou titre. Devant un public familial, passer *Miko Miko Nurse*, ce n'est pas une bonne idée.
- **Whitelist** : Pour tolérer malgré tout certains titres blacklistés. « King Gainer », c'est peut-être du mécha, mais on peut danser sur l'OP !
- **Hors-ligne** : Pas besoin d'avoir internet pour faire fonctionner l'app !
## Mais aussi
- **Affichage déporté** : Les paroles sont affichées sur l'écran principal, mais aussi dans l'affichage de la playlist, histoire de vérifier que c'est bien la bonne chanson que vous avez choisi. Vous êtes loin de l'écran ou malvoyant ? Vous pouvez vous aussi chanter, les paroles défilent en temps réel sur votre navigateur !
- **Modulation de la taille des sous-titres** : Les tailles des sous-titres sont automatiquement adaptées en fonction de la résolution de la vidéo. Afin qu'un 480p soit aussi lisible qu'un BR.
- **Affichage déporté** : Les paroles sont affichées sur l'écran principal, mais aussi dans l'affichage de la playlist, histoire de vérifier que c'est bien la bonne chanson que vous avez choisi. Vous êtes loin de l'écran ou malvoyant ? Vous pouvez vous aussi chanter, les paroles défilent en temps réel sur votre navigateur ! Vous êtes opérateur de karaoké et vous ne pouvez pas voir l'écran principal facilement ? Une seconde fenêtre de visualisation peut s'ouvrir sur votre écran.
- **Pseudal** : Possibilité de se choisir un pseudo pour accéder à la playlist. Pour afficher en plein écran votre bon goût devant le reste de la salle. L'admin peut aussi décider de lancer le mode *anonymous* pour toute la salle.
- **Interface d'administration** : Protégée par mot de passe. Pour éviter que vos invités viennent bidouiller la playlist à leur aise.
- **Interface d'administration** : Protégée par un système d'habilitations. Pour éviter que vos invités viennent bidouiller la playlist à leur aise.
- **« J'ai de la chance »** : Choix d'un karaoke au hasard dans la liste. Pour tester votre karma.
- **Aller à Toire ?** : Mélange aléatoirement l'ordre d'une playlist. Parce qu'une bonne playlist, c'est une playlist qui surprend par ses enchaînements.
- **Playlist selon vos invités** : Les AutoMix se créent tout seuls en fonction des favoris de vos invités
- **Playlist Totale** : Possibilité d'ajouter l'entièreté de la base dans une playlist. Attention, y'en à pour plus d'une semaine de chant non-stop.
- **Détection des doublons** : Permet de gérer la présence de doublons dans vos playlist. Par défaut, impossible d'ajouter deux fois le même karaoke à une playlist.
- **International** : Dans la base complète, on peut déjà trouver des chansons en français, anglais et japonais. Mais pas que. Surprenez vos spectateurs avec de l’hébreu, de l'italien ou du russe !
......@@ -43,7 +44,7 @@ handle: /features.html
- **API** : Notre interface est moche et vous, vous savez coder ? Ben faites-vous plaisir, la doc est [disponible là](http://mugen.karaokes.moe/docs).
- **L'import/export n'aura plus de secret pour vous** : Vous pouvez exporter sous forme de fichiers `.kmplaylist` vos playlists favorites et les amener chez des copains, à condition qu'ils utilisent la même base de karaokes que vous !
- **Message d'admin** : En tant qu'administrateur, vous pouvez envoyer un message à tous vos utilisateurs, faites chauffer la salle en annonçant que du « Giorgio Vanni » arrive !
- **Je t'aime, public!** : Votre public aime jouer ? Vous pouvez activer le mode "vote du public" pour qu'il puisse choisir une chanson parmi plusieurs depuis son smartphone. La chanson qui aura le plux de voix sera ajoutée à la liste de lecture courante !
- **Je t'aime, public!** : Votre public aime jouer ? Vous pouvez activer le mode "vote du public" pour qu'il puisse choisir une chanson parmi plusieurs depuis leur smartphone. La chanson qui aura le plux de voix sera ajoutée à la liste de lecture courante !
- **Jingle bells** : Des petits jingles amusants peuvent être diffusées toutes les X chansons, pour par exemple faire de la pub pour votre dentifrice préféré. La communauté de Karaoke Mugen fournit [des vidéos déjà prêtes](https://lab.shelter.moe/karaokemugen/jingles) !
- **Je suis le commandant Shepard et ce karaoké est mon préféré de la Citadelle** : Vous en avez marre de rechercher toujours les mêmes karaokés ? Ajoutez-les dans votre liste de favoris ! Exportez-là pour la garder avec vous et l'importer dans une autre instance !
......
......@@ -15,7 +15,7 @@ handle: /
<section class="special box">
<i class="icon fa-code major"></i>
<h3>Multi-plateformes</h3>
<p>Le logiciel est multi-OS. Que votre machine soit sous Windows, macOS ou Linux, le logiciel fonctionnera !</p>
<p>Que votre machine soit sous Windows, macOS ou Linux, ça fonctionnera ! L'interface utilisateur elle fonctionne sur tous les navigateurs récents, tablettes et smartphones.</p>
</section>
</div>
<div class="4u">
......@@ -70,7 +70,7 @@ handle: /
document.write('<img src="images/potes/potes' + Math.round((Math.random() * 12) + 1) + '.jpg" />');
</script>
</a>
<h3>Entre potes</h3>
<h3>Entre amis</h3>
<p>En privé, tout le monde peut ajouter ses karaokes préférés à la liste de lecture courante. Le lecteur les lisant au fur et à mesure, vous pourrez insulter votre voisin d'avoir ajouté cette chanson de <i>Boku no Pico</i> !</p>
<!--
<ul class="actions">
......@@ -108,7 +108,7 @@ handle: /
<section>
<h2>La passion d'abord </h2>
<p align=justify><b>Karaoke Mugen</b> a été créé avec de la <b><font color="#FF0000">PASSION</font></b>. Une petite équipe de passionnés d'animation japonaise maintiennent le site et la base de données via leur <a href="http://lab.shelter.moe/karaokemugen/">GitLab</a> et <a href="https://discord.gg/a8dMYek">Discord</a>. En cas de soucis, n'hésitez pas à nous contacter. Et si vous voulez participer, c'est encore mieux ! Nous avons toujours besoin de bonnes volontés pour enrichir la base de données,
<a href="https://lab.shelter.moe/karaokemugen/karaokebase/blob/master/docs/french/">créer</a> des karaokes ou les <a href="https://lab.shelter.moe/karaokemugen/karaokebase/issues">améliorer</a> pour tout le monde.</p>
<a href="{{site.baseurl}}/docs/fr/contrib-guide/create">créer</a> des karaokes ou les <a href="https://lab.shelter.moe/karaokemugen/karaokebase/issues">améliorer</a> pour tout le monde.</p>
</section>
</div>
<div class="5u">
......
......@@ -20,5 +20,5 @@ Vous connaissez d'autres entités qui font du karaoké ? [Contactez-nous]({{ sit
## A l'international
- [Soramimi Karaoke](http://www.soramimi.nl/) : Soramimi Karaoke est un système complet proposant un logiciel et des karaokés dans leur propre format (heureusement facilement lisible.) Leur base de karaokés se compose essentiellement de versions longues d'openings, endings et aussi de versions longues de J-Music.
- [KuroSensei's Anime Karaokes](https://github.com/KuroSensei/anime-karaokes-ass) : KuroSensei est un chilien qui met à disposition ses karaokés aux format .ass pour les animés de 2017 et 2018 sur Github !
- [KuroSensei's Anime Karaokes](https://github.com/KuroSensei/anime-karaokes-ass) : KuroSensei est un chilien qui met à disposition ses karaokés aux format .ass pour les animés sur Github !
- [Karaoke Kaizoku-dan](http://anime-karaoke.com/index.php) : La Brigade des Pirates du Karaoké sévit aux Etats-Unis en proposant du karaoké en convention et possède un bon répertoire. Vous pouvez les retrouver à de nombreuses conventions majeures là-bas !
\ No newline at end of file
......@@ -24,11 +24,10 @@ Voici une liste des tâches sur lesquelles on pourrait avoir besoin d'un coup de
## 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 !](https://lab.shelter.moe/karaokemugen/karaokebase/tree/master/docs/french)
- **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 !]({{site.baseurl}}/docs/fr/contrib-guide/create/)
- **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](https://lab.shelter.moe/karaokemugen/karaokebase/issues?label_name%5B%5D=mal+tim%C3%A9) 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](https://lab.shelter.moe/karaokemugen/karaokebase/issues/370). 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](https://lab.shelter.moe/karaokemugen/karaokebase/issues/417). 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à.](https://lab.shelter.moe/karaokemugen/karaokebase/issues/512). 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](https://lab.shelter.moe/karaokemugen/jingles) 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](https://lab.shelter.moe/karaokemugen/karaokebase/issues?label_name%5B%5D=suggestion), 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 !
......@@ -36,15 +35,14 @@ Voici une liste des tâches sur lesquelles on pourrait avoir besoin d'un coup de
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](https://lab.shelter.moe/karaokemugen/karaokebase/issues/530) ou filer un coup de main à [AnimeOpenings](https://github.com/AniDevTwitter/animeopenings). PHP/Javascript seront de mise.
- **Travailler avec les développeurs de AnimeOpenings**. Grâce à [Karaoke Mugen Live](http://live.karaokes.moe) vous pouvez essayer des karaokés depuis votre navigateur. Live est basé sur AnimeOpenings et 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](https://lab.shelter.moe/karaokemugen/sites/live/issues) ou filer un coup de main à [AnimeOpenings](https://github.com/AniDevTwitter/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](https://lab.shelter.moe/karaokemugen/karaokemugen-app/issues). 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](http://mugen.karaokes.moe/apidoc), 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](https://lab.shelter.moe/karaokemugen/karaokemugen-Android)
- **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](https://lab.shelter.moe/karaokemugen/karaokemugen-server) 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](https://lab.shelter.moe/karaokemugen/MugenPi) 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](http://jekyllrb.com) 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 !](https://lab.shelter.moe/karaokemugen/karaokemugen-website) Il y a notamment quelques soucis avec l'index des karaokés et des pages qui se chargent un peu lentement...
- **Le site web sur lequel vous êtes a toujours besoin d'améliorations !** Il utilise [Jekyll](http://jekyllrb.com) 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 !](https://lab.shelter.moe/karaokemugen/karaokemugen-website)
- **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 !](https://lab.shelter.moe/karaokemugen/karaokemugen-website). Nous utilisons [MkDocs](https://www.mkdocs.org/) 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.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment