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

通过 Windows 读取音乐标签时,可能返回空字符串而不是空值 #90

Closed Ferry-200 closed 1 month ago

Ferry-200 commented 1 month ago

现在软件会通过 lofty、Windows 来读取音乐标签,如果都失败就通过文件名代替。

问题在于如果通过 Windows 读取那些 Windows 不认为是音乐文件的音乐时(常见于 dsf 和 dff 文件中),它会返回空字符串而不是空值。现在没有做相关处理,导致有些音乐在应用中以完全空白的形式展示。

只要在字符串空白时使用文件名代替即可。

88 应该属于这个问题