Giter Club home page Giter Club logo

listen1_chrome_extension's Introduction

Listen 1 (Chrome Extension) V2.32.0

(最后更新于 2024 年 4 月 1 日)

Software License

English Version

缘起

当我发现找个想听的歌因为版权听不了,需要打开好几个网站开始搜索,来回切换让我抓狂的时候,我知道是时候该做点什么了。

妈妈再也不用担心我找不到我想听的歌了。

支持音乐平台

  • 网易云音乐
  • QQ 音乐
  • 酷狗音乐
  • 酷我音乐
  • bilibili
  • 咪咕音乐
  • 千千音乐

搜歌,听歌,就用 Listen1

imgur

V2.9.0 新特性:自动切换播放源(Beta)

当一首歌的播放源不可用时,会自动搜索其他平台,获得可用的播放源。避免了用户手动搜索的麻烦。

还有精选歌单哦。

官方商店安装(推荐)

按你的浏览器类型点击下面的链接安装

感谢 @TNT-c 维护 Firefox 的发布渠道

感谢 @dhxh 维护 Microsoft Edge 的发布渠道

Chrome 下载安装

  1. 下载项目的 zip 文件,在右上方有个 Download ZIP, 解压到本地

  2. chrome 右上角的设置按钮下找到更多工具,打开扩展程序

  3. 选择 加载已解压的扩展程序(如果没有显示先选中开发者模式),选中解压后的文件夹,完成!

Firefox 打包安装

  1. 将根目录下 manifest_firefox.json 替换 manifest.json

  2. cd listen1_chrome_extension

  3. zip -r ../listen1.xpi *, 完成打包 xpi 文件

  4. 打开 Firefox,加载 xpi 文件,完成安装

QQ 音乐举报 Listen1 导致代码库临时关闭事件 (2017 年 11 月)

Listen1 的用户,有个坏消息希望和大家分享。Listen1 最近收到了QQ 音乐的 DMCA Takedown Notice, 主要代码库已经因为此原因而临时关闭。悲观一点看,Listen1 项目可能会在今年内彻底消失。

Listen1 诞生的初衷从不是和大公司的争夺版权利益,而是为了给予热爱音乐的人更好的收听体验,所以,Listen1 是开源,免费的,并且不接受任何形式的捐助。正是因为有热爱音乐的 Listen1 的你们,Listen1 才发展到今天这一步。不管结果如何,Listen1 团队感谢所有支持过这个项目的人们。

在这个关系项目生死存亡的时刻,我寻求项目因为 DMCA 被 github 关闭的援助。如果有对这个比较了解如何解决的人,或者你想对这个事情发表看法和建议,可以在issue留言,或者发送邮件到 [email protected]。我们会尽最大努力,来守护 Listen1,即使可能它即将成为历史。

更新日志

2023-08 ~ 2024-04

修复:

  • 迁移哔哩哔哩用户信息获取接口 (感谢@wuhao-igno 的提交)
  • 修复 QQ 音乐播放问题
  • 修复酷我播放和搜索问题
  • 修复酷狗音乐播放问题

2023-07

修复:

  • 酷我音乐搜索功能错误 (感谢@yhsj0919 提供解决方案)
  • 控制台报错 (感谢 @caoxiemeihao 的提交)

2022-12 ~ 2023-03

功能改进:

  • 增加了葡萄牙语(巴西)的翻译 (感谢 @nailtonvital 的提交)
  • 增加了 qq 音乐 320kbps 音质的支持 (感谢 @fecet 的提交)

修复:

  • 修复了酷我音乐播放接口失效的问题 (感谢 @NickeyLin 的提交)
  • 修复导出歌单失败的问题 (感谢 @@IcedWatermelonJuice 的提交)
  • 修复了现在播放页面打开后图标状态的问题 (感谢 @@mnyon 的提交)
  • 修复了 lastfm 不记录最近播放的问题 (感谢 @@Anmizi 的提交)

2022-11

功能改进:

  • 增加 bilibili 歌单搜索功能(感谢 @Wei-bin-Wu 的提交)
  • 优化现代主题的显示风格 (感谢 @814959822 的提交)

