lx-music-desktop

一个基于 electron 的音乐软件

APACHE-2.0 License

Stars
36.2K
Committers
9

Bot releases are visible (Hide)

lx-music-desktop - 2.7.0 Latest Release

Published by github-actions[bot] 6 months ago

新增

  • 主题编辑器添加“深色字体”选项,启用后将减少字体颜色梯度,各类字体(正文、标签字体等)颜色将更接近,这有助于解决创建全透明主题时可能出现的字体配色问题(#1799)
  • 新增在线自定义源导入功能,允许通过http/https链接导入自定义源
  • 新增HTTP开放API服务,默认关闭,该服务可以为第三方软件提供调用LX的能力,可用API看说明文档(#1824)
  • 托盘菜单新增播放、切歌、收藏控制
  • 添加当前软件版本所对应的代码提交版本、提交时间的显示,可到设置-版本更新查看

优化

  • 主题设置默认折叠其他主题以优化进入设置界面时的性能
  • 不再丢弃kg源逐行歌词(@helloplhm-qwq)
  • 支持kw源排行榜显示大小(revert @Folltoshe #1460)
  • 托盘菜单添加多语言支持(#1802)
  • 优化本地歌曲换源匹配机制

修复

  • 修复某些情况下歌曲加载时间过长时不会自动跳到下一首的问题
  • 修复mg歌词在某些情况下获取失败的问题(#1783)
  • 修复mg歌单搜索(@helloplhm-qwq)
  • 修复kg最新评论无法获取的问题(@helloplhm-qwq)
  • 修复更新超时弹窗在非更新阶段意外弹出的问题(#1797)
  • 修复网络代理设置没有对自定义源的网络请求生效的问题(#1814)

移除

  • 移除未使用的网络代理设置用户名、密码设置,实际上在 v1.20.0 起这两个设置就没有在被内部使用

其他

  • 更新 electron 到 v28.3.0

File MD5

C2EADEBFFAC6AA83F63C39F35B3A3AFD  lx-music-desktop-v2.7.0-arm64-Setup.exe
26C847E2622F307F4C32BD047FB46361  lx-music-desktop-v2.7.0-x64-Setup.exe
69EC1BF2312C7016AFCA517C4B2E0FE2  lx-music-desktop-v2.7.0-win_arm64-green.7z
5ED12D746C75D50C975B52EE29C11728  lx-music-desktop-v2.7.0-win_x64-green.7z
ACFC2940604E4C068FF5E32A86965AC6  lx-music-desktop-v2.7.0-win7_x64-Setup.exe
5AB9DC84752437C9E9879D3FE7D81A8D  lx-music-desktop-v2.7.0-win7_x64-green.7z
268D664D534B76F5B79C115E04BB9863  lx-music-desktop-v2.7.0-win7_x86-green.7z

MD5 (lx-music-desktop-2.7.0-arm64.dmg) = f5cb486058401b91a4362af607904392
MD5 (lx-music-desktop-2.7.0-x64.dmg) = 1ce1253927e6e9ba72f46032ad66158a

1b87509b7e2554acce89e5deb928e824  lx-music-desktop_2.7.0_amd64.deb
23905db406f92ca66892c2ed9d60f6ba  lx-music-desktop_2.7.0_arm64.deb
cac53bfabcea3fe1152b4387aa718fcc  lx-music-desktop_2.7.0_armv7l.deb
09955ecf5f4cc31fa592cdc4f7a3e381  lx-music-desktop-2.7.0.x64.rpm
cd60ff671ec29af0224cef4903d30960  lx-music-desktop_2.7.0_x64.pacman
a2422fb6920167c9a6c6b1e4ce82a200  lx-music-desktop_2.7.0_x64.AppImage
lx-music-desktop - 2.6.0

Published by github-actions[bot] 9 months ago

提交祝大家新年快乐!

更新前需要注意:
由于自定义源的调用方式变更,可能会导致某些第三方源停止工作,如果出现这种情况,你需要将LX回退到 v2.5.0

新增

  • 若自定义源初始化失败,将会出现弹窗提示初始化失败的详情
  • 添加win7_x64架构的安装版安装包构建
  • 新增播放歌曲时阻止电脑休眠,默认启用,可到设置-播放设置关闭(#1563)

优化

  • 更新zh-tw翻译
  • 自定义源列显示源版本号、作者名字
  • 优化列表全选机制,修复列表未获得焦点时仍然可以全选的问题
  • 优化搜索框交互逻辑,防止鼠标操作时意外搜索候选列表的内容
  • 添加对wy源某些歌曲有问题的歌词进行修复
  • 改进本地音乐在线信息的匹配机制
  • 优化任务下载状态显示,现在下载时若数据传输完成但数据写入未完成时会显示相应的状态
  • 添加对下载歌曲时封面图片大小的控制处理(#1609)
  • 添加创建同名列表时的二次确认(#1621)

修复

  • 修复备份文件无法导入json格式的问题
  • Windows、MacOS平台下的字体列表取消使用原生方式获取以修复某些字体应用后无效的问题(#1596)
  • 修复亮暗主题自动切换功能无效的问题(#1697)
  • 修复 MacOS 平台在 Finder 打开文件或目录时应用卡死的问题(#1684)
  • 修复下载模块在数据写入速度较慢的情况下出现任务及文件异常的问题
  • 修复临时列表变更会意外触发同步的问题
  • 修复最小化后再隐藏窗口时,托盘菜单的显示主界面功能异常的问题

变更

  • 播放歌曲时默认会阻止系统进入休眠状态,若你不行软件阻止系统休眠,可以到设置-播放设置取消勾选“播放歌曲时阻止电脑休眠”设置

其他

  • 移除所有内置源,由于收到腾讯投诉要求停止提供软件内置的连接到他们平台的在线播放及下载服务,所以从即日(2023年10月18日)起LX本身不再提供上述服务
  • 更新 electron 到 v25.9.8
  • 更新许可协议的排版,使其看起来更加清晰明了,更新数据来源原理说明

自定义源的不兼容变更与新增内容(源开发者需要看)

自定义源的调用方式已改变:

  • 为了与移动端的调用方式统一,不再推荐使用 window.lx 对象(移动端无window对象),改用 globalThis.lx
  • inited 事件不再需要传递 status 属性,脚本运行过程中,在成功调用 inited 事件之前的任何首次未捕获的错误都将视为初始化失败,所以现在若想人为让脚本初始化失败,直接抛出一个错误即可
  • 新增 globalThis.lx.env 属性,桌面端环境固定为 desktop,移动端环境固定为 mobile
  • 新增 globalThis.lx.currentScriptInfo 对象,可以从这里获取解析后的脚本头部注释信息及脚本原始内容,具体可用属性看文档说明
  • globalThis.lx.version 属性更新到 2.0.0
  • 自定义源不再使用script标签的形式执行,若要获取脚本原始代码字符串需从 globalThis.lx.currentScriptInfo.rawScript 属性获取
  • 自定义源新增支持local源的musicUrlpiclyric的获取操作详情看自定义源文档说明

File MD5

070EED964EA7FEBFA564D67E1F84935B  lx-music-desktop-v2.6.0-win7_x64-Setup.exe
8C6A1CBAE080DF1DAE21AFC1CFF51449  lx-music-desktop-v2.6.0-win7_x64-green.7z
3847E87D229106A88B04D3BDD0F92F0E  lx-music-desktop-v2.6.0-win7_x86-green.7z
F895B002DE962B75042A9AE95F97C421  lx-music-desktop-v2.6.0-x64-Setup.exe
ADB9682FF562FCD8438192F366091678  lx-music-desktop-v2.6.0-win_x64-green.7z

MD5 (lx-music-desktop-2.6.0-arm64.dmg) = d52e612d01fb9071bdbd4dfefbc6faf0
MD5 (lx-music-desktop-2.6.0-x64.dmg) = 9f48a05943e5a0e6ecce7f767cd1193c

a7779cc2b3a8dec62a5b6fe9f27abd38  lx-music-desktop_2.6.0_amd64.deb
cebcff2935978c110aeefdc0338ffa9f  lx-music-desktop_2.6.0_arm64.deb
1de79c0bd1ffe4e3ad7f27df03439f43  lx-music-desktop_2.6.0_armv7l.deb
61e0170d8a581086aad5adbf33d44bf4  lx-music-desktop-2.6.0.x64.rpm
aed304487b09f0529e69f73802141320  lx-music-desktop_2.6.0_x64.pacman
94d8ae815107ee2e832bece208798f01  lx-music-desktop_2.6.0_x64.AppImage
lx-music-desktop - 2.5.0

Published by github-actions[bot] about 1 year ago

落雪提前祝大家中秋快乐~🥮😘!

不兼容性变更

  • 由于微软及Electron即将结束对 Windows 7、Windows 8 的支持,所以从这个版本起,LX的默认 Windows 版也不再支持这些版本的系统,但考虑到仍然有许多人使用 Windows 7,我们特别构建了能在 Windows 7 上使用的免安装版(文件名带win7),需要注意的是这个版本将缺乏安全更新,若非必要情况,不要使用该版本
  • 由于微软在 Windows 10 2004版本已删除对32位的OEM支持,所以在这个版本起,LX的默认 Windows 版已不再提供32位的支持
  • 更改构建的文件名格式,主要修改linux下deb、rpm文件命名格式

新增

  • 新增Scheme URL对播放器的控制操作,新增的操作包含 播放、暂停、下一首、上一首等,详情看Scheme URL文档

优化

  • 通过歌曲菜单添加不喜欢歌曲时需要二次确认防止手抖

修复

  • 修复音频输出设备设置在重启软件后被重置的问题(#1568)
  • 修复更换语言设置后源名称未更新的问题
  • 修复点击搜索、排行榜等在线列表歌曲右键菜单歌曲详情页会意外将该歌曲添加不喜欢的问题

其他

  • 更新 electron 到 v25.8.3

注:从v2.5.0起,LX的默认 Windows 版不再支持 Win 7、8 系统,但考虑到仍然有许多人使用 Win 7,我们特别构建了能在 Win 7 上使用的免安装版(文件名带win7),需要注意的是这个版本将缺乏安全更新,若非必要情况,不要使用该版本

File MD5

84E9DFAA1DBFAA53E7CDD270029C0BFA  lx-music-desktop-v2.5.0-arm64-Setup.exe
E58F819831DF9F0584F05AB12053DD1A  lx-music-desktop-v2.5.0-x64-Setup.exe
E47EEB13DB6DDB7A9E606977624A528D  lx-music-desktop-v2.5.0-win_arm64-green.7z
5600F7E6D3C2579CF9B5574501DEEFE3  lx-music-desktop-v2.5.0-win_x64-green.7z
A1A0F1444A434D8DCCE9CFA9787D0DC2  lx-music-desktop-v2.5.0-win7_x64-green.7z
8BF9904CE565E9EA34409F15BB47BBCD  lx-music-desktop-v2.5.0-win7_x86-green.7z

MD5 (lx-music-desktop-2.5.0-arm64.dmg) = 4e988186802b7dc3f56a121aa04ffe17
MD5 (lx-music-desktop-2.5.0-x64.dmg) = 1ff6c26ab98fe7ea79e469ccd41f570c

30a629e8a40d7b6c421dca33d6476887  lx-music-desktop_2.5.0_amd64.deb
1681310c85dcc81058d824e5e76bd1af  lx-music-desktop_2.5.0_arm64.deb
fe5e18fed63e5d94384342d4b16f7ff5  lx-music-desktop_2.5.0_armv7l.deb
3065a7f28e69667725c4944a31d2a028  lx-music-desktop-2.5.0.x64.rpm
87470be7a4bb7e58384fabf098a74192  lx-music-desktop_2.5.0_x64.pacman
48e62343a2846691ca598ea30ccc9008  lx-music-desktop_2.5.0_x64.AppImage
lx-music-desktop - 2.4.1

Published by github-actions[bot] about 1 year ago

目前本项目的原始发布地址只有 GitHub蓝奏网盘 ,其他渠道均为第三方转载发布,可信度请自行鉴别。
本项目无微信公众号之类的官方账号,谨防被骗。

修复

  • 修复 v2.4.0 的默认数据库版本号不对导致首次安装该版本的用户无法再次启动软件的问题

File MD5

6CD50D2F6CD6384534A39D3FF1C4CD5E lx-music-desktop v2.4.1 arm64 Setup.exe
3F4927E2121BCD75A9429E469A015936 lx-music-desktop v2.4.1 x64 Setup.exe
CABA3BB22506B6D8648244D2E2D80E90 lx-music-desktop v2.4.1 x86 Setup.exe
9E4B4CC0EA4A5B0ABEC396E366EB4CB3 lx-music-desktop v2.4.1 x86_64 Setup.exe
AD3E13F0034B67C801A81C9FE9C43641 lx-music-desktop v2.4.1 win_arm64 green.7z
4260DCF5758325D029359C2064D73B18 lx-music-desktop v2.4.1 win_x64 green.7z
D534772BE6743435142FA71C79624A66 lx-music-desktop v2.4.1 win_x86 green.7z

MD5 (lx-music-desktop-2.4.1-arm64.dmg) = f30bef668bd78364b6bd46ad976c1420
MD5 (lx-music-desktop-2.4.1.dmg) = 85e30db80fcd0bd8978ab3f02c1707ed

41e930acad0a09461ffa63fe5308979f  lx-music-desktop v2.4.1 arm64.deb
35cb55fa3b220179c84d38de0f2eb2fd  lx-music-desktop v2.4.1 armv7l.deb
3cad41baa64451ad4efd9d29fdfa71d4  lx-music-desktop v2.4.1 x64.deb
eca24c0520ad4c7f1c8fe4912cd3140b  lx-music-desktop v2.4.1 x64.rpm
86c9eb2da5781ecea8efc56f40a3566f  lx-music-desktop v2.4.1 x64.pacman
8f92cdc122a67d2ace2d178cc968fb56  lx-music-desktop v2.4.1 x64.AppImage
lx-music-desktop - 2.4.0

Published by github-actions[bot] about 1 year ago

目前本项目的原始发布地址只有 GitHub蓝奏网盘 ,其他渠道均为第三方转载发布,可信度请自行鉴别。
本项目无微信公众号之类的官方账号,谨防被骗。

不兼容性变更

该版本修改了同步协议逻辑,同步功能至少需要PC端v2.4.0或移动端v1.1.0版本或同步服务v2.0.0才能连接使用。

新增

  • 新增我的列表名右键菜单-排序歌曲-随机乱序功能,使用它可以对选中列表内歌曲进行随机重排(#1440)
  • 新增数据同步服务端模式已认证设备列表管理,该功能位置:设置-数据同步-服务端模式-已认证设备列表
  • 新增“不喜欢歌曲”功能,可以在我的列表或者在线列表内歌曲的右击菜单使用,还可以去“设置-其他”手动编辑不喜欢规则,注:“上一曲”、“下一曲”功能将跳过符合“不喜欢歌曲”规则的歌曲,但你仍可以手动播放这些歌曲
  • 新增同步功能对“不喜欢歌曲”列表的同步
  • 新增软件内快捷键“不喜欢该歌曲”设置,全局快捷键“收藏歌曲”、“取消收藏”、“不喜欢该歌曲”设置
  • 新增设置-播放设置-点击相同列表内的歌曲切歌时是否清空已播放列表(随机模式下列表内所有歌曲会重新参与随机)选项,默认关闭

优化

  • 优化音效设置-环境音效启用、禁用时的操作效果显示,修复禁用环境音效时仍然可以调整增益、新增预设的问题
  • 过滤翻译歌词或罗马音歌词中只有“//”的行(#1499)
  • 点击打开歌单弹窗背景将不再自动关闭弹窗,防止选择输入框里的内容时意外关闭弹窗
  • 优化数据传输逻辑,列表同步指令使用队列机制,保证列表同步操作的顺序
  • 优化桌面歌词在开启 缩放当前播放的歌词 并关闭 延迟歌词滚动 时的歌词滚动位置计算问题,现在歌词滚动应该可以正确滚动到目标位置了
  • 优化歌词在短时间内快速播放时的滚动效果,现在遇到这种情况时滚动将更平滑

修复

  • 修复字体设置某些字体无法应用的问题
  • 修复搜索提示功能失效的问题(#1452, @Folltoshe)
  • 修复我的列表名右键菜单-排序歌曲按专辑名排序无效的问题(#1440)
  • 修复若路径存在 # 字符时,软件无法启动的问题
  • 修复搜索框在某些情况下输入内容后搜索时会自动清空的问题(#1472)
  • 修复某些tx源歌词因数据异常解析失败的问题
  • 修复windows平台下隐藏窗口后再显示时任务栏按钮丢失的问题
  • 修复首句歌词被提前播放的问题
  • 修复潜在导致列表数据不同步的问题
  • 修复kg无评论时的加载处理问题

变更

  • 播放模式应该只适用于列表内的歌曲,所以单曲循环模式不应对“稍后播放”的歌曲有效,该行为现在与移动端一致
  • 随机模式下,通过点击与播放列表相同的列表切歌时,将不再清空已播放列表,即已播放的歌曲不再重新参与随机,若想恢复之前的行为可以去设置-播放设置启用清空已播放列表选项

其他

  • 更新 electron 到 v22.3.23
  • 重构同步服务端功能部分代码,使其更易扩展新功能

File MD5

2C772A0EC67421A3E68EF50E1F96BC8D lx-music-desktop v2.4.0 arm64 Setup.exe
3FEA5406C784E398D0ECA37CDB387953 lx-music-desktop v2.4.0 x64 Setup.exe
EA9058BE5F2909D7C2891F8847D0D0DC lx-music-desktop v2.4.0 x86 Setup.exe
85E2ACA58995AF05CB15756F3C83A8F0 lx-music-desktop v2.4.0 x86_64 Setup.exe
951B1017A22852EBF51E7779FBCE4DA7 lx-music-desktop v2.4.0 win_arm64 green.7z
D1DB552F9F6BB207A86AA66AAEC0E227 lx-music-desktop v2.4.0 win_x64 green.7z
013453BB250781B448FBA6E58AD5436C lx-music-desktop v2.4.0 win_x86 green.7z

MD5 (lx-music-desktop-2.4.0-arm64.dmg) = a7783bf761d53006e4c89675a4727095
MD5 (lx-music-desktop-2.4.0.dmg) = 2cbb3dadeada3b2b39b130d35b85e85f

1da0e0233c5ccfbd884355ff35dd0aae  lx-music-desktop v2.4.0 arm64.deb
6ef5dd8581bab34218dad8e012aeedbe  lx-music-desktop v2.4.0 armv7l.deb
60e4e2d30e2cc1e2f4f82fb7e284264f  lx-music-desktop v2.4.0 x64.deb
2e21244dfcc7e81f62119e87cb908612  lx-music-desktop v2.4.0 x64.rpm
3b4b63735611be040e3d1abfb4c0684e  lx-music-desktop v2.4.0 x64.pacman
d6a80d37c708445a202a68b031820c40  lx-music-desktop v2.4.0 x64.AppImage
lx-music-desktop - 2.3.0

Published by github-actions[bot] over 1 year ago

新增

  • 新增音效设置(实验性功能),支持10段均衡器设置、内置的一些环境混响音效、音调升降调节、3D立体环绕音效(由于升降调需要实时处理音频数据,这会导致额外的CPU占用,已知问题:如果CPU资源不够时将处理导致任务堆积而出现声音异常,这时需要暂停播放一段时间等堆积的任务处理完毕再播放)
  • 播放速率设置面板新增是否音调补偿设置,在调整播放速率后,可以选择是否启用音调补偿,默认启用

优化

  • Windows、MacOS平台下的字体列表改用原生方式获取,现在Windows平台下能显示当前已安装的更多类型字体了(注:MacOS平台未测,可用性未知)
  • 移除桌面歌词窗口透明边距,在Linux下的桌面歌词可以完全拖到贴合屏幕边缘了
  • 过滤嵌入、下载的翻译、罗马音歌词时间标签,与主歌词时间不匹配的歌词将被丢弃,防止出现原歌词与翻译歌词顺序错乱的问题(#1358)

修复

  • 修复列表名翻译显示
  • 修复因插入数字类型的ID导致其意外在末尾追加 .0 导致列表数据异常的问题,同时也可能导致同步数据丢失的问题(要完全修复这个问题还需要同时将移动端、同步服务更新到最新版本)
  • 修复下载时出现302错误的问题
  • 修复播放某些在线音频会没有声音的问题
  • 修复改变播放速率时会导致歌词报错的问题
  • 修复tx热门评论昵称被错误切割的问题 (#1397, By: @helloplhm-qwq, @Folltoshe)
  • 修复wy源热搜词失效的问题(#1401, @Folltoshe)
  • 修复Deepin 20下启用桌面歌词时可能会导致桌面卡死的问题(#1288)
  • 修复添加单首歌曲弹窗列表创建按钮无法取消的问题
  • 修复mg歌单搜索歌单播放数量显示问题
  • 修复tx翻译歌词解析丢失的问题(更新版本后需手动清理一次歌词缓存)

其他

  • 更新 electron 到 v22.3.15

File MD5

FF993D5A86FB0ABBA82DA85ECA7F95CC  lx-music-desktop v2.3.0 arm64 Setup.exe
ED797DAC18CE5597D5A0E6558C5AC65B  lx-music-desktop v2.3.0 x64 Setup.exe
DC8812F20292702DA0B79DA3B91B1092  lx-music-desktop v2.3.0 x86 Setup.exe
78009D5E92FA057A5F2500DC074755C5  lx-music-desktop v2.3.0 x86_64 Setup.exe
8E8551DED34949FD02B17EEF3DC47095  lx-music-desktop v2.3.0 win_arm64 green.7z
A404356B05704538DF13645AD3F7C36D  lx-music-desktop v2.3.0 win_x64 green.7z
44DB2F34BF76AA2CB17D54ABFD9F8E4B  lx-music-desktop v2.3.0 win_x86 green.7z

MD5 (lx-music-desktop-2.3.0-arm64.dmg) = 7fe1312daeec962ffb772c295dce5063
MD5 (lx-music-desktop-2.3.0.dmg) = 5824f395fc760f2cb5fd946aa24fdb65

e93ca4b04208dfa3073ac792364932c2  lx-music-desktop v2.3.0 arm64.deb
4d50655633bb4817912fbbdfcc87d2df  lx-music-desktop v2.3.0 armv7l.deb
e3c11b3b23d66326f86dd0622c6f9b61  lx-music-desktop v2.3.0 x64.deb
3ebd33e79d1b53e85157b1c61fdc84af  lx-music-desktop v2.3.0 x64.rpm
48c55d1b70f8bb988646ae0e0569541b  lx-music-desktop v2.3.0 x64.pacman
87026ccc87afc99ec4a36fbe688fc650  lx-music-desktop v2.3.0 x64.AppImage
lx-music-desktop - 2.2.2

Published by github-actions[bot] over 1 year ago

修复

  • 修复在低版本Linux amd64系统上无法启动的问题(glibc版本要求过高导致的,采用内置预编译二进制文件的方式解决)
  • 修复添加歌曲弹窗默认列表名字显示问题

File MD5

73ABB92E0783077FD399FA885022D825  lx-music-desktop v2.2.2 arm64 Setup.exe
A1BCD16C40AC3AFA0D83D5E2BD7A9F9E  lx-music-desktop v2.2.2 x64 Setup.exe
7E5FF1F39D01D28BB17083C810D49D55  lx-music-desktop v2.2.2 x86 Setup.exe
3153D451E3A5793BEEA6A157A306ACA2  lx-music-desktop v2.2.2 x86_64 Setup.exe
3A667338A2780F38FD066AA7EC333637  lx-music-desktop v2.2.2 win_arm64 green.7z
C919AFC724AB66503DA1F151D8FE0314  lx-music-desktop v2.2.2 win_x64 green.7z
199B741267CFF45AFC70DC2EDA114A92  lx-music-desktop v2.2.2 win_x86 green.7z

MD5 (lx-music-desktop-2.2.2-arm64.dmg) = be192ae4b016b7168e0fd15b482a6bf3
MD5 (lx-music-desktop-2.2.2.dmg) = c2ec2c4894ebec1c72b47a8b6172a0bc

8ac291e0834b7cabf7a52d614d98dd45  lx-music-desktop v2.2.2 arm64.deb
618105d1fa1ed7a7cea076f0a9717b06  lx-music-desktop v2.2.2 armv7l.deb
4f49d10945d4b4aaf9deaaf9d03f673c  lx-music-desktop v2.2.2 x64.deb
8f8b8ba46542d3785be4e97f338ba5b0  lx-music-desktop v2.2.2 x64.rpm
059a9d1246bdd4e2b2daebdd689647c0  lx-music-desktop v2.2.2 x64.pacman
a258d0889a326745b9f7267431a90fc3  lx-music-desktop v2.2.2 x64.AppImage
lx-music-desktop - 2.2.1

Published by github-actions[bot] over 1 year ago

优化

  • 优化对系统Media Session的支持,现在切歌不会再会导致信息丢失的问题了
  • 启用桌面歌词时,取消对歌词窗口的聚焦
  • 增加kg歌单歌曲flac24bit显示(@helloplhm-qwq)
  • 增加tx源热门评论图片显示(@Folltoshe)
  • 优化更新弹窗弹出时机
  • 优化搜索框背景配色,使其适应高透明主题
  • 支持wy热门评论翻页

修复

  • 修复启用全局快捷键时与Media Session注册冲突的问题,启用全局快捷键时,不再注册媒体控制快捷键
  • 修复mg搜索不显示时长的问题(@Folltoshe)
  • 修复mg评论加载失败的问题(@Folltoshe)
  • 修复对存在错误时间标签的歌词的解析

其他

  • 自定义源API utils对象新增zlib.inflatezlib.deflate方法,API版本更新到 v1.3.0
  • 更新kg、tx、wy等平台排行榜列表
  • 更新 electron 到 v22.3.7

File MD5

4AC0F75DAC3B51B8D03E5C80F6DBC067  lx-music-desktop v2.2.1 arm64 Setup.exe
526754A37364B62E14FA49ADAE704D0D  lx-music-desktop v2.2.1 x64 Setup.exe
7B12FB9B2B819BCA9480CD6EABE6AF92  lx-music-desktop v2.2.1 x86 Setup.exe
67BCFFF9DEF48530F9978C074DBC78EA  lx-music-desktop v2.2.1 x86_64 Setup.exe
03091F839717A4A5312C3A708904BC2C  lx-music-desktop v2.2.1 win_arm64 green.7z
0050E6552E519F310009ED45A601284D  lx-music-desktop v2.2.1 win_x64 green.7z
3F3D19EFEB3CF3E820584E81C3C5FD31  lx-music-desktop v2.2.1 win_x86 green.7z

MD5 (lx-music-desktop-2.2.1-arm64.dmg) = 01ed51fd002559cf132586d983c6da9f
MD5 (lx-music-desktop-2.2.1.dmg) = 3e4802c362d850a44f0e0fc3b25c4a86

ca2f00a12b89d5f71df96cb7986f292b  lx-music-desktop v2.2.1 arm64.deb
44b669f82cf4a4a29faadba2966ffd9c  lx-music-desktop v2.2.1 armv7l.deb
17ab2085fe6d330839772df320126baa  lx-music-desktop v2.2.1 x64.deb
3d7f63ba9079890e5b337b5fb14961ae  lx-music-desktop v2.2.1 x64.rpm
b8826e2afc3fbe0adf6f1b9741e0950d  lx-music-desktop v2.2.1 x64.pacman
bc683aeb502fc832c4dfc5e362445e89  lx-music-desktop v2.2.1 x64.AppImage
lx-music-desktop - 2.2.0

Published by github-actions[bot] over 1 year ago

从v2.2.0起,我们发布了一个独立版的数据同步服务,如果你有服务器,可以将其部署到服务器上作为私人多端同步服务使用,详情看该项目说明

不兼容性变更说明

  • 同步功能,从这个版本起,数据同步功能至少需要移动端v1.0.0的版本才能连接,连接的地址格式也略有改变,详情看文档说明

新增

  • 重构数据同步功能,新增客户端模式
  • 新增全屏时自动关闭歌词设置,默认开启,可以去设置-桌面歌词设置更改
  • 新增设置-桌面歌词设置-重置窗口设置功能,点击时会重置桌面歌词窗口大小及位置
  • 新增设置-其他-列表数据清理功能,点击时会清空已创建的所有列表及所有收藏的歌曲

优化

  • 支持wy源flac hires歌曲类型的显示
  • 快捷键调整音量时每次加减2%音量改为4%(#1220)
  • 音量、播放模式等设置弹出式按钮在鼠标移到按钮上时将自动弹出设置内容,保留点击切换显示/隐藏
  • 支持kg源搜索列表、排行榜flac hires歌曲类型的显示(#1231, #1238 By @helloplhm-qwq, @Folltoshe)
  • 播放速率的粒度调整为0.01,范围0.6-2.0x

修复

  • 修复同步连接的处理问题
  • 修复记住播放进度的情况下,使用Scheme URL打开应用播放的歌曲进度没有被重置的问题
  • 修复使用酷狗码无法打开某些类型的歌单的问题
  • 修复tx源某些歌单因为歌曲信息缺失导致打开失败的问题
  • 修复连续选择时的初始选择歌曲位置被意外改变的问题

其他

  • 更新 Electron 到v22.3.4

File MD5

52DC41C2A76CFB57A09B9A7F941E690F  lx-music-desktop v2.2.0 arm64 Setup.exe
D4C77C60E3DEFF4B5EE0F0AA7DC31557  lx-music-desktop v2.2.0 x64 Setup.exe
B65F1F65B04E16F62BBA5CBF66382DFD  lx-music-desktop v2.2.0 x86 Setup.exe
41CA1D15B9D9193FEDBBC92A939DF6DA  lx-music-desktop v2.2.0 x86_64 Setup.exe
905C63BC0CFCEF9CA3510D355FE4ABB3  lx-music-desktop v2.2.0 win_arm64 green.7z
D5D4CF9513B9C55604950FAC19D811A9  lx-music-desktop v2.2.0 win_x64 green.7z
C597774D7AAD68A5C3D6A68AE72588D5  lx-music-desktop v2.2.0 win_x86 green.7z

MD5 (lx-music-desktop-2.2.0-arm64.dmg) = 96cb9d1993d8fd721e1d3cea2545aea5
MD5 (lx-music-desktop-2.2.0.dmg) = a540b46ef99b4cee4107652843c525fe

d7fa76e734a8cf35b0629064f31509c3  lx-music-desktop v2.2.0 arm64.deb
3c3c908e641c396a09facd448d763c26  lx-music-desktop v2.2.0 armv7l.deb
21ce62a961e9faa014d0582cd316d969  lx-music-desktop v2.2.0 x64.deb
478b6ae2c59c0d44457dc5017c904841  lx-music-desktop v2.2.0 x64.rpm
ced2e3c5d2948819ef4045602962c4bc  lx-music-desktop v2.2.0 x64.pacman
9b362ac27bc779da73b868499aa8921c  lx-music-desktop v2.2.0 x64.AppImage
lx-music-desktop - 2.1.2

Published by github-actions[bot] over 1 year ago

修复

  • 修复处于最新版本时更新弹窗日志内容显示异常的问题
  • 修复更新到最新版本后的首次启动时的更新日志未显示的问题

File MD5

3016FFFA4489B76892D753669EFF1B40  lx-music-desktop v2.1.2 arm64 Setup.exe
807112018E0E1BED2576F7C9F2166985  lx-music-desktop v2.1.2 x64 Setup.exe
682726FA89072E72365BE6BE1387020D  lx-music-desktop v2.1.2 x86 Setup.exe
04E37B8965BCD48D042EDAD0DCAAFDAE  lx-music-desktop v2.1.2 x86_64 Setup.exe
D66D00C489747DAD5ABF7C72BCDEABDF  lx-music-desktop v2.1.2 win_arm64 green.7z
B6FA6543A7F069D7E226E598BD3429A7  lx-music-desktop v2.1.2 win_x64 green.7z
0A335D1A1DE7C55967398E31C4C4B67D  lx-music-desktop v2.1.2 win_x86 green.7z

MD5 (lx-music-desktop-2.1.2-arm64.dmg) = bcea2d51d279951e88db79cc9ed76557
MD5 (lx-music-desktop-2.1.2.dmg) = 678e91bcef3133d3b9e1f54a260399b1

9581a5593566356dd98cac7ec9d84428  lx-music-desktop v2.1.2 arm64.deb
3976ddf96ce61cd54898a274e9b8eba9  lx-music-desktop v2.1.2 armv7l.deb
717e32acc0b7475881566303b395f84d  lx-music-desktop v2.1.2 x64.deb
6ff3fdff765d569817ae328c37fc1f09  lx-music-desktop v2.1.2 x64.rpm
b69e543978efff4e945e453856082f0a  lx-music-desktop v2.1.2 x64.pacman
77c1ce1f992f0c5026d25e5efdfd1bce  lx-music-desktop v2.1.2 x64.AppImage
lx-music-desktop - 2.1.1

Published by github-actions[bot] over 1 year ago

修复

  • 修复检查更新日志地址不正确的问题

File MD5

57E4541C8B2C7FA3D8658794DB475E6F  lx-music-desktop v2.1.1 arm64 Setup.exe
AF00CDAD328E7D4536A0ED8ECD13727B  lx-music-desktop v2.1.1 x64 Setup.exe
F32287F16BD0A452E931C8A0B07A0D75  lx-music-desktop v2.1.1 x86 Setup.exe
FA3008E69E51C92B9527AF3C53DEF628  lx-music-desktop v2.1.1 x86_64 Setup.exe
54E034BA34FC513AE83A7A9462818F25  lx-music-desktop v2.1.1 win_arm64 green.7z
DB6CDDE55C282ACF6855848AEE1BDAFF  lx-music-desktop v2.1.1 win_x64 green.7z
F9F1B343C4915466DF54E21D6E0298F2  lx-music-desktop v2.1.1 win_x86 green.7z

MD5 (lx-music-desktop-2.1.1-arm64.dmg) = a1d4a0660c939750ebf9e9b00369dcfd
MD5 (lx-music-desktop-2.1.1.dmg) = 3089f9042e42e9a46e34eee07d0cc483

60d7c0d4ec57c53cc5f3dcbe77483506  lx-music-desktop v2.1.1 arm64.deb
a87c9ebe5ef89f0e247e268e259870a5  lx-music-desktop v2.1.1 armv7l.deb
d0e8139c0d057c70d49b7e9a19e49446  lx-music-desktop v2.1.1 x64.deb
e9ae016d45f2b74f07141b4a07c2fd86  lx-music-desktop v2.1.1 x64.rpm
dd95f29e69d6a2ee4ab2298cb1c4bc00  lx-music-desktop v2.1.1 x64.pacman
210fa138e54cc506c86d73a6278057a7  lx-music-desktop v2.1.1 x64.AppImage
lx-music-desktop - 2.1.0

Published by github-actions[bot] over 1 year ago

由于软件内功能在设计时只考虑简单便捷性,是否对新手友好并不是我们考虑的重点,功能的新增、变更会在更新日志中注明,不会在软件内做指引提示,
因此为了更愉快地使用本软件,我们建议在使用新版本时阅读一遍更新日志以了解软件的变更情况,同时若遇到问题可以去阅读常见问题找解决方案

新增

  • 新增桌面歌词设置字体加粗设置,可以到设置-桌面歌词设置-加粗字体修改
  • 新增是否自动下载更新设置,默认开启,可以去设置-软件更新更改
  • 新增当前版本更新日志显示弹窗(建议大家阅读更新日志以了解当前版本的变化),在更新版本后将自动弹出
  • 新增是否在更新版本的首次启动时显示更新日志弹窗设置,默认开启,可以去设置-软件更新更改
  • 新增播放速率调整功能,可以去播放详情页的控制按钮调整,范围限制为x0.5至x2之间(#13)
  • 添加wy、tx源(感谢某位不愿透露姓名的大佬提供的C++算法源码,但由于作者不希望公开,所以将会以预构建二进制文件的形式加入代码仓库中)逐字歌词的支持
  • 新增设置-下载设置-是否嵌入翻译歌词、罗马音歌词设置,默认关闭
  • 添加启动时的数据库表及表结构完整性校验,若未通过校验,则会显示弹窗提示后将该数据库重命名添加.bak后缀后重建数据库启动。对于某些人遇到更新到v2.0.0后出现之前收藏的歌曲全部丢失或者歌曲无法添加到列表的问题,可以通过此特性自动重建数据库并重新迁移数据,不再需要手动去数据目录删除数据库

优化

  • 微调了桌面歌词逐行字体阴影,使其看起来更匀称
  • 调整了桌面歌词在启用滚动到顶部时的距离,现在滚动到顶部的歌词更靠边,不再受字体大小、歌词间距影响
  • 优化更新弹窗内容的显示,添加了自动更新失败时的更新指引
  • 为所有文本输入框添加右键快速粘贴的功能,右击输入框可以自动粘贴剪贴板的文字,若选中文字时将粘贴并替换选中文字
  • 防止桌面歌词窗口在屏幕分辨率变小时,窗口位置跟随分辨率变化的问题,现在若屏幕分辨率变小后窗口位置仍会在原始分辨率的位置(添加这个机制是为了解决屏幕分辨率被临时调整时的位置更新问题,如运行某些低分辨率的全屏游戏、高分辨率外接屏幕休眠时),但若你的分辨率调整不是临时的,因窗口在原始位置导致看不到窗口可以开关桌面歌词即可重新自动调节回屏幕内

修复

  • 修复播放下载列表的歌曲时,调整歌词偏移时间功能异常的问题
  • 修复较旧Linux arm64系统下无法启动软件的问题(将预构建模块的所需glibc版本降级到2.28)(#1161)
  • 修改列表响应式更新机制,尝试修复偶现的删除歌曲列表未更新的问题
  • 修复某些kg歌单链接无法打开的问题
  • 修复将桌面歌词放到屏幕边缘时,偶现的开启桌面歌词后出现歌词窗口位置出现少许偏移的问题,以及将歌词窗口调整到全屏大小后,重开桌面歌词窗口被缩小出现边距的问题

其他

  • 更新Electron到v22.3.0

File MD5

EB7CCBAFCE78B64DD1B2BD3BA02518D3 lx-music-desktop v2.1.0 arm64 Setup.exe
2668C483DDEC0D7F8859FFFF5980746C lx-music-desktop v2.1.0 x64 Setup.exe
68390AF0FD4B84EA0DB80788BAB58FE1 lx-music-desktop v2.1.0 x86 Setup.exe
5680B3A6F97169475C7C35AD510EC368 lx-music-desktop v2.1.0 x86_64 Setup.exe
EBB0CDFEEF7FE10D2BB6FA886770FBC0 lx-music-desktop v2.1.0 win_arm64 green.7z
D512344E7A3FBE006CE3168FC47ECFC0 lx-music-desktop v2.1.0 win_x64 green.7z
391F1F8E2ED2A0A25D0D138D2BA6E4E8 lx-music-desktop v2.1.0 win_x86 green.7z

MD5 (lx-music-desktop-2.1.0-arm64.dmg) = cdbfe234a81eb052bd020ad55e7795e9
MD5 (lx-music-desktop-2.1.0.dmg) = 2ea3d817d7249e49ca65cb3cb8ff64e5

f70ea8d1d9e80b61002664ad1a7df2f1  lx-music-desktop v2.1.0 arm64.deb
90071f53c987d79a8c057a7e48d79b98  lx-music-desktop v2.1.0 armv7l.deb
ac2e13b65ac295cbadd0a39f1d76bd02  lx-music-desktop v2.1.0 x64.deb
bad825f45ebf9858764cbc807a4c4fcc  lx-music-desktop v2.1.0 x64.rpm
db5be255c9570d49270af7ac69fb8fcf  lx-music-desktop v2.1.0 x64.pacman
5a0cf22e1abb5eb9de5c872f0ed35052  lx-music-desktop v2.1.0 x64.AppImage

lx-music-desktop - 2.0.5

Published by github-actions[bot] almost 2 years ago

这应该是LX今年的最后一个版本,提前祝大家新年快乐~😘

修复

  • 修复声音输出设备更改时后的自动暂停播放设置无效的问题
  • 重写桌面歌词窗口坐标的计算逻辑,修复桌面歌词移动到最边缘时,某些情况下在启用歌词后会出现窗口偏移的问题(远古bug了)
  • 修复随机播放模式下使用稍后播放功能播放我的列表的歌曲时,切换下一曲永远是当前歌曲的问题(#1147)
  • 修复macOS下的软件系统菜单中的退出功能不会完全退出软件的问题(#1148)

File MD5

B6B0A0778D7476A38D54AD78394C4FE7  lx-music-desktop v2.0.5 arm64 Setup.exe
1EBD6E2EB97B9F3BDBE682950C471E5F  lx-music-desktop v2.0.5 x64 Setup.exe
BCBE85D41334940DD21B860331BF5157  lx-music-desktop v2.0.5 x86 Setup.exe
220EDF3C212983BC3C0FC5E82AC799E4  lx-music-desktop v2.0.5 x86_64 Setup.exe
10A1AB80743FC90C72289BF028ACB77B  lx-music-desktop v2.0.5 win_arm64 green.7z
03407ACE2086636F35102545F9F3ABEB  lx-music-desktop v2.0.5 win_x64 green.7z
0FA168C9588B03EB62A519D3B36B3E1D  lx-music-desktop v2.0.5 win_x86 green.7z

MD5 (lx-music-desktop-2.0.5-arm64.dmg) = 791bca9d457f2b4e722b2f88b8b8797d
MD5 (lx-music-desktop-2.0.5.dmg) = dc9fb6099ed8f2055c749ce4466dc727

c4eab70f1fdff42ae9d19ac284ec55c0  lx-music-desktop v2.0.5 arm64.deb
5d591889981f331c365376fb91931272  lx-music-desktop v2.0.5 armv7l.deb
5c485e96be11071688664336f28db640  lx-music-desktop v2.0.5 x64.deb
5e07a4a76cd0f4a2113c380ae8eccc8f  lx-music-desktop v2.0.5 x64.rpm
60a52fb33cfbb9d7316b81f0a687e3e1  lx-music-desktop v2.0.5 x64.pacman
c5a44d51a3f3eb289caba05e245a91ac  lx-music-desktop v2.0.5 x64.AppImage
lx-music-desktop - 2.0.4

Published by github-actions[bot] almost 2 years ago

修复

  • 修复备份文件导入指引无法识别v2配置的问题
  • 修复从搜索界面进入歌单详情后,若启用强迫症设置的清空功能会导致意外清空搜索框、搜索列表的问题
  • 修复桌面歌词在启用卡拉OK歌词后字体边缘可能被截断的问题(特别是纵向歌词某些字的边角被截断导致后面的阴影露出来或阴影不均匀的问题)
  • 修复桌面歌词启用歌词缩放后的阴影显示问题
  • 修复Linux armv7l系统(如树莓派)下无法启动的问题(与修复Linux arm64的方法一样采用内置预编译模块的方式修复)
  • 修复备份与恢复的列表导入列表信息设置逻辑问题与潜在导入问题

File MD5

E77893C19CC418434D4DEEAB345CA278  lx-music-desktop v2.0.4 arm64 Setup.exe
190C9237B067B62F0A4BEE8573C170DE  lx-music-desktop v2.0.4 x64 Setup.exe
BFB94AC8AEA911DD6B9E5E5B7BF629C6  lx-music-desktop v2.0.4 x86 Setup.exe
DA378FBBF737B4321A760B3B4DC83680  lx-music-desktop v2.0.4 x86_64 Setup.exe
1A6BACD3CFDD5C78EDB39BA978C4F5BB  lx-music-desktop v2.0.4 win_arm64 green.7z
A6E2F6E53B025BC99E309499C63AD758  lx-music-desktop v2.0.4 win_x64 green.7z
4CD97523FBA0619FA5093B5768B71F2D  lx-music-desktop v2.0.4 win_x86 green.7z

MD5 (lx-music-desktop-2.0.4-arm64.dmg) = c8825f95f9c17d496b172da0ee27a3b4
MD5 (lx-music-desktop-2.0.4.dmg) = e5f06b5220fbae8ea53d4921895744cc

f91c487a0059247e4ec5854156e8ea0c  lx-music-desktop v2.0.4 arm64.deb
a9bdb7101720726c8ba99281182e3ea3  lx-music-desktop v2.0.4 armv7l.deb
d5a852182c0672c7e1e7f6ae5e79a288  lx-music-desktop v2.0.4 x64.deb
3723799dd01530292d2c5981ed9cd74a  lx-music-desktop v2.0.4 x64.rpm
52f2a164a6a3310850aad00eb2116d0d  lx-music-desktop v2.0.4 x64.pacman
318af5542e343d018c105df6d6faf8aa  lx-music-desktop v2.0.4 x64.AppImage
lx-music-desktop - 2.0.3

Published by github-actions[bot] almost 2 years ago

修复

  • 修复初始设置的桌面歌词窗口没有完全居右下角的问题
  • 修复Linux arm64系统下无法启动的问题(#1102)
  • 修复桌面歌词使用斜体出现截断的问题(#1106)
  • 修复某些情况下歌词的滚动问题
  • 修复禁用切歌时歌曲播放完毕后的歌曲信息显示问题
  • 修复修改播放设置-音频输出设置后,所做的更改没有被保存的问题

优化

  • 点击打开歌单弹窗背景可以关闭弹窗(#1096)

File MD5

ABB18789D9F778BF462DB90357D7913D  lx-music-desktop v2.0.3 arm64 Setup.exe
81E7358291B6B47B52CF198DCC61AAB4  lx-music-desktop v2.0.3 x64 Setup.exe
3B4D8B6BC0C1BC8437C5B8D17579FFB8  lx-music-desktop v2.0.3 x86 Setup.exe
7A12783F18887A0D724366417BC2FB6B  lx-music-desktop v2.0.3 x86_64 Setup.exe
04E131EE67B3206C82C44B98C3EF8719  lx-music-desktop v2.0.3 win_arm64 green.7z
B7D445EAF1278500BC2C4E72F7724F4C  lx-music-desktop v2.0.3 win_x64 green.7z
7D5DA8089EF40199A1076274AADECBC2  lx-music-desktop v2.0.3 win_x86 green.7z

MD5 (lx-music-desktop-2.0.3-arm64.dmg) = c296d462d78222a187ca2abe6bef5809
MD5 (lx-music-desktop-2.0.3.dmg) = b435efe0ad717431d14e6f914ffe931e

b8b032099388d22360fa7572d6a88823  lx-music-desktop v2.0.3 arm64.deb
2e9c5098c725324a236f2a37cfcda617  lx-music-desktop v2.0.3 armv7l.deb
778c923b89c82cc1448692d457fed95f  lx-music-desktop v2.0.3 x64.deb
5dce9f861d4234945468fb3f736c15be  lx-music-desktop v2.0.3 x64.rpm
ba6c999e391ad7bbb4c52e4fbad5865d  lx-music-desktop v2.0.3 x64.pacman
c0ce0a5f89feb00c33d1002bd9bf5248  lx-music-desktop v2.0.3 x64.AppImage
lx-music-desktop - 2.0.2

Published by github-actions[bot] almost 2 years ago

若你更新v2.0.0后,出现之前收藏的歌曲全部丢失或者歌曲无法添加到列表播放的问题,可以按以下方式解决:

  1. 根据你的平台类型,进入软件数据目录

    • Windows:%APPDATA%/lx-music-desktop
    • Linux:$XDG_CONFIG_HOME/lx-music-desktop~/.config/lx-music-desktop
    • macOS:~/Library/Application Support/lx-music-desktop
  2. 进入LxDatas目录,退出LX,删除lx.data.db文件,再启动软件即可

若以上操作仍然不行,可以加交流群或者在GitHub开issue反馈

修复

  • 修复无效的歌曲信息导致我的列表数据迁移失败的问题

File MD5

A7CB0FBF143FA967737CAA0C840FC570  lx-music-desktop v2.0.2 arm64 Setup.exe
EE617D71FFF0BC0EF46B7C556110BCC0  lx-music-desktop v2.0.2 x64 Setup.exe
B7003471CCE7C9F3FAB4DD823AC27E7D  lx-music-desktop v2.0.2 x86 Setup.exe
D128053164947F50B117E1DB4D4A762F  lx-music-desktop v2.0.2 x86_64 Setup.exe
09E8FD47F0DC4E11A479913DA1C02EF8  lx-music-desktop v2.0.2 win_arm64 green.7z
A71B78B9CB48773FFC86CA9646CAE40A  lx-music-desktop v2.0.2 win_x64 green.7z
97D8FE8DE28BF1AAF78BC8B5BD966DDE  lx-music-desktop v2.0.2 win_x86 green.7z

MD5 (lx-music-desktop-2.0.2-arm64.dmg) = d941c2f630a865d822e097c446d101fd
MD5 (lx-music-desktop-2.0.2.dmg) = 186a034c66aeb7ef7fbe94339c71c0fa

fb75adfc8f453518df19c4d95cf8d3e8  lx-music-desktop v2.0.2 arm64.deb
6ee010edb87fd666d63d625b60115adc  lx-music-desktop v2.0.2 armv7l.deb
e3dd9b15d6fb99c137dd8a989dc5661b  lx-music-desktop v2.0.2 x64.deb
7a5c22d3b64ef6bc5cf3168b07c81d94  lx-music-desktop v2.0.2 x64.rpm
9d6d13b3454d40fff307ea27971d2c32  lx-music-desktop v2.0.2 x64.pacman
11d799fe965732d020594e2e4e45ee57  lx-music-desktop v2.0.2 x64.AppImage
lx-music-desktop - 2.0.1

Published by github-actions[bot] almost 2 years ago

若你更新v2.0.0后,出现之前收藏的歌曲全部丢失或者歌曲无法添加到列表播放的问题,可以按以下方式解决:

  1. 根据你的平台类型,进入软件数据目录

    • Windows:%APPDATA%/lx-music-desktop
    • Linux:$XDG_CONFIG_HOME/lx-music-desktop~/.config/lx-music-desktop
    • macOS:~/Library/Application Support/lx-music-desktop
  2. 进入LxDatas目录,退出LX,删除lx.data.db文件,再启动软件即可

若以上操作仍然不行,可以加交流群或者在GitHub开issue反馈

优化

  • 单次执行所有sql语句,尝试解决某些情况下某些表没有成功创建的问题

File MD5

831497761ADC98A845C4EA4CA589D031  lx-music-desktop v2.0.1 arm64 Setup.exe
387CC75C5C07687A797901339806A736  lx-music-desktop v2.0.1 x64 Setup.exe
9C11C5D334846385130F7C60343066D2  lx-music-desktop v2.0.1 x86 Setup.exe
DC2115C63C7267A8F3FEAE17F5A832CA  lx-music-desktop v2.0.1 x86_64 Setup.exe
BD5B059E3C8A7CE8C3B2B04D73440E26  lx-music-desktop v2.0.1 win_arm64 green.7z
BB85562384BEBD8BBFDB0C89F1058698  lx-music-desktop v2.0.1 win_x64 green.7z
868E063F6D013BA8F8E534D6E612D819  lx-music-desktop v2.0.1 win_x86 green.7z

MD5 (lx-music-desktop-2.0.1-arm64.dmg) = 62b32243e727f151621ecf6c4de612c6
MD5 (lx-music-desktop-2.0.1.dmg) = c0572d66187904538a76575e75b9e668

31b64a14a3483efdfd997ac0995aee7d  lx-music-desktop v2.0.1 arm64.deb
6369d1a20e50f732e6869c0263b04473  lx-music-desktop v2.0.1 armv7l.deb
312f0a92937b7d21f3a361f3edc138f0  lx-music-desktop v2.0.1 x64.deb
9fc8c8ac8a9eb9223792cf2819d19275  lx-music-desktop v2.0.1 x64.rpm
8d3d1a82361256f4dcdfe5ce8775c479  lx-music-desktop v2.0.1 x64.pacman
6c3d8d1f517cb32560da42d664fef451  lx-music-desktop v2.0.1 x64.AppImage
lx-music-desktop - 2.0.0

Published by github-actions[bot] almost 2 years ago

不兼容性变更说明

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

新增

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

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

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

优化(程序)

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

变更

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

修复

  • 修复Linux、macOS下若程序路径存在百分号时会导致软件无法启动的问题(#963)
  • 支持单行多时间标签歌词解析,修复某些歌词会出现时间标签的问题

移除

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

其他

  • 更新Electron到v19.1.9

File MD5

94E7ABF1301B9405A3904E2ECC2A2FB8  lx-music-desktop v2.0.0 arm64 Setup.exe
4A52ED5ADAACCA106103F67EF113425D  lx-music-desktop v2.0.0 x64 Setup.exe
D168D8BC4FE93C1AA6925B165B76A05B  lx-music-desktop v2.0.0 x86 Setup.exe
FAE246B045EAAF034BE65BE28D65651C  lx-music-desktop v2.0.0 x86_64 Setup.exe
3AB230EF38A46469FDD468CA8158F05D  lx-music-desktop v2.0.0 win_arm64 green.7z
1F51FB239AE702FA031DFDB2DE8EA446  lx-music-desktop v2.0.0 win_x64 green.7z
BEEE26317EABD76C22A45DE6530DC614  lx-music-desktop v2.0.0 win_x86 green.7z

MD5 (lx-music-desktop-2.0.0-arm64.dmg) = f4fe868b1e208fc5045bc4a1af77f4bc
MD5 (lx-music-desktop-2.0.0.dmg) = 893281b4ee06a31013d9fa445eedd874

6e224646a78459fc042eeba27a456ac1  lx-music-desktop v2.0.0 arm64.deb
fc1728e95f17227ce3d55aac28df012b  lx-music-desktop v2.0.0 armv7l.deb
00dd02d63912a6670717e84f449941b3  lx-music-desktop v2.0.0 x64.deb
8bb5c62a7b47f5b02e00898e79fa0b64  lx-music-desktop v2.0.0 x64.rpm
e061cadd1bf11b6a2345be37633cd55b  lx-music-desktop v2.0.0 x64.pacman
1e5b52b07daba8e0b17d3812978c44af  lx-music-desktop v2.0.0 x64.AppImage
lx-music-desktop - 1.22.3

Published by github-actions[bot] about 2 years ago

修复

  • 修复因音源的域名到期导致的音源失效的问题

File MD5

95F94C1EBDA5566BAF087F55D36CECCB  lx-music-desktop v1.22.3 arm64 Setup.exe
F982330816D4A32D3FC1699E0848578E  lx-music-desktop v1.22.3 x64 Setup.exe
830E5341FF378CC771EAE0AFC7F43494  lx-music-desktop v1.22.3 x86 Setup.exe
1B9B0852AED9306907D7EE35675E044A  lx-music-desktop v1.22.3 x86_64 Setup.exe
124014A7DB3B6923B38565EFD0C27BB0  lx-music-desktop v1.22.3 win_arm64 green.7z
BF68DFF35E3527D33F7AD4E3C2D8BD36  lx-music-desktop v1.22.3 win_x64 green.7z
0706FEE575A8B90ED2AF928AA5553E78  lx-music-desktop v1.22.3 win_x86 green.7z

MD5 (lx-music-desktop-1.22.3-arm64.dmg) = ed996855ccbcd665ec5400c3f2af5815
MD5 (lx-music-desktop-1.22.3.dmg) = 1459c8c8fbdb219766fb698dcff14fa5

05d5db136f41b51a604bedbdb01e079e  lx-music-desktop v1.22.3 arm64.deb
1756ce6deb208127c77aa688c6219604  lx-music-desktop v1.22.3 armv7l.deb
58657e784047c956bba1a670239b3f1b  lx-music-desktop v1.22.3 x64.deb
be6cbfdcbfb85694598d4da172ba9926  lx-music-desktop v1.22.3 x86.deb
476b2af504ac03d334a6e77851cef498  lx-music-desktop v1.22.3 x64.rpm
31320efbc53a83fa7707be4efcd77189  lx-music-desktop v1.22.3 x64.pacman
dafd7f43fee20a1d927117a39502eb58  lx-music-desktop v1.22.3 x64.AppImage
lx-music-desktop - 1.22.2

Published by github-actions[bot] about 2 years ago

优化

  • 为tx、kw源添加 Flac 24bit 音质显示,注:由于之前没有记录此音质,所以之前收藏的歌曲信息中不包含它

修复

  • 修复无法批量排序歌曲的问题
  • 修复某些缺失的繁体中文翻译
  • 修复企鹅音乐搜索失效的问题

其他

  • 降级electron到v15.5.7

File MD5

041EEB1E976DC956208ADE5B4D466505  lx-music-desktop v1.22.2 arm64 Setup.exe
7B9CF9A27EDBFD719ED50553FE20A8A4  lx-music-desktop v1.22.2 x64 Setup.exe
12DA54724776E8B817F412243A079097  lx-music-desktop v1.22.2 x86 Setup.exe
A046A79A24474CFA07AD796669D79163  lx-music-desktop v1.22.2 x86_64 Setup.exe
9E2D475A7335D91D54A83C11C95932CF  lx-music-desktop v1.22.2 win_arm64 green.7z
02CE13A3A2B8116F71D309EEE1BA520E  lx-music-desktop v1.22.2 win_x64 green.7z
986B9181F70A048A3DD15CA7A6B5A0CE  lx-music-desktop v1.22.2 win_x86 green.7z

MD5 (lx-music-desktop-1.22.2-arm64.dmg) = 64011752c2a0c18c1dd76bbcb1a50bf2
MD5 (lx-music-desktop-1.22.2.dmg) = 071451948d3765dbb3f2a4e356f6ccbd

418c2a3bba3773d35503148ef4c784aa  lx-music-desktop v1.22.2 arm64.deb
5ea6363a1f27d32b6707683b80ce7cec  lx-music-desktop v1.22.2 armv7l.deb
a0a77195eeb435166dc7a6ad2e131b30  lx-music-desktop v1.22.2 x64.deb
bd4748e53a78b11286fdf866882a84ef  lx-music-desktop v1.22.2 x86.deb
27786dac51107666a8bd8536f6a17729  lx-music-desktop v1.22.2 x64.rpm
69681eb8aecc618f5b9abf61c4b108fd  lx-music-desktop v1.22.2 x64.pacman
9518b2295ee359112e754f3fdaa52d71  lx-music-desktop v1.22.2 x64.AppImage