regorxxx / ListenBrainz-SMP

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.

Home Page:https://regorxxx.github.io/foobar2000-SMP.github.io/scripts/listenbrainz-smp/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

https://regorxxx.github.io/foobar2000-SMP.github.io/scripts/listenbrainz-smp/

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 100.0%