Music Tag Web : éditeur de tags musicaux en ligne
Music Tag Web : éditeur de tags musicaux en ligneIntroduction
Qu'est-ce que Music Tag Web
Music Tag Web est un éditeur de balises musicales Web open source, capable d'éditer directement les métadonnées audio sur un serveur ou en local. Il convient parfaitement à la gestion de serveurs de musique tels que Navidrome. Il prend en charge de nombreux formats, notamment FLAC, APE, WAV, AIFF, WV, TTA, MP3, M4A, OGG, MPC, OPUS, WMA, DSF, DFF, MP4, et offre des fonctionnalités telles que l'édition par lots, l'identification par empreinte acoustique, la gestion des paroles et des pochettes, la conversion de format, le découpage de pistes, la conversion simplifié/traditionnel, le remplacement de texte, l'historique des opérations ainsi que l'adaptation aux appareils mobiles. Le projet utilise Python + Django pour le backend et Vue pour le frontend, et son image est hébergée sur Docker Hub (xhongc/music_tag_web:latest).

Fonctionnalités principales de Music Tag Web
Édition des balises
Balises de base : nom de la chanson, artiste, album, année de sortie, genre, numéro de piste, image de pochette.
Balises avancées : paroles intégrées, compositeur, arrangeur, informations de copyright, maison de disques.
Traitement par lots : permet d'importer plusieurs fichiers audio en une fois et d'appliquer uniformément des règles de modification des balises, par exemple ajouter un nom d'album en lot ou unifier la pochette, afin d'améliorer l'efficacité.
Compatibilité des formats : prise en charge des formats audio courants tels que MP3, FLAC, AAC, WAV, OGG, APE, etc. Certains outils peuvent lire et écrire différentes normes de balises, comme ID3v1, ID3v2 et Vorbis Comment.
Gestion des pochettes : possibilité de télécharger une image locale comme pochette d'album, avec des fonctions de recadrage et de redimensionnement pour garantir la correspondance entre la pochette et l'audio.
Export et sauvegarde : après édition, il est possible de télécharger directement le fichier audio modifié, ou d'exporter les informations des balises sous forme de texte (par exemple CSV) pour sauvegarde.
Comment utiliser Music Tag Web
Commencez par importer votre musique, puis cochez le dossier souhaité dans l'arborescence à gauche. Cliquez ensuite sur « Scraping automatique » à droite, sélectionnez « Mode souple », « Toutes les sources » et « Écraser les anciennes balises », puis enregistrez. Pour les éléments affichés en rouge indiquant un échec, il faut les modifier manuellement : saisissez le bon album ou artiste, lancez la recherche, cliquez sur le résultat correspondant puis enregistrez. Vous pouvez également tout organiser en un clic en cliquant sur « Organiser les fichiers » en haut, en choisissant le modèle artist/{album}/track{title} puis en l'exécutant.
Déploiement rapide
# 1. 创建目录(音乐库+配置) mkdir -p /volume1/music /volume1/docker/music-tag # 2. 启动容器(端口 8002,镜像约 300 MB) docker run -d --name music-tag-web \ -p 8002:8002 \ -v /volume1/music:/app/media:rw \ -v /volume1/docker/music-tag:/app/data \ --restart unless-stopped \ xhongc/music_tag_web:latest
Accédez depuis votre navigateur à http://NAS-IP:8002, le compte/mot de passe par défaut est admin/admin pour commencer le scraping.
Pour mettre à niveau ou revenir à une version antérieure, exécutez simplement docker pull xhongc/music_tag_web:latest puis recréez le conteneur ; les fichiers de configuration et de musique se trouvent dans les répertoires mappés sur l'hôte et ne seront pas perdus.
Cas d'utilisation de Music Tag Web
Organisation d'une bibliothèque musicale personnelle : unifier les balises des chansons téléchargées de manière dispersée pour faciliter le classement et la recherche dans les lecteurs.
Production de médias personnels / podcasts : ajouter un titre, un auteur et une pochette aux fichiers audio originaux pour répondre aux exigences de téléchargement des plateformes.
Partage entre passionnés de musique : lors de l'organisation d'albums audio sans perte, compléter les informations des balises pour améliorer l'expérience de partage.
Questions fréquentes
Conflit de port : modifiez simplement le paramètre en -p 8011:8002.
Caractères chinois illisibles : commencez par « Supprimer toutes les balises », puis relancez le scraping ; ou bien définissez l'encodage ID3 sur UTF-8.
Impossible de découper une piste unique : vérifiez qu'un fichier .cue correspondant se trouve dans le même répertoire, importez-le puis cliquez sur le bouton « Découper ».
Accès depuis l'extérieur : effectuez une redirection du port 8002 sur le routeur, ou utilisez un proxy inverse ou une solution d'intrusion réseau interne.
Ressources liées à Music Tag Web
Code source / documentation / journal des modifications : https://github.com/xhongc/music-tag-web
Démo en ligne : https://xiers-organization.gitbook.io/music-tag-web-v2
Assistant scénario▸
Apps AI
Actualités AI