Karaoke Mugen 5.1 « Poppy Percutante » va vous mettre un coup !

gif

Ce n’est pas une mise à jour majeure de Karaoke Mugen, mais elle possède suffisament de grosses nouveautés pour justifier une nouvelle version.

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

Premièrement, Karaoke Mugen utilise désormais la version 14 de Node et d’Electron, ce qui veut dire que techniquement, elle ne doit plus fonctionner sur Windows 7. On vous encourage à mettre à jour votre système d’exploitation si vous êtes dans ce cas, parce qu’on est quand même en 2021 (et que Windows 11 leak de partout à l’heure où cet article est publié).

Ensuite, on change la façon dont les chansons sont gérées.

On comprend bien que tout le monde n’a pas envie ou ne peut tout simplement pas télécharger toutes les chansons car ça prend de la place (environ 420Go à l’heure actuelle), tandis que d’autres utilisateurs ne comprennent pas pourquoi ils n’ont pas accès à toutes les chansons dès qu’ils ont téléchargé l’appli.

Dorénavant, Karaoke Mugen va télécharger l’intégralité de vos dépôts (fichiers de paroles / de metadonnées / tags) et les garder à jour au démarrage.

Les médias seront téléchargés séparément, dès que vous en aurez besoin :

  • Lorsque vous ajoutez une chanson à la liste de lecture courante, elle sera téléchargée en tâche de fond.
  • Si vous jouez une chanson depuis la bibliothèque directement, ou si elle n’a pas été téléchargée, elle sera streamée directement depuis le serveur du dépôt.

Les chansons non-téléchargées sont reconnaissables dans l’interface opérateur par la petite icône “nuage”.

De plus, nous avons ajouté un nouvel onglet “Gestion de l’espace disque” dans le panneau système. Il vous permettra de voir combien de place occupent vos dépôts en local, ainsi que de retirer facilement les médias inutilisés depuis un certain temps.

Puisqu’on base tout cela sur git (Karaoke Mugen Server crée un différentiel entre votre version et celle la plus à jour et modifie vos fichiersen conséquence), votre dépôt sera gardé à jour à chaque démarrage de Karaoke Mugen. Si des médias que vous avez téléchargés ont besoin d’être mis à jour, ils seront téléchargés de nouveau.

Nouvelles fonctionnalités

  • Une liste de critères de liste noire “Safe for Karaoke” sera crée automatiquement la première fois que vous démarrerez Karaoke Mugen. Elle contient toutes les chansons avec des tags problématiques comme R18, Spoilers ou Epilepsie photo-sensible. Vous restez maître de votre karaoké et vous pouvez très bien ne pas utiliser cette liste.
  • Vous pouvez maintenant avoir de la musique durant les pauses de vos sessions de karaoké, pour cela :
    • Mettez vos fichiers audio dans le dossier backgrounds du dossier de données de Karaoke Mugen
    • Si un fichier audio a le même nom qu’un fond d’écran particulier, il sera joué quand ce fond d’écran apparaîtra
    • Si un fond d’écran n’a pas de fichier audio associé, un fichier audio aléatoire sera sélectionné depuis le dossier
  • Une nouvelle option “Utilisez mes favoris et demandes de chansons pour les statistiques” a été ajoutée à l’édition de profil utilisateur.
  • Une nouvelle option “Localisation” a été ajoutée au profil utilisateur pour indiquer dans quel pays vous vous trouvez.
  • Des améliorations ont été faites pour les streameurs Twitch :
    • L’écran de pause a maintenant une barre de progression
    • L’écran de pause peut être mis en pause (si si) si jamais vous avez besoin de plus de temps, en appuyant sur le bouton stop du lecteur vidéo
    • Le chat twitch a une nouvelle commande !song pour afficher la chanson actuellement jouée
    • Une nouvelle fenêtre, contenant la chanson en cours de lecture et les prochaines, peut être ouverte et capturée par OBS pour l’afficher sur votre layout de stream (dans l’onglet “Fenêtre” de l’application, aux côtés du Chibi Player)
    • Karaoke Mugen écrit maintenant des informations utiles dans des fichiers textes pour que OBS Studio ou autre puisse les lire et récupérer ces informations. Ils sont dans le dossier streamFiles :
      • Nom actuel de la chanson
        • URL de votre session karaoké
        • Etat de l’interface (ouverte/fermée/limitée)
        • Nombre de chansons dans la playlist courante et publique
        • Temps restant dans la playlist courante
  • Un nouveau champ “commentaire” dans les informations du karaoké a été rajouté (pour les mainteneurs uniquement).

Améliorations

  • Toutes les infobulles de l’écran d’options ont été supprimés pour être mises directement en dessous de chaque option, pour rendre la configuration plus simple et plus compréhensible.
  • On peut afficher plus de chansons à la fois dans la bibliothèque de chansons sur mobile.
  • Ajout d’un carning sur les profils utilisateurs quand le champ mail est vide.
  • Toute la documentation de l’API peut maintenant être lue ici et est faite avec @nuxt/content. Tous les commentaires dans le code et le lien APIDoc sont donc maintenant supprimés.
  • La fenêtre “À propos” est maintenant entièrement traduite.
  • La liste des chansons du panneau système peut maintenant être filtrée par tags.
  • Il y est maintenant possible de supprimer plusieurs chansons du système facilement.
  • Le demandeur est ajouté aux stats envoyées à Karaoke Mugen Server (seulement si l’utilisateur le permet).
  • Les tags/médias inutilisés ont maintenant un bouton “Supprimer” en face de chaque élément.
  • Des chaînes de traduction inutilisées ont été supprimées.
  • La navigation dans le panneau opérateur a été améliorée.
  • Meilleurs rapports de sentry pour les erreurs de l’interface web.
  • La liste d’utilisateurs sur le panneau opérateur peut maintenant être fermée avec la touche Echap.
  • La bordure de la police de caractères du lecteur a été augmentée de 2.
  • Vous pouvez utiliser la touche entrée pour envoyer le formulaire de login durant le setup de l’application.
  • Les tags sont un peu plus petits sur la barre de progression du lecteur.
  • Les actions de masse sont maintenant disponibles sur la liste noire.
home

Correctifs

  • Correction de la fenêtre qui ne pouvait pas être capturée proprement par OBS si elle était cachée derrière d’autres fenêtres ou minimisée.
  • Correction du bouton “Sélectionner tout” sur le panneau opérateur.
  • Correction du scrolling dans la bibliothèque.
  • Correction du bouton de volume au démarrage.
  • Critères de blacklist : plein de correctifs ont été faits
    • “Plus long que” et “Plus court que” sont maintenant exclusifs
      • “Plus court que” ne peut plus être plus grand que “Plus long que”
      • La vue de la blacklist explique un peu mieux comment elle est crée depuis la liste de critères sélectionnée
      • La raison pour laquelle une chanson est blacklistée est maintenant affichée dans la fenêtre d’informations
  • Pour les versions exécutables de l’appli, le premier argument en ligne de commande n’est plus ignoré désormais.
  • Certaines migrations SQL ont maintenant une clause if exists pour les suppressions.
  • Correction de certaines erreurs de BDD durant la fermeture de l’appli.
  • La liaison avec le serveur distant est maintenant réinitialisée lorsqu’on change certaines options.
  • Correction de certaines popup d’erreur.
  • Correction de la position de la liste des chansons sur l’interface publique lorsqu’on revient d’une page d’informations de chanson.
  • Correction du socket non itialisé proprement quand la liaison distante est activée.
home

Autre

  • Pour les utilisateurs qui lancent Karaoke Mugen depuis le code source, la version MPV minimale requise est maintenant la 0.33
  • L’URL https://kara.moe a été désactivée puisqu’elle ne marchait que depuis le même réseau local. Elle est remplacée par le système de liaison distante avec ses sous-domaines qui est stable. Et puis c’était un peu confusant.
  • Du code spécifique aux playlists a été bougé vers la bibliothèque partagée de Karaoke Mugen pour qu’on puisse l’utiliser dans de nouvelles fonctionnalités excitantes pour Karaoke Mugen Server.
  • Les dépendances ont été mises à jour.

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