All Projects → surmon-china → Simple Netease Cloud Music

surmon-china / Simple Netease Cloud Music

Licence: mit
🎵A simple netease music api lib. 简单、统一、轻巧的 Node.js 版网易云音乐 API

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Simple Netease Cloud Music

Unblockneteasemusic
Revive unavailable songs for Netease Cloud Music (Golang)
Stars: ✭ 253 (-5.6%)
Mutual labels:  music, netease-cloud-music, netease
Starrysky
🔥A Powerful and Streamline MusicLibrary(一个丰富的音乐播放封装库,支持多种音频格式,完美解决你的问题。)
Stars: ✭ 1,022 (+281.34%)
Mutual labels:  music, music-player, music-library
Chord
Chord - A Modern Music Player
Stars: ✭ 615 (+129.48%)
Mutual labels:  music, music-player, netease
Tauonmusicbox
The Linux desktop music player from the future! 🌆
Stars: ✭ 494 (+84.33%)
Mutual labels:  music, music-player, music-library
Musicott
JavaFX application that manages and plays music files.
Stars: ✭ 97 (-63.81%)
Mutual labels:  music, music-player, music-library
Diffuse
A music player that connects to your cloud/distributed storage.
Stars: ✭ 517 (+92.91%)
Mutual labels:  music, music-player, music-library
Quodlibet
Music player and music library manager for Linux, Windows, and macOS
Stars: ✭ 918 (+242.54%)
Mutual labels:  music, music-player, music-library
Musicdl
A lightweight music downloader written by pure python.
Stars: ✭ 641 (+139.18%)
Mutual labels:  music, netease-cloud-music, netease
Guayadeque
Guayadeque is a music management program designed for all music enthusiasts. It is Full Featured Linux media player that can easily manage large collections and uses the Gstreamer media framework.
Stars: ✭ 87 (-67.54%)
Mutual labels:  music, music-player, music-library
Ieasemusic
网易云音乐第三方
Stars: ✭ 8,572 (+3098.51%)
Mutual labels:  music, music-player, netease-cloud-music
Hyperamp
🎛 Humble music player
Stars: ✭ 293 (+9.33%)
Mutual labels:  music, music-player, music-library
Neteasecloudmusic
Flutter - NeteaseCloudMusic Flutter 版本的网易云音乐
Stars: ✭ 1,734 (+547.01%)
Mutual labels:  music, netease-cloud-music, netease
Tonzhon Music
将QQ音乐、网易云音乐和酷我音乐上的歌添加到一个列表来播放!
Stars: ✭ 257 (-4.1%)
Mutual labels:  music, music-player, netease-cloud-music
Jetpack Musicplayer
即使不用云音乐听曲儿,也请务必收藏好该库!🔥 一行代码即可接入,音乐播放控制组件 - Even if you don't listen to the music by Spotify, be sure to collect this library, please! 🔥 This music player component can be accessed by only one line of code. Supporting by LiveData & AndroidX.
Stars: ✭ 577 (+115.3%)
Mutual labels:  music, music-player, music-library
Musicbox
😊 🎵 MusicPlayer 一站式收听多平台音乐(网易云, 虾米, QQ)的跨平台音乐播放器,尽情享受吧~✨
Stars: ✭ 1,130 (+321.64%)
Mutual labels:  music, music-player, netease-cloud-music
Nicemusic
A Nice MusicPlayer Powered by StarrySky
Stars: ✭ 107 (-60.07%)
Mutual labels:  music, music-player, music-library
Ncmdump
netease cloud music copyright protection file dump
Stars: ✭ 2,058 (+667.91%)
Mutual labels:  music, netease-cloud-music, netease
lekima
netease cloud music for VIMer, named after the typhoon, lekima.
Stars: ✭ 21 (-92.16%)
Mutual labels:  music-player, netease-cloud-music
vue-music-player
🎵 basic music player, keeps your favorite musics
Stars: ✭ 77 (-71.27%)
Mutual labels:  music-player, music-library
Square-Player
🍨 一个简洁到极致的单曲播放器
Stars: ✭ 19 (-92.91%)
Mutual labels:  netease-cloud-music, netease

simple-netease-cloud-music

GitHub stars npm GitHub issues GitHub last commit license

NPM

能做什么

简单、统一、轻巧的 Node.js 版网易云音乐 API。

  • 简单:8个常用接口
  • 统一:标准 Promise API
  • 轻巧:不依赖任何第三方库

贡献者

核心逻辑的实现参考 PHP 版本的 Meting 项目。

核心的 API 类的逻辑来自于 张小张同学

最新更新

若 API playlist 数据出现异常,可暂时使用 API _playlist

怎么用

npm i simple-netease-cloud-music --save
const NeteaseMusic = require('simple-netease-cloud-music')
const nm = new NeteaseMusic()

// 当然,你也可以通过以下方式来定义模块使用的 cookie
const nm = new NeteaseMusic({
  cookie: '__Your_Cookies__'
})

nm.search('一人饮酒醉').then(data => {
  console.log('歌曲搜索', data)
})

nm.playlist('751387161').then(data => {
  console.log('歌单', data)
})

nm.picture('19124905253588326', 400).then(data => {
  console.log('图片地址', data)
})

nm.artist('4130').then(data => {
  console.log('艺术家', data)
})

nm.album('35327877').then(data => {
  console.log('歌单', data)
})

nm.lyric('479403027').then(data => {
  console.log('歌词', data)
})

nm.url('479403027').then(data => {
  console.log('歌曲地址', data)
})

nm.song('479403027').then(data => {
  console.log('歌曲详情', data)
})

测试开发

yarn dev
yarn lint
yarn test
yarn build

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].