Giter VIP home page Giter VIP logo

lx-music-desktop's Introduction

lx-music logo

Release version Build status Build status Electron version Dev branch version

洛雪音乐助手桌面版

说明

一个基于 Electron + Vue 开发的音乐软件。

所用技术栈:

  • Electron 15+
  • Vue 3

已支持的平台:

  • Windows 7 及以上
  • Mac OS
  • Linux

软件变化请查看:更新日志
软件下载请转到:发布页面
或者到网盘下载(网盘内有MAC、windows版):https://www.lanzoui.com/b0bf2cfa/ 密码:glqw(若链接无法打开请百度:蓝奏云链接打不开)
使用常见问题请转至:常见问题

目前本项目的原始发布地址只有GitHub蓝奏网盘,其他渠道均为第三方转载发布,与本项目无关!

为了提高使用门槛,本软件内的默认设置、UI操作不以新手友好为目标,所以使用前建议先根据你的喜好浏览调整一遍软件设置,阅读一遍音乐播放列表机制可用的鼠标、键盘快捷操作

Scheme URL支持

从v1.17.0起支持 Scheme URL,可以使用此功能从浏览器等场景下调用LX Music,我们开发了一个油猴脚本配套使用,
脚本安装地址:https://greasyfork.org/zh-CN/scripts/438148

若你想自己调用LX Music,可以看Scheme URL支持

数据同步服务

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

启动参数

目前软件已支持的启动参数如下:

  • -proxy-server 设置代理服务器,代理应用的所有流量
  • -proxy-bypass-list 以分号分隔的主机列表绕过代理服务器
  • -play 启动时播放指定列表的音乐
  • -search 启动软件时自动在搜索框搜索指定的内容
  • -dha 禁用硬件加速启动(Disable Hardware Acceleration)
  • -dt 以非透明模式启动(Disable Transparent)
  • -dhmkh 禁用硬件媒体密钥处理(Disable Hardware Media Key Handling)

启动参数的详细说明请看启动参数说明

数据存储路径

默认情况下,软件的数据存储在:

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

在Windows平台下,若程序目录下存在portable目录,则自动使用此目录作为数据存储目录(v1.17.0新增)。

源码使用方法

已迁移至:https://lyswhut.github.io/lx-music-doc/desktop/use-source-code

UI界面

lx-music UI

常见问题

常见问题已移至:https://lyswhut.github.io/lx-music-doc/desktop/faq

贡献代码

本项目欢迎PR,但为了PR能顺利合并,需要注意以下几点:

  • 对于添加新功能的PR,建议在PR前先创建issue说明,以确认该功能是否确实需要
  • 对于修复Bug PR,请提供修复前后的说明及重现方式
  • 其他类型的PR则适当附上说明

贡献代码步骤:

  1. 参照源码使用方法设置开发环境
  2. 克隆本仓库代码并切换到dev分支开发
  3. 提交PR至dev分支

项目协议

本项目基于 Apache License 2.0 许可证发行,以下协议是对于 Apache License 2.0 的补充,如有冲突,以以下协议为准。


词语约定:本协议中的“本项目”指洛雪音乐桌面版项目;“使用者”指签署本协议的使用者;“官方音乐平台”指对本项目内置的包括酷我、酷狗、咪咕等音乐源的官方平台统称;“版权数据”指包括但不限于图像、音频、名字等在内的他人拥有所属版权的数据。

一、数据来源

1.1 本项目的各官方平台在线数据来源原理是从其公开服务器中拉取数据(与未登录状态在官方平台APP获取的数据相同),经过对数据简单地筛选与合并后进行展示,因此本项目不对数据的合法性、准确性负责。

1.2 本项目本身没有获取某个音频数据的能力,本项目使用的在线音频数据来源来自软件设置内“音乐来源”设置所选择的“源”返回的在线链接。例如播放某首歌,本项目所做的只是将希望播放的歌曲名字、歌手名字等信息传递给“源”,若“源”返回了一个链接,则本项目将认为这就是该歌曲的音频数据而进行使用,至于这是不是正确的音频数据本项目无法校验其准确性,所以使用本项目的过程中可能会出现希望播放的音频与实际播放的音频不对应或者无法播放的问题。

1.3 本项目的非官方平台数据(例如我的收藏列表)来自使用者本地系统或者使用者连接的同步服务,本项目不对这些数据的合法性、准确性负责。

二、版权数据

2.1 使用本项目的过程中可能会产生版权数据。对于这些版权数据,本项目不拥有它们的所有权。为了避免侵权,使用者务必在24小时内清除使用本项目的过程中所产生的版权数据。

三、音乐平台别名

3.1 本项目内的官方音乐平台别名为本项目内对官方音乐平台的一个称呼,不包含恶意。如果官方音乐平台觉得不妥,可联系本项目更改或移除。

四、资源使用

4.1 本项目内使用的部分包括但不限于字体、图片等资源来源于互联网。如果出现侵权可联系本项目移除。

