GitPedia
lyswhut

lyswhut/lx-music-desktop

一个基于 Electron 的音乐软件

30 Releases
Latest: 1mo ago
2.12.2v2.12.2Latest
github-actions[bot]github-actions[bot]·1mo ago·May 1, 2026
GitHub

📦 优化

  • 优化歌单内歌曲搜索结果排序 (#2734)

📦 修复

  • 修复桌面歌词的 鼠标移入歌词区域时提高透明度 设置不稳定的问题(#2679, @Little100)
  • 修复某些情况下可能播放没有声音的问题(#2693)
  • 修复 tx 搜索结果显示异常的问题(#2753)
  • 修复音乐名称和歌手信息格式化问题(#2733)

📦 其他

  • 更新 Electron 到 40.8.3

📦 File MD5

  • ```
  • B4F3EF439969330A8DA0C002338887A3 lx-music-desktop-v2.12.2-arm64-Setup.exe
  • AC951EF427B3E81D7C508626958954E2 lx-music-desktop-v2.12.2-x64-Setup.exe
  • CFAE81EBCC351F388AAC51BFF0681514 lx-music-desktop-v2.12.2-win_arm64-green.7z
  • BCB3D63D6BFFD8F575BD14D849587B59 lx-music-desktop-v2.12.2-win_x64-green.7z
  • 96EC424BAD5C74506F134A3DF0FED2B7 lx-music-desktop-v2.12.2-win7_x64-Setup.exe
  • BA8382EE4C577BE5006800471CB9C57E lx-music-desktop-v2.12.2-win7_x64-green.7z
  • D1708A9EFD7F7387653EF18C6D507589 lx-music-desktop-v2.12.2-win7_x86-green.7z
  • + 10 more
2.12.1v2.12.1
github-actions[bot]github-actions[bot]·4mo ago·February 16, 2026
GitHub

📦 优化

  • 优化托盘图标行为:在非 Windows 系统中,点击托盘图标时不再显示主窗口

📦 修复

  • 修复音量条在调整音量时实际音量与显示的数值不一致的问题(#2606)
  • 修复某些情况下搜索框的搜索按钮布局错位的问题(#2622)

📦 File MD5

  • ```
  • F23B6F88E7E0BBF0BB46125EC6A78903 lx-music-desktop-v2.12.1-arm64-Setup.exe
  • 19150F578D66B5530AD5D16591E69CE4 lx-music-desktop-v2.12.1-x64-Setup.exe
  • 09F88156696BEF2BAD385790AC1FD167 lx-music-desktop-v2.12.1-win_arm64-green.7z
  • 54CEA4FA911732717376843541CC1364 lx-music-desktop-v2.12.1-win_x64-green.7z
  • 90FC3852E250C644AF7D4AA5BADD3B14 lx-music-desktop-v2.12.1-win7_x64-Setup.exe
  • E2CF353D185B1C5DC21DDBE5850B2E4D lx-music-desktop-v2.12.1-win7_x64-green.7z
  • F4E84C978A0FA1428FA3B942C85829C8 lx-music-desktop-v2.12.1-win7_x86-green.7z
  • + 10 more
2.12.0v2.12.0
github-actions[bot]github-actions[bot]·6mo ago·November 29, 2025
GitHub

📦 新增

  • 新增「设置 → 其他设置 → 主窗口使用软件内置的圆角及阴影」选项 (#2360)
  • *默认启用,关闭后将使用系统原生的窗口样式,该选项重启软件后生效*
  • 开放 API 新增播放器声音大小、静音、播放进度控制、完整歌词获取,详情看接入文档 (#2386)
  • 新增「设置 → 播放设置 → 调换歌词翻译与歌词罗马音位置」选项,默认关闭 (#2451)
  • 新增启动参数 `-hidden`,在启动时将软件最小化到系统托盘 (#2459)
  • 新增 Any Listen 歌词(用于支持已下载歌曲的歌词逐字播放)标签数据读取与播放 (#2485)
  • 新增 Any Listen 歌词(包含逐字歌词、翻译、罗马音歌词,如果有)嵌入与下载,默认启用
  • 下载列表菜单新增歌曲添加弹窗,允许将所选歌曲的在线版本添加到收藏列表 (#2537)

📦 修复

  • 尝试修复进度为0时仍然显示下载完成的问题 (#2471)
  • 修复TX源搜索失败 (#2575 @Folltoshe)
  • 修复MG源歌单加载失败
  • 修复MG源评论加载失败

📦 变更

  • 调换「歌词翻译」与「歌词罗马音」的位置,现在歌词罗马音在歌词翻译的上方展示
  • *若你想要恢复以前的行为,可以开启「调换歌词翻译与歌词罗马音位置」选项*
  • 更新代理配置规则,现在不启用代理时,图片、音频加载将不再走系统代理 (#2382 @Folltoshe)
  • 字体设置可以最多设置两种字体([any-listen#82](https://github.com/any-listen/any-listen/issues/82))

📦 其他

  • 更新 Electron 到 37.6.0

📦 File MD5

  • ```
  • CB35026B179E1E0DDE022DC5B5BD8ACE lx-music-desktop-v2.12.0-arm64-Setup.exe
  • B5E5A769FCE98AA51B6B21DC55038B9C lx-music-desktop-v2.12.0-x64-Setup.exe
  • B184520D8A153D7FE72A084820EC51D4 lx-music-desktop-v2.12.0-win_arm64-green.7z
  • 0038F748F739DD853672713DD4BD99AA lx-music-desktop-v2.12.0-win_x64-green.7z
  • E328FAA3D189B1DDD1BCCDD924CB9384 lx-music-desktop-v2.12.0-win7_x64-Setup.exe
  • 9752A9BB8AED2FA5DB0B6C01E50C2458 lx-music-desktop-v2.12.0-win7_x64-green.7z
  • F739F8334C0C684E70397EA1D66CE41D lx-music-desktop-v2.12.0-win7_x86-green.7z
  • + 10 more
2.11.0v2.11.0
github-actions[bot]github-actions[bot]·1y ago·May 1, 2025
GitHub

📦 新增

  • 新增「快进/快退5秒」自定义快捷键设置(#2289)
  • 新增「设置 → 桌面歌词设置 → 暂停时提高歌词透明度」设置,默认启用(#2294)

📦 修复

  • 修复 Windows 下桌面歌词最小高度与宽度设置问题(#2244)
  • 修复 Windows 下界面缩放后移动桌面歌词会改变歌词窗口大小的问题(#2244)
  • 修复 tx 歌单搜索名字、描述出现乱码的问题(#2250)
  • 修复本地 FLAC 文件内嵌歌词无法读取的问题
  • 修复潜在播放暂停的问题
  • 修复 kw 歌单详情出现打开失败的问题(#2317)
  • 修复 kg 热门评论无法获取的问题
  • 修复桌面歌词被遮挡时会被暂停的问题(#2320)
  • + 1 more

📦 优化

  • 允许更小的桌面歌词窗口宽度
  • 允许拖动桌面歌词控制栏空白处移动歌词窗口(#2280)
  • 优化「自定义源管理」对话框在小窗口下的布局(#2247, @3gf8jv4dv)
  • 优化软件文案编排(#2259, #2266, #2269, #2296, @3gf8jv4dv)

📦 变更

  • 我的列表-歌曲菜单中的 歌曲换源 功能从之前的类似软连接的形式改成替换歌曲的形式,也就是说,现在该功能相当于快速在线搜索歌曲,确认换源后将自动将原来的歌曲删除再将选择的歌曲插入被删除歌曲的位置。

📦 其他

  • 更新项目文档(@3gf8jv4dv)
  • 更新 Electron 到 35.2.2

📦 File MD5

  • ```
  • 22AFA1843573C95FD5661727B8936FF0 lx-music-desktop-v2.11.0-arm64-Setup.exe
  • 3B73BF3A9CFB622CD7D20746E50FB763 lx-music-desktop-v2.11.0-x64-Setup.exe
  • 1CAD8058EF1BD546ADE9ED3E56CA6F06 lx-music-desktop-v2.11.0-win_arm64-green.7z
  • 3BF1F9F30ECAEC35F1DB2B0EF67E3889 lx-music-desktop-v2.11.0-win_x64-green.7z
  • D103F91C409D8C7727C79B416FC3FED8 lx-music-desktop-v2.11.0-win7_x64-Setup.exe
  • 41A80C84E44C0AA15833A52C31965741 lx-music-desktop-v2.11.0-win7_x64-green.7z
  • 50FD7528CA3B071E601EA8C84829AB07 lx-music-desktop-v2.11.0-win7_x86-green.7z
  • + 10 more
2.10.0v2.10.0
github-actions[bot]github-actions[bot]·1y ago·January 26, 2025
GitHub

📦 关于之前提到的新项目

  • 新项目我取名叫 Any Listen,希望它能像它的名字一样让我们能到处任意听歌。
  • 经过一年多的开发,因各种原因,实际进度比预期的慢,但还是赶在年前发布了第一个web服务预览版,第一个版本仅支持播放服务器上的歌曲,扩展功能暂时未能开放,但已趋于完成,一两个月内可以搞定。
  • 目前的版本仅是“能用”的状态,因时间关系,部分UI未能重新设计,但后面会继续完善。
  • 该项目目前的目标用户是拥有自己服务器且上面存储有歌曲的人使用。
  • 项目刚发布,文档未能完善,遇到使用问题或有任何建议欢迎提 issue 交流,
  • 项目地址: https://github.com/any-listen/any-listen
  • ---
  • *感谢 @3gf8jv4dv 对 LX 系列项目翻译、文档等文案的大幅修订优化。*

📦 不兼容性变更

  • Linux 系统至少需要 `GLIBC_2.29` 版本才能运行。
  • 由于将 Electron 升级到 v32.x,原生库的编译被限制到不低于 C++ 20,试了几次无法在 docker 镜像 `node:16` 安装 gcc-10,最终将构建使用镜像更新到 `node:18`。

📦 新增

  • 新增下载的歌曲按列表名分组的功能,默认关闭,可以通过「设置 → 下载设置 → 将文件保存到以对应列表命名的子目录中」启用(#2145)
  • 新增托盘图标样式「跟随系统亮暗模式」设置,可以在「设置 → 其他」里启用 (#2016)
  • 支持本地同名 `.krc` 格式歌词文件的读取(#2053)
  • 开放 API 新增播放器播放/暂停、切歌、收藏当前播放歌曲等接口调用,详情看文档「开放 API 服务」部分(#2077, @14Kay)

📦 优化

  • 优化正常播放结束时的下一首歌曲播放衔接度,在歌曲即将结束播放时将预获取下一首歌曲的播放链接,减少自动切歌时的等待时间(#2126)
  • 优化歌曲换源机制,提升换源正确率
  • 优化 Windows 平台上桌面歌词窗口大小调整机制,改用原生的窗口调整方式(#2137)
  • 修正搜索歌曲提示框文案(#2050)
  • 优化播放详情页 UI,修复「歌曲名」「艺术家」等文字过长时被截断的问题(#2049)
  • Scheme URL 的播放歌曲允许更长的专辑名称
  • 播放本地歌曲时,将优先尝试读取本地同名 `.jpg` 或 `.png` 图片作为播放封面显示,若文件不存在则从音频文件内读取,最后再尝试使用在线图片(#2096)
  • 客户端模式的同步服务连接允许重定向 5 次(#2109)
  • + 3 more

📦 修复

  • 修复歌单详情页内歌单名字过长时的 UI 显示问题(#2028)
  • 修复获取自定义环境音效预设列表逻辑问题
  • 修复 `.m4a` 文件内嵌歌词无法读取的问题(#2090)
  • 修复 Windows 任务管理器中的进程名显示为软件描述的问题(#2147)
  • 修复本地歌曲同名歌词文件调整偏移时间后,下次再播放时调整的设置未被应用的问题(#2139)
  • 修复首次打开软件后直接创建并删除列表时的报错问题(#2175, @14Kay)

📦 变更

  • 不再长期缓存换源歌曲信息
  • 更新软件默认使用的字体,现在软件尽量使用系统自带的默认字体
  • Linux 系统至少需要 `GLIBC_2.29` 版本才能运行

📦 其他

  • 更新 Readme 文档,优化文案编排(#2146, Thanks @3gf8jv4dv)
  • 更新 Issue 模板(#2153, @3gf8jv4dv)
  • 更新项目文档(@3gf8jv4dv)
  • 修订项目协议文件(#2146, #2152, @3gf8jv4dv)
  • 更新 Electron 到 v32.3.0

📦 File MD5

  • ```
  • 6F9194B7755714F0981FA5E88496C674 lx-music-desktop-v2.10.0-arm64-Setup.exe
  • F1198415E51CBE43EF6FFBB9C7CB34B4 lx-music-desktop-v2.10.0-x64-Setup.exe
  • 54BE245553192399DA79D61D8B6DF11D lx-music-desktop-v2.10.0-win_arm64-green.7z
  • D8CE5CB52C1210533D7FD8D25371BDE0 lx-music-desktop-v2.10.0-win_x64-green.7z
  • 8B0AFCF117EAE0A976624190F33BAD76 lx-music-desktop-v2.10.0-win7_x64-Setup.exe
  • E1FE75CFEAFD359C99F09B7448583A42 lx-music-desktop-v2.10.0-win7_x64-green.7z
  • 13A03B79A609315AAF87EB8BE6EF719A lx-music-desktop-v2.10.0-win7_x86-green.7z
  • + 10 more
2.9.0v2.9.0
github-actions[bot]github-actions[bot]·1y ago·August 24, 2024
GitHub

📦 新增

  • 新增 设置-播放设置-是否将歌词显示在状态栏 设置,默认关闭,该功能只在 MacOS 下可用(#1940)
  • 新增设置-播放详情页设置-延迟歌词滚动设置(#1985)
  • 新增鼠标在音量按钮使用滚轮时可以调整音量大小的功能(#2000)
  • 新增设置-下载设置-同时下载任务数设置(#1498)
  • 新增 我的列表-歌曲右击菜单-歌曲换源 功能,换源后下次再播放该列表的该歌曲时将优先尝试播放所选源的歌曲,该功能允许你手动指定来源以解决自动换源失败或者换源不准确的问题

📦 优化

  • 优化侧栏图标显示,修复图标可能被裁切的问题(#1960)
  • 托盘图标添加当前播放歌曲名字显示
  • 优化本地歌曲内嵌封面过大时的加载方式
  • 将下载歌曲的歌手信息中的分隔符从 `、` 替换为 `;` 以确保音乐元数据在写入时的兼容性和一致性(#1989 @qnnp-me)

📦 修复

  • 修复 MacOS 下点击 dock 右键菜单的退出按钮时,程序没有退出的问题(#1923)
  • 修复 OpenAPI 的 `lyricLineAllText` 在切换到无歌词的音乐时内容没有更新的问题(#1925)
  • 修复切换音源时可能出现切换死循环的问题
  • 尝试修复某些情况下播放音频时,处于播放状态但是进度条不走的问题
  • 修复程序目录路径存在 `#` 或 `%` 时,自定义源、托盘等图标异常的问题(#1997)

📦 变更

  • 简化了应用退出行为,据测试,现在 linux 下,若启用了托盘,dock 右键菜单的 退出、关闭所有 之类的功能将不再退出程序,需改用托盘的退出按钮退出程序
  • 现在如果在设置或者启动参数配置了代理服务,那么应用内的图片、音频加载,歌曲下载也将走代理

📦 其他

  • 更新 electron 到 v30.4.0

📦 File MD5

  • ```
  • F561F7D2EE3983D3DAEFDEB2ECBAB500 lx-music-desktop-v2.9.0-arm64-Setup.exe
  • 3D4446C01D4D7102765185DE0972F0BE lx-music-desktop-v2.9.0-x64-Setup.exe
  • E05CC10E290AEF0E69420064B4FC73EF lx-music-desktop-v2.9.0-win_arm64-green.7z
  • BDA955CBCB193B979F42E4C22E708B96 lx-music-desktop-v2.9.0-win_x64-green.7z
  • DAD74306D379EDB0AD655A4BDD1B4287 lx-music-desktop-v2.9.0-win7_x64-Setup.exe
  • 5E08721AFED5B922F052A7FEBBC78462 lx-music-desktop-v2.9.0-win7_x64-green.7z
  • CCC125145A3E0A87A8A86F1D866A02AF lx-music-desktop-v2.9.0-win7_x86-green.7z
  • + 9 more
2.8.0v2.8.0
github-actions[bot]github-actions[bot]·2y ago·June 1, 2024
GitHub

📦 新增

  • 新增 设置-播放设置-使用设备能处理的最大声道数输出音频 设置(未启用时固定为2声道输出),由于这用到高级音频API,考虑到在某些设备上的兼容问题,默认禁用(#1873)
  • 允许添加 `m4a`、`oga` 格式的本地歌曲到列表中(#1864)
  • 开放API支持跨域请求(#1872 @Ceale)
  • Scheme URL API新增 `music/searchPlay` 支持,用于搜索并播放指定的歌曲名字,详细入参请阅读 Scheme URL 支持文档(#1886)

📦 优化

  • 优化白色托盘图标显示,修复windows下托盘图标不清晰的问题(#1842)

📦 修复

  • 修复存在多级弹窗时的背景显示问题
  • 增大在线导入自定义源文件的大小限制问题(#1857)
  • 修复Mac下窗口出现残留阴影的问题,这解决了Mac下桌面歌词出现残留阴影的远古bug,感谢 @zclorne (#1869, Thanks @zclorne)
  • 增大在线导入自定义源文件的大小限制,解决某些音源无法导入的问题(#1857)
  • 修复Mac下即使开启了托盘, `cmd+w` 仍会中断播放的问题(#1844)
  • 修复播放详情页的歌词无法使用触碰拖动的问题(#1865)
  • 修复与优化繁体中文、英语翻译显示(#1845)
  • 修复歌曲时文件名过长导致歌曲无法下载的问题(#1877)
  • + 2 more

📦 变更

  • 设置-播放设置-优先播放320k音质选项改为“优先播放的音质”,允许选择更高优先播放的音质,如果歌曲及音源支持的话(#1839)

📦 开放API变更

  • `/status` 的入参现在与 `/subscribe-player-status` 保持一致
  • `/status` 新增 `filter` 入参用于过滤返回的字段,并内置了默认值,与之前相比默认不再返回 `picUrl`
  • `/status` 及 `/subscribe-player-status` 的可用字段名添加了 `lyricLineAllText`,它对应的值是当前句歌词及扩展歌词文本(扩展歌词包含翻译、罗马音等,按换行符分割)
  • 详情看开放API接入文档

📦 其他

  • 更新 electron 到 v28.3.3

📦 File MD5

  • ```
  • 887811BEDB5660BA206CCA645E7A1F7B lx-music-desktop-v2.8.0-arm64-Setup.exe
  • E702CE9F056049B144D2BAF534399A9B lx-music-desktop-v2.8.0-x64-Setup.exe
  • 3675E2CFCAB2C3B8325E11BEDCE21681 lx-music-desktop-v2.8.0-win_arm64-green.7z
  • EAE2B71DEC76E155790E18D55A9AA391 lx-music-desktop-v2.8.0-win_x64-green.7z
  • 79A10CFEAC6E78C0D1167F04602261B9 lx-music-desktop-v2.8.0-win7_x64-Setup.exe
  • 0D8264052C2D72526D5DFA1F9DE60F81 lx-music-desktop-v2.8.0-win7_x64-green.7z
  • F452D26FE0815999D95BBF8D6F0844CE lx-music-desktop-v2.8.0-win7_x86-green.7z
  • + 9 more
2.7.0v2.7.0
github-actions[bot]github-actions[bot]·2y ago·April 14, 2024
GitHub

📦 新增

  • 主题编辑器添加“深色字体”选项,启用后将减少字体颜色梯度,各类字体(正文、标签字体等)颜色将更接近,这有助于解决创建全透明主题时可能出现的字体配色问题(#1799)
  • 新增在线自定义源导入功能,允许通过http/https链接导入自定义源
  • 新增HTTP开放API服务,默认关闭,该服务可以为第三方软件提供调用LX的能力,可用API看[说明文档](https://lyswhut.github.io/lx-music-doc/desktop/open-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
  • + 9 more
2.6.0v2.6.0
github-actions[bot]github-actions[bot]·2y ago·February 1, 2024
GitHub

📦 新增

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

📦 优化

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

📦 修复

  • 修复备份文件无法导入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`源的`musicUrl`、`pic`、`lyric`的获取操作详情看自定义源文档说明

📦 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
  • + 7 more
2.5.0v2.5.0
github-actions[bot]github-actions[bot]·2y ago·September 28, 2023
GitHub

📦 不兼容性变更

  • 由于微软及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
  • + 8 more
2.4.1v2.4.1
github-actions[bot]github-actions[bot]·2y ago·September 9, 2023
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
  • + 11 more
2.4.0v2.4.0
github-actions[bot]github-actions[bot]·2y ago·September 9, 2023
GitHub

📦 不兼容性变更

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

📦 新增

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

📦 优化

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

📦 修复

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

📦 变更

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

📦 其他

  • 更新 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
  • + 9 more
2.3.0v2.3.0
github-actions[bot]github-actions[bot]·2y ago·June 29, 2023
GitHub

📦 新增

  • 新增音效设置(实验性功能),支持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)
  • + 3 more

📦 其他

  • 更新 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
  • + 9 more
2.2.2v2.2.2
github-actions[bot]github-actions[bot]·3y ago·May 1, 2023
GitHub

📦 修复

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

📦 File MD5

  • ```txt
  • 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
  • + 9 more
2.2.1v2.2.1
github-actions[bot]github-actions[bot]·3y ago·May 1, 2023
GitHub

📦 优化

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

📦 修复

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

📦 其他

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

📦 File MD5

  • ```txt
  • 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
  • + 9 more
2.2.0v2.2.0
github-actions[bot]github-actions[bot]·3y ago·March 26, 2023
GitHub

📦 不兼容性变更说明

  • 同步功能,从这个版本起,数据同步功能至少需要移动端v1.0.0的版本才能连接,连接的地址格式也略有改变,详情看[文档说明](https://lyswhut.github.io/lx-music-doc/desktop/faq/sync)

📦 新增

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

📦 优化

  • 支持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
  • + 9 more
2.1.2v2.1.2
github-actions[bot]github-actions[bot]·3y ago·February 18, 2023
GitHub

📦 修复

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

📦 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
  • + 9 more
2.1.1v2.1.1
github-actions[bot]github-actions[bot]·3y ago·February 18, 2023
GitHub

📦 修复

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

📦 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
  • + 9 more
2.1.0v2.1.0
github-actions[bot]github-actions[bot]·3y ago·February 18, 2023
GitHub

📦 新增

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

📦 修复

  • 修复声音输出设备更改时后的自动暂停播放设置无效的问题
  • 重写桌面歌词窗口坐标的计算逻辑,修复桌面歌词移动到最边缘时,某些情况下在启用歌词后会出现窗口偏移的问题(远古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
  • + 9 more
2.0.4v2.0.4
github-actions[bot]github-actions[bot]·3y ago·January 15, 2023
GitHub

📦 修复

  • 修复备份文件导入指引无法识别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
  • + 9 more
2.0.3v2.0.3
github-actions[bot]github-actions[bot]·3y ago·January 8, 2023
GitHub

📦 修复

  • 修复初始设置的桌面歌词窗口没有完全居右下角的问题
  • 修复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
  • + 9 more
2.0.2v2.0.2
github-actions[bot]github-actions[bot]·3y ago·January 2, 2023
GitHub

📋 Changes

  • Windows:`%APPDATA%/lx-music-desktop`
  • Linux:`$XDG_CONFIG_HOME/lx-music-desktop` 或 `~/.config/lx-music-desktop`
  • macOS:`~/Library/Application Support/lx-music-desktop`

📦 修复

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

📦 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
  • + 9 more
2.0.1v2.0.1
github-actions[bot]github-actions[bot]·3y ago·January 2, 2023
GitHub

📋 Changes

  • Windows:`%APPDATA%/lx-music-desktop`
  • Linux:`$XDG_CONFIG_HOME/lx-music-desktop` 或 `~/.config/lx-music-desktop`
  • macOS:`~/Library/Application Support/lx-music-desktop`

📦 优化

  • 单次执行所有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
  • + 9 more
2.0.0v2.0.0
github-actions[bot]github-actions[bot]·3y ago·January 1, 2023
GitHub

📦 不兼容性变更说明

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

📦 新增

  • 新增自定义主题功能
  • 新增歌单搜索功能
  • 新增将本地歌曲添加到我的列表的支持,此功能可以在列表的右击菜单中使用(本地歌曲的歌词优先尝试读取相同路径下的同名歌词文件,若文件不存在则尝试读取歌曲文件内的歌词,若还是找不到歌词则尝试利用换源功能获取在线歌词,歌曲封面则是尝试读取歌曲文件内的封面,若不存在则利用换源功能获取在线封面)
  • 启动软件时自动回到上次的界面,例如上次退出软件时在我的列表,下次启动软件时会自动进入我的列表
  • 新增启动软件时自动播放音乐设置,默认关闭,可去设置-播放设置开启
  • 新增“蛋雅深藍”、“近墨者黑”皮肤
  • 新增下载歌词时是否同时下载歌词翻译、罗马音设置,默认关闭,可以去设置-下载设置开启(#344)
  • 新增下载时,若目录存在同名的文件时是否跳过下载此任务的设置(默认跳过,可以去设置-下载设置更改)
  • + 9 more

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

  • 调整软件界面及配色,使其更加清爽
  • 处于单曲循环、顺序播放、禁用切歌模式时,手动切歌将会按列表循环模式的逻辑处理切歌(#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
  • + 9 more
1.22.3v1.22.3
github-actions[bot]github-actions[bot]·3y ago·September 2, 2022
GitHub

📦 修复

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

📦 File MD5

  • ```txt
  • 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
  • + 10 more
1.22.2v1.22.2
github-actions[bot]github-actions[bot]·3y ago·August 18, 2022
GitHub

📦 优化

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

📦 修复

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

📦 其他

  • 降级electron到v15.5.7

📦 File MD5

  • ```txt
  • 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
  • + 10 more
1.22.1v1.22.1
github-actions[bot]github-actions[bot]·3y ago·July 9, 2022
GitHub

📦 优化

  • 歌单列表添加歌单内歌曲数量显示,注:目前只有kw、mg、wy、tx(部分)源支持显示

📦 修复

  • 修复处于不支持的源时,歌单、排行榜的右键下载菜单没有禁用的问题
  • 修复若桌面歌词窗口与主窗口重叠时,鼠标划过重叠区域鼠标会闪烁的问题,注:此修复只对未启用“鼠标移入歌词区域时降低歌词透明度”时有效
  • 修复tx源搜索失效的问题

📦 其他

  • 升级Electron到 v17.4.10

📦 File MD5

  • ```
  • 7D784BF9B04DA758EA8D353B8734DCE1 lx-music-desktop v1.22.1 arm64 Setup.exe
  • 7CBAA2BC2D8E518BFCF7C4A84423E6F4 lx-music-desktop v1.22.1 x64 Setup.exe
  • 1FF5F35C260438224ABE49A1D41BE060 lx-music-desktop v1.22.1 x86 Setup.exe
  • 219807FD4BC061658A0297C3872F28BA lx-music-desktop v1.22.1 x86_64 Setup.exe
  • 432AD7C43A396922D4C3E170B8AAF303 lx-music-desktop v1.22.1 win_arm64 green.7z
  • B0C1D9A3E04BFC43C6F7565BC447408C lx-music-desktop v1.22.1 win_x64 green.7z
  • D3B799DD4D548E10FE87178BEEBDA0EB lx-music-desktop v1.22.1 win_x86 green.7z
  • + 10 more
1.22.0v1.22.0
github-actions[bot]github-actions[bot]·3y ago·June 19, 2022
GitHub

📦 新增

  • 新增设置-以全屏模式启动设置
  • 新增设置-桌面歌词设置-鼠标移入歌词区域时降低歌词透明度(#883),默认关闭,此设置不支持linux,注:此功能存在兼容性问题,若鼠标移出后无法恢复到正常透明度,可尝试再移入移出即可恢复

📦 优化

  • 添加歌曲到“我的列表”时,若按住`ctrl`键(Mac对应`Command`),则不会自动关闭添加窗口,这对想要将同一首(一批)歌曲添加到多个列表时会很有用
  • 支持mg源逐字歌词的播放,感谢 @mozbugbox 提供的帮助
  • 添加歌曲列表更新操作的二次确认
  • 添加导入文件错误时的指引提示

📦 修复

  • 修复若配置了`http_proxy`环境变量时,会意外使用此代理配置的问题
  • 修复多选后切换列表后不会清空多选内容的问题
  • 修复设置快捷键时的处理逻辑问题
  • 修复在新建歌单输入框、歌单内歌曲搜索输入框会意外触发设置的全局快捷键的问题(#879)

📦 文档

  • 桌面版文档已迁移到:<https://lyswhut.github.io/lx-music-doc/desktop>

📦 其他

  • 更新 Electron 到 v17.4.7

📦 File MD5

  • ```
  • 2F0BD0A79D105EDF46034A5F4E334FD9 lx-music-desktop v1.22.0 arm64 Setup.exe
  • 123149CA88BEB6AC660A394B85C0E0DF lx-music-desktop v1.22.0 x64 Setup.exe
  • 44A276F0661B993C33BD5F6B6B0EC46A lx-music-desktop v1.22.0 x86 Setup.exe
  • A11B8052EFACC352A3F5764CC8A23C8F lx-music-desktop v1.22.0 x86_64 Setup.exe
  • 19F64504258B6BA6252E5262B53C5B8D lx-music-desktop v1.22.0 win_arm64 green.7z
  • 738219207FDAF4A96E948C124BDA9A73 lx-music-desktop v1.22.0 win_x64 green.7z
  • F9C473C129B23CEB660946E7723748CA lx-music-desktop v1.22.0 win_x86 green.7z
  • + 10 more
1.21.0v1.21.0
github-actions[bot]github-actions[bot]·4y ago·May 22, 2022
GitHub

📦 新增

  • 新增设置-播放设置-显示歌词罗马音,默认关闭,注:目前只有网易源能获取到罗马音歌词(得益于 Binaryify/NeteaseCloudMusicApi/pull/1523),如果你知道其他源的歌词罗马音获取方式,欢迎PR或开issue交流!

📦 优化

  • 同时删除一首歌以上时将需要二次确认删除
  • 禁用透明窗口时右侧不再偏移5px距离(在win7、Ubuntu等系统上测试发现不偏移也不影响滚动条的拖动了)
  • 删除未下载完成的任务时,只同时尝试删除已有下载进度的本地文件
  • 在全屏状态下使用`Esc`键可以退出全屏(#827)

📦 修复

  • 修复某些情况下歌曲播放出错时不会自动切歌的问题
  • 修复关闭“显示切换动画”设置后,在应用启动时该设置没有被应用的问题
  • 修复原始歌词存在偏移时,歌词偏移设置的重置未按预期工作的问题
  • 修复长度大于一行的歌词在使用歌词调整播放进度时的时间不准问题
  • 修复潜在歌单更新失败的问题

📦 文档

  • 将歌曲添加“稍后播放”后,它们会被放在一个优先级最高的特殊队列中,点击“下一曲”时会消耗该队列中的歌曲,并且无法通过“上一曲”功能播放该队列的上一首歌曲
  • 在切歌时若不是通过“上一曲”、“下一曲”功能切歌(例如直接点击“排行榜列表”、“我的列表”中的歌曲切歌),“稍后播放”队列将会被清空

📦 File MD5

  • ```
  • E20E94C62257DC778595CDB593929245 lx-music-desktop v1.21.0 arm64 Setup.exe
  • 2B2F805A5B194ACDED9258757EA6FFE4 lx-music-desktop v1.21.0 x64 Setup.exe
  • 92EC1F5C495B12CDF7D539BD3CF24D7F lx-music-desktop v1.21.0 x86 Setup.exe
  • DBD5DD63E4746DD1403291512FE87572 lx-music-desktop v1.21.0 x86_64 Setup.exe
  • 728EAA2ED1EF0BDE3F710BF070D1E939 lx-music-desktop v1.21.0 win_arm64 green.7z
  • D0CCB1B73FFAB1196EE22781D539653B lx-music-desktop v1.21.0 win_x64 green.7z
  • EBF61B52D1D1A116BD51DB0A49C732CC lx-music-desktop v1.21.0 win_x86 green.7z
  • + 10 more