Gestion des karaokés

Cette page décrit comment sont gérés les karaokés dans Karaoke Mugen, comment en ajouter, en retirer, etc.

Les bases

Pour fonctionner, Karaoke Mugen a besoin de karaokés, on parle alors de base de karaokés pour désigner l'ensemble des fichiers vidéos, de sous-titres et de karaokés que vous possédez.

A ne pas confondre avec les bases de données de Karaoke Mugen qui sont des fichiers générés par celui-ci qui contiennent toutes ses informations importantes pour fonctionner.

Qu'est-ce qu'une base de karaokés ?

Pour importer des données et créer ses bases de données, Karaoke Mugen a besoin de savoir où trouver vos fichiers vidéos, fichiers de sous-titrage et les données autour.

Un dossier de base de karaokés contient trois dossiers, qui doivent s'appeler par défaut :

Typiquement, dans le dossier app/data vous devriez avoir :

app
  - data
     - karas
     - lyrics
     - videos

Ces chemins sont configurables dans le fichier config.ini, voir la section configuration pour plus de détails. Vous pouvez par exemple mettre les vidéos sur un disque externe si tel est votre souhait.

Une fois que vous avez déposé des fichiers dans votre base, il est temps d'écrire un fichier .kara :

Le fichier .kara

C'est un fichier de métadonnées pour votre karaoké, il est primordial : il indique à Karaoke Mugen où sont les fichiers à utiliser ainsi que d'autres infos pour générer sa base de données.

Exemple de .kara

Nom du fichier

Prenons par exemple le fichier .kara suivant :

JAP - 3-gatsu no Lion - OP1 - Answer.kara

Il s'agit de l'opening japonais de la série "3-gatsu no Lion", une adaptation d'un excellent manga de Chica Umino.

Ceci est une convention de nommage, elle est donc parfaitement optionnelle et n'a aucune incidence pour Karaoké Mugen, elle est là pour vous aider à vous y retrouver dans vos fichiers.

Langue - Série - Type - Titre.kara

Pour plus d'informations sur comment nommer vos fichiers, consultez le tutorial de création de karaoké disponible sur le dépot de la base.

Le contenu du fichier .kara

Reprenons notre exemple de l'OP de "3-gatsu no Lion".

videofile=JAP - 3-gatsu no Lion - OP1 - Answer.mkv
subfile=dummy.ass
year=2016
singer=BUMP OF CHICKEN
tags=TAG_ANIME,TAG_TVSHOW
songwriter=Motoo Fujiwara
creator=Shaft
author=Bakaclub
series=3-gatsu no Lion
title=Answer
type=OP
order=
lang=jpn
KID=fcb32b00-c7d5-470e-9f98-32edd1b67e18
videosize=44241053
videoduration=89
videogain=-2.18
version=1

N'ayez pas peur, tout n'est pas à remplir par vous-même (mais une grande partie si quand même).

Les quatre dernières lignes sont remplies automatiquement par Karaoke Mugen lors de la génération, vous n'avez donc pas à vous en préoccuper, mais pour l'exhaustivité nous allons expliquer à quoi elles servent. Attention, si vous modifiez le fichier vidéo d'un karaoké, ces valeurs seront modifiées automatiquement lors de la génération de la base de données (ou au lancement du logiciel).

Générer des .kara

Pour le moment il n'y a pas de générateur automatique, mais cela est prévu pour plus tard. Si vous vous y connaissez suffisament en langage de script, créer un générateur rapide pour vos karaokés ne devrait pas poser de problème.

Base de données karas.sqlite3

Cette base est crée à partir de vos fichiers .kara, .ass et vidéos.

Elle est utilisée par Karaoke Mugen pour pouvoir faire des recherches et accéder à de nombreuses informations sur les karaokés que vous possédez.

Une fois la base générée, le logiciel n'a plus besoin que d'accéder aux vidéos : les fichiers .ass sont copiés dans la base de données pour que l'accès soit plus rapide. Néanmoins vous aurez besoin de vos .ass pour régénérer la base.