Skip to content

Releases: lyswhut/lx-music-desktop

2.2.0

26 Mar 04:34
Compare
Choose a tag to compare

从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

2.1.2

18 Feb 12:17
Compare
Choose a tag to compare

修复

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

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

2.1.1

18 Feb 11:34
Compare
Choose a tag to compare

修复

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

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

2.1.0

18 Feb 06:14
Compare
Choose a tag to compare

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

新增

  • 新增桌面歌词设置字体加粗设置,可以到设置-桌面歌词设置-加粗字体修改
  • 新增是否自动下载更新设置,默认开启,可以去设置-软件更新更改
  • 新增当前版本更新日志显示弹窗(建议大家阅读更新日志以了解当前版本的变化),在更新版本后将自动弹出
  • 新增是否在更新版本的首次启动时显示更新日志弹窗设置,默认开启,可以去设置-软件更新更改
  • 新增播放速率调整功能,可以去播放详情页的控制按钮调整,范围限制为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

2.0.5

18 Jan 14:30
Compare
Choose a tag to compare

这应该是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

2.0.4

15 Jan 08:15
Compare
Choose a tag to compare

修复

  • 修复备份文件导入指引无法识别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

2.0.3

08 Jan 05:40
Compare
Choose a tag to compare

修复

  • 修复初始设置的桌面歌词窗口没有完全居右下角的问题
  • 修复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

2.0.2

02 Jan 10:15
Compare
Choose a tag to compare

若你更新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

2.0.1

02 Jan 08:58
Compare
Choose a tag to compare

若你更新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

2.0.0

01 Jan 06:37
Compare
Choose a tag to compare

不兼容性变更说明

  • 数据迁移,升级此版本时,会使用旧版本的我的列表、下载设置、快捷键设置、自定义源等数据会自动迁移到新的数据格式版本,旧的数据仍然会保留,但下载列表的数据不做迁移
  • 备份文件,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