当前位置: 首页 > 软件库 > 应用工具 > 多媒体工具 >

netease-music-sdk

网易云音乐 Node.js 版本 SDK
授权协议 MIT
开发语言 TypeScript
所属分类 应用工具、 多媒体工具
软件类型 开源软件
地区 国产
投 递 者 葛成双
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

由于发现市面上很多类似的 API 都是提供的 API 服务,而不是说 SDK,或者是很多都年久失修,所以才诞生了这个项目。 希望提供纯净可靠方便的 Node.js SDK,方便其他人进行二次开发。

本项目所有的接口来源于 NeteaseCloudMusicApi,希望大家可以支持原作者。 本人只是在上面的基础上进行了相关的封装和抽离。如果发现接口有问题,请先向原作者提交 issue,然后跟我说明,我会跟进。

使用很简单,直接引入 MusicClient 然后实例化之后就可以使用了。 采用 Typescript 开发,并且 Document In Code,更多介绍,请查看 SDK 文档 以及 .d.ts

有一些请求接口需要登录之后才能访问,所以请在调用登录之后访问这些接口,否则会报错。

const { MusicClient } = require('netease-music-sdk')
const client = new MusicClient()

client.getPlaylistCatalogue().then(cate => {
    // blah blah
})

// 或者可以登录之后操作与用户相关的内容,现在暂时只能用手机号登录
// 邮箱登录需要等原作者修复,修复之后我会自动跟进

client.phoneLogin('phone', 'pwd').then(() => {
    // 当用户登录成功之后,会将 cookie 保存到 client.cookie
    // 如果需要,请大家手动将 cookie dump 到本地
    return client.getPersonalFM()
}).then(fm => {
    console.dir(fm)
}).catch(e => {
    // 登录失败啊,需要登录权限啊,等等错误
})
 相关资料
  • 最喜欢的在线音乐播放器了, 之前没有linux版本,只能通过 wine 来安装,后来网易终于出了 linux 版本,开心 :) 下载 网易云音乐的下载地址: http://music.163.com/download 选择 “Linux版”,在弹出窗口列出的多个版本中,选择”ubuntu 16.04 64位” 版本下载。 安装 直接用 GDebi package installer 安装即可,感谢

  • - 实现css 父容器 里面两个子元素,左边的元素固定宽度,右边自适应,而且右边要水平滚动 - align-content align-items的意思和有哪些属性 - justify-content的意思和有哪些属性 - 手写 res = [1,2,3,4,5] => [[1,2],[3,4],[5]] - git stash git reset git revert - 介绍promise -

  • 全程没开摄像头,很不耐烦,应该是kpi面 1、三道代码输出 2、css动画有做过吗 3、vue2和vue3区别 4、生命周期说下 5、各个生命周期都是干什么的,想从后端拿到一个列表数组在哪个生命周期 6、dom事件流 7、事件捕获和事件冒泡,怎么改方式,从哪一级开始捕获 8、事件代理,是谁代理 9、怎么学习前端的,最近有什么收获 反问: 问:业务? 答:网易云音乐社交场景 问:技术栈? 答:rea

  • Quiet 仿网易云音乐。 Imitation of NeteaseMusic. How to start (如何开始) clone project to local git clone https://github.com/boyan01/flutter-netease-music.git install Flutter require latest flutter stable channel

  • VSC Netease Music 是一个非官方的 Visual Studio Code 的网易音乐扩展。 Feature 使用 Webview 实现,通过 Web Audio API 播放音乐,不依赖命令行播放器,灵感来自 kangping/video 发现音乐 (歌单 / 新歌 / 排行榜) 搜索 (单曲 / 歌手 / 专辑 / 歌单) 用户登录 (手机号 / 邮箱 / Cookie) 用户收

  • 网易音乐事业部 内容运营 时间线: 6.1投递简历——6.2一面——6.5面试通过/口头offer——6.7邮件offer 一面(20min) 1.自我介绍; 2.之前没有音乐方面的经历为什么想要投网易云音乐呢? 3.深挖简历上的经历; 4.介绍一下运营个人账号的用户画像,根据什么得出这个画像的? 5.平时喜欢听的音乐风格; 6.介绍一个喜欢的音乐人/歌手,如果让你为这个小众音乐人写一段宣传推广文