Skip to content

An implementation of ListenBrainz for foobar2000 using Spider Monkey Panel, which allows to retrieve/set feedback for tracks within foobar2000 library and create playlists based on user or site-wide recommendations statistics.

License

Notifications You must be signed in to change notification settings

regorxxx/ListenBrainz-SMP

Repository files navigation

ListenBrainz-SMP

version CodeFactor Codacy Badge GitHub
An implementation of ListenBrainz for foobar2000 using Spider Monkey Panel, which allows to retrieve/set feedback for tracks within foobar2000 library and create playlists based on user or site-wide recommendations statistics.

LB_2

Features

  • 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.

To send listens on playback

Listens syncing is not managed by this script. It's recommended to use foo_listenbrainz2.

Compatible with (toolbar)

  1. Search-by-Distance-SMP: creates intelligent "spotify-like" playlist using high-level data from tracks and computing their similarity using genres/styles.
  2. Playlist-Tools-SMP: Offers different pre-defefined examples for intelligent playlist creation.
  3. Device-Priority-SMP: Automatic output device selection.
  4. Autobackup-SMP: Automatic saving and backup of configuration and other data in foobar2000.

LB_1

Installation

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.

About

An implementation of ListenBrainz for foobar2000 using Spider Monkey Panel, which allows to retrieve/set feedback for tracks within foobar2000 library and create playlists based on user or site-wide recommendations statistics.

Topics

Resources

License

Stars

Watchers

Forks