修复:

  • 修复 bilibili 部分音乐无法播放的问题
  • 修复本地音乐播放文件类型的问题 (感谢 @mikelxk 的提交)
  • 修复播放 b 站音乐时的图片显示问题 (感谢 @mikelxk 的提交)

2022-09

功能改进

  • 添加现代白,现代黑两款主题(感谢 @814959822 的提交)
  • 优化了新主题性能

修复:

  • 修复 bilibili 的搜索错误 (感谢 @mikelxk 的提交)
  • 修复选取音乐平台时发生的闪动问题(感谢 @814959822 的提交)
  • 修复新主题在歌单少于 5 首时的显示问题

2022-08

修复:

  • 修复开启一段时间后无法播放的问题 #902 (感谢 @reserveword 的提交)
  • 修复 QQ 音乐无法搜索的问题 (感谢 lx-music-desktop 提供技术方案)
  • 修复 bilibili 搜索没有响应的问题

2022-07

功能改进:

  • 增加 bilibili 视频音源搜索功能

修复:

  • 修复酷狗音乐的播放错误
  • 修复酷狗音乐热门歌单加载更多时的错误
  • 修复 qq 音乐歌手页的错误
  • 修复咪咕音乐排行榜打开时的错误

2022-06

功能改进

  • 添加双击歌单列表和搜索结果列表播放(感谢 @piz-ewing 的提交)

  • 桌面版本地音乐增加 wav 格式支持 (感谢 @mikelxk 的提交)

    修复:

  • 修复清空列表当前播放音乐不停止的问题(感谢 @leca 的提交)

  • 酷狗音乐列表无法打开的问题

  • 修复随机播放模式出现重复音乐的 bug (感谢 @piz-ewing 的提交)

2022-02 ~ 2022-03

功能改进:

  • 增加韩语支持(感谢 @kkange 的提交)

修复:

  • 酷狗音乐无法播放的问题
  • 千千音乐列表接口无法访问的问题(感谢 @mikelxk 的提交)

2021-08 ~ 2022-01

修复:

  • 修复音乐分类按钮显示没有间距的问题 (感谢 @yinzhenyu-su 的提交)
  • 修复在 firefox 无法打开 bilibili 音乐的问题 (感谢 @ktmzcpl 的提交)
  • 修复在 electron 环境启动时的 UI 崩溃问题

优化:

  • 更平滑的当前播放切换效果 (感谢 @mikelxk 的提交)

2021-07

修复:

  • 禁止图片拖动
  • 增加快捷键中放大缩小功能的描述
  • 修改 windows 用户的窗口控制按钮位置到右上角 (感谢 @mikelxk 的提交)
  • 升级 howler 库 (感谢 @mikelxk 的提交)
  • 修复 QQ 音乐无法搜索的问题
  • 修复 chrome 浏览器媒体控制中进度条拖动的问题 (感谢 @mikelxk 的提交)
  • 增加本地音乐的本地 lrc 歌词文件支持 (感谢 @mikelxk 的提交)

2021-04

功能改进:

  • 增加 QQ 音乐的登录支持
  • 增加拖拽支持,支持歌单内歌曲调整顺序,歌单调整顺序,正在播放歌曲调整顺序,以及拖动歌曲加入歌单的操作
  • 支持歌单内搜索
  • 桌面版支持代理设置
  • 支持配置自动切换源的搜索平台
  • 增加显示当前最新版本
  • 增加对网易云平台的默认高码率音源支持

重构和优化:

  • 将音乐平台接口做 class 改造 #553
  • github 模块去除 angular 依赖 #532 (感谢 @Dumeng 的提交)
  • lastfm 模块去除 angular 依赖 #532 (感谢 @Dumeng 的提交)
  • 优化 UI 细节,提升用户体验 #537

