listen1 / listen1_chrome_extension Goto Github PK
View Code? Open in Web Editor NEWone for all free music in china (chrome extension, also works for firefox)
Home Page: https://listen1.github.io/listen1
License: MIT License
one for all free music in china (chrome extension, also works for firefox)
Home Page: https://listen1.github.io/listen1
License: MIT License
风格也很搭嘛
歌词暂停之后再播放,会转至顶部,然后瞬移到当前的位置
能否添加音质选项,或者默认最高音质选项
现在听的应该是128k或者192k的源,希望能添加320k的~
网易云、咪咕的歌曲数据其实都有音质选项的,是否可以加一个音质选择呢,虽然对PC端来说似乎用处也不大。
例如: 稻香
咪咕 音质默认 标准
咪咕音质可以免费提升到sq无损
建议: 各个平台的音乐 默认按最高获取
erichen86 16 小时 46 分钟前
@listen1 支持下,反馈个问题,当音量大小有调整过(调整到很小声)后,再添加播放新歌声音很大,而且必须再对新添加的歌曲调整音量,不然再循环播放到这首歌声音还是很大,桌面版和 Chrome 插件都有这个问题
精选歌单对我来说没什么意义,我一般看热歌榜。
既然有了我的歌单的功能,我在想是否可以有个地方来交流我的歌单?
比如开一个gh-pages页面接受大家歌单的pull request,大家觉得这个主意如何?
有点担心
这个插件太棒了! 如果能加入酷狗和百度音乐就更好了
thanks
不知道是我们这的网速问题还是什么,经常遇到一两首歌是无法播放的, 这时候,程序就卡在那里了,希望能改善一下,让程序跳过不能播放的音乐
希望能增加下载功能
用的是chrome浏览器
进入twitter页面后提示Could not authenticate you.然后账号被强制登出
然后停用了您的插件
还是会提示
最后从扩展程序中删除了,恢复正常了
直接可搜索
搜索歌手名 歌曲名这些建议增加 AutoComplete
歌曲列表需要点击歌曲名字才能开始播放,建议点击改行时就开始播放
BUG.歌曲切换后默认是以最大音量播放,一首歌完后下一首默认是最大的播放的,
如题
API是最重要的资源,我这个菜鸟研读你的代码,可能要花很长时间,但是我的终极目标是写出原生Linux桌面平台网络音乐软件,为Linux桌面软件生态贡献力量。
火狐**版47.0.1/Windows 10 专业版 64-bit
在http://listen1.github.io/listen1重新安装会提示“从此网站下载的附加组件未能安装,因为它看起来已损坏”
不是点击歌曲名称而是可以点击所在行就可以播放歌曲。
我试着修改了下 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, 知道修改的同学帮忙一下,谢谢了。
当然如果有更好的方案,也可以提出来~~
貌似一些api,比如虾米的搜索接口,还有播放接口都说不公开的,请问是如何获得这些api
是否可以开启 根据ID 查询 精选集 或者歌曲! 例如 http://music.163.com/#/playlist?id=7708463
查询 7708463
listen1可以免费收听付费歌曲,还请速速改正这个bug。
希望可以增加快速搜索等快捷键,方便使用
不知道能不能实现last.fm同步呢?
是否考虑加一个批量添加播放列表的功能,加上checkbox和全选
列表图片下文字过多(超过两行),会被下面一行的图片遮住。原因是 .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;
}
这样就可以听自己乐库的音乐。
找了半天发现没有登陆,然后无奈的切回了网易云,自己的歌单收藏的都是满满的爱哇QAQ。
当前播完精选歌单一首歌后,就去播放自己的歌单,总是那一首,烦不烦。
实在比客户端流畅太多,还跨平台,只是依赖Chrome扩展环境。
在精选歌单里打开歌单时,点击歌单的文字打开歌单会一直卡在loading,点击歌单图片打开歌单能正常显示歌单
虾米和QQ音乐的音乐能正常听。可是网易云的音乐总是停在 0:00/0:00,不过在列表页面还能加载歌词?
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):
The time-consuming way(rewriting, a new repo may be required)
Any suggestions are welcome.
干嘛要去喝茶,多好的,小众的东西
用 google material design 做一个新版
https://github.com/fuchao2012/listen1_chrome_extension
首先感谢作者!
毕竟通过下载安装不能及时更新,且要手动禁用签名。
希望能够从歌单链接,如 http://music.163.com/#/playlist?id=383133426 导入歌单。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.