analysing last.fm and spotify listening history. using playlists as models for classification using SVMs and MLPs
analysis | ||
.gitignore | ||
analysis.ipynb | ||
log.py | ||
poetry.lock | ||
prep-audio-features.py | ||
prep-scrobbles.py | ||
pyproject.toml | ||
README.md | ||
stats.ipynb |
Listening Analysis
Notebooks, analysis and other stats.
Combining Spotify & Last.fm data for exploring habits and trends Uses two data sources,
- Last.fm scrobbles
- Spotify audio features
The two are joined by searching Last.fm tracks on Spotify to get a Uri, the track name and artist name are provided for the query.
These Uris can be used to retrieve Spotify feature descriptors. all_joined()
gets a BigQuery of that joins the scrobble time series with their audio features and provides this as a panda frame.