Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spotify2tidal/spotify_to_tidal
A command line tool for importing your Spotify playlists into Tidal
https://github.com/spotify2tidal/spotify_to_tidal
spotify synchronization tidal
Last synced: 3 months ago
JSON representation
A command line tool for importing your Spotify playlists into Tidal
- Host: GitHub
- URL: https://github.com/spotify2tidal/spotify_to_tidal
- Owner: spotify2tidal
- License: agpl-3.0
- Created: 2021-05-31T07:41:26.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T12:58:55.000Z (6 months ago)
- Last Synced: 2024-05-22T12:59:09.820Z (6 months ago)
- Topics: spotify, synchronization, tidal
- Language: Python
- Homepage:
- Size: 45.9 KB
- Stars: 209
- Watchers: 6
- Forks: 39
- Open Issues: 16
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
A command line tool for importing your Spotify playlists into Tidal. Due to various performance optimisations, it is particularly suited for periodic synchronisation of very large collections.
Installation
-----------
Clone this git repository and then run:```bash
python3 -m pip install -e .
```Setup
-----
0. Rename the file example_config.yml to config.yml
0. Go [here](https://developer.spotify.com/documentation/general/guides/authorization/app-settings/) and register a new app on developer.spotify.com.
0. Copy and paste your client ID and client secret to the Spotify part of the config file
0. Copy and paste the value in 'redirect_uri' of the config file to Redirect URIs at developer.spotify.com and press ADD
0. Enter your Spotify username to the config fileUsage
----
To synchronize all of your Spotify playlists with your Tidal account run the following from the project root directory```bash
spotify_to_tidal
```You can also just synchronize a specific playlist by doing the following:
```bash
spotify_to_tidal --uri 1ABCDEqsABCD6EaABCDa0a # accepts playlist id or full playlist uri
```or sync just your 'Liked Songs' with:
```bash
spotify_to_tidal --sync-favorites
```See example_config.yml for more configuration options, and `spotify_to_tidal --help` for more options.
---