A site with tools to use alongside Spotify.
| Tool | Description |
|---|---|
| Public Liked Songs | Creates a new public playlist that will sync with your liked tracks every 24 hours. |
| Duplicate Remover | Finds any duplicates in your playlists and allows you to removes them. |
Want to add or modify the sites functionality? Feel free to create an issue or submit a pull request!
This project was build using SvelteKit and Firebase.
Please ensure any pull request adhere to the following guidelines:
- Keep descriptions short and simple, but descriptive.
- Use Gitmoji for commits.
- Format your code correctly (
pnpm lint).
First, you'll need to set up firebase.
- Install firebase-tools globally.
- Create a new firebase project for development.
- Set up a Firebase deploy targets named
dev(tutorial). - Replace the
devConfigwith your development project configuration.
A few more steps for the function tests.
- Modify the firebase project values in
jest.config.js. - Download a service account key tutorial.
You'll also need to add some Spotify credentials.
- Create a Spotify API project for development.
- Create a
.env.development.localfile containing allImportMetaEnvproperties. - Set secrets with Cloud Secrets for the values listed in
functions/src/env.ts.