Skip to content

Latest commit

 

History

History
48 lines (28 loc) · 1.17 KB

README.md

File metadata and controls

48 lines (28 loc) · 1.17 KB

Muswitch

Convert playlists between streaming platforms in seconds!

Muswitch is a cross-platform playlist converter that allows you to easily transfer your playlists from one platform to another. This makes it perfect for those times when you want to listen to your favourite playlists on a different platform, but don't want to go through the hassle of manually recreating them

Setup

Spotify Developer Account

  1. Create a new app: https://developer.spotify.com/dashboard
  2. Set "Redirect URI" to http://localhost:8080/
  3. Copy the "Client ID" and "Client Secret" to use later

Setting Environment Variables

  1. Create a file called .env in the main folder
  2. Edit the file by adding your credentials
  3. The structure of the .env file is given below
SPOTIPY_CLIENT_ID = <your_spotify_client_id>
SPOTIPY_CLIENT_SECRET = <your_spotify_client_secret>

YouTube Music Setup

  1. Change the current directory to server
  2. Simply run "ytmusicapi oauth" and login to your google account

Usage

$ cd muswitch
$ npm start
$ cd ..
$ cd server
$ python server.py
muswitch.mp4