我一直使用第三方 CLI 应用程序来管理我的音乐收藏,现在我想自己管理我的收藏编码,所有我需要使用库做的事情......但我不是这方面的编程音乐专家。
我需要一个 ID3 库(当然我想要最好的!)来删除(不写)所有 mp3 文件的所有 ID3v1 和 ID3v2 标签,我见过id3lib但它是用于c++所以我决定尝试UltraId3Lib这是对于 .NET,该库完全面向对象,易于使用,而且看起来非常高效......但也似乎有点过时:http ://home.fuse.net/honnert/UltraID3Lib/
我的第一个问题是我选择的库是否良好且高效,或者是否存在更好的 .NET ID3 库(并且易于使用,请记住我不是 mp3 标头和其他方面的专家)。
我的第二个也是最重要的问题是,当我尝试从文件中删除 id3v1+id3v2 标签时,我是否会损坏/损坏 mp3 文件(我不是指人为错误),如果是,那么原因是什么?损坏 mp3 音频数据?或者也许我不必担心 ID3 标签将被写入/删除的“字节空间”?
...或者换句话说,问同样的问题:ID3v1/ID3v2 标签会损坏 mp3 文件?如果是,那为什么?在哪些情况下?