V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
hanxiV2EX
V2EX  ›  分享创造

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

  •  
  •   hanxiV2EX ·
    hanxi · 2020-03-18 01:23:03 +08:00 via Android · 2504 次点击
    这是一个创建于 1701 天前的主题,其中的信息可能已经有所发展或是发生改变。
    代码和界面比较粗糙,基本满足自己的需求,特来分享一下。

    代码地址: 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
    5 条回复    2020-03-18 19:30:59 +08:00
    hanxiV2EX
        1
    hanxiV2EX  
    OP
       2020-03-18 08:52:38 +08:00 via Android
    路过的顺便帮忙点个 star 呗
    cydian
        2
    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
        3
    hanxiV2EX  
    OP
       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
        4
    ensonmj  
       2020-03-18 18:36:45 +08:00 via iPhone
    搞反代,不如下个关闭 cross origin 的插件快
    hanxiV2EX
        5
    hanxiV2EX  
    OP
       2020-03-18 19:30:59 +08:00
    @ensonmj 手机装不了插件呀
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2043 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:01 · PVG 08:01 · LAX 16:01 · JFK 19:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.