Contributing to the database

If you are not a developper, and making a karaoke's super duper hard, there are many things to help with in the current database.

Improve the database

What makes a great database is its cotent first of all. A database that can be sorted and scrutinised under many criterions is ideal. And we have by the way a full section on the website dedicated to this.

With this link, you can already know, for example, how many songs in korean there are in the database, or how many soundtracks were written by Yoko Kanno, or how many songs are from the first PlayStation games. This data is contained inside .kara.json files. We filled most of them with the data we knew, but there are a steady flow of new songs which could need updates.

  • To fill in missing fields, several options: either you tell us what's missing or wrong in a song's metadata by contacting us and pray for someone to make the changes for you, or you sumbit those directly using the form down the karaoke's page.
  • There are also somewhat poorly synchronized songs. That happens when lyrics don't appear at the right moment for singing, etc. If a karaoke is already in the list you can fix the.ass file before uploading it. If it isn't the case you can go to its page on kara.moe and use the link at the bottom to tell us more about it.
  • We have also poor quality videos, with small resolution or something alike. You need to search for a long time to find these particular videos, but sometimes some people keep those archived somewhere on their computers, so anyone can help! Do not hesitate to tell us if you can provide us with such files.
  • We have a suggestion list! If there's a particular song you like, issue a new suggestion and pray that someone will make the karaoke for you. The prioritary suggestions are songs that are likely to be requested and sung at some event (as popular songs from the current anime season).
  • Note if you want something done, do it yourself. That's why we have a tutorial!
  • And if you think you found a video or lyrics with some mistakes, go see the global list of issues, someone may have signaled it before you. Otherwise, you can use the song's page and use th elink at the bottom to tell is.

Becoming a maintainer

If you're okay with helping us on the database from time to time, don't hesitate to send us a message or join our Discord. We love helping you to help us! We'll show you how to use Git and other tools.

Precisions on the CI

The CI (i.e the deployement of data on Karaoke Mugen) is automatic on every commit. However some jobs can be skipped if they are not useful, depending on context :

  • If you make a change without modifying any media, you can tag the commit with [nomedia] in its message to skip syncing media files.
  • If you make a change to some documentation (like .md files for example), you can add the tag [skip-ci] to skip the deployment itself since no data has been chanced.