给 AriaNG 加了个搜索和下载音乐的插件

2020-03-18 01:23:03 +08:00
 hanxiV2EX
代码和界面比较粗糙,基本满足自己的需求,特来分享一下。

代码地址: https://github.com/hanxi/AriaNg/tree/plugin

支持 QQ 音乐和咪咕音乐,后台 api 用的 https://github.com/jsososo/QQMusicApihttps://github.com/jsososo/MiguMusicApi

我写这个插件的原因是想找首歌得换个 app,于是干脆自己用 koel 搭建了自己的音乐库,又苦于没有音乐,于是就想到这个方案。

angularjs 是现学的,css 布局我也不会,所以代码和界面都不太好看,看不下去就自己动手修改吧。

AriaNG 是一个非常漂亮的 aria2 gui 前端,值得推荐,koel 也很不错,感兴趣的都可以试试。

效果图

https://sm.ms/image/o4xLtXFTZNc8yeS
https://sm.ms/image/4codI8t5xvkWi1B
https://sm.ms/image/ihC4wUoRKkzgPd7
2505 次点击
所在节点    分享创造
5 条回复
hanxiV2EX
2020-03-18 08:52:38 +08:00
路过的顺便帮忙点个 star 呗
cydian
2020-03-18 12:58:57 +08:00
https://home.hanxi.info:2000/qq
浏览器直接访问一次
直接显示 {"result":400,"errMsg":"你是不是接口访问次数太多了,2020-03-18 20:23:47 之前不能再用了!"}
hanxiV2EX
2020-03-18 13:43:39 +08:00
@cydian 那个 https://home.hanxi.info:2000/qq 是我配的反向代理 https://api.qq.jsososo.com/ 的,我昨晚批量下载的时候被限次数了。你如果要使用的话,需要自己弄反代来解决 cross origin 的问题。比如我的反代是这样配的:


{$DOMAIN}/qq {
log stdout
tls /root/conf/caddy/aria2.crt /root/conf/caddy/aria2.key
proxy / https://api.qq.jsososo.com {
header_downstream Access-Control-Allow-Origin "*"
}
}

{$DOMAIN}/migu {
log stdout
tls /root/conf/caddy/aria2.crt /root/conf/caddy/aria2.key
proxy / http://api.migu.jsososo.com {
header_downstream Access-Control-Allow-Origin "*"
}
}

或者你可以看那个 api 作者的文档,自己搭建一个 api 服务就可以了。
ensonmj
2020-03-18 18:36:45 +08:00
搞反代,不如下个关闭 cross origin 的插件快
hanxiV2EX
2020-03-18 19:30:59 +08:00
@ensonmj 手机装不了插件呀

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/653728

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX