Karaoke Mugen 5.0 « Poppy Partagée » hésite beaucoup !

Il s’agit d’une version majeure de Karaoke Mugen. Très très majeure même. Suivez le guide !

gif

Téléchargements

Téléchargez la dernière version sur la page de téléchargements.

Mettre à jour votre installation

Windows

Karaoke Mugen devrait vous proposer une mise à jour automatique, sinon vous pouvez le mettre à jour manuellement :

  • Si vous choisissez la version par installeur, vous n’avez qu’à l’exécuter et pointer vers le chemin de votre choix.
  • Si vous choisissez la version portable, sachez que les mises à jour automatiques de l’application ne seront pas possibles depuis celle-ci. Décompressez simplement l’archive dans votre dossier Karaoke Mugen et lancez l’exécutable possédant une icône Karaoke Mugen. L’ancien exécutable peut être supprimé sans souci.

macOS

Pour macOS, installez l’image DMG comme n’importe quelle application Mac. Pour ouvrir l’application, vous devrez faire clic droit puis « Ouvrir » dans le menu. L’application n’étant pas signée (nous n’avons pas les moyens de cela), macOS vous le fera savoir, à vous de nous faire confiance (ou non).

Si vous déposez Karaoke Mugen dans le dossier Applications, Karaoke Mugen cherchera ses données dans votre dossier utilisateur. Si c’est dans un autre dossier (celui de votre ancienne installation par exemple) assurez-vous qu’un fichier portable existe, sans extension. Ainsi, Karaoke Mugen cherchera ses fichiers de données dans ce dossier à la place.

Linux

Pour Linux, des instructions spécifiques sont disponibles dans la documentation, merci de la consulter.

Nouveautés de cette version

Important

Karaoke Mugen 5.0 embarque une nouvelle interface publique qui se veut plus simple et plus efficace.

