• v2.4 b1292ef9c3

    v2.4 Stable

    kerem released this 2026-01-04 20:22:31 +03:00 | 27 commits to main since this release

    📅 Originally published on GitHub: Sun, 04 Jan 2026 17:28:24 GMT
    🏷️ Git tag created: Sun, 04 Jan 2026 17:22:31 GMT

    Features and Improvements:

    • NEW: Added support for tracking changes in Last.fm user's followers and followings with console and email notifications (see TRACK_FOLLOWINGS / --track-followings and TRACK_FOLLOWERS / --track-followers)
    • NEW: Added Last.fm Wrapped tool for generating Spotify Wrapped-style statistics (top artists, tracks, albums) from CSV data
    • NEW: Separate check intervals for followers/followings tracking (independent from music polling intervals, see FRIENDS_CHECK_INTERVAL config option and --friends-check-interval flag)
    • NEW: Persistent state storage in JSON files (lastfm_{username}_followings.json and lastfm_{username}_followers.json) to track changes across restarts
    • NEW: Web scraping implementation for retrieving followers and followings (Last.fm API doesn't provide direct endpoints)
    • NEW: Added clickable Last.fm profile links for added/removed users

    Dependencies:

    • NEW: Added beautifulsoup4 dependency for followers/followings tracking functionality
    Downloads