私のカーオーディオはいくつかのタグの内容に問題(表示とは無関係)があるため、TagLib#をMP3のタグのソートに使用しようとしています。確かに、タグを並べ替えるだけで、新しいタグを生成したり、既存のタグを置き換えたりする必要はありません。理想的なケースでは、mp3ファイル内のタグのシーケンスのみを変更する必要があるため、ファイルサイズは変更されません。TagLib:TDRCを設定するときにTDAT TIME TYERタグを作成しないようにするには
残念ながら私はTDRCタグ(録画日の新しい定義)を移動する方法を見つけることができません:私が設定すると、TagLibは互換性のために何かをすることを決定し、TYERタグとTDATタグも生成します。 TDRC内に存在する場合、TIMEタグも生成する。
TDRCを設定するときにこれらのタグの自動生成を無効にする方法はありますか?私は運がないだけTextInformationFrameとしてTDRCをコピーしようとしました。
私は最新のTagLibを使用し、id3v2.3タグでMP3ファイルを処理しています。
id3バージョン(ex 2.3または2.4)とフォーマット(ex UTF-16?)を使用してタグを保存しますか? – PeterCo
id3v2.3、UTF16。 id3v2タグバージョン3のみが不要なタグフレームを作成するTextInformationFrame.Renderメソッドをオーバーロードしているため、ここではエンコードは関係ありません。 – Vasilich
TDRCは正式にid3v2.4でのみ利用可能です。あなたがid3v2.3でそれを使用する場合は、公式標準の外にタグを作成します。 – PeterCo