Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于歌词的小bug喵~ #45

Open
JGDXDchara opened this issue Nov 30, 2024 · 2 comments
Open

关于歌词的小bug喵~ #45

JGDXDchara opened this issue Nov 30, 2024 · 2 comments

Comments

@JGDXDchara
Copy link

JGDXDchara commented Nov 30, 2024

从酷安上来的,此时该版本为1.5.3
然后毕竟是我第一次在Github上写反馈不懂要怎么写就先这么写着吧

因歌词编码可能导致的应用崩溃喵~

从音乐标签上导出来的Lrc文件,为了节省一定存储,便指定了“GB2312”为保存的编码保存。(图1)

便是这个缘故,在启动“LMusic”应用后,应用闪退然后就一直闪退

将音乐Lrc文件编码调回去“UTF-8”,闪退现象不再发生。

尝试复现该问题的时候我把音乐歌词文件的编码又调回来了,虽然这次打开不闪退了,但是吧......(请看图2)

追加(2024.12.1-22:21)

  1. 使用了音乐标签编辑的内置歌词的音乐时,该应用播放时的歌词界面会概率丢失第一行歌词。(录屏1)
  2. 在第一个问题的基础上,最后一行歌词末尾出现了“ "; ”的符号。(录屏1)

问题截图

图1
Screenshot_2024-11-30-22-19-50-82_9e8df3d0c7c1f50248b6ee043a653d26

图2
Screenshot_2024-11-30-22-26-50-94_c7321c3885671abd5d9fb874bf613165

录屏1
等等,怎么不能编辑图片了()让我放到comment里

建议

1.使应用兼容解析“GB2312”的Lrc文件;

3.解决闪退问题。

如果可以的话,希望能兼容更多编码的Lrc文件!

在这里喵一声

喵~

@JGDXDchara
Copy link
Author

问题截图追加

录屏1

Record_2024-12-01-22-21-43_c7321c3885671abd5d9fb874bf613165.mp4

2024.12.1 22:36 发布的追加

@JGDXDchara JGDXDchara changed the title 因歌词编码可能导致的应用崩溃以及一些小bug喵~ 关于歌词的小bug喵~ Dec 9, 2024
@cy745
Copy link
Owner

cy745 commented Feb 5, 2025

@JGDXDchara 可能之后加一个指定编码格式解码的选项,但这个优先级不会很高,会先把闪退问题解决,这个还是推荐使用UTF-8的格式,我觉得没必要在乎这点纸面数据上的大小。另外缺第一行和最后多一个";的问题已经解决了,你可以用其他应用查看歌词的文本,实际上还多了一些其他的文本在里面,这个你把它去掉就解决了,之后的版本可以不用管这个

// 针对传入 Language="Media Monkey Format"; Lyrics="......"; 的情况
lyricText = lyricText.substringAfter("Lyrics=\"")
      .substringBeforeLast("\";")

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants