User listening statistics for foobar2000, using Spider Monkey Panel. Analyzes user listening habits and outputs a report similar to Spotify's wrapped and personalized playlists. To get statistics for previous years, Enhanced Playback Statistics and Playback Statistics must have been installed on that period.
-
Computes statistics from the library by:
- Listening behavior
- Genres/styles
- Total
- Top 5
- Suggested genres
- Musical categories (chart)
- Tracks
- Total
- Most played track
- Top 5
- Listens
- Total (minutes/days)
- Day with most listens
- Artists
- Total
- Top 5
- Months reels
- Most played artist (and track)
- Regions
- Top 5
- Artist/Country with more listens
- Sound town
- Top 3 artists from that city
- Mood stats (chart)
- BPM stats (chart)
- Key stats (chart)
-
Downloads artist and city images. (Offline mode may be set to skip image downloading)
-
Retrieves album covers.
-
Generates random backgrounds (which can be customized by user).
-
Outputs a report in Latex format. Compilation in PDF. (skipped with Shift + L. Click)
-
Playlists recommendations: (skipped with Ctrl + L. Click)
- Top Favourite Songs
- Discovered Songs (during the year)
- Top Artists
- Top Genres
- Top Countries
- Suggested Genres (you may like) (ListenBrainz) (0ffline mode may be set to only use queries)
- Suggested Artists (you make like) (ListenBrainz) (0ffline mode may be set to only use queries)
- Search-by-Distance-SMP: creates intelligent "spotify-like" playlist using high-level data from tracks and computing their similarity using genres/styles.
- Playlist-Tools-SMP: Offers different pre-defefined examples for intelligent playlist creation.
- ListenBrainz-SMP: Integrates Listenbrainz's feedback and recommendations.
- Autobackup-SMP: Automatic saving and backup of configuration and other data in foobar2000.
- Device-Priority-SMP: Automatic output device selection.
- Fingerprint-Tools-SMP: ChromaPrint and FooId fingerprinting tools.
Requirements1
- Spider Monkey Panel: Component required to install this javaScript addon.
- Playback Statistics: Component required to retrieve playback statistics.
- Enhanced Playback Statistics: Component required to retrieve playback statistics.
- LaTeX: Recommended LuaLaTeX via MiKTeX. Any version works. For Win 7 (64 bit) use 22.7 version (or lower). For Win 7 / Wine (32 bit), use 21.6 version.
Optional1
- Skip Count: To get some extra track stats.
- World-Map-SMP: Script required if region related statistics/playlists are desired.
- ListenBrainz token: To get playlists suggestions, with it will be less probably to reach rate limits using the public API.
- ExifTool: Binary used to clean all metadata from images used on report.
- Pingo: Binary used to optimize images used on report (will greatly reduce file size).
See _TIPS and INSTALLATION (txt) and the Wiki. Not properly following the installation instructions will result in scripts not working as intended. Please don't report errors before checking this.