この質問がこのサイトのどこかにすでに回答されている場合はご容赦ください。しかし、検索しても何も見つかりませんでした。taglib-sharp を使用して C# で .mp3 ファイル用の ID3v1/2 タグ エディターを作成しました。taglib-sharp はトラック番号を uint 番号として扱います。id3.orgによると:
「トラック番号/セット内の位置」フレームは、元の録音でのオーディオ ファイルの順序番号を含む数値文字列です。これは、「/」文字と、元の録音のトラック/要素の総数を含む数値文字列で拡張できます。例: 「4/9」。
個人的には「/」は使いませんが、「3」ではなく「03」と書きがちです。uint を使用する代わりに、トラック番号を文字列としてタグに直接書き込む簡単な方法はありますか?
また、副次的な質問: taglib は一部のタグ、特に URL、Orig をサポートしていないようです。アーティスト、出版社、エンコード済み。それらをどうするかについて何か考えはありますか?