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 setup
will set up the Spicetify config. - Build the extension:
npm run build
Note: Running
npm run build
will automatically runspicetify apply
.
- Navigate to the
/spotify/
directory. - Install the dependencies:
npm install
- Build the project:
npm run build
- In the
/dist
directory, there should be a .zip file to import into DeskThing