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

v2.0.0 版本 #1000

Closed
lyswhut opened this issue Sep 26, 2022 · 18 comments
Closed

v2.0.0 版本 #1000

lyswhut opened this issue Sep 26, 2022 · 18 comments

Comments

@lyswhut
Copy link
Owner

lyswhut commented Sep 26, 2022

大部分工作已经完成,可以去这里下载beta版体验:https://github.com/lyswhut/lx-music-desktop/actions/workflows/beta-pack.yml

不兼容性变更说明

  • 数据迁移,升级此版本时,会使用旧版本的我的列表、下载设置、快捷键设置、自定义源等数据会自动迁移到新的数据格式版本,旧的数据仍然会保留,但下载列表的数据不做迁移
  • 备份文件,v2.0.0及以后版本导出的列表、配置不支持导入v2.0.0之前版本,但v2.0.0之前版本导出的列表、配置支持导入v2.0.0以及以后版本(移动端需v0.15.0起才支持导入PC端v2生成的备份数据)
  • 同步功能,该功能不支持与移动端v1.0.0之前版本的使用,需等待后面的新版移动端,目前移动端v1的开发工作已在进行中

新增

  • 新增自定义主题功能
  • 新增歌单搜索功能
  • 新增将本地歌曲添加到我的列表的支持,此功能可以在列表的右击菜单中使用(本地歌曲的歌词优先尝试读取相同路径下的同名歌词文件,若文件不存在则尝试读取歌曲文件内的歌词,若还是找不到歌词则尝试利用换源功能获取在线歌词,歌曲封面则是尝试读取歌曲文件内的封面,若不存在则利用换源功能获取在线封面)
  • 启动软件时自动回到上次的界面,例如上次退出软件时在我的列表,下次启动软件时会自动进入我的列表
  • 新增启动软件时自动播放音乐设置,默认关闭,可去设置-播放设置开启
  • 新增“蛋雅深藍”、“近墨者黑”皮肤
  • 新增下载歌词时是否同时下载歌词翻译、罗马音设置,默认关闭,可以去设置-下载设置开启(【功能请求】希望添加“下载歌词翻译”的功能 #344
  • 新增下载时,若目录存在同名的文件时是否跳过下载此任务的设置(默认跳过,可以去设置-下载设置更改)
  • 新增界面字体大小设置
  • 桌面歌词新增竖排歌词显示功能([Feature]: 希望可以增加一个竖排歌词的功能,不太喜欢横排的歌词 #971
  • 桌面歌词新增歌词对齐方式、是否不允许歌词换行、歌词颜色、滚动对齐方式、歌词间距设置
  • 桌面歌词新增歌曲频谱显示(得益于主窗口与桌面歌词进程通信的改进,可以将此功能以CPU使用率“相对较低”的方式带到桌面歌词中)
  • 桌面歌词新增在任务栏显示歌词进程设置(此设置用于在录屏软件无法捕获歌词窗口时的变通解决方法)([Feature]: OBS歌词捕捉问题 #1063
  • 添加kg源罗马音歌词的支持(感谢@helloplhm-qwq
  • 支持打开波点音乐歌单(需在酷我源打开)
  • 新增设置-基本设置-播放栏进度条样式设置(此版本默认使用迷你进度条样式,对于某些不喜欢该样式的人可以将其换成其他样式)
  • 添加kg源评论图片展示(感谢@helloplhm-qwq

优化(界面/交互/功能)

  • 调整软件界面及配色,使其更加清爽
  • 处于单曲循环、顺序播放、禁用切歌模式时,手动切歌将会按列表循环模式的逻辑处理切歌([Bug]: 单曲模式下,没有办法切歌 #864
  • 歌单右键菜单的“重复歌曲”扫描功能现在会将歌曲名字内的括号内容移除再对比,这可以有效找出歌曲的变体,例如:突然的自我突然的自我(Live)突然的自我(女生版)突然的自我(DJ版)等都会被找出来([Feature]: 歌单排除重复歌曲筛查 #987
  • 允许更小的桌面歌词窗口高度,可以取消“不允许拖动到主屏幕之外”设置后,再启用“不允许歌词换行”、“置顶歌词”与“自动刷新置顶”等设置,把它拖动到任务栏上,当做任务栏歌词使用(具体可以按你想要的显示方式使用这些设置组合去调)

优化(程序)

  • 优化程序启动性能,优化与程序交互的流畅度
  • 重构整个程序,重新梳理了程序逻辑,使其更容易扩展及维护,将大部分代码从JavaScript迁移到TypeScript
  • 重写配置管理、列表管理功能,列表、歌词数据从json文件迁移到sqlite3存储,这应该能解决因为意外的字符编码导致的数据文件损坏问题

变更

  • 列表右侧的操作按钮栏默认不再显示,歌曲的操作可以使用右键菜单代替,若想恢复它们的显示,可以去设置-列表设置-启用操作按钮栏开启
  • 窗口大小设置时不再自动调整字体大小,想要调整字体大小可以使用新增的字体大小设置调整

修复

移除

  • 移除“信口雌黄”皮肤(由于该皮肤的配色有点刺眼),若你正在使用该皮肤,可以使用自定义主题功能恢复它
  • 移除Linux deb x86包构建,Electron/Chromium已不再支持 32-bit Linux(docs: document the removal of IA32 Linux support electron/electron#34787
  • 移除桌面歌词主题设置,改用桌面歌词字体颜色设置功能代替

其他

  • 更新Electron到v19.1.9
@lyswhut lyswhut pinned this issue Sep 26, 2022
@o81018o
Copy link

o81018o commented Sep 30, 2022

2.0.0前还有小版本更新吗

@lyswhut
Copy link
Owner Author

lyswhut commented Sep 30, 2022

没有严重问题的话,1.x.x版本应该不会再更新了

@shishamao
Copy link

目前版本的歌词字体没有粗体的选择,像思源黑体那种有 7 种粗细的字体也只能选择一种粗细,希望能添加歌词字体粗体的设置,谢谢!

@lianchengwu
Copy link

2.0 什么时候发布呢

@lyswhut
Copy link
Owner Author

lyswhut commented Oct 28, 2022

目前版本的歌词字体没有粗体的选择,像思源黑体那种有 7 种粗细的字体也只能选择一种粗细,希望能添加歌词字体粗体的设置,谢谢!

如果不显示字体的变体出来那就证明现有的系统字体获取方法不支持,这个暂时无法解决

目前大部分工作已经完成,可以去这里下载beta版体验:https://github.com/lyswhut/lx-music-desktop/actions/workflows/beta-pack.yml

@shishamao
Copy link

shishamao commented Oct 28, 2022

如果不显示字体的变体出来那就证明现有的系统字体获取方法不支持,这个暂时无法解决

目前大部分工作已经完成,可以去这里下载beta版体验:https://github.com/lyswhut/lx-music-desktop/actions/workflows/beta-pack.yml

谢谢,体验非常棒!试了一下好像逐字歌词好像是粗体的,非逐字歌词是细体。

BaiduShurufa_2022-10-28_17-14-54
BaiduShurufa_2022-10-28_17-10-14

@lyswhut
Copy link
Owner Author

lyswhut commented Oct 29, 2022

试了一下好像逐字歌词好像是粗体的,非逐字歌词是细体。

是的,由于逐字歌词的颜色填充与逐行歌词的实现不一样,在相同字体粗细下逐字歌词看起来会更细一些,所以我单独加粗了逐字歌词的字体,某些字体看起来可能比较明显,你可以尝试换一种桌面歌词字体,这是我用霞鹜文楷屏幕阅读版的效果:

image
image

这是未单独加粗的逐字歌词效果:
image

如果确实不想要单独加粗逐字歌词的话后面可以考虑提供一个设置去关掉它

另外刚发现beta.0版本的垂直方向歌词阴影颜色设置了没生效,下个版本修复

@hmly720
Copy link

hmly720 commented Nov 22, 2022

目前版本的歌词字体没有粗体的选择,像思源黑体那种有 7 种粗细的字体也只能选择一种粗细,希望能添加歌词字体粗体的设置,谢谢!

如果不显示字体的变体出来那就证明现有的系统字体获取方法不支持,这个暂时无法解决

目前大部分工作已经完成,可以去这里下载beta版体验:https://github.com/lyswhut/lx-music-desktop/actions/workflows/beta-pack.yml

老大,2.0版本 好像没有随机播放

@lyswhut
Copy link
Owner Author

lyswhut commented Dec 7, 2022

预计最迟过年的时候吧,可以先用beta版

@dlgkhouse
Copy link

冒昧的问一句,怎么下载

@lyswhut
Copy link
Owner Author

lyswhut commented Dec 25, 2022

@yafovo

1.能否考虑强化一下试听列表,这个功能,现在要删试听列表里面歌曲都麻烦,这是个常用功能,现在实际使用很糟糕。
升级成临时列表,并在主界面下面添加一个小图标,点开是个2级列表界面,可以直接,查看 选择 临时列表里面的歌曲 播放,添加到收藏列表,删除,一键清空临时列表。
2.对于排行榜的歌曲,添加一键全部(当页)添加到临时列表播放。

批量删除可以使用多选功能删除,排行榜一键播放等操作看常见问题。

3.对于列表中的歌曲,可以右键直接搜索选择的歌曲名,歌手,专辑名(单独的去搜索,现在只能歌名+歌手一起搜索)。
4.列表中歌曲名字比较长的情况下,选择文字无法弹出右键。

滑动选中列表内的歌曲名、歌手名后在选中文字处右击会快速复制选中的内容,所以不会弹出右键菜单,在搜索框右击可以快速粘贴复制的内容

@yafovo
Copy link

yafovo commented Dec 26, 2022

@lyswhut 我知道批量删列表里面的歌曲,这个批量添加排行榜歌曲,属实没想到,学到了 0 。0

@lyswhut
Copy link
Owner Author

lyswhut commented Dec 26, 2022

Ctrl+F12打开开发者工具,切到控制台看看报错日志

@yafovo

This comment was marked as off-topic.

@lyswhut
Copy link
Owner Author

lyswhut commented Dec 27, 2022

没报错的日志不用发出来啊,打开控制台,然后进行一下有问题的操作,看看有没有红色的报错日志,有的话截图那部分发出来就行了,你直接修改上面的评论吧

@lyswhut
Copy link
Owner Author

lyswhut commented Dec 27, 2022

我没理解你说的“异常”是指什么,你去设置-关于那里加测试群具体说吧

@lyswhut
Copy link
Owner Author

lyswhut commented Jan 1, 2023

已发布🎉

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

8 participants
@lyswhut @dlgkhouse @yafovo @lianchengwu @o81018o @shishamao @hmly720 and others