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
devConfig
with 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.local
file containing allImportMetaEnv
properties. - Set secrets with Cloud Secrets for the values listed in
functions/src/env.ts
.