An implementation of ListenBrainz for foobar2000 using Spider Monkey Panel/JSplitter, which allows to retrieve/set feedback for tracks within foobar2000 library and create playlists based on user or site-wide recommendations statistics.
- Love/Hate tracks. Or clear any feedback set.
- Find loved/hated tracks from server on library. [*]
- Create playlist fron Top Listens, either by user or site-wide. [*]
- Create playlist based on user's recommedations: 'Top artist', 'Similar artist', 'Raw recommendations'. [*]
- Non-found tracks on library can be replaced with YouTube links (requires foo_youtube).
- Requires an user token.
[*] Involves content resolution by Artist, Title or Recording MBID. Displays found matches.
Listens syncing is not managed by this script. It's recommended to use foo_listenbrainz2.
- 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.
- Device-Priority-SMP: Automatic output device selection.
- Autobackup-SMP: Automatic saving and backup of configuration and other data in foobar2000.
- Spider Monkey Panel: Component required to install this javaScript addon. Only x32.
- JSplitter: Component required to install this javaScript addon. Both x32 and x64.
- FontAwesome: found at ’.\ resources\fontawesome-webfont.ttf’. See installation notes.
See _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.
Zip file from GitHub (using the latest commit).