Ferry-200 / coriander_player

Windows端本地音乐播放器,使用Material You配色。Dart (Flutter) + Rust (lofty, windows-rs) + C (bass lib) 多语言项目。绝赞开发中。
https://ferry-200.github.io/coriander_player_website/
GNU General Public License v3.0
510 stars 22 forks source link

无法从ID3V2.3(GB18030编码格式)中正确读取标签 #81

Open Hwenray opened 1 month ago

Hwenray commented 1 month ago

Bug 概要 无法从ID3V2.3(GB18030编码格式)中正确读取标签 (已经确认非音乐标签本身问题) 复现步骤 创建一个带有ID3V2.3标签的音乐文件(含有非ASCII字符)并使用coriander_player读取

预期行为(你认为软件应该怎么样才正确) 应对音乐标签的编码格式进行判断或在设置中增加自定义选项

截图 图片 图片

Hwenray commented 1 month ago

好叭,这下尴尬了,事实上是GB18030((( 图片

Hwenray commented 1 month ago

但还是希望添加自动识别或者是自定义选项

Ferry-200 commented 1 month ago

啊 令人烦恼的格式

现在只支持 utf8 和 utf16 编码的 id3,毕竟这个标签读取库的作者是个西方国家的人

Hwenray commented 1 month ago

好叭~~(其实也可以通过手动覆盖一次ID3V2.3标签来解决

Ferry-200 commented 1 month ago

开着也行