lx-music-desktop

一个基于 electron 的音乐软件

APACHE-2.0 License

Stars
36.2K
Committers
9

Bot releases are hidden (Show)

lx-music-desktop - 1.8.1

Published by lyswhut over 3 years ago

修复

  • 修复歌词翻译的主题颜色适配问题
lx-music-desktop - 1.8.0

Published by lyswhut over 3 years ago

新增

  • 新增设置-其他-列表缓存信息清理功能,注:此功能一般情况下不要使用
  • 新增启动参数-play,可以在启动软件时播放指定歌单,使用方法看Readme.md的"启动参数"部分
  • 新增逐字歌词播放,默认开启,可到设置界面关闭,注:本功能目前仅对酷狗源的歌曲有效
  • 新增自定义源功能,源编写规则可以去常见问题查看

优化

  • 允许播放除了搜索列表以外的所有歌曲,即原来没有播放按钮或者灰色的歌曲都可以去尝试点击播放。注:该功能的原理是尝试自动切换到其他源播放,所以不一定会播放成功,特别是对于那些独家的资源
  • 优化单首歌曲的“添加到列表”弹窗歌曲列表状态的显示;现在在收藏单首歌曲时,若列表存在本歌曲则列表名字将变成灰色不可点击状态。总的来说,在添加单首歌曲时若列表名是灰色,则证明当前歌曲已在那个列表中
  • 将歌词翻译放到原文的下方,同时新增当前播放翻译的高亮功能

移除

  • 移除虾米源。注:虽然已移除该源,但仍可尝试去播放之前添加的歌曲,虽然不一定会成功

修复

  • 修复音乐搜索列表的稍后播放功能无效的问题
  • 修复搜索列表双击不支持播放的源时会导致切歌的问题
  • 修复歌单列表加载失败时无法进入歌单打开界面的问题
  • 修复mg源歌单列表无法加载的问题
  • 修复kg跳转到官方歌曲详情页的歌曲无法播放的问题
  • 修复我的列表的歌曲添加到其他列表时不排除当前列表的问题
  • 修复在下载列表右击未下载完成的歌曲弹出的右击菜单中没有开始下载选项的问题

变更

  • 歌词翻译显示功能修改为默认关闭,注:此变更仅影响首次安装软件的用户

其他

  • 更新electron到v9.4.4
lx-music-desktop - 1.7.1

Published by lyswhut over 3 years ago

修复

  • 修复非透明模式下右侧滚动条无法拖动的问题
  • 修复MAC下xm音乐滑块验证问题
lx-music-desktop - 1.7.0

Published by lyswhut over 3 years ago

新增

  • 搜索界面新增搜索状态的提示
  • 新增“稍后播放”功能,可在歌曲列表右键菜单使用
  • 新增“记住播放进度”功能的控制,该功能默认不再开启,可到播放设置-记住播放进度开启

优化

  • 优化播放歌曲换源匹配
  • 优化设置界面设置项的展示

修复

  • 修复快速切换歌曲时, 会出现播放的歌曲和界面展示的歌曲不一致的问题
  • 修复了一个由版本更新日志显示导致的潜在远程代码执行攻击漏洞,该漏洞影响v1.6.1及之前的所有版本,请务必更新到最新版本
  • 修复xm搜索源验证问题

其他

  • 更新electron到9.4.2
lx-music-desktop - 1.6.1

Published by lyswhut almost 4 years ago

优化

  • 改进自动换源时的歌曲匹配

修复

  • 修复某些情况下自动换源的时间过长时会终止换源自动切歌的问题
  • 修复自动换源导致的搜索列表每页变成10条数据的问题
  • 降级electron到9.3.3修复部分系统没有声音的问题
lx-music-desktop - 1.6.0

Published by lyswhut almost 4 years ago