五、免责声明

5.1 由于使用本项目产生的包括由于本协议或由于使用或无法使用本项目而引起的任何性质的任何直接、间接、特殊、偶然或结果性损害(包括但不限于因商誉损失、停工、计算机故障或故障引起的损害赔偿,或任何及所有其他商业损害或损失)由使用者负责。

六、使用限制

6.1 本项目完全免费,且开源发布于 GitHub 面向全世界人用作对技术的学习交流。本项目不对项目内的技术可能存在违反当地法律法规的行为作保证。

6.2 禁止在违反当地法律法规的情况下使用本项目。 对于使用者在明知或不知当地法律法规不允许的情况下使用本项目所造成的任何违法违规行为由使用者承担,本项目不承担由此造成的任何直接、间接、特殊、偶然或结果性责任。

七、版权保护

7.1 音乐平台不易,请尊重版权,支持正版。

八、非商业性质

8.1 本项目仅用于对技术可行性的探索及研究,不接受任何商业(包括但不限于广告等)合作及捐赠。

九、接受协议

9.1 若你使用了本项目,将代表你接受本协议。


若对此有疑问请 mail to: lyswhut+qq.com (请将+替换成@)

lx-music-desktop's People

Contributors

2o181o28 avatar cpcer avatar dependabot[bot] avatar findstused avatar folltoshe avatar helloplhm-qwq avatar lasyislazy avatar lyswhut avatar samlukeyes avatar unintendedz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lx-music-desktop's Issues

歌词界面

描述您想要的解决方案
1.想看完整的歌词,可以跟着歌曲滚动,似乎没有,只有进度条下唱一句放一行歌词
2.图标有时间可以美化下

描述您考虑过的替代方案
1.点击歌曲的图片可以看到歌词
2.可以把歌词放桌面上显示,类似于 QQ 音乐的哪种功能

其他内容
喜欢这个简洁的播放器,加油💪
φ(゜▽゜*)♪

吐槽下新壁纸

看海贼王壁纸更新的,说好的海贼王,怎么设置后是火影忍者。有点蒙圈

可否增加缓存清理的功能

希望能够增加退出时自动清理缓存/试听缓存的选项,或者在面板中加入clear cache的入口~
运行客户端:Mac

QQ音乐无法下载无损音质

描述错误
清楚简洁地说明错误是什么。

重现
重现行为的步骤:
1.转到“ ...”
2.点击“ ....”
3.向下滚动到“ ....”
4.看到错误

预期行为
对您期望发生的事情的简洁明了的描述。

截图
如果适用,请添加屏幕截图以帮助解释您的问题。

环境:
  -操作系统及版本:[例如:Windows 10 64位 18362.156]
  -软件安装包及版本:[例如:Windows 64位绿色版 1.0.0]

其他内容
在此处添加有关该问题的任何其他上下文。

建议更新内容

产品真的很棒,不过手头有点紧,没办法打赏作者,其实我也是学编程的,但是以现在的水平还是没法弄一个属于自己的应用程序,还希望产品再稍微改善,那个歌词啥的单独占一个页面,不用打开页面在任务栏就可以暂停音乐,我的音乐里多个收藏或者我喜欢的可以随时收藏,创建属于自己的歌单,可以播放全部,还有一个复选框点到下一页的时候添加音乐不要消失,抱歉我的不知好歹,希望作者能开发出十全十美的专属音乐软件

歌曲下载Bug

在V0.6.0版本中,下载歌曲时进度条飙到200%以上,仍没有要停止的样子,但实际在磁盘里已可以正常打开播放和剪切粘贴

UI显示异常

Win7 32位系统 下载 lx-music-desktop-v0.5.0-win_x86-green
打开程序后,界面没有规律的显示不出来,或者部分显示
请查看下面的动画截图
界面显示异常

QQ音乐的热门排行榜切换不了页面,一直在第一页~

描述错误
清楚简洁地说明错误是什么。

重现
重现行为的步骤:
1.转到“ ...”
2.点击“ ....”
3.向下滚动到“ ....”
4.看到错误

预期行为
对您期望发生的事情的简洁明了的描述。

截图
如果适用,请添加屏幕截图以帮助解释您的问题。

环境:
  -操作系统及版本:[例如:Windows 10 64位 18362.156]
  -软件安装包及版本:[例如:Windows 64位绿色版 1.0.0]

其他内容
在此处添加有关该问题的任何其他上下文。

缓存

缓存是保存在哪里呢?可以修改吗?

看不到“我的收藏”本地播放列表

描述错误
看不到“我的收藏”本地播放列表

预期行为
可以播放本地音乐

环境:
  -操作系统及版本:Windows 10 64位
  -软件安装包及版本:Windows 64位绿色版 7.0.0]

关于歌单问题

1、似乎不能创建歌单
2、试听歌单不能保存,并且歌曲不能排序,不能拖拽自定义播放顺序

