V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
winterssy
V2EX  ›  分享发现

分享一款 Golang 编写的网易云音乐、QQ 音乐一键下载工具

  •  
  •   winterssy · 2019-05-31 15:02:34 +08:00 · 5519 次点击
    这是一个创建于 1763 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在酷安看到一款比较实用的 APP ——音乐标签,可以联网修正 MP3 的 Tag。能不能解析音乐下载的同时自动更新音乐标签呢,于是便写了这个工具,支持一键下载网易云音乐、QQ 音乐的歌曲 /专辑 /歌单以及歌手 Top50 热门歌曲。工具下载地址: https://github.com/winterssy/music-get/releases

    使用方法非常简单,只须将音乐地址作为命令行参数传入即可: music-get

    • 单任务下载:

    • 多任务下载:

    • 自动更新音乐标签(效果预览):

    43 条回复    2021-02-22 23:39:35 +08:00
    jsyzdej
        1
    jsyzdej  
       2019-05-31 15:06:16 +08:00 via Android
    下载的是 320 还是别的?
    winterssy
        2
    winterssy  
    OP
       2019-05-31 15:07:27 +08:00
    @jsyzdej #1 最高支持 320,默认 128,可以通过 `-br` 参数指定优先下载的比特率
    yanwen
        3
    yanwen  
       2019-05-31 15:12:51 +08:00
    下载自己红心列表的功能的 有么?
    winterssy
        4
    winterssy  
    OP
       2019-05-31 15:18:54 +08:00 via Android   ❤️ 1
    @yanwen 是指网易云我喜欢的音乐?
    yanwen
        5
    yanwen  
       2019-05-31 15:21:25 +08:00
    @winterssy 嗯嗯。。感觉标记红心了之后才有下载欲望 不然 整个专辑下载下来 大部分都不喜欢的。
    winterssy
        6
    winterssy  
    OP
       2019-05-31 15:29:01 +08:00 via Android
    @yanwen 这个接口需要登录,我研究下怎么实现比较好
    hasdream
        7
    hasdream  
       2019-05-31 15:38:17 +08:00
    把收藏音乐分享出来, 然后复制分享后歌单地址 然后用那个地址下载
    Ultraman
        8
    Ultraman  
       2019-05-31 15:44:55 +08:00 via Android
    Github 上有第三方的网易云音乐 api 可以获取账号内各种信息,供参考。
    @winterssy
    wanglz111
        9
    wanglz111  
       2019-05-31 15:46:52 +08:00 via iPhone
    五月天好评!
    winterssy
        10
    winterssy  
    OP
       2019-05-31 15:51:31 +08:00 via Android
    @vcinex 嗯,API 我是知道的,在想以什么方式存储 cookie 并且能有较好的扩展性,目前 cookie 是写死了,有些问题,我研究下
    xuhaoyangx
        11
    xuhaoyangx  
       2019-05-31 16:09:49 +08:00
    macos permission denied
    winterssy
        12
    winterssy  
    OP
       2019-05-31 16:14:02 +08:00 via Android
    @xuhaoyangx mac 需要自行编译
    FakeLeung
        13
    FakeLeung  
       2019-05-31 16:20:55 +08:00
    酷狗支持吗?
    winterssy
        14
    winterssy  
    OP
       2019-05-31 16:22:46 +08:00 via Android
    @FakeLeung 不支持哈
    FakeLeung
        15
    FakeLeung  
       2019-05-31 16:25:10 +08:00
    @winterssy #14
    那需要收费的歌也是不支持吗?
    xuhaoyangx
        16
    xuhaoyangx  
       2019-05-31 16:26:15 +08:00
    @winterssy #12 我说的就是自行编译后,下载没有权限,指定了目录

    有点黑人问号,我用 linux 的 直接就不是 permission denied 是 exec format error
    winterssy
        17
    winterssy  
    OP
       2019-05-31 16:47:38 +08:00 via Android
    @xuhaoyangx 迟点看下
    winterssy
        18
    winterssy  
    OP
       2019-05-31 16:52:46 +08:00 via Android
    @FakeLeung 支持
    unknowncheater
        19
    unknowncheater  
       2019-05-31 18:19:08 +08:00
    nice, 🌟
    c4tn
        20
    c4tn  
       2019-05-31 18:30:04 +08:00
    c4tn
        21
    c4tn  
       2019-05-31 18:30:27 +08:00
    [Error] 2019/05/31 18:29:08 could not parse the url:
    justin2018
        22
    justin2018  
       2019-05-31 20:17:58 +08:00
    nice 学习了~~~
    winterssy
        23
    winterssy  
    OP
       2019-05-31 20:25:25 +08:00
    @c4tn #21 v1.0.1 已经增加该字段的解析,请前往 Github releases 下载最新版本使用
    winterssy
        24
    winterssy  
    OP
       2019-05-31 20:26:30 +08:00
    @xuhaoyangx #16 刚刚处理了,你再试试,releases 也已提供 mac 的编译版本下载
    imherer
        25
    imherer  
       2019-05-31 20:39:21 +08:00
    @xuhaoyangx 我用 Mac 直接下载了 release 里编译好的执行没问题
    xuhaoyangx
        26
    xuhaoyangx  
       2019-05-31 20:44:55 +08:00
    @imherer #25 别人才处理
    @winterssy #24 ok。考虑下下载去重?
    winterssy
        27
    winterssy  
    OP
       2019-05-31 20:59:01 +08:00 via Android
    @xuhaoyangx 这个重复是怎么定义的?如果不是单曲下载,默认会按歌单 /专辑 /歌手等类别分类,一般不会重复吧
    IssacTseng
        28
    IssacTseng  
       2019-05-31 21:08:41 +08:00
    zsh: command not found: music-get
    报错是咋回事
    winterssy
        29
    winterssy  
    OP
       2019-05-31 21:13:07 +08:00 via Android
    @IssacTseng 将下载的程序重命名为 music – get,如果不追加到 PATH,在当前目录运行请在前面加上./
    IssacTseng
        30
    IssacTseng  
       2019-05-31 21:13:55 +08:00
    @winterssy 可以了 ,感谢~~
    xuhaoyangx
        31
    xuhaoyangx  
       2019-05-31 21:17:47 +08:00
    @winterssy #27 重复下载某个歌单(歌单更新)
    winterssy
        32
    winterssy  
    OP
       2019-05-31 21:37:46 +08:00
    @xuhaoyangx #31 后续安排,把优先级更高的功能实现先
    hallwoodzhang
        33
    hallwoodzhang  
       2019-05-31 22:29:55 +08:00
    不错不错,有没有打算放到 aur ?
    Kiske
        34
    Kiske  
       2019-06-01 04:49:05 +08:00
    默认 320 会不会更方便一点,现在又不缺这点流量
    winterssy
        35
    winterssy  
    OP
       2019-06-01 06:58:05 +08:00
    @Kiske #34 QQ 音乐 320kbps 使用的第三方接口,可能不稳定,后续会提供配置文件以支持配置默认选项
    skiy
        36
    skiy  
       2019-06-01 10:52:00 +08:00
    Linux 亲测可行
    winterssy
        37
    winterssy  
    OP
       2019-06-01 20:35:53 +08:00   ❤️ 1
    @yanwen #5 Hello,刚发现喜欢的音乐本质上是一个歌单,是支持下载的哈
    yanwen
        38
    yanwen  
       2019-06-01 20:42:02 +08:00
    winterssy
        39
    winterssy  
    OP
       2019-06-02 11:07:03 +08:00 via Android
    @xuhaoyangx v1.1.0+已支持下载去重
    xuhaoyangx
        40
    xuhaoyangx  
       2019-06-02 11:08:26 +08:00
    @winterssy #39 wow
    goodryb
        41
    goodryb  
       2019-08-14 11:34:46 +08:00
    winterssy
        42
    winterssy  
    OP
       2019-08-14 11:53:56 +08:00
    @goodryb #41 比特率设置为 128kbps,由于第三方 api 失效当前已不支持高音质下载。
    Apol1oBelvedere
        43
    Apol1oBelvedere  
       2021-02-22 23:39:35 +08:00
    还有支持的版本或者类似工具吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5429 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 08:43 · PVG 16:43 · LAX 01:43 · JFK 04:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.