新增

  • 我的列表右键菜单新增列表排序功能,可调整单曲、多选后的歌曲的顺序。注意:多选排序还将会按照选中歌曲时的顺序排序
  • 添加鼠标提示的自动关闭功能,鼠标长时间(目前是10秒)不动时鼠标提示将会自动关闭
  • 添加鼠标指向歌曲封面的提示(对于进度条左边的歌曲封面,你可能不知道的操作->右击在“我的列表”定位当前播放的歌曲)
  • 隐藏播放详情页按钮添加快速隐藏详情页提示(你可能不知道的操作->在播放详情页内的任意非窗口可拖动区域右键双击可以快速隐藏详情页)
  • 添加桌面歌词字体、透明度调整按钮微调提示(你可能不知道的操作->对于字体、透明度可右击微调)
  • 我的列表右键菜单添加搜索当前歌曲功能
  • 新增-dha参数,添加此启动参数将禁用硬件加速启动(Disable Hardware Acceleration),窗口显示有问题时可以尝试添加此参数启动,Linux系统的界面显示有问题时可尝试添加此参数启动,若不行可尝试添加-dt参数启动
  • 新增播放自动换源功能~

变更

  • -nt参数更名为-dt(Disable Transparent),目前原来的-nt参数仍然可用,但将在后续的版本中移除

修复

  • 修复恢复上次播放的歌曲时在随机播放模式下不把恢复播放的歌曲放入已播放队列的问题(该问题会导致随机模式下会导致未播放完整个列表前就会再次随机到该歌曲,以及无法通过上一曲切回该歌曲)
  • 修复音乐嵌入的封面在 Mac 系统无法显示的问题
  • 修复-dt(原来的-nt)启动参数不真正生效的问题
lx-music-desktop - 1.5.0

Published by lyswhut almost 4 years ago

新增

  • 直接从歌单详情收藏的列表新增同步功能。注意:这将会覆盖本地的目标列表,歌曲将被替换成最新的在线列表

优化

  • 优化软件启动时恢复上一次播放的歌曲进度功能

修复

  • 修复MAC平台上下载歌曲封面嵌入无法显示的问题
  • 修复MAC平台首次运行软件最小化、关闭控制按钮默认在右边的问题
  • 修复酷狗源的某些歌曲没有专辑字段导致的列表加载失败问题
  • 修复某些酷狗源歌单链接无法打开的问题
lx-music-desktop - 1.4.1

Published by lyswhut almost 4 years ago

修复

  • 修复有歌词翻译与无歌词的音乐间切换会导致歌词翻译残留显示的问题
  • 修复歌曲URL过期时,等待刷新URL的自动切换歌曲时间间隔太短的问题
  • 修复某些电脑上的某些歌曲没有声音的问题(升级Electron9.3.4导致的,现降级到9.3.3)
lx-music-desktop - 1.4.0

Published by lyswhut almost 4 years ago

新增

  • 托盘菜单新增显示、隐藏主界面选项,为Linux、MAC版添加托盘菜单
  • 新增播放进度信息保存

优化

  • 移除kg源的歌词文件开头的空白字符串

修复

  • 修复专辑图片无法嵌入的问题
  • 修复播放状态栏切换“上一首”歌曲按钮提示错误的问题
  • 修复移动单首歌曲时,如果目标列表存在该歌曲,会导致将源列表与目标列表里的目标歌曲移除
  • 修复kg源歌曲信息带有单引号等特殊字符被转义的问题
lx-music-desktop - 1.3.0

Published by lyswhut almost 4 years ago

新增

  • 播放详情页新增歌曲评论加载显示(某些平台暂不支持显示子评论)

优化

  • 修改播放详情页的歌曲图片的显示效果

修复

  • 修复小芸源音乐搜索结果最多只有20条搜索结果的问题
lx-music-desktop - 1.2.2

Published by lyswhut about 4 years ago

修复

  • 降级 Electron 到 9.x.x 版本修复 Linux 版窗口变白的问题
lx-music-desktop - 1.2.1

