Git Product home page Git Product logo

music's Introduction

音乐湖 PC 端 Build Status

由于收到网易云音乐和 QQ 音乐的警告函,登录/云歌单服务已关闭,可继续使用离线歌单,有服务器资源可自行搭建云歌单,所有代码均已开源。打包介绍见build.md

简介

  • 歌曲 Api 涵盖网易云、QQ 音乐、虾米
  • 界面仿 QQ 音乐
  • Mac > Windows > Linux 都会逐步适配
  • 安卓客户端详见caiyonglong/MusicLake
  • 登录、收藏、播放的流程基本没问题,可作为日用上班挂后台听歌程序
  • 精力有限,需求不饱和都会逐步完善,有兴趣可赏个 star 静等完善与 bug 修复,期望的功能也可提 issues
  • 代码架构图

Feature

目前大家提的功能需求已全部解决! 如果此程序能满足你 70%的日用需求,剩下的 30%欢迎以issues的形式告诉我

  • 搜索 / 精选 / 榜单 / 歌手详情 / 专辑详情 / 歌曲评论 / 网易云 MV
  • 支持 QQ、微博 授权登录,云歌单
  • 支持一键导入网易云、QQ 音乐、虾米歌单
  • 支持离线歌单
  • 歌词翻译
  • 下载(不能下载被云平台限制的歌曲,如会员限制)
  • Mac 状态栏歌词 / TouchBar 播放控制 / 桌面歌词
  • 快键键 / 全局快捷键
  • 社会化分享:QQ、微博、微信等

关联项目

预览图

  • 精选
  • 排行
  • QQ 音乐歌手列表
  • 快速导入歌单
  • 全屏歌词
  • 歌曲评论页
  • Mac 顶部状态栏歌词 + 桌面歌词
  • 社交分享

💰 捐赠

捐赠会有两个用途

  • 请允许我买杯咖啡 ☕
  • 服务器升级与开多台负载均衡
  • 微信:

微信

  • 支付宝:

支付宝

music's People

Contributors

dependabot[bot] avatar katherineleeyq avatar sunzongzheng 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

music's Issues

搜索结果过滤or排序?

如题,可否考虑将搜索结果过滤或者排序吗,过滤(隐藏)掉失效源,或者失效的排在最后

歌单打不开了

image

如图,点击两个歌单都是显示网易云音乐排行榜

  • 系统:macOS 10.13.4
  • 版本:v1.1.3

对于音乐播放器的建议

因为体验了很长时间所以提出一些不成熟的建议:
1.希望可以加上歌词翻译
2.希望首页会有歌曲分类
3.希望出RPM包

打开两次musiclake会出现两个不同的播放器?

感谢开发这么好的东西,网易云已经无歌可听,linux又只有网易云可选,实在是好东西阿。
但是我发现的问题是点几次musiclake就会出现几个不同的播放器,而且这些播放器之间的数据貌似是不共享的,下载完的歌曲以及建立好的歌单下次在打开就没了,虽然下载文件夹里有歌曲存在,但是不识别还是怎么的。

更新后 High Sierra 无法使用

Process:               MusicLake [1819]
Path:                  /Applications/MusicLake.app/Contents/MacOS/MusicLake
Identifier:            org.sunzongzheng.player
Version:               1.1.11 (1.1.11.142)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           MusicLake [1819]
User ID:               501

Date/Time:             2018-10-08 10:10:47.040 +0800
OS Version:            Mac OS X 10.13.2 (17C88)
Report Version:        12
Anonymous UUID:        72D398C4-05F9-15BE-29FF-09E25B5EE260


Time Awake Since Boot: 4600 seconds

System Integrity Protection: enabled

Crashed Thread:        0

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    DYLD, [0x1] Library missing

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: @rpath/Electron Framework.framework/Electron Framework
  Referenced from: /Applications/MusicLake.app/Contents/MacOS/MusicLake
  Reason: no suitable image found.  Did find:
	/Applications/MusicLake.app/Contents/MacOS/../Frameworks/Electron Framework.framework/Electron Framework: file too short
	/Applications/MusicLake.app/Contents/MacOS/../Frameworks/Electron Framework.framework/Electron Framework: stat() failed with errno=1

Binary Images:
       0x100a42000 -        0x100a42ff7 +org.sunzongzheng.player (1.1.11 - 1.1.11.142) <5D51F11B-3CC9-3193-BD67-27427F5B22BA> /Applications/MusicLake.app/Contents/MacOS/MusicLake
       0x1049ce000 -        0x104a1898f  dyld (519.2.2) <6695F30B-4E88-3C0B-9867-7D738C44A3E6> /usr/lib/dyld
    0x7fff31330000 -     0x7fff31433ff3  com.apple.Bluetooth (6.0.2 - 6.0.2f2) <AFC4A40B-AE56-3C53-A2B1-D0D9C335E21D> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth

Model: Macmini6,2, BootROM MM61.010B.B00, 4 processors, Intel Core i7, 2.3 GHz, 16 GB, SMC 2.8f1
Graphics: Intel HD Graphics 4000, Intel HD Graphics 4000, Built-In
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x0198, 0x393955353432382D3036332E4130304C4620
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x02FE, 0x45424A3831554738424255302D474E2D4620
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x10E), Broadcom BCM43xx 1.0 (7.21.190.16.1a2)
Bluetooth: Version 6.0.2f2, 3 services, 27 devices, 1 incoming serial ports
Network Service: Ethernet, Ethernet, en0
Serial ATA Device: APPLE HDD HTS541010A9E662, 1 TB
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: Hub
USB Device: IR Receiver
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
USB Device: USB 3.0 Bus
USB Device: G87
USB Device: Android
USB Device: USB Optical Mouse
Thunderbolt Bus: Mac mini, Apple Inc., 23.4

build问题请教

本地运行npm run dev没问题,npm run build也能成功,不过打包出的dmg与app都不可用,报错如下
image
我之前没用过electron,前端也很渣,求大神指点。。。

有交流群吗?

已经添加道歌单和已经添加喜欢的音乐,没有区别,看不出来是否已经收录道歌单里。

build后无法运行

运行时报错找不到@babel/runtime/core-js/promise
cnpm install, npm install,npm run build,yarn build都试过了,还是报错
求帮助

Mac版歌不能循环播放

虽然有多种播放模式
但是每次播放一遍之后就停掉了,需要手动点播放。

不过产品做得非常棒!喜欢!加油!

build问题请教

�本地npm run dev正常运行,npm run build也没有报错,但是运行dmg的时候报错如下
image
我第一次用electron,弱问下如何正确打包该项目,谢谢大神

featureRequest

哈哈,这播放软件太好用啦。继续求功能:�

  1. “随机播放模”式下,上一首则播放之前播放的那首音乐,播放下一首则随机。参考网易云音乐。
  2. 增加进入设置的快捷键(⌘+,)。参考系统app。
  3. 使用快捷键定位搜索框后默认选中全部文字,以便连续搜歌时删除上次搜索记录。
  4. 搜索歌曲后能否变成显示全部歌曲,而不是翻页。同主播放界面歌曲显示方式。或者,在设置界面里提供列表显示方式(显示全部/分页显示)的按钮?
  5. 搜索歌曲/歌星后能否像主界面那样增加一个播放全部的按钮。
  6. 耗电量是比较无解的? 如图。
    image

多谢多谢~~

歌单导入后无版权歌曲依然无法听

现在三巨头版权分立,很多歌下架听不了,建议导入歌单后遇到该平台没有版权的歌曲,自动用搜索第一位歌曲替代,这样就可以拯救很多老歌单听不了的用户了。。。比如我。。。。

build问题

build后运行总是报错,如下
image
求帮助

搜索框不能粘贴

今天第一次用,很喜欢这个软件,解决了要下好几个软件的困境,但因为我听的歌大多是日文的,想粘贴歌名到搜索框但发现不管用 Command+V 还是右键都不能粘贴

离线歌单功能

建议增加离线歌单列表功能,这样在不登录QQ的时候也能临时播放本地列表的歌曲

【FeatureRequest】修改播放模式/补充快捷键/退出软件

您好,

之前提了个添加快捷键的FeatureRequest,非常感谢作者如此之快地添加上了,现在用得很顺手。
又有几个小需求:

  1. 能否将“上一首”“下一首”切换模式切换成网易云音乐的切换模式?
    即,在目前版本中,“单曲循环”播放模式中点击“上/下一首”,歌曲只是重新播放当前音乐,而不是切换到上/下一首进行单曲循环,这是QQ音乐和Vox音乐播放器的播放模式; 相比之下,网易云音乐在“单曲循环”模式下点击“上/下一首”是可以切到上/下一首进行单曲循环的,更方便一些。

  2. 能否在快捷键设置里加入“播放模式切换”的全局快捷键选项,以切换单曲循环/列表循环/随机播放?

  3. 能在Menubar里加入Quit MusicLake的按键么?现在只能通过杀进程。

多谢大佬。

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.