Il y a également une façon plus simple de partager votre karaoké avec des amis via les sous-domaines de kara.moe (par exemple http://abcd.kara.moe).

Les noms d’utilisateur sont maintenant insensibles à la casse (#770) ce qui veut dire que Axel ou axel vous connecteront de la même façon au compte axel. Karaoke Mugen va détecter les conflits potentiels de noms dans votre base de données d’utilisateurs et éventuellement les réparer automatiquement. Les comptes avec des noms en conflit seront automatiquement renommés avec des suffixes.

Nouvelles fonctionalités

Politique de vie privée (#861)

Au premier lancement de cette nouvelle version, vous tomberez face à un résumé des données que nous collectons et comment nous les utilisons. Vous pouvez choisir de désactiver la collecte de données à tout moment si vous êtes contre.

Nous avons aussi ajouté un système pour plus facilement vous présenter les nouveautés importantes lors de mises à jour de Karaoke Mugen. (#845)

Les stats sont maintenant par dépôt (#875)

Les stats peuvent maintenant être envoyés par dépôt et ne sont plus globales. Cela veut dire que vous pouvez choisir d’envoyer vos données uniquement à un dépôt mais pas un autre.

Versions des chansons (#855)

Un nouveau type de tag a été introduit en 5.0 : les versions.

Cela vous permettra de mieux filtrer les différentes versions d’une même chanson, comme “Alternative”, “Instrumentale” ou “Complète” par exemple.

Accès à distance (#198)

Karaoke Mugen peut maintenant être accessible via Karaoke Mugen Server pour permettre à d’autres personnes d’accéder à votre karaoké à distance. Parfait pour des sessions en distanciel, des conventions virtuelles ou des streams via Discord ou Twitch.

L’accès à distance peut être activé dans le panneau d’options dans l’onglet Karaoke. Cela générera un jeton géré par Karaoke Mugen pour vous. Ce jeton permet d’identifier votre Karaoke Mugen, ce qui vous octroirera une adresse spéciale (https://xxxx.kara.moe) pour toujours avoir la même après avoir redémarré l’application.

Les tokens expirent après 10 jours de non-utilisation, mais vous pouvez demander à un administrateur d’un serveur de promouvoir votre jeton pour avoir une adresse permanente et personnalisée, comme sedeto.kara.moe.

Afin d’économiser en bande passante, certaines miniatures de karaokés ou des images de profil ne seront pas disponibles pour les utilisateurs distants, mais ça ne les empêchera pas d’ajouter des chansons !

Nouvelle interface publique (#804, #739, #551)

homehomehomehome

Une toute nouvelle interface publique est disponible avec Karaoke Mugen 5.0. Notre but était de rendre l’expérience utilisateur meilleure tout en fournissant les outils de recherches et d’explorations habituels.

  • Les paroles de la chanson en cours sont disponible sur la page d’accueil.
  • La ligne de chant en cours est mise en évidence en jaune.
  • La barre de progression de la chanson est maintenant en bas.
  • La page d’accueil possède maintenant une boîte « Lecture en cours ».
  • Vous pouvez maintenant explorer les tags par catégorie.
  • Les chansons les plus demandées sont maintenant récupérées depuis vos dépôts configurés au lieu d’utiliser ceux de votre base de données locale. Vous pouvez bien sûr désactiver cela si vous ne souhaitez pas avoir la liste des chansons les plus populaires des dépôts en ligne. (#872)

Nouveaux modes de mélange (#772)

home

Nous avons revu les modes de mélange de playlist en en ajoutant un : l’équilibrage.

Ce mélange équilibré crée des groupements d’utilisateurs : chaque utilisateur aura une chanson par groupement (A-B-C, A-B-C, etc.), cela crée un équilibrage plus juste pour les gens qui ajoutent moins de chansons que les autres.

Tri des playlists par likes (#887)

Vous pouvez maintenant trier les playlists par leur nombre de likes.

Accepter/refuser des chansons (#902)

home

Lorsque vous avez une playlist publique et courante côte à côte sur l’interface opérateur, vous pouvez accepter ou refuser des chansons depuis la playlist de suggestions :

  • Les chansons acceptées sont copiées dans la playlist courante et marquées comme libres (ce qui veut dire qu’elles ne comptent plus dans le quota de celui qui les a demandées)
  • Les chansons refusées restent là. Refuser une chanson la libère pour l’utilisateur qui l’a demandé, mais puisque la chanson reste dans la playlist publique, celle-ci ne pourra pas être redemandée de nouveau (à moins que vous la supprimiez de vous-même).
  • La playlist peut être triée par nombre de likes. Les chansons non acceptées ou non refusées sont montrées en premier, viennent ensuite les acceptées, puis les refusées.

Exports de session (#773)

Vous pouvez plus facilement exporter vos informations de session en .csv, afin de les afficher dans de beaux tableaux !

Chibi Player (#725)

home

Le Chibi Player est une fenêtre compacte faite pour permettre de contrôler simplement le lecteur de Karaoke Mugen, il peut être configuré pour toujours s’afficher au dessus des autres fenêtres.

Vous le trouverez dans le menu « Fenêtre » de l’application.

Changements qui cassent tout

  • L’API utilise maintenant des websockets. Cependant, vous pouvez utiliser une API REST spécifique pour envoyer des commandes à Karaoke Mugen. Voir la documentation pour plus de détails. (#666)
    • Cette nouvelle API va être documentée plus tard, pas de panique.
  • Le fichier database.json disparaît au profit d’une entrée dans le fichier de configuration config.yml. (#746)
    • Karaoke Mugen va s’occuper de fusionner les fichiers correctement.

Améliorations

  • Les téléchargements se font maintenant par pack de 3 à la fois, et non plus un seul à la fois, ceci afin de rendre un peu plus rapide les longues files d’attente. (#910)
  • Plus de code de sécurité ! Le code de sécurité existe encore lorsque vous utilisez un navigateur pour vous connecter à Karaoke Mugen, mais quand vous utilisez l’application, on part du principe que c’est bien vous. (#891)
  • Lorsque vous créez des automix, le demandeur de la chanson est celui qui avait la chanson dans ses favoris. (#897)
  • En mode streamer, arrêter le lecteur durant une pause va désactiver le temps de pause (vous permettant de manuellement jouer la chanson une fois que vous êtes de nouveau prêt(e) à chanter). (#890)
  • La fenêtre du lecteur peut maintenant avoir des bordures ! (#889)
  • La fenêtre du lecteur va arrêter de se redimensionner selon le ratio d’aspect de la vidéo. (#888)
  • En mode classique ou streamer, le texte “Prochaine chanson” n’est plus souligné. Apparement c’était un crime contre l’humanité en terme d’UX utilisateur. (#886)
  • Vous pouvez maintenant ajouter des chansons en masse à vos favoris, à la whitelist et à la blacklist, via le panneau opérateur. (#853)
  • Le panneau des critères de blacklist est mieux expliqué. (#867)
  • Vous pouvez maintenant voir la file d’attente des téléchargements. (#862)
  • KM va maintenant vous demander au démarrage si vous voulez reprendre les téléchargements interrompus (si vous en aviez avant de quitter KM la dernière fois). (#852)
  • Le tutoriel a été revu pour être plus court et plus simple à comprendre. (#839)
  • Le moteur de recherche peut maintenant comprendre les exclusions (-gundam) et les groupes (“love live”).
  • Les actions sur les playlist ont été consolidées dans une seule fonction « Editer la playlist ». (#832)
    • L’écran de création de playlist vous permet aussi de directement créer une playlist publique et/ou courante.
  • Les utilisateurs reçoivent des notifications lorsqu’ils peuvent de nouveau ajouter des chansons. (#764)
  • La mise à jour depuis KM 3.2 marche de nouveau. (#798)
  • Un like donné à une chanson ne peut plus être supprimé par le demandeur originel. (#803)
  • Des miniatures sont générées pour chaque chanson dorénavant (pour l’interface publique). (#800)
  • La navigation dans le panneau système a été revue avec une page d’accueil. (#724)
  • Les noms des tags sont maintenant plus uniformes selon les applications. (#678)
  • Le lecteur vidéo est maintenant configuré pour utiliser loudnorm pour normaliser le son au lieu d’un calcul de gain audio.
  • Les avatars circulaires sont maintenant générés automatiquement dans le lecteur vidéo plutôt que via Karaoke Mugen.
  • Le consentement sur les stats et sentry.io est maintenant partie intégrante de la procédure d’initialisation du logiciel. (#830)
  • Le fingerprinting a été désactivé. Il permettait de reconnaître les navigateurs et périphériques pour les empêcher de se déconnecter/reconnecter pour obtenir de nouveaux noms d’invités. Le souci étant que beaucoup de navigateurs empêchent cette bibliothèque de fonctionner correctement pour des raisons évidentes de vie privée/traçage, nous avons donc décidé d’arrêté de l’utiliser. (#893)
  • La base de données a été retravaillée. La façon dont les chansons sont stockées et accédées a été revue, ce qui fait qu’ajouter/éditer/supprimer des chansons et tags est bien plus rapide pour les mainteneurs de la base de karaokés. Vous pouvez aussi éditer votre bibliothèque de chansons durant un karaoké sans poser de soucis. (#884 #882)
  • Toutes les fenêtres modales ont été revues pour être plus jolies. (#881)
  • Les messages opérateur peuvent maintenant exister avec d’autres messages à l’écran (avant, ils s’effaçaient mutuellement).
  • Vous pouvez maintenant supprimer une chanson qui est en cours de lecture, tant qu’elle n’est pas celle jouée en ce moment. (#917)

Correctifs

  • Le temps restant avant qu’une chanson ne soit jouée est maintenant correctement affiché. (#912)
  • Les notifications « La prochaine chanson est… » sont désactivées si la playlist n’est pas visible. (#896)
  • Jouer une chanson depuis la bibliothèque quand la playlist courante est près de la fin ne déclenche plus de jingle outro/encore. (#908)
  • La liste des participants à une session de karaoké est maintenant plus évidente. (#906)
  • L’outro d’une playlist pouvait être déclenchée alors qu’une autre chanson devait être jouée. Cela pouvait arriver si vous déplaciez une chanson de la playlist vers la fin, après celle en cours. (#905)
  • Les métadonnées de karaoke et tag peuvent maintenant contenir des caractères | (pipe) (#844)
  • Editer le dépot d’un karaoké pouvait créer des erreurs. (#780)
    • Copier un karaoké vers un nouveau dépôt ne mettait pas à jour la base de données correctement. (#778)
  • Les tags « Genres » deviennent des « Thèmes ». (#802)
  • Le bouton « suivant » était grisé si vous ajoutiez une chanson après la dernière en cours de lecture. (#806)
  • Les karaokés avec des tags manquants ne sont plus inclus à la génération. (#797)
  • Dans le formulaire de création de karaoké, appuyer sur « Enter » sur la boite de saisie d’un tag n’envoie plus le formulaire directement (et ne crée donc plus de kara). (#789)
  • Les tags de karaoké sont maintenant toujours dans le même ordre. (#786)
  • Correction de quelques coquilles dans les traductions françaises.

Divers

  • Nouvelle icône pour macOS 11 Big Sur. (#856)
  • Mise à jour des outils ffmpeg en version 4.3.1 et mpv en version 0.33 (avec des fixes libass). (#826)
  • Mise à jour vers typescript 4.x (#784)
  • Karaoke Mugen 5.0 ne génère plus de fichiers séries pour Karaoke Mugen <3.x (#738)
  • La détection du chemin de l’application a été revue. (#747)
  • Les outils en ligne de commande sont maintenant gérés par commander au lieu de minimist. (#748)
  • Retrait de la dépendence à Bootstrap. (#739)

Pour plus de détails, consultez le changelog complet (en anglais).