Published by lyswhut about 4 years ago

优化

  • Linux版的软件界面默认使用圆角与阴影,顺便修复了桌面歌词窗口变白的问题,已在Ubuntu 18.10测试正常,若显示异常可尝试添加 -nt 参数启动

修复

  • 修复聚合搜索的分页问题
  • 修复代理输入框输入的内容不生效的问题
lx-music-desktop - 1.2.0

Published by lyswhut about 4 years ago

提前祝大家中秋&国庆快乐~

新增

  • 播放控制栏开启/关闭桌面歌词按钮 新增右击按钮时锁定/解锁桌面歌词功能

优化

  • 优化我的列表滚动条位置的保存逻辑
  • 更新设置-备份与恢复功能的描述
  • 优化软件内鼠标悬停的提示界面

修复

  • 修复桌面歌词窗口不允许拖出桌面之外的位置计算偏移Bug
  • 修复网易云KTV嗨榜无法加载的问题
  • 修复初始化搜索历史列表功能
  • 修复重启软件后试听列表与收藏列表无法恢复上次的滚动位置的问题
  • 修复歌曲封面无法嵌入的Bug
  • 修复酷狗歌词格式问题
  • 修复关闭切换动画时从搜索候选列表点击内容无效的问题

其他

  • 更新 Electron 到 v10.1.3
lx-music-desktop - 1.1.1

Published by lyswhut about 4 years ago

修复

  • 修复某些情况下桌面歌词不会播放的问题
lx-music-desktop - 1.1.0

Published by lyswhut about 4 years ago

新增

  • 在歌单详情界面新增播放当前歌单按钮、收藏歌单按钮,注:播放歌单不会将歌曲添加到试听列表
  • 新增不允许将歌词窗口拖出主屏幕之外的设置项,默认开启,在连接多个屏幕时想要拖动到其他屏幕时可关闭此设置
  • 新增大部分平台的歌词翻译,感谢 @InoriHimea 提供的krc解码算法
  • 新增显示歌词翻译设置,默认开启,仅支持某些平台,注:无论该设置是否开启,嵌入或下载歌词时都不会带上翻译
  • 新增显示切换动画设置,默认开启,关闭时将基本禁用软件内的所有切换动画
  • 播放状态栏新增桌面歌词的开关、播放模式的切换、歌曲的收藏按钮,Thanks to @andylow for the icon!

修复

  • 修复使用全局快捷键还原窗口时,窗口没有获取焦点的问题
  • 修复我的列表搜索对最后一个字符的匹配问题
  • 修复窗口在较小模式下最小化/关闭按钮不居中的问题

优化

  • 桌面歌词当前播放行改为上下居中
  • 为区分静音状态,静音时音量条会变淡,调整音量条时将会取消静音
  • 优化随机播放机制,现在通过下一曲切换歌曲时,直到播放完整个列表之前将不会再随机到之前播放过的歌曲,并且通过上一曲可以正确播放上一首歌曲
  • 当下载目录没有写入权限时将显示没有写入权限的提示

移除

  • 移除默认的全局声音媒体快捷键接管
  • 移除对百度音乐的支持,因百度音乐原有的大部分API失效,而且该平台相对其他平台来说音乐太少了,可有可无,以后再看情况恢复

其他

  • 更新electron到 10.1.2
lx-music-desktop - 1.0.1

Published by lyswhut about 4 years ago

优化

  • 对我的列表歌曲搜索结果进行相似度排序

修复

  • 修复在 Windows 系统下缩放比非100%时,拖动桌面歌词会自动加大桌面歌词窗口的问题
lx-music-desktop - 1.0.0

Published by lyswhut about 4 years ago