音乐无法加载的问题

由于收到腾讯投诉要求停止提供软件内置的连接到他们平台的在线播放及下载服务,所以从即日(2023年10月18日)起LX本身不再提供上述服务。

在阅读常见问题仍然无法解决再在下面反馈。

请不要在本issue讨论与音乐加载无关的问题,若有问题请新开issue,谢谢合作!

【建议】点击歌词并展开歌词

首先感谢开发者!
目前软件(v0.6.0)不支持展开歌词的功能(可能我的使用方法不对?)
很希望能添加此功能
预期行为:

  1. 点击主页面歌词位置
  2. 展开歌词在主页面(右边白色部分)
  3. 歌词支持自动/手动滚动
  4. 高亮正在播放的位置的歌词部分

第一次解压,打开点击,界面完全卡住了

1、点击试听列表后点击不到“排行榜,歌单,搜索,下载管理,和设置”,
2、如果我点击一首歌添加到“试听列表”中,其他的“排行榜,歌单,搜索,下载管理,和设置”都可以点击

关于0.33版本在Windows10系统播放的歌曲与界面显示不一致的问题反馈

复现方法:
1.播放的歌曲没有调用出来(可能API问题或者网络问题)
2.重新选择歌曲播放

环境:
Windows10
备注:
如果按照我的复现方法应该就是一个必现的问题
如果歌曲的播放都是能够正常播放的话,那么这个问题是不存在的
我怀疑现在接口是一个临时接口导致的这个问题

对听歌的部分有点小疑惑

非常喜欢这个软件。
此软件是不是不鼓励它变成音乐播放器,而只是作为下歌曲的地方?
如果是的话,我不会把它变成听歌软件。

关于更新的问题

Snipaste_2019-08-19_19-54-13
根据大佬的软件,软件启动时若发现新版本时会自动从GitHub下载安装包,下载完毕会弹窗提示更新,可是今天看见有跟新,打开软件大概三五分钟会出现如图这样,“A JavaScript error occurred in the main process Uncaught Exception:Error:net::_CONNECTION_RESET”

电脑系统 win10 1903

添加几个小功能

1、目前只有最小化到任务栏和关闭按钮,这让强迫症怎么办,我就想放在右下工具栏!!0^0

2、希望可以新增一下播放界面,每次想看看歌词啥的都是最下面的一句话,希望可以像其他播放器那种,点击一下可以放大。

3、有手机版吗,想把QQ网易淘汰掉

URL过期,正在刷新URL...

今天刚安装这个软件,无论试听哪首歌都报错“URL过期,正在刷新URL...",下载也都是”任务出错“。在“设置”里切换了接口也没好用。不知道是不是我操作的不对??

我的系统是WIN10 64位。

请求增加仅下载歌词的功能

描述您想要的解决方案
请求增加仅下载歌词的功能,因为有的时候已经下载了歌曲,只想下载歌词,但是还是要与歌曲一起下载才行,比较慢,还会占用服务器的网络资源。

描述您考虑过的替代方案
右键增加仅仅 下载歌词功能,或者在 点击下载弹出的选项框里增加一项,除了不同音质的选项以外,再增加一个仅下载歌词。

其他内容
在此处添加有关功能请求的任何其他上下文或屏幕截图。

歌单增加“播放全部”按钮

作者您好,冒昧打扰,我想提一个功能建议,希望增加“全部播放”按钮,这样功能会更人性化,不然要手动添加比较麻烦,希望您能解决一下,非常感谢,在此表达敬意,我们会一直支持您,再次感谢

请求加入收藏功能

有些歌很喜欢,想要收藏,但是没有这个功能,平时很少下载音乐,都是收藏在喜欢清单里面,这个功能可否实现一下?

试听列表

试听列表里面的批量删除功能不能实现,单独删除可以。

linux系统下桌面配置文件.desktop的几个小问题

系统是linuxmint19.2 安装的是0.5.4-22的deb
安装之后出现的问题有: 系统菜单分类里找不到 图标不显示等问题
我自行修改了下 /usr/share/applications/lx-music-desktop.desktop:
[Desktop Entry]
Name=lx-music-desktop
Name[zh_CN]=洛雪音乐助手 #添加了中文名称显示
Exec=/opt/lx-music-desktop/lx-music-desktop %U
Terminal=false
Type=Application
Icon=/usr/share/icons/hicolor/0x0/apps/lx-music-desktop.png #这个"0x0"默认不显示图标 最好改成"24x24"或"32x32"
StartupWMClass=lx-music-desktop
Comment=一个免费的音乐下载助手
Categories=Utility;AudioVideo;Audio;Player;Music; #添加了菜单项方便查找和启动

添加歌单的功能

本人原先使用酷我音乐,有一个自己的歌单,不知道该如何导入到该软件里! 我知道有另外一个软件是通过搜索歌单的网址,然后就可以实现添加歌单里的歌曲,好像目前这个软件还没有这功能吧?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.