This project is currently hosted on: http://lastfm-scraper.azurewebsites.net/
NOTE: site preview is currently down. Should be back up soon
- 🔐 Added authentication features
- 🔍 Added Module for last.fm requests
- 📥 Scrape & Download all streaming history from last.fm
- 📜 Metadata Enhancement (Extended Artist-Info, Genre-Tags, Composer-info, producers, etc.) with MusicBrainz & Spotify APIs.
- ➕ Update Scrobbles/Listens on Last.fm & Listenbrainz
- 📊 Chart and Visualization Generation with Plotly
- 🎶 Playlist Generator
- 🧠 Machine Learning based recommendations for the next song
- 🧹 Clean-up Metadata
- Resolve artist-name fields with commas to first artist in the list.
- Resolve artist aliases to single common name. (e.g. Reslove
TK from Ling tosite sigure
&TK from 凛として時雨
to the prior.)
- Add parallel processing features with concurrent futures.
- Implement a cleanup algorithm for the exports.
- Add Interesting Progress bars (refer listenbrainz.org imports)
- Clean up format selection / export-algo
- Update config system to work with simpler config.py files instead.
- Auto delete old exports from system.