新增

  • 新增rpmpacman包的构建(未测试可用性)
  • 新增因系统音频设备列表改变导致的当前音频输出设备改变时是否暂停播放的设置,默认关闭
  • 新增歌曲列表右击菜单
  • 新增自定义列表,创建列表的按钮在表头#左侧,鼠标移上去才会显示;编辑列表名字时,按ESC键可快速取消编辑,按回车键或使输入框失去焦点即可保存列表名字,右击列表可编辑已创建的列表,“试听列表”与“我的收藏”两个列表固定不可编辑
  • 改变排行榜布局,新增更多排行榜
  • 新增我的列表右键菜单复制歌曲名选项
  • 新增桌面歌词,默认关闭,可到设置或者托盘菜单开启(建议使用全局快捷键控制);调整字体大小、透明度时,鼠标左击按钮正常调整,右击微调;Windows 7未开启Aero效果时桌面歌词会有问题,详情看常见问题解决;Linux版桌面歌词有问题,以后再尝试优化;
  • 新增“清热板蓝”皮肤
  • 新增软件最小化、关闭按钮位置设置,MAC版默认为左边,非MAC为右边,不想用默认的可到设置修改
  • 新增快捷键设置,软件内快捷键默认开启,全局快捷键默认关闭(注:若想开启蓝牙耳机切歌需开启全局快捷键,当快捷键被中划线划掉时,表示当前快捷键被其他程序占用导致注册失败)
  • 新增首次运行时自动根据当前系统使用的语言设置软件显示的语言
  • 新增歌词区域的触摸板、鼠标滚轮等对歌词滚动的支持
  • 为了方便支持正版资源,歌曲列表右击菜单新增跳转到当前歌曲源官方详情页菜单(注意:在本版本之前添加的虾米源歌曲无法跳转详情页,需要移除后重新搜索添加)
  • 新增我的列表内歌曲搜索,在我的列表按ctrl+f将显示搜索框;鼠标滑过或键盘上下方向键选择搜索结果;鼠标点击或按回车键定位选中的歌曲;按ctrl键的情况下鼠标点击或按回车键确认定位歌曲时,将会在定位歌曲结束后播放该歌曲(搜索框激活的情况下按esc可快速清空搜索框/关闭搜索框)
  • 新增托盘图标样式设置,可到设置-其他切换
  • 新增开关下载功能控制,默认关闭,可到设置-下载设置开启
  • 新增将歌词嵌入音频文件中,默认关闭,可到设置-下载设置开启
  • 新增当列表文件损坏时对损坏文件的备份,若出现该情况可打开%HOMEPATH%\AppData\Roaming\lx-music-desktop找到playList.json.bak尝试手动修复列表文件,列表文件以JSON格式存储
  • 新增在歌单详情列表按退格(Backspace)键可快速返回歌单列表

优化

  • 改进歌曲切换时的歌词滚动效果
  • 优化批量添加、删除播放列表的歌曲操作逻辑,大幅提升批量添加、删除列表歌曲的流畅度
  • 改进歌单列表展示
  • 改进聚合搜索的搜索结果排序,修复当某些源搜索失败时导致其他源无法显示结果的问题,现在聚合搜索已达到最初的理想效果,为了使排序更精确,建议同时输入 歌曲名 歌手名 搜索(歌曲名在前歌手名在后),欢迎体验~!
  • 压缩备份数据文件大小

修复

  • 修复按住Ctrl等键触发多选机制时不松开按键的情况下切换到其他窗口后再松开按键,这时切回软件不按按键都处在多选模式的问题
  • 修复Linux版开启托盘无法退出的问题
  • 修复某些情况下可能导致的音源输出问题
  • 修复某些情况下无法开始下载任务的问题
  • 修复 tab 组件边框溢出问题
  • 修复错误更新试听列表外的歌曲时间的问题
  • 修复网易音乐源歌单、排行榜歌曲列表加载显示的数量与实际不对的问题,同时支持加载大于1000首歌的歌单(歌曲大于1000首会分页),注意:目前软件一下子显示太多歌曲时会卡顿,不建议在同一列表内添加太多歌曲
  • 修复歌曲图片链接没有扩展名的情况下无法嵌入图片的问题
  • 修复无法检测最新版本时弹窗提示的显示
  • 修复某些情况下从托盘还原窗口后无法操作的问题
  • 修复Linux下无法ctrl+a全选的问题
  • 修复主题背景图片覆盖不全的问题
  • 修复聚合搜索音源标签的皮肤配色问题