修复:

  • 修复需要登录才能获取咪咕播放链接,并增加码率数据 #536 (感谢 @RecluseWind 的提交)
  • 修复音乐榜和影视榜在 Firefox 上的不能正确获取的 bug #536 (感谢 @RecluseWind 的提交)
  • 修复某些情况下歌曲在播放前总是等待 15 秒的 bug
  • 修复 QQ 音乐短链接歌单分享地址不被识别的问题
  • 修复开启关闭静音功能失效的问题
  • 修复 GitHub 账户无法退出的问题
  • 修复 kugou 部分音乐因专辑缺失导致的播放错误
  • 修复多首歌曲重复播放的问题

2021-03

功能改进:

  • 新增千千音乐平台 (感谢 @Dumeng 的提交)
  • 支持咪咕音乐的分类歌单和排行榜歌单功能 (感谢 @RecluseWind 的提交)
  • 桌面版支持放大功能 (感谢 @mikelxk 的提交)
  • 支持网易登录功能,支持打开我的歌单和推荐歌单
  • 支持咪咕登录功能
  • 支持在正在播放页面显示当前播放歌曲的码率和平台
  • 移除虾米平台

重构和优化:

  • 替换了对 translate,i18n, hotkeys 的 angular 模块依赖,替换为纯 js 库 (感谢 @Dumeng 的提交)
  • 优化载入 feather 图标库的效率 (感谢 @Dumeng 的提交)
  • 改善了多个平台默认码率,默认播放高码率音乐文件
  • 将 app.js 按多个 controller 模块分为多个文件
  • 优化显示了因为版权问题无法播放的通知
  • 将大部分链接改成 https 协议

修复:

  • 修复新语法导致媒体控制在某些系统中不可用的问题 (感谢 @mikelxk 的提交)
  • 修复音量控制快捷键失效的问题 (感谢 @mikelxk 的提交)
  • 修复了在 firefox 上的滚动条样式 (感谢 @RecluseWind 的提交)
  • 修复酷狗音乐封面的错误
  • 修复酷狗某些歌曲不能播放的问题
  • 修复通知无法显示的问题
  • 修复了删除当前播放列表歌曲后导致的各种异常

2021-02

功能改进:

  • 支持分类歌单和排行榜(感谢 https://github.com/lyswhut/lx-music-desktop 提供 QQ 音乐排行实现)
  • 增加繁体中文翻译 (感谢 @yujiangqaq 提供翻译)
  • 增加 chrome 媒体控制上一曲,下一曲和快进快退 (感谢 @mikelxk 的提交)
  • 改进桌面版桌面歌词,增加字体大小颜色设置和背景透明度调整

重构:

  • 将媒体资源服务重构成 MediaService 模块,除去对 angularjs 的依赖 (特别感谢 @Dumeng 的提交)
  • 增加 prettier 配置文件和 commit 前检查 (感谢 @mikelxk 的提交)
  • 修正一些过往代码的格式错误 (感谢 @mikelxk 的提交)

修复:

  • 修复 Github API (感谢 @NoDocCat 和 @Dumeng 的提交)
  • 修复因 svg 动画导致的性能问题 (感谢 @Dumeng 的提交)
  • 修复虾米部分失效 API(感谢 @RecluseWind 的提交)
  • 修复 Mac 桌面版无法导入本地音乐的问题 (感谢 @virgil1996 的提交)
  • 修复酷我搜索出错的问题

2021-01

功能改进:

  • 支持插件版后台播放功能 (特别感谢 @Dumeng 的提交)
  • 优化酷我代码 (感谢 @RecluseWind 的提交)
  • 优化咪咕音乐代码 (感谢 @RecluseWind 的提交)
  • 本地音乐支持 flac 格式 (感谢 @mikelxk 的提交)
  • 在软件中增加反馈链接 (感谢 @mikelxk 的提交)
  • 增加虾米歌单搜索,统一端口代码 (感谢 @RecluseWind 的提交)
  • 优化了歌单访问,增加本地缓存

重构:

  • 更换所有加解密库到 forge (感谢 @Dumeng 的提交)
  • 去除对 jquery 库的依赖 (感谢 @Dumeng 的提交)
  • 更换音频播放库到 howler.js (感谢 @Dumeng 的提交)
  • 更换 http 请求库到 axios (感谢 @Dumeng 的提交)
  • 支持 eslint 的 github action 语法检查 (感谢 @Dumeng 的提交)

bug 修复:

  • 修复 MediaSession 不支持时的报错问题 (感谢 @Jyuaan 的提交)
  • 修复咪咕歌单的 404 错误
  • 修复正在播放窗口点击空白处弹回的功能 (感谢 @Demeng 的提交)

2020-12-28

  • 修复最大,最小,关闭按钮在桌面版失效的问题

2020-12-27

  • 修复无法显示收藏歌单的 bug
  • 支持一次输入搜索所有平台(Beta)
  • 修复咪咕音乐歌单只显示前 20 首歌的 bug
  • 修复网易和酷狗音乐搜索错误未处理的 bug
  • 修复虾米音乐歌词解析错误导致无法显示的 bug
  • 根据 chrome web store 上架要求修改部分权限

2020-12-22

  • 修复酷我音乐无法播放的问题
  • 修复我创建的歌单升级后无法播放的问题

2020-12-20

  • 修复版权问题造成的播放中断和循环弹出提示通知的 bug
  • 修改歌曲封面为背景时歌词看不清的问题
  • 修复 qq 搜索的一个错误,优化接口返回时处理(感谢@RecluseWind 的提交)

2020-12-12

  • 支持 QQ 音乐歌单搜索 (感谢@RecluseWind 的提交)
  • 修复网易云音乐无法打开手机分享的歌单链接的 bug (感谢@RecluseWind 的提交)
  • 修复咪咕音乐无法搜索的 bug

2020-10-28

  • 增加本地音乐(仅限桌面版)

2020-10-27

  • 增加歌单搜索功能(暂时只支持网易云)
  • 优化歌词显示
  • 修复 blili 歌手 API 错误,修复歌词时间轴格式不统一产生的错误 (感谢@RecluseWind 的提交)
  • 优化 UI,正在播放页增加翻译按钮

2020-10-26

  • 增加歌词翻译功能 QQ 音乐和虾米音乐的支持(感谢@RecluseWind 的提交)
  • 更新了虾米音乐获取歌曲播放地址,获取歌单,搜索 API 的获取方式,增加可靠性 (感谢@RecluseWind 的提交)
  • 修复安装插件后 qq 音乐网页部分歌单无法打开的 bug

2020-10-18

  • 增加歌词翻译功能,暂时只支持网易云音乐 (感谢@reserveword 的提交)
  • 修复 bilibili 音乐无法播放的 bug
  • 修复虾米播放页歌曲封面无法显示的 bug
  • 修复酷我音乐歌单无法打开的 bug

2020-09-12

  • 修复网易歌单超过 1000 首时导入失败的 bug (感谢@YueShangGuan 的提交)
  • 支持显示歌曲封面作为正在播放背景 (感谢@YueShangGuan 的提交)

2020-08-24

  • 修复虾米歌单歌曲只显示部分歌曲的 bug (感谢@RecluseWind 的提交)
  • 修复歌单图片和标题显示问题 (感谢@RecluseWind 的提交)
  • 支持桌面版点击链接打开系统默认浏览器

2020-08-04

  • 增加正在播放窗口和播放列表弹窗的动画效果
  • 修复虾米艺人封面图片无法显示的问题 (感谢@RecluseWind 的提交)
  • 优化打开歌单功能,支持网易云排行榜单,艺人页面,专辑页面网址(感谢@whtiehack 的提交)
  • 优化专辑图片显示,避免图片被压缩 (感谢@RecluseWind 的提交)

2020-07-10

  • 修复咪咕音乐无法播放的问题
  • 支持顶部搜索栏回车触发 (感谢@kangbb 的提交)
  • 支持歌单歌曲数显示,支持播放/暂停全局快捷键(桌面版)(感谢@x2009again 的提交)
  • 支持返回时回到滚动条历史位置(感谢@x2009again 参与完成)
  • 优化 firefox 滑动条,修改 qq 音乐图标网址,解决 firefox 上架 jquery 代码问题 (感谢@RecluseWind 的提交)

2020-06-29

  • 支持播放失败时自动切换播放源(Beta)

2020-06-28

  • 修复网易歌单仅显示 10 首歌曲的问题

2020-04-30

  • 修复咪咕音质较差的问题

2020-04-27

  • 增加收藏歌单功能,特别感谢 @zhenyiLiang
  • 修复咪咕音乐无法播放的 bug
  • 一些细节优化

2019-11-27

  • 加入法语支持, 特别感谢 @Leoche

2019-09-07

  • 修复 migu 无法播放的 bug

2019-08-09

  • 增加深色主题

2019-07-03

  • 修复咪咕音乐无法播放的 bug

2019-06-24

  • 增加咪咕音乐
  • 修复网易音乐无法播放的 bug
  • 修复酷狗音乐无法播放的 bug

2019-06-23

  • 修复无法连接到 github 的 bug

2019-05-26

  • 修复酷狗音乐无法播放的 bug

2019-04-26

  • 修复虾米音乐无法播放的 bug
  • 修复播放器未在页面底端显示的 bug

2019-03-03

  • 修复删除单个歌曲导致歌单所有歌曲消失的 bug
  • 修复删除单个歌单导致所有歌单消失的 bug

2019-02-26

  • 修复 qq 音乐歌单无法显示的 bug

2018-12-30

  • 修复酷我音乐歌单缺失歌曲的问题
  • 自动检测客户端语言

2018-12-29

  • 修复虾米音乐搜索失败的问题
  • 修复部分 QQ 音乐歌曲无法播放的问题
  • 修复使用插件时 QQ 官方网站无法使用的问题

2018-12-24

  • 多语言支持,支持英文
  • 新添加到歌单的歌曲将出现在歌单头部
  • 修复版权通知占满屏幕的 bug

2018-12-22

  • 全新版本 2.0 发布,更新界面(特别感谢@iparanoid 提供主题设计)
  • 升级 jquery 和 angular 版本

2018-12-21

  • 修复虾米音乐歌单访问的问题
  • 修复网易云音乐歌单只有一首歌的问题
  • 修复 bilibili 滚动时加载重复歌单的问题
  • 修复酷狗部分音乐无法播放的问题
  • 修复 Github Gist 备份无法导入的问题
  • 升级 soundmanager2 库到最新版本

2018-12-05

  • 完全修复虾米音乐歌单访问的问题

2018-08-25

  • 修复虾米音乐无法播放的 bug

2018-06-15

  • 增加酷我音乐的支持(特别感谢@WinterXMQ 的提交)

2018-06-10

  • 修复酷狗音乐收藏歌单后可能显示空歌单的 bug

2018-06-10

  • 修复虾米音乐无法显示歌词的 bug

2018-06-05

  • 增加酷狗音乐的支持(感谢@WinterXMQ )

2018-05-30

  • 修复 QQ 音乐无法播放的问题(感谢@noschoollee 提供修复方案)

2018-04-23

  • 修复虾米音乐无法播放的问题

2018-02-18

  • 修复无法创建歌单的 bug
  • 修复点击关闭歌单按钮后无法再打开歌单的 bug
  • 增加歌曲主页,点击封面可进入(特别感谢@iparanoid 提供歌曲页面 UI 设计)

2018-02-15

  • 修复随机播放在播放列表播放结束后自动停止的问题,开启无限洗脑循环(感谢@sunjie21 的提交)
  • 增加将当前播放列表全部添加到歌单的功能 (感谢@sunjie21 的提交)
  • 修复标题播放状态不实时更新的 bug (感谢@sibojia 的提交)

2018-02-14

  • 修复主页在加载更多数据时出现双重滚动条的 bug,并修改了滚动条样式(感谢@zhuzhuyule 的提交)
  • 修复打开歌单时,网易云音乐个人歌单地址无法解析的 bug(感谢@zhuzhuyule 的提交)

2017-12-26

  • 增加同步歌单到 Github Gist 功能。(特别感谢@ConstLhq 提供创意和部分代码实现)

2017-12-20

  • 增加搜索翻页功能,你可以看到更多的搜索结果了。(感谢@ConstLhq 的提交)
  • 增加合并歌单功能。可以快速的把其它你创建的歌曲合并到当前的歌单中了。(感谢@Dumeng 的提交)

2017-11-27

2017-11-18

  • 修复版权原因无法播放歌曲时自动暂停的问题

2017-11-17

  • 在我的歌单页面增加“打开歌单”功能,可打开支持网页的歌单链接地址。这样就可以导入你喜欢的歌单了。
  • HTTP 请求头部的 Origin 字段设置为正常网址

2017-10-16

  • 修复 QQ 音乐歌单翻页显示重复的问题(感谢@Moobusy 的提交)

2017-10-03

  • 修复网易云音乐歌单无法显示的问题(感谢@Moobusy 的提交)

2017-09-14

  • 修复 QQ 音乐无法播放的 bug

2016-05-27

  • 增加快捷键功能(输入?查看快捷键设置)
  • 支持同步播放记录到 last.fm
  • 增加搜索 loading 时的图标(感谢@richdho 的提交)
  • 页面标题增加显示当前播放信息
  • 修复了在收藏对话框点击取消出现新建歌单的 bug
  • 重新组织代码文件夹结构

2016-05-21

  • 增加歌单分页加载功能(感谢@wild-flame 的提交)
  • 修复关闭按钮随网页滚动的 bug
  • 修复点击暂停按钮会重置进度条和歌词的 bug
  • 修复点击歌单名称不跳转的 bug
  • 调整歌单水平位置居中

2016-05-14

  • 增加 firefox 插件支持(感谢 fulesdle 的提交)

2016-05-13

  • 增加我的歌单功能,可以收藏现有歌单,并创建自己的歌单
  • 点击 Listen 1 和图标可以回到首页
  • 标记了部分因版权无法播放的歌曲,增加版权提示
  • 重构了音乐平台代码,使用统一的接口规范
  • 重构了歌单接口,合并歌手,专辑和歌单接口
  • 修复了阿里云歌手链接点击错误的 bug

2016-05-08

  • 增加歌词显示
  • 精选歌单:添加歌单到当前播放列表,可点击跳转到原始链接
  • 修复了搜索 qq 音乐时的乱码问题
  • 修复了循环播放网易歌曲一段时间后暂停的 bug
  • 修复了可能导致微信公众号无法登录的 bug
  • 优化性能,删除了不必要的事件消息触发

2016-05-02

  • 增加音量控制

License

MIT

listen1_chrome_extension's People

Contributors

71e6fd52 avatar 814959822 avatar anmizi avatar caoxiemeihao avatar constlhq avatar dependabot[bot] avatar dumeng avatar fy0 avatar kkange avatar ktmzcpl avatar leemove avatar lesca avatar listen1 avatar mikelxk avatar mnyon avatar piz-ewing avatar reclusewind avatar reserveword avatar richdho avatar scientificworld avatar sunjie21 avatar whtiehack avatar wild-flame avatar winterxmq avatar wuhao-igno avatar wxhy avatar x2009again avatar yinzhenyu-su avatar zhenyiliang avatar zhuzhuyule 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

listen1_chrome_extension's Issues

网易云的音乐听不了?

虾米和QQ音乐的音乐能正常听。可是网易云的音乐总是停在 0:00/0:00,不过在列表页面还能加载歌词?

点击行播放歌曲

不是点击歌曲名称而是可以点击所在行就可以播放歌曲。
我试着修改了下 listen1.html:217-236

<div ng-if="!song.disabled" add-and-play="song">
  <div class="col2">
    <a>{{ song.title }}</a>
  </div>
  <div class="col1 detail-artist"><a ng-click="showPlaylist(song.artist_id)">{{ song.artist }}</a></div>
  <div class="col2"><a ng-click="showPlaylist(song.album_id)">{{ song.album }}</a></div>
  <div class="detail-tools">
    <a title="添加到当前播放" class="detail-add-button" add-without-play="song" ng-show="options"></a>
    <a title="添加到歌单" class="detail-fav-button" ng-show="options" ng-click="showDialog(0, song)"></a>
    <a title="原始链接" class="source-button" open-url="song.source_url" ng-show="options"></a>
  </div>
</div>
<div ng-if="song.disabled" ng-click="copyrightNotice()" >
  <div class="col2">
    <a class="disabled">{{ song.title }}</a>
  </div>
  <div class="col1 detail-artist"><a ng-click="showPlaylist(song.artist_id)">{{ song.artist }}</a></div>
  <div class="col2"><a ng-click="showPlaylist(song.album_id)">{{ song.album }}</a></div>
</div>

但没有达到完美,这样修改之后行里的大部分区域是可以点击,但依然有部分点击是没有反应的,特别是歌曲名称太长变成两行字的话,列表行里不能点击的区域就更大了。
P.S. 如果歌曲因为版权原因不能播放, 我就不显示 div.detail-tools了
我知道是CSS的问题,只是我不是很擅长CSS, 知道修改的同学帮忙一下,谢谢了。
当然如果有更好的方案,也可以提出来~~

赞!!!

是否考虑加一个批量添加播放列表的功能,加上checkbox和全选

音量调整对新添加歌曲失效

erichen86 16 小时 46 分钟前
@listen1 支持下,反馈个问题,当音量大小有调整过(调整到很小声)后,再添加播放新歌声音很大,而且必须再对新添加的歌曲调整音量,不然再循环播放到这首歌声音还是很大,桌面版和 Chrome 插件都有这个问题

Restructuring/rewriting the app

As what I said in #43, the purpose of restructuring/rewriting the app is to bring developers/contributors a more friendly development environment. There are tons of ways of doing things in Javascript/Angular today, and here are some of my thoughts:

The quick way(add some dev tools):

  • Keep the code base as what it is.
  • Add Unit testing(karma)
  • Add Live reloading(watch the code change and reload the browser automatically)

The time-consuming way(rewriting, a new repo may be required)

  • Restart the project with a yoemen generator by following this style guide
  • Follow TDD principle (Test-driven)
  • Rewrite the code according to the style guide
  • Unit testing, live reloading and build process are included in the generator

Any suggestions are welcome.

精选歌单列表中文字过多的问题

列表图片下文字过多(超过两行),会被下面一行的图片遮住。原因是 .playlist-covers li 限定了高度为 188px。

推荐改为自适应高度:

.playlist-covers li {
    /* float: left; */
    display: inline-block;
    width: 140px;
    /* height: 188px; */
    margin-right: 22px;
    vertical-align: top;
}

或者给文字区域限定高度:

.playlist-covers .desc {
    text-align: left;
    height: 40px;
    overflow: hidden;
}

用了下, 提几点建议

搜索歌手名 歌曲名这些建议增加 AutoComplete

歌曲列表需要点击歌曲名字才能开始播放,建议点击改行时就开始播放
BUG.歌曲切换后默认是以最大音量播放,一首歌完后下一首默认是最大的播放的,

简直太赞了!

API是最重要的资源,我这个菜鸟研读你的代码,可能要花很长时间,但是我的终极目标是写出原生Linux桌面平台网络音乐软件,为Linux桌面软件生态贡献力量。

强烈建议能显示歌单的地址

比如网易云音乐。我觉得这个歌单不错。但是我该怎么点击这个歌单然后收藏呢?只能给出了单个歌曲的链接,能不能给我歌单的链接,谢谢
qq 20160506101952

音质选择

能否添加音质选项,或者默认最高音质选项
现在听的应该是128k或者192k的源,希望能添加320k的~

网易云、咪咕的歌曲数据其实都有音质选项的,是否可以加一个音质选择呢,虽然对PC端来说似乎用处也不大。

例如: 稻香
咪咕 音质默认 标准
咪咕音质可以免费提升到sq无损

建议: 各个平台的音乐 默认按最高获取

希望添加登录功能

找了半天发现没有登陆,然后无奈的切回了网易云,自己的歌单收藏的都是满满的爱哇QAQ。

用twitter频繁被登出

用的是chrome浏览器
进入twitter页面后提示Could not authenticate you.然后账号被强制登出
然后停用了您的插件
还是会提示
最后从扩展程序中删除了,恢复正常了

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.