Skip to content

Using the Spotify web API to show a more detailed and indexable list of your music library

Notifications You must be signed in to change notification settings

maxpetts/netify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netify 🎧

An improved spotify client, written in Deno 🦖.

wakatime

Problem Statement

The mobile app for Spotify is lackluster in indexing songs by genre, bpm and similiar songs. Losing your old discover weekly is always a pain; along with that one song on a random playlist you listened to 2 weeks ago.

Aim

To enforce the social area of music that is missing in modern mobile based spotify. Will also give me some opportunity to see what you freaks listen to - hopefully.

Running

App : Navigate into yewapp and run trunk serve. You may need to install trunk first with: cargo install trunk.

The deno webserver will most likely be deprecated.

Todo:

  • Send a GET request to the authorize end point.
  • Hide access code secrets 😱.
  • Exchange authorization code for access code.
  • Handle authorization errors if user denies access.
  • Use access code to get user details.
  • Create database to store details.
  • Create auto requesting refresh token upon token expiry.
  • Decide on authorization scopes - may be benefitial to do this as functionality develops
  • List the users music library.
  • Add filter functionality to the library.
  • Download Discover Weekly, weekly.
  • Seperate hash for FE -> BE & BE -> Spotify
  • trpc?
  • Move token exp to BE

About

Using the Spotify web API to show a more detailed and indexable list of your music library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published