更变

  • 修改设置-列表-是否显示歌曲源的默认设置为选中(该变更不影响之前的设置)
  • 移除浮动按钮,现在在多选完成后可鼠标右击随意一项在弹出的右键菜单中进行原来悬浮按钮的操作
  • 为了避免出现误会,现在下载弹窗中不可用的音质将直接隐藏
  • 更改初始设置的搜索设置为聚合搜索(该变更不影响之前的设置)

其他

  • 更新 Electron 到 9.1.1
lx-music-desktop - 0.18.2

Published by lyswhut over 4 years ago

修复

  • 修复开启托盘时,可能导致无法自动更新的问题
lx-music-desktop - 0.18.1

Published by lyswhut over 4 years ago

优化

  • win下的托盘图标使用更大的图片
  • 加长软件协议的强制停留时间

修复

  • 修复导入设置某些设置未立即生效的问题
lx-music-desktop - 0.18.0

Published by lyswhut over 4 years ago

新增

  • 新增FLAC格式音乐标签信息写入与封面嵌入(因128k以外的音质已失效,目前该功能用不上了)
  • 添加软件启动时是否自动聚焦搜索框的设置
  • 新增托盘设置,默认关闭,可到设置开启,感谢 @LasyIsLazy 提交的PR(https://github.com/lyswhut/lx-music-desktop/pull/166
  • 新增打开酷狗源用户歌单
  • 新增使用协议
  • 新增虾米音源
  • 新增新皮肤“粉妆玉琢”、“青出于黑”,可去体验下~
  • 新增“超大”、“巨大”窗口尺寸
  • 新增播放详情页(退出详情页可点击右上角退出按钮或者在播放详情页任意地方鼠标快速右击两次

优化

更变

  • 下载列表的歌曲下载、播放将随设置中的保存路径改变而改变,不再固定指向其初始位置
  • 移除列表多选框,现在多选需要键盘配合,想要多选前需按下ShiftCtrl键然后再鼠标点击想要选中的内容即可触发多选机制,其中Shift键用于连续选择,Ctrl键用于不连续选择,Ctrl+a用于快速全选。例子一:想要选中1-5项,则先按下Shift键后,鼠标点击第一项,再点击第五项即可完成选择;例子二:想要选中1项与第3项,则先按下Ctrl键后,鼠标点击第一项,再点击第三项即可完成选择;例子三:想要选中当前列表的全部内容,键盘先按下Ctrl键不放,然后按a键,即可完成选择。用ShiftCtrl选择时,鼠标点击未选中的内容会将其选中,点击已选择的内容会将其取消选择,若想全部取消选择,在不按ShiftAlt键的情况下,随意点击列表里的一项内容即可全部取消选择。(P.S:Ctrl键对应Mac OS上的Command键)
  • 现在进度条的封面图左击改为打开播放详情页,在列表定位歌曲改为右击

修复

  • 修复网易源某些歌曲提示没有可播放的音质的问题
  • 修复下载管理刷新URL失败时不标记任务下载失败的问题
  • 修复列表导出的文字描述(https://github.com/lyswhut/lx-music-desktop/pull/163),感谢 @CPCer
  • 修复歌曲切换方式无法取消勾选的问题
  • 修复打开歌单详情的情况下切到其他界面再切回来报错的问题
  • 修正播放列表浮动按钮错误的文字提示

移除

  • 因128k以外的音质失效,So 禁止所有128k外的音质下载

其他

更新 Electron 到 8.2.5

Related Projects