https://github.com/dfaust/spotify-playlist-importer
Import playlists into Spotify accurately and with ease
https://github.com/dfaust/spotify-playlist-importer
Last synced: 12 months ago
JSON representation
Import playlists into Spotify accurately and with ease
- Host: GitHub
- URL: https://github.com/dfaust/spotify-playlist-importer
- Owner: dfaust
- License: mit
- Created: 2020-07-26T15:17:47.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-20T22:43:35.000Z (over 3 years ago)
- Last Synced: 2025-06-24T15:05:49.901Z (12 months ago)
- Language: Rust
- Size: 1.44 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE_MIT
Awesome Lists containing this project
README
# spotify-playlist-importer
## About
Import playlists to Spotify.
Built using WebAssembly, [Rust](https://github.com/rust-lang/rust) and [yew](https://github.com/yewstack/yew) for the fun of it.
### Features
- Display similarity between playlist song and yew songs
- Tries to find best match for playlist songs within the yew database
- The user can choose between multiple search results if available
- The user can enter a manual search terms
- Export songs that cannot be found on Spotify as a playlist
## Usage
When building for the first time, ensure to install dependencies first.
```sh
yarn install
```
Create a file named `.env` and enter your yew client id.
```env
CLIENT_ID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
```
Start spotify-playlist-importer.
```sh
yarn run start:dev
```
## Deduplicate songs
`spotify-playlist-importer` does not check if a song already exists in a playlist before adding it. You can deduplicate your playlists using `spotify-dedup`.