A command-line interface (CLI) for users to gather metadata about their favorite artists, songs, and playlists. Users can also use filters and create custom combinations of their own to search for songs that fit their criteria.
Generates song recommendations to the user based on their recent listening history, their saved tracks, and their most listened to genres. Additionally added a credentials.py file that is responsible for saving the users credentials once they have been entered via the command line.
Calling the command to generate suggested tracks is a 'mode' when running from the command line. This means that the generate command will directly follow python main.py. For example: python main.py generate --limit 100
The limit parameter is the amount of tracks generated with a hard limit of 100. No flags passed will return 25 songs.
Generates song recommendations to the user based on their recent listening history, their saved tracks, and their most listened to genres. Additionally added a credentials.py file that is responsible for saving the users credentials once they have been entered via the command line.