Demo (Videos):
- Normal Params <https://github.com/user-attachments/assets/ce8bf347-5b34-450e-91d1-20bdfd67be65>
- depth=5 Params <https://drive.google.com/file/d/1Nz8OMbOTjByBwt0xHEDrO-f94i4h4hY6/view>
I also had conducted an online experiment to see if the user has
interacted to parts of the graph (e.g., each album, the axis).There is 'hidden' features:
- Time Range: controls how recent the data is, which you can toy with via params: (http://127.0.0.1:3000/?range=medium) where range can be either "short" | "medium" | "long", defaults to "short".
- Depth: controls how many song(s) is retrieved, which you can toy with via params: (http://127.0.0.1:3000/?depth=5) where depth is a positive number (>= 1).
Please note that you can only run the app locally, since there's
limitations for the Spotify API. Everything you need to configure
is documented on the `README` file, thank you :)
reena_signalhq•1h ago
Quick question: Does this work with Spotify's API, or do users need to export their data manually? And can you see trends over time (like "your taste got more mainstream in Q4" )?
The "how mediocre is your taste" angle is hilarious and probably more honest than Spotify's version!
fwttnnn•1h ago
The app uses the official Spotify Web API (https://developer.spotify.com/documentation/web-api), all the user need to do is log in and everything should be set up automatically.
Right now the visualization is just a static snapshot, so there's no comparison between quarters yet. Although, this is surely a really really cool idea which I might look into adding in the future if this gets some traction.