Gestion des karaokés

Cette page décrit comment sont gérés les karaokés dans Karaoke Mugen, comment générer la base et s'en servir.

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éo, de sous-titres et de métadonnées que vous possédez.

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

Comment est structuré un karaoké dans le logiciel ?

Pour lire des données et créer des listes de karaokés, 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 quatre sous-dossiers, qui s'appellent par défaut :

  • karaokes : contient des fichiers .kara.json qui sont les métadonnées sur vos karaokés (nous allons voir comment les créer plus tard).
  • lyrics : contient vos fichiers .ass, ce sont eux qui contiennent les paroles.
  • medias : contient vos fichiers vidéos (mp4) ou audio (mp3).
  • series : contient vos fichiers .series.json qui renferment la liste des noms alternatifs pour chaque série.
  • tags : contient vos fichiers .tag.json pour toutes les métadonnées que vous avez ajoutées à vos karaokés

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

app
  - data
     - karaokes
     - lyrics
     - medias
     - series
     - tags

Ces chemins sont configurables dans le fichier config.yml, voir la section configuration pour plus de détails. Vous pouvez par exemple mettre les vidéos sur un disque externe (plus gros) pendant que l'appli est lancée depuis un disque interne (plus rapide) , 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.json.

Le fichier .kara.json

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.

Pour plus d'informations sur la création d'un fichier .kara.json consultez la documentation

Base de données PostgreSQL

Cette base est créée à partir de vos fichiers .kara.json, .ass, .series.json, .tag.json et médias.

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.

Générer la base de données

Vous pouvez soit :

  • Vous connecter sur le panneau d'administration SYSTEME au lancement de Karaoke Mugen et lancer une génération de la base de données dans l'onglet "Database"
  • Lancer Karaoke Mugen avec l'option --generate

Celle-ci peut prendre plusieurs minutes selon la vitesse de votre ordinateur.

Éditer/créer des fichiers karaoké

Utilisez la documentation pour effectuer ces opérations.