This repository contains three main components:
- DeskThing App (/spotify/): The main application.
- Spicetify Extension (/spicetify-deskthing-link/): An extension for Spicetify that sends the token to the bridge.
- Bridge (/bridge/): A Node.js application that allows the DeskThing App and the Spicetify extension to communicate.
- Node.js installed on your machine.
- Spicetify CLI installed and configured.
- Navigate to the
/bridge/directory. - Install the dependencies:
npm install
- Start the bridge server:
npm start
- Navigate to the
/spicetify-deskthing-link/directory. - Run the setup script:
npm run setup
Note: Running
npm run setupwill set up the Spicetify config. - Build the extension:
npm run build
Note: Running
npm run buildwill automatically runspicetify apply.
- Navigate to the
/spotify/directory. - Install the dependencies:
npm install
- Build the project:
npm run build
- In the
/distdirectory, there should be a .zip file to import into DeskThing