Automatically Add New Releases from Followed Artists to your Liked Songs on Spotify.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Chase 11ea61f329
build Details
lint Details
Merge pull request 'Update dependency eslint-plugin-jsdoc to v46.8.2' (#12) from renovate/eslint-plugin-jsdoc-46.x into main
Reviewed-on: #12
18 hours ago
.github Update '.github/workflows/linter.yml' 1 week ago
.vscode Initial Commit 1 month ago
src fix random shit being added (i think) 1 month ago
.dockerignore ok we got somewhere 1 month ago
.editorconfig Initial Commit 1 month ago
.env.example fix random shit being added (i think) 1 month ago
.eslintrc.json Initial Commit 1 month ago
.gitattributes Initial Commit 1 month ago
.gitignore ok we got somewhere 1 month ago
Dockerfile ok we got somewhere 1 month ago
LICENSE.md Initial Commit 1 month ago
Makefile Initial Commit 1 month ago
README.md detach 3 weeks ago
package-lock.json Update dependency eslint-plugin-jsdoc to v46.8.2 1 day ago
package.json Update dependency eslint-plugin-jsdoc to v46.8.2 1 day ago
renovate.json Initial Commit 1 month ago

README.md

aaa-spotify
Donate

Automatically Add New Releases from Followed Artists to your Liked Songs on Spotify.

Running

# Note: You can only use docker if you have a valid "doNotShareInfo.txt" file first. Run it locally with node first.
docker run -d \
    --name aaa-spotify \
    -e SPOTIFY_CLIENT_ID=asdf \
    -e SPOTIFY_CLIENT_SECRET=asdf \
    -v /path/to/doNotShareInfo.txt:/app/doNotShareInfo.txt \
    git.chse.dev/chase/aaa-spotify:latest

Development

git clone https://git.chse.dev/chase/aaa-spotify.git
cd aaa-spotify
npm i
cp .env.example .env # add creds.
node .

To get credentials:

  1. Go to the Spotify Developer Dashboard.
  2. Create an app.
  3. Add http://127.0.0.1:43019 as a redirect URI.
  4. Copy the Client ID and Client Secret into the .env file.