Skip to content

Muswitch is a cross-platform playlist converter that allows you to easily transfer your playlists from one platform to another.

Notifications You must be signed in to change notification settings

l3limp/muswitch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Muswitch is a cross-platform playlist converter that allows you to easily transfer your playlists from one platform to another.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published