返信先: ID3 v2.3 ARTISTタグ 複数アーティストの区切り文字(セミコロンまたはスラッシュ)が機能しない

フォーラム TuneBrowser ID3 v2.3 ARTISTタグ 複数アーティストの区切り文字(セミコロンまたはスラッシュ)が機能しない 返信先: ID3 v2.3 ARTISTタグ 複数アーティストの区切り文字(セミコロンまたはスラッシュ)が機能しない

#3211
Tiki
キーマスター

Naosさんのご指摘を読んでいて「え゛ー」と思い、そしてmendouさんにご確認いただいて、その通りだったようでちょっと愕然としました(^^;。

どうもMp3tagは、ID3v2タグへの複数値として、’;’ で区切った文字列をそのまま格納しているのですね。ID3v2の場合、複数値を格納する場合は、’\0’で区切って格納すると決まっていたと理解しています。

TuneBrowserの場合、ユーザインタフェースとしての編集時には ‘;’ で区切った値を見せていますが、メタデータとしてファイルに保存する際には、それぞれの形式に則った形に変換しています。上に挙げたID3v2は ‘\0’ 区切りですし、FLACなどは同一タグで複数個の値を格納します。

ファイル上のメタデータとして ‘;’ でそのまま格納するというようなことはやっていませんでした。読み込むときも然りです。

そういう書き方がデファクトスタンダードになっているようであれば、対応しないわけにはいかないのでしょうが、メタデータの形式が多いので、ちょっと気合いがいりそうです。すぐに対応は難しいかもしれません。