Ferry-200 / coriander_player

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

[BUG] 无法读取同文件夹下的lrc歌词 #113

Closed AnLazyOtter closed 1 month ago

AnLazyOtter commented 1 month ago

附带PR?

版本

1.1.0

问题描述

在同一文件夹下的lrc歌词会被程序自动读取,但是无法被加载到程序中 sn4pjkze eyl

重现步骤

  1. 将歌词从本地OneDrive文件夹中“释放空间”
  2. 播放歌曲Solar Storm.mp3
  3. 可见到歌词文件Solar Storm.lrc会被自动下载(换言之,程序需求该文件,所以触发了OneDrive的自动下载功能)
  4. 虽然设定了优先从本地获取歌词,但是程序还是跳过了本地的lrc,开始获取在线歌词。

我所使用的歌词文件: Solar Storm.zip

预期行为

应当首先加载本地歌词,而非尝试读取了下歌词,就放弃了。

其他信息

  1. 是否我编制的歌词文件不符合格式要求才导致了问题?或者其他原因导致了不会加载本地歌词?
  2. 顺带问一下在线歌词是从哪个网站查找的么?
Ferry-200 commented 1 month ago

gb2312 编码的歌词不在支持范围内。换成 utf-8、utf-16 应该没问题。

AnLazyOtter commented 1 month ago

gb2312 编码的歌词不在支持范围内。换成 utf-8、utf-16 应该没问题。

@Ferry-200 选择了UTF-8无签名,现在确实可以了。感谢答复。 另:也许可以考虑将这个加入到常见问题?