Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/code-arman/Cleanify
Convert your Explicit Spotify playlists into Clean playlists in the click of a button
https://github.com/code-arman/Cleanify
Last synced: 2 months ago
JSON representation
Convert your Explicit Spotify playlists into Clean playlists in the click of a button
- Host: GitHub
- URL: https://github.com/code-arman/Cleanify
- Owner: code-arman
- Created: 2020-07-26T20:01:54.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-05-04T02:55:23.000Z (9 months ago)
- Last Synced: 2024-08-01T22:41:18.455Z (6 months ago)
- Language: JavaScript
- Homepage: https://cleanify.app/
- Size: 72.9 MB
- Stars: 43
- Watchers: 3
- Forks: 7
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ideas-for-projects-people-would-use - Arman Rafati
README
# Cleanify
### What it does:
Cleanify converts your Explicit spotify playlists into Clean spotify playlists so you can listen to your favorite playlists where ever you go! You can also convert a playlist to only have explicit songs.
### How it works:
A request is made to Spotify's API to search each song in the playlist. Each search result is checked to see whether or not it is clean and if the names of the both songs are the same. If the potential clean song's name is similar to the original, but not exact, it will be marked as a conflict so the user can manually go through and decide whether or not the potentially clean song is the same as the original.
### How to run locally
1. Create .env file with corresponding env variables from Spotify's developer dashboard
2. Navigate to the client directory and run `yarn && yarn start`
3. Navigate to the server directory and run `yarn && node app.js`
4. Go to http://localhost:3000#### Credit
Project Idea from [here](https://github.com/Divide-By-0/app-ideas-people-would-use)