surmon-china / Simple Netease Cloud Music
Licence: mit
🎵A simple netease music api lib. 简单、统一、轻巧的 Node.js 版网易云音乐 API
Stars: ✭ 268
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
simple-netease-cloud-music
能做什么
简单、统一、轻巧的 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
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].