https://github.com/hexiro/spotify-to-musi
Transfer your Spotify playlists to Musi.
https://github.com/hexiro/spotify-to-musi
music spotify youtube
Last synced: 11 months ago
JSON representation
Transfer your Spotify playlists to Musi.
- Host: GitHub
- URL: https://github.com/hexiro/spotify-to-musi
- Owner: hexiro
- Created: 2022-01-10T01:41:37.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-07-10T02:47:39.000Z (almost 3 years ago)
- Last Synced: 2025-04-09T18:13:05.120Z (about 1 year ago)
- Topics: music, spotify, youtube
- Language: Python
- Homepage:
- Size: 1.32 MB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# spotify-to-musi
> Transfer your [Spotify](https://spotify.com) playlists to [Musi](https://feelthemusi.com).

# Why Musi?
Musi allows you to listen to any song (video) from YouTube without being interrupted with ads like with Spotify.
As someone who doesn't have a music streaming subscription I prefer to use Spotify on Desktop and Musi on mobile,
so I created this app to transfer songs between the two.
# Spotify Credentials Setup
1. Navigate to https://developer.spotify.com/dashboard \

2. Create an app with the name & description of your choice.
Make sure the callback URL is set to http://localhost:5000/callback/spotify \

3. Open Settings \

4. View Client ID and Client Secret and store them in a safe place. \

5. Initialize setup script with `spotify-to-musi setup` & enter Client ID and Client Secret \

6. Open the link (http://localhost:5000/callback/spotify) in your browser and authorize with Spotify \

7. Return to your terminal, and you should be successfully authorized! :3 \

# PyCharm Usage
If you're running pycharm, make sure `emulate terminal in output console` is enabled
references:
- https://youtrack.jetbrains.com/issue/PY-43860
- https://rich.readthedocs.io/en/latest/introductin.html