All Projects → LIU9293 → Musicapi

LIU9293 / Musicapi

Centralized package to get data from qq, xiami, netease music

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Musicapi

Chord
Chord - A Modern Music Player
Stars: ✭ 615 (+32.83%)
Mutual labels:  music, netease, xiami
Musiclake
MediaPlayer、Exoplayer音乐播放器,可播在线音乐,qq音乐,百度音乐,虾米音乐,网易云音乐,YouTuBe
Stars: ✭ 2,291 (+394.82%)
Mutual labels:  music, netease, xiami
Yavipcore
Net Core Music Interface
Stars: ✭ 1,095 (+136.5%)
Mutual labels:  music, netease, xiami
Musicafe
musicafe音乐咖 — 网易、虾米、QQ音乐一处搞定
Stars: ✭ 200 (-56.8%)
Mutual labels:  music, netease, xiami
Musicdl
A lightweight music downloader written by pure python.
Stars: ✭ 641 (+38.44%)
Mutual labels:  music, netease, xiami
Unlock Music
Unlock encrypted music file in browser. 在浏览器中解锁加密的音乐文件。
Stars: ✭ 10,425 (+2151.62%)
Mutual labels:  music, netease, xiami
Music
electron跨平台音乐播放器;可搜网易云、QQ音乐、虾米音乐;支持QQ、微博、Github登录,云歌单; 支持一键导入音乐平台歌单
Stars: ✭ 1,865 (+302.81%)
Mutual labels:  music, netease, xiami
Dsomusic
Kotlin 开发的安卓音乐软件,音源:网易云音乐、QQ 音乐、酷我音乐(VIP)
Stars: ✭ 195 (-57.88%)
Mutual labels:  music, netease
Unblockneteasemusic
Revive unavailable songs for Netease Cloud Music (Golang)
Stars: ✭ 253 (-45.36%)
Mutual labels:  music, netease
Graphql Music
🎸A workshop in building a GraphQL API
Stars: ✭ 33 (-92.87%)
Mutual labels:  api, music
Meting
🍰 Wow, such a powerful music API framework
Stars: ✭ 1,265 (+173.22%)
Mutual labels:  api, music
Ncmdump
netease cloud music copyright protection file dump
Stars: ✭ 2,058 (+344.49%)
Mutual labels:  music, netease
Gaanaapi
Unofficial Gaana API
Stars: ✭ 59 (-87.26%)
Mutual labels:  api, music
Lyrics.ovh
Source of lyrics.ovh and API to search for lyrics of a song
Stars: ✭ 112 (-75.81%)
Mutual labels:  api, music
Metingjs
🍰 A powerful plugin connect APlayer and Meting
Stars: ✭ 488 (+5.4%)
Mutual labels:  api, music
Sdmusic
Search && Download Music from multi-platform
Stars: ✭ 178 (-61.56%)
Mutual labels:  music, xiami
Apis
This Repository contains link to many Open or Closed Source APIs which I've made
Stars: ✭ 79 (-82.94%)
Mutual labels:  api, music
Waveline Server
Simple self-hosted music streaming server
Stars: ✭ 248 (-46.44%)
Mutual labels:  api, music
Eazy Sound Manager
Eazy Sound Manager is a simple Unity3D tool which aims to make sound and music management in games easier
Stars: ✭ 135 (-70.84%)
Mutual labels:  api, music
parsexiami
PHP解析虾米高品质音乐
Stars: ✭ 31 (-93.3%)
Mutual labels:  xiami, netease

Centralized Node.js API for Netease, QQ, Xiami music

travis prettier

This SDK provide simple API interface based on Promise, netease API is get from github, qq api is get from y.qq.com and xiami api is get from xiami Mac App. Please make no commerical use of this project.

npm install music-api --save

Basic usage

const musicAPI = require('music-api');

musicAPI.searchSong('netease', {
  key: '陈粒',
  limit: 10,
  page: 1,
})
  .then(res => console.log(res))
  .catch(err => console.log(err))

Run local

git clone https://github.com/LIU9293/musicAPI.git
cd musicAPI
npm install
npm start

// open another terminal
curl http://localhost:8080/api/search/song/all?key=taylor&limit=5&page=1

Usage

  • [x] search songs.
  • [x] search playlist.(xiami collects)
  • [x] search albums.
  • [x] get song play url.
  • [x] get playlist detail.
  • [x] get album detail.
  • [x] get suggestions albums.
  • [ ] get artists' detail.
  • [x] raw data / converted data available.

API

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].