À propos du projet
Music Tag Web est un éditeur de tags musicaux Docker open source auto-hébergé, conçu pour les utilisateurs de NAS, de serveurs multimédia distants et de Homelab. Le projet vise à résoudre le problème des outils locaux comme MP3Tag ou MusicBrainz Picard qui ne peuvent pas modifier à distance les métadonnées des bibliothèques musicales sans perte sur les serveurs. Déployé en une seule commande via un conteneur Docker, il sert d'application compagnon pour des services multimédia comme Navidrome ou Jellyfin, permettant aux utilisateurs de gérer à distance leur bibliothèque musicale privée via un navigateur.
Les fonctionnalités principales incluent la visualisation des métadonnées, l'édition individuelle et par lots, et la réparation des tags ID3 pour tous les formats audio (FLAC, APE, WAV, AIFF, WV, TTA, MP3, M4A, OGG, MPC, OPUS, WMA, DSF, MP4). Il prend en charge le scraping automatique par lots, avec correspondance automatique des informations d'album, artistes, paroles et pochettes. Il intègre la reconnaissance d'empreintes musicales pour identifier automatiquement les chansons sans tags ou avec des noms de fichiers confus et compléter les métadonnées. De plus, il offre un tri intelligent de la bibliothèque (regroupement automatique par artiste et album), un tri multidimensionnel des fichiers, une conversion par lots entre chinois simplifié et traditionnel, l'extraction d'informations manquantes en décomposant les noms de fichiers, le remplacement par lots de texte pour nettoyer les tags sales, l'intégration de ffmpeg pour la conversion par lots de formats sans perte, la découpe automatique des fichiers APE/FLAC/CUE en pistes individuelles avec complétion des tags, le scraping de secours via plusieurs sources de métadonnées musicales, l'écriture par lots de traductions de paroles intégrées, un journal d'opérations complet pour la traçabilité, l'exportation par lots et le téléchargement personnalisé pour remplacer les pochettes d'album.
Pour le déploiement, le projet propose deux méthodes Docker : V1 et V2. V2 est la version recommandée actuellement, avec un port de service interne de 8002, une configuration Docker Compose plus simple et une meilleure compatibilité. L'image est publiée sur Docker Hub, prenant en charge les architectures amd64 et arm64, adaptée aux appareils comme Synology, QNAP et Raspberry Pi. Les utilisateurs n'ont qu'à monter leur répertoire musical local et un répertoire de configuration pour exécuter le service. L'adresse d'accès par défaut est 127.0.0.1:8002/admin, avec les identifiants par défaut admin/admin.
L'interface utilise un design UI mobile entièrement réactif, permettant l'accès à distance via un navigateur de téléphone pour éditer les tags de la bibliothèque NAS. Le projet est également compatible avec la lecture de bibliothèque locale de Xiao Ai (assistant vocal), capable de lire directement les fichiers musicaux sans perte du NAS, et prend en charge la lecture en ligne et l'édition de tags pour les bibliothèques montées via divers disques réseau privés. Les statistiques de lecture offrent des visualisations en graphiques à barres et en courbes pour suivre l'historique de lecture de la bibliothèque.
Le projet est distribué sous licence GPL V3.0, avec un stockage local de tous les fichiers de bibliothèque sans téléversement vers des tiers, mettant l'accent sur la confidentialité et la sécurité. Il est entièrement gratuit, destiné uniquement à un usage personnel et à la recherche technique privée, et toute utilisation commerciale est interdite.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.