Spotify Library Features is an Android application that lets You inspect Your Spotify library even more than before with audio features for each song!
Each track on Spotify has additional data available that can not be accessed directly from the Spotify application. This data describes e.g. how danceable or happy a particular song is. With many more features like these Spotify most likely makes use of them when creating custom playlists that have to conform to e.g. a certain mood or song style. This application reveals all of this data to You in a convenient way! You can see how Spotify algorithms evaluated Your favourite songs and understand them better with Spotify Library Features.
In order for more people to download the ready application Spotify requires an API request quota extension which is not granted to hobby projects.
In that case anyone who wants to use the application has to build it themselves while providing their own Client ID
to the application code.
- Clone the github repository to a desired destination and open the project (preferably) in Android Studio:
git clone https://github.com/sweakpl/spotify-library-features-android.git
- In order to obtain a
Client ID
register the application in the Spotify Dashboard- Refer to the Spotify Android SDK Quick Start Guide when registering the application.
- In the project - put Your
Client ID
in the fileAuthorizationFlow.kt
:- Navigate to
app/src/main/java/com/sweak/spotifylibraryfeatures/features/login/AuthorizationFlow.kt
, - In the class
AuthorizationFlow
find acompanion object
and change theCLIENT_ID
value to YourClient ID
.
- Navigate to
- Build the project (debug configuration) and install on Your device.
- If You have no way of building the project and want to use the application, contact me at sweakpolska@gmail.com.
- Icons made by Freepik from Flaticon
- Icons made by Kiranshastry from Flaticon
- Icons made by Pixel perfect from Flaticon