kenmingwang / azusa-player Goto Github PK
View Code? Open in Web Editor NEWA 3rd party Bilibili audio player / 一个Bilibili第三方音频播放器
License: MIT License
A 3rd party Bilibili audio player / 一个Bilibili第三方音频播放器
License: MIT License
部分歌单时间跨度很大,希望能够听到最新的
example: https://space.bilibili.com/58586/channel/collectiondetail?sid=1063380
我在用电梓播放器的时候,我想把多首歌加入播放列表,那我得点进那首歌的播放页面去复制BV号,再去电梓播放器里面搜索,反复操作有点麻烦。我在想能不能直接在B站的搜索结果页面,通过鼠标操作直接加入播放列表。
最近我正好在学习chrom插件编写,我查看了一下相关的api,发现只需要后台写下面的代码就可以实现在B站右键视频链接点击选项,在后台输出BV号:
chrome.contextMenus.create({
type: 'normal',
title: '获取BV号',
id: 'menuDemo',
contexts: ['link']
}, function () {
console.log('contextMenus are create.');
});
chrome.contextMenus.onClicked.addListener((info) => {
let regexp = /BV[a-zA-Z\d]{10}(?=\?|\/)/;
let BV_NUM
if (info.linkUrl && regexp.test(info.linkUrl)) {
BV_NUM = regexp.exec(info.linkUrl)[0]
}
console.log(BV_NUM);
});
可惜我不会react,不能自己实现这个功能,希望作者有时间可以考虑实现一下😉
最近用的时候(在谷歌浏览器)发现每次下载直接默认保存,然后又自动打开我的音乐播放器.有点烦人诶. (之前用的时候就是纯下载,不知道为什么,是我浏览器的问题吗)
如标题,启用插件后腾讯文档登录后页面显示无权限需不断登录,停用后恢复
试了几个域名都有问题,不然vpn只能开全局,有点折磨
什么时候歌单以及设置能够实现导出为json文件从而实现备份?
通过token保存每个用户的播放记录
目前所有musicSrc源於https://upos-sz-mirrorcosov.bilivideo.com/ 的在移動端的請求會403,桌面端則不會;在chrome控制臺設置爲移動端即可復現
將UA設置爲桌面端就可以解決這個問題
在rules.json,bilvideo.com的requestHeaders内加入
{ "header": "User-Agent", "operation": "set", "value": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36" }
即可
需要用到"trans"歌词,时间轴一样可以直接merge+空行
加个滑动吧
比如我搜索了一个歌曲合集,我希望把歌曲合集批量加入我自定义的歌单中
这个播放界面不支持一些常规的快捷键比如空格-播放暂停,↑↓-调节音量,←→-前进/后退5/10s以及切换上一首下一首这种,希望后续能有继续的更新。
最小化浏览器也能在桌面播放歌词,完全替代客户端播放器
大佬您好,这个播放器等了好久终于等到有人做了 hhhh。
在使用的过程中,发现删除后面的歌曲的时候 他会自动删除第一首歌曲? 您看这个问题是什么情况呢?
应该是Index有问题 删除第二页的第一个歌曲实际上会删掉的一页的第一个
界面上方一栏关于歌曲操作的的按键你们不觉得有些小吗?下面一栏关于播放操作的按键大小倒还正常。难道是因为小小的也很可爱?
例如这个链接:https://space.bilibili.com/102539476/channel/collectiondetail?sid=584726
这个插件好像只能识别视频选集
有时候我把合集和收藏夹导入之后却不能将整个合集和收藏夹直接作为一个歌单保存,而且对于歌曲缺乏批量操作
如果有对某些视频天天发病的行为的话,这是比浏览器更快捷的收听方式,非常强!
目前我歌单有50首歌左右 但是经常会出现A->B->C->A这样的情况 可以在一轮播放中加个标记记录是否播放过,在未放过的歌中随机
找了一下好像不能手动修改歌名啊,有些视频的标题名字很长,看着有点难受
Temp Solution: 海外用户得翻个墙才能正常使用
RT
有些录播组会加上防撞车的P2,名字大多都一样。在添加歌单之后我会搜索这些条目并且删除它们,如果删除之后能保持搜索的结果能方便很多。如果作者也认同的话我可以提交PR。
批量
目前的操作我摸索了下,大概需要
1.先在右侧建立歌单
2.通过BVid搜索
3.一首一首添加
希望能够添加批量或者直接导入合集的功能
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.