Skip to content

Automagically recieve new releases from your favorite spotify artists.

Notifications You must be signed in to change notification settings

GideonShils/tastelynx

Repository files navigation

Taste Lynx logo

Taste Lynx

Automagically recieve new releases from your favorite spotify artists.

Features

  • See artist suggestions based on your spotify preferences
  • Search for and save your favorite artists
  • Get new releases sent to a custom Spotify playlist every day

Tools / Technologies used

Already setup

  • Authentication + refresh tokens
  • Db storage
  • Spotify api access
  • Save artists
  • Remove saved artists
  • Trigger playlist update with most recent tracks
  • Design homepage
  • Cron job to check for releases every day

Todo

  • Search for artists
  • General UI improvements
  • Make dashboard responsive

How to run locally

To run taste lynx locally, clone the repository, move to the root directory, and run:

yarn install

yarn dev

To work correctly, this project requires a .env file. A sample file has been provided as sample.env.

In the root directory create a file ".env" with the following variables:

  • Database: You can use a free Atlas mongoDB database for testing purposes
    • DB_URI
  • Spotify API: Keys can be generated by creating a spotify app
    • SPOTIFY_CLIENT_ID
    • SPOTIFY_CLIENT_SECRET
  • Auth: You need to point nextAuth to the base url of your local server
    • NEXTAUTH_URL

Disclaimer

Taste Lynx is not responsible for any loss of data resulting from user or system error

Credit

Created by Gideon Shils

About

Automagically recieve new releases from your favorite spotify artists.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published