この無料のオープンソース アプリを見つけるまで、Jellyfin の音楽にタグを付けるのは頭痛の種でした

in tech

Jellyfin ライブラリは、適切なタイトル、メタデータ タグ、美しいアルバム カバーを備え、他のストリーミング プラットフォームのライブラリと同じくらい見栄えがよくなります。オフライン音楽ファイルがどんなに乱雑でも (トラック名さえ必要ありません)、このツールはワンクリックですべての作業を自動化します。

MusicBrainz Picard の紹介

音楽にタグを付ける簡単な方法

Jellyfin は、ファイル名に依存せずにライブラリのインデックスを作成します。実際には、音楽ファイル内の埋め込みタグからトラックタイトル、アルバムタイトル、アーティスト、トラック番号、カバーアートなどを抽出します。これらの埋め込みタグはすべてファイルのメタデータの一部です。

通常、そのメタデータをファイルに手動で入力するには何時間も費やす必要があります。次に、カバーアートも見つけて追加する必要があります。 MusicBrainz Picard は、これらの両方を自動的に実行する無料ツールです。

オレンジと紫の分割された背景に、CD の束、MusicBrainz Picard のロゴ、メディア再生バーを特徴とするグラフィック。 クレジット: Lucas Gouveia/ハウツー ギーク

また、タグやタイトル情報がまったくないファイルであっても (たとえば、CD からリッピングした場合)、ファイルをバッチ処理することもできます。魔法のように聞こえますが、実際に音楽ファイルを聞いて、独自のオーディオ署名を得ることができます。そして、それらのオーディオ署名を MusicBrainz データベースと相互参照します。

MusicBrainz Picard を使用して音楽を自動タグ付けする

段階的なプロセス

まず、すべてのオーディオ トラックを 1 つのフォルダーに入れます。ご覧のとおり、私のものはかなり汚いです。ファイルにはすべてアルバム カバーがなく、メタデータ情報もほとんどありません。 MusicBrainz Picard は、FLAC、OGG、WMA などを含むほとんどのオーディオ形式をサポートしています。

これらのファイル内にはメタデータは埋め込まれていません。

さあ、お使いのコンピュータに MusicBrainz Picard をダウンロードしてください。 macOS、Windows、Linux で利用できます。コンピュータにインストールしたら、起動します。

オンボーディング手順では、音楽ファイルを直接上書きして編集するかどうかを尋ねる画面が表示されるまで、「次へ」をクリックしてください。そのボックスにチェックを入れて、「次へ」をクリックします。

次に、音楽ファイルをプログラムにロードしましょう。フォルダー アイコンをクリックし、作成済みのフォルダーを開きます。 Picard はそれを非クラスター化ディレクトリとしてロードします。

画面上部のクラスターボタンをクリックします。このステップでは、すでに利用可能なメタデータとタイトル情報に基づいて、音楽ファイルをフォルダーに分類します。私のファイルにはメタデータがほとんどないので、Picard はそれらを 1 つのフォルダーに置くだけです。

Zettlab D4 NAS。

ブランド

ゼットラブ

CPU

RK3588

メモリ

16GB LPDDR4x

ドライブベイ

4x 3.5 インチ、1x M.2 NVMe


次に、Ctrl または Cmd+A を使用してすべてのファイルを選択し、検索ボタンをクリックします。ルックアップ機能は、すでに利用可能なメタデータを使用して、音楽ファイルを MusicBrainz データベースと照合します。一致するものが見つかった場合は、すぐにファイルの自動タグ付けが開始されます。私の場合、適切な一致は見つかりませんでしたが、ファイルの 1 つに間違ってタグが付けられました。したがって、これらの結果をクリアして次のステップに進みます。

使用可能なメタデータが欠落しているファイルの場合は、Ctrl または Command+A を使用してすべてのファイルを選択し、スキャン ボタンを押します。実際の音声署名を聞いて、データベース内で一致するものを見つけます。私の場合、15 トラックのうちタグ 13 が正しく識別されました。カバーアートも見つけて、ファイル内に自動的に埋め込みました。

残りの 2 トラックについては、個別に選択します。右クリックして「ルックアップ」を選択します。通常、トラックを個別に処理すると、トラックに正しく自動タグが付けられます。もう一度、これら 2 つのファイルのカバーアートとタグを取得することに成功しました。ほとんどの場合、落伍者を個別にターゲットにすることで処理できます。

バッチが処理されると、Picard がタグの元の値と新しい値を並べて表示し、カバー アートも表示することがわかります。必要に応じて、ここでタグを手動で編集できます。

Picard がいずれかのトラックのアルバム アートをロードできない場合は、下隅にある CD アイコンを右クリックします。表紙を手動で更新するには、「ローカル ファイル」または「URL からロード」を選択します。私の場合、15 トラックのうち 13 トラックのカバー アートが正しく埋め込まれました。他の 2 つは手動で更新する必要がありました。

MusicBrainz はファイルのメタデータを上書きします

ファイルの準備ができました。そのまま保存ボタンをクリックしてください。 MusicBrainz Picard はそれらに自動的にタグを付け、ファイル内のメタデータを書き換えます。

数百のファイルを扱う場合は、小さなバッチで処理することをお勧めします。そうすることで、続行する前に、はぐれ者を見つけて、不足しているメタデータを追加できます。

メタデータはファイルに正しく書き込まれました。

次に、処理したファイルを Jellyfin 内にロードしてみましょう。タイトル、アーティスト名、カバー アルバムはすべて期待どおりに表示されます。アルバムやアーティストごとにコレクションをフィルターすることもできます。アーティスト名をクリックすると、MusicBrainz データベースからアーティストに関する詳細情報が表示され、Jellyfin 内で利用可能なすべてのトラックが表示されます。

Jellyfin は、MusicBrainz Picard によってタグ付けされた音楽を正しくインデックスしました。


まだ表面をなぞっただけです

MusicBrainz Picard だけで、乱雑な Jellyfin 音楽コレクションを整理し、主要な音楽ストリーミング プラットフォームで見つかるライブラリと同じくらい見栄えの良いものにすることができます。 Picard にはプラグインとスクリプトのサポートもあるので、最小限の労力でタグからファイル名を作成したり、アルバムからフォルダーを作成したりすることができます。

このテーマについてさらに詳しく知りたい方は以下をご覧ください

完全ガイドはこちら

関連記事

前の投稿
アメリカに残る最後の自然吸気V型6気筒スポーツセダン
次の投稿
ついに Proxmox のデュアルブートをやめました。Windows と Linux が 1 台のマシンで快適に動作するようになりました。