Giter Club home page Giter Club logo

here's Introduction

here's People

Contributors

ash-sc avatar caijinyc 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

here's Issues

清空播放列表导致无法继续播放的问题

在歌曲播放时,若点击清空播放列表,歌曲会停止播放。此时专辑图片与歌曲进度是停止的,视觉上的确是停止播放的意思。但播放按钮的状态就不对了,此时歌曲暂停播放,播放按钮应该是等待播放才对,变成等待暂停了。还有此时清空了播放列表,再点击播放按钮就没有效果了(歌曲不会继续播放)。

歌词顺序显示错误

歌词页面歌词顺序显示错误,如下图,以吴青峰-窗为例,正确顺序如下图红字所示。
2019-03-01_07-51

参与

怎么参与一起开发

下载不了子模块

在下载子模块的时候,出现了报错:
error: Server does not allow request for unadvertised object 374a140b3ea260c5a1ff481e8056b976f40362fc
Fetched in submodule path 'NeteaseCloudMusicApi', but it did not contain 374a140b3ea260c5a1ff481e8056b976f40362fc. Direct fetching of that commit failed.

无法顺利启动项目

按照文档中的顺序执行之后 在执行yarn electron-dev之后出现此信息并无法启动。
QQ图片20190622161047

歌单详情页左侧——播放与收藏按钮

高度为680px时,如果歌单介绍过长可能导致播放和收藏按钮无法点击到。

收藏与播放按钮的角色应该属于主按钮的吧,是不是可以考虑换一个位置或者修改一下这部分的样式。

680-side-bar

good

设计很漂亮

优化一下代码

考虑添加prettier和husky在提交代码之前执行。
我可以帮忙提交PR。
以下是配置规则,如有意见的话可以修改。
.prettierrc

{
  "useTabs": false, // 使用空格缩进
  "printWidth": 120, // 最大120列时折行
  "semi": false, // 结尾不添加分号
  "singleQuote": true, // 使用单引号
  "trailingComma": "all", // 尽可能在所有结尾处添加逗号
  "bracketSpacing": true, // 括号之间有空格
  "jsxBracketSameLine": false, // jsx括号在一行
  "arrowParens": "avoid" // 箭头函数只有一个参数时不需要括号 e => e.target.value
}

反馈问题统计,大家有问题的话请发新的 issue

反馈问题统计,大家有问题的话请发新的 issue,这里用来统计项目问题

2019.01.05

  1. 窗口最小高度太大
    • 13寸的 mac 分辨率就已经放不下了
  2. 播放列表卡顿
    • 播放列表歌曲太多的时候会卡顿
  3. 没有 Cache 策略,本地缓存会越用越大
  4. 重新加载应用 CMD + R,会导致应用爆炸
  5. 点击推荐歌曲的歌单的时候可能会导致应用爆炸

下载,并运行项目的时候出现了

Uncaught TypeError: window.require is not a function
at Module../src/data/index.js (index.js:3)
at webpack_require (bootstrap:782)
at fn (bootstrap:150)
at Module../src/store/actionCreator.js (actionCreator.js:1)
at webpack_require (bootstrap:782)
at fn (bootstrap:150)
at Module../src/App.js (style.scss:8)
at webpack_require (bootstrap:782)
at fn (bootstrap:150)
at Module../src/index.js (index.js:5)
at webpack_require (bootstrap:782)
at fn (bootstrap:150)
at Object.0 (reducer.js:159)
at webpack_require (bootstrap:782)
at checkDeferredModules (bootstrap:45)
at Array.webpackJsonpCallback [as push] (bootstrap:32)
at main.chunk.js:1

搜索有bug

在知乎上看到了你的项目,非常的棒,下载下来第一时间点了搜索,然后输入韩红...
然后 click,屏幕上就啥也没了。

快捷键冲突

上一曲,下一曲,喜欢歌曲快捷键与Ubutu/Windows系统默认全局快捷键冲突(Win+left/right调整窗口布局,Win+L锁屏),建议Cmd更改为Ctrl。另外,按下Win+F进入搜索界面后,搜索框中会输入f。
最后给作者点赞,界面十分符合我的审美。

考虑桌面最小化吗

只能关闭窗口不是很方便,没法看到当前歌曲的状态等信息,考虑添加菜单栏图标或者桌面最小化吗?

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.