Music Tag Web:Webベース音楽タグエディター
Music Tag Web:Webベース音楽タグエディター紹介
Music Tag Webとは
Music Tag Web はオープンソースの Web 音楽タグエディタで、サーバーまたはローカル上の音声メタデータを直接編集でき、Navidrome などの音楽サーバー管理に適しています。FLAC、APE、WAV、aiFF、WV、TTA、MP3、M4A、OGG、MPC、OPUS、WMA、DSF、DFF、MP4 など多くの形式に対応しており、バッチ編集、音楽指紋認識、歌詞とカバーアートの管理、フォーマット変換、イメージ全体分割、簡体字と繁体字の変換、テキスト置換、操作履歴、モバイル対応などの機能を備えています。このプロジェクトのバックエンドは Python + Django、フロントエンドは Vue を使用しており、Docker Hub(xhongc/music_tag_web:latest)でイメージがホスティングされています。

Music Tag Webの主な機能
タグ編集
基本タグ:曲名、アーティスト、アルバム、発売年、ジャンル、トラック番号、カバー画像をカバー。
拡張タグ:歌詞埋め込み、作曲家、編曲、著作権情報、レコード会社を含む。
バッチ処理:複数の音声ファイルを一括インポートし、アルバム名の一括追加、カバー画像の一括統一など、タグルールを統一して修正することをサポートし、効率を向上させます。
フォーマット互換性:MP3、FLAC、AAC、WAV、OGG、APE などの一般的な音声形式をサポート。一部のツールは、ID3v1、ID3v2、Vorbis Comment など異なるフォーマットのタグ標準を読み書きできます。
カバー管理:ローカル画像をアルバムカバーとしてアップロードできるほか、トリミングやリサイズも可能で、カバーが音声と一致するようにします。
エクスポートと保存:編集完了後、変更した音声ファイルを直接ダウンロードできるほか、タグ情報をテキスト(CSV など)としてエクスポートしてバックアップすることもできます。
Music Tag Webの使用方法
まず音楽をアップロードし、左側のディレクトリツリーでフォルダを選択します。次に右側で「自動スクレイプ」をクリックし、「寛松モード」「すべてのソース」「古いタグを上書き」を選択し、最後に保存します。赤色で表示された失敗した項目は手動で修正が必要で、正しいアルバムまたはアーティスト名を入力して検索し、マッチ結果をクリックして保存します。ワンクリックで整理することもでき、上部の「ファイル整理」をクリックしてテンプレート artist/{album}/track{title} を選択してから実行します。
クイックデプロイ
# 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
ブラウザで http://NAS-IP:8002 にアクセスし、デフォルトのアカウント/パスワード admin/admin でスクレイプを開始できます。
アップグレードまたはロールバックする場合は、直接 docker pull xhongc/music_tag_web:latest を実行し、コンテナを再作成するだけでOKです。設定と音楽ファイルはホストマシンのマウントディレクトリにあるため、失われることはありません。
Music Tag Webの利用シーン
個人の音楽ライブラリ整理:バラバラにダウンロードした楽曲のタグを統一して編集し、プレーヤーでの分類・検索を容易にします。
自媒体 / ポッドキャスト制作:オリジナル音声にタイトル、作者、カバー画像を追加し、プラットフォームのアップロード要件を満たします。
音楽愛好家の共有:ロスレス音楽アルバムを整理する際、タグ情報を充実させることで共有体験を向上させます。
よくある質問
ポートの競合:パラメータを -p 8011:8002 に変更してください。
中国語の文字化け:まず「すべてのタグをクリア」してから再度スクレイプするか、ID3 エンコードを UTF - 8 に設定してください。
イメージ全体の分割ができない:同じディレクトリに対応する .cue ファイルがあることを確認し、アップロード後に「分割」ボタンをクリックしてください。
外部ネットワークからのアクセス:ルーターで 8002 ポートのポートフォワーディングを設定するか、リバースプロキシ、内網穿透(NAT トラバーサル)の方式を採用してください。
Music Tag Web関連リソース
ソースコード/ドキュメント/更新履歴:https://github.com/xhongc/music-tag-web
オンライン Demo:https://xiers-organization.gitbook.io/music-tag-web-v2
脚本プランナー▸
AIアプリ
AIニュース