Participate in expanding the Karaoke

gif

Depending on what your skills are, and more importantly on what you’d like to do, we could need your help.

Karaoke Mugen is a free and open-source project, everyone can participate and bring its own stone to it. For you it could be a good opportunity for :

  • Working with a group
  • Learn how to master git, nodeJS, React, Aegisub, video encoding, HTML, CSS, JS…
  • Put on your resume that you worked on a open-source project (some employers love it)
  • Get to know new people
  • Bring in your own skills and ideas
  • Most importantly, have fun and do soemthing together !

Whatever your case is, if you have questions, don’t hesitate and visit the contact page.

Here’s a list of things on which we could need help with.

**NOTE : ** Even though the issues are in french for the most part, we know how to speak english and can provide you with more information if you’re interested. We’ve been talking in french because so far we didn’t really have any english-speaker working with us.

The Karaoke database

  • Create your own karaoke songs : Hearing new songs, being surprised by your choices (and your tastes), this is karaoke too! If you’ve got a song y ou’d really like to see sung in public or with your friends, or even just by yourself only, or if you’ve noticed the database lacks some Bleach endings (spoiler : it doesn’t), go make your own karaoke!
  • Fix badly timed karaokes : We have some in our database and it’s no secret since we list them whenever we find them 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. 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. 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.. You should know how to handle video and Youtube.
  • Jingles ! Our good friend Nock already made a few of them 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, 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!

Development

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 that we could need being ironed out, namely by fixing issues on AnimeOpenings which we use for that part of the site. PHP/Javascript knowledge is required.
  • The main app has a bunch of issues that need some love. Check the list here. 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, you can create your own alternative clients. If you’d like to work on the Android one Thaksin started, the git repository is here
  • 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 You need to know how to use React, NodeJS and PostgreSQL.
  • Karaoke Mugen is also available for your Raspberry Pi! Xefir Destiny has offered 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 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! We could need help witht he karaoke index, or localization, or how some pages are loading slowly.
  • 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!. We use MkDocs 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.

A better idea?

If you want to participate still but none of those topics get you excited, it’s not a problem at all. If you have a great, big idea to offer and if you’d like to help make it real, contact us!