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

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

#3237
mendou
参加者

ご連絡ありがとうございます。

Naosさんのご指摘に通り、TuneBrowserで入力した”;”はMp3tag(verは2.88a ポータブル)では”\\”で表示されます。

Mp3tagのタグパネルのアーティスト欄で”;”を”\\”に直して保存するとTuneBrowserではアーティストが区切られて表示されます。Mp3tagのアクションで「”;”を”\\”に置換」して一括変換するとTuneBrowserでは”アーティストA\\アーティストB”で表示されます。

Tikiさんのご説明で区切りを”\0″で行っている、とありますが、ID3v2はバージョンによって区切り文字が異なっているようです。

ID3v2.2 ・・・ “;”(セミコロン)

ID3v2.3 ・・・ “/”(スラッシュ)

ID3v2.4 ・・・ “\0″(NULL終端文字)

他のソフトではID3v2.3でも”;”(セミコロン)を区切り文字として扱っているようです。

“/”(スラッシュ)や”\0″(NULL終端文字)を区切り文字として扱っているソフトは少ないようです。

※Mp3tagのアクションで「”;”を”\0″に置換(正規表現)」を実施したところ、「アーティストA; アーティストB」から「アーティストA」となってしまい、「アーティストB」が削られてしまいました。おそらく”\0″が終端文字として機能してしまい、以降の文字列を捨ててしまっているようです。

こう見るとID3タグは厄介な面もありますね。

Tikiさん、Naosさん、色々と調べていただきありがとうございます。