CLI app using Spotify API to create a personal music advisor that makes preference-based suggestions and even shares links to new releases and featured playlists.
In root of the project:
> gradle run -q --console=plain
-access
Authorization server path. If it isn't set, default server is https://accounts.spotify.com
-resource
API server path. If it isn't set, default server is https://api.spotify.com
-page
Number of entries that should be shown on a page. If it isn't set, default value is 5.
auth
Creates a link to confirm access of the app.
featured
Gets a paginated list of Spotify-featured playlists with their links fetched from API.
new
Gets a paginated list of new albums with artists and links on Spotify.
categories
Gets a paginated list of all available categories on Spotify (just their names)
playlists C_NAME
Gets a paginated list containing playlists of this category (where C_NAME is the name of category) and their links on Spotify.
next
Goes to next page.
prev
Goes to previous page.
exit
Exits the program.