Skip to content

Having trouble about import Xiami playlist into Spotify? This is the application you looking for!!

License

Notifications You must be signed in to change notification settings

FanaticKyo/Music-Porter

 
 

Repository files navigation

Music Porter

From Xiami/NetEaseCloudMusic to Spotify implemented with Node.js

If you have trouble migrate music from Xiami/NetEaseCloudMusic to Spotify this is the application you looking for The app is trying to help student who study abroad, like myself, I start using spotify after I studied in US, which is a really cool app, while, most my playlist is still in Xiami or NetEaseCloudMusic, So, to stop switch from playlist to playlist, I made this website to help you migrate your music from Xiami or NetEaseCloudMusic to Spotfy

It was only support Xiami, but many users asked to include NeteaseCloudMusic as well, so, you ask, I do it.

Start Use Xiami/NetEaseCloudMusic to Spotify by click this link

Introduction

---Spotify access -> xiami login -> add song page by page into Spotify

this is a Node.js web app that in purpose of adding songs from Xiami or NetEaseCloudMusic to Spotify

for Xiami :

Spotify access -> xiami login -> add song page by page into Spotify

Video tutorial

for NetEaseCloudMusic:

NetEaseCloudMusic palylist -> add song page by page into Spotify

Requirement


knowing your Spotify account for Xiami knowing your Xiami account

for NetEaseCloudMusic knowing your playlist url

Note : if you got error "请输入验证码", please wait for an hour or so until validatoin end for you account

Rate


Use my own data as reference, I am able to transfer 657/1300 from Xiami to Spotify. All the songs will be added into a folder named "tmp", you can change it AFTER process finish. Warning: if you change name during the process it mind break the program

For NetEaseCloudMusic, it will not show the realtime update due to design issue. It will show songs in spotify all at once, which means you have to wait approximatly (1 second * total song) until it shows

Result


one the web page, user will receive some ugly stirng, which has two catgory

  1. passed [spotify_track_uri] | this simply means spotify did find the track
  2. failed [message/error problem] | this means spotify is not able to find given track, but if you get "error" in the failed, it means somethign goes wrong with applicatoin, it is 5XX, then it is Spotiify problem, but it is 4XX, please make a issue about this.

On the spotify side, the way to check this tranformation dynamically, use desktop version of Spotify. phone's spotify does not show real tiem result of update, but destop version will.

Reference


Spotify API

Xiami access

Node.js

Other

feel free to extend the application, indeed ,I would happy if someone can make some css design for the page. You can make some improvement on (improve)search etc..

About

Having trouble about import Xiami playlist into Spotify? This is the application you looking for!!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 71.3%
  • Python 26.0%
  • HTML 2.7%