github FoxxMD/multi-scrobbler 0.9.8

latest releases: 0.9.11, 0.9.10, 0.9.9...
one month ago

What's New?

Koito Source/Client

v0.9.4 introduced Koito support using the existing Listenbrainz Source/Client.

Now, this release introduces full Source and Client implementations for Koito which enables better support/functionality for Koito configuration and any future features.

Thanks to all the feedback and testers in #300 !

Important

If you are currently using Koito with Listenbrainz Source/Client you DO NOT need to migrate. The existing LZ implementation will continue to support Koito.

It is still recommended to migrate as the LZ implementation has limited functionality for Koito and future releases will definitely add more functionality. Migrating is also easy! Just rename a few variables/fields and check your URL. See below:

Migrating

Instructions below based on which type of MS config you are using:

ENV Config

Rename LZ_ prefixed envs to KOITO_

File Config

Rename listenbrainz.json to koito.json. If you have additional non-koito listenbrainz client/sources then make sure to separate them into different files.

AIO Config

Rename "type": "listenbrainz" to "type": "koito"

Koito URL

Your existing URL config will continue to work as-is. However, I recommend that you change it to the Koito base url only as this will be easier for MS to work with. The "base url" is the same URL you would use to access Koito through a browser.

KOITO_URL MS Detected Base URL Example Scrobble Api URL
http://192.168.0.100:4110 http://192.168.0.100:4110 http://192.168.0.100:4110/apis/listenbrainz/1
https://koito.mydomain.com https://koito.mydomain.com https://koito.mydomain.com/apis/listenbrainz/1
http://192.168.0.100:4110/apis/listenbrainz http://192.168.0.100:4110 http://192.168.0.100:4110/apis/listenbrainz/1
http://192.168.0.100:80/koito http://192.168.0.100:80/koito http://192.168.0.100:80/koito/apis/listenbrainz/1

Docs Update

Docs have had a minor refresh. Some highlights:

  • Source/Clients sorted alphabetically for better readability
  • Removed outdated information in FAQ and on Flatpak sections
  • Fixed anchor scrolling
  • Added Koito to Quickstart clients
  • Added MPRIS guidance for Docker installs and remote socket instructions

Full Changelog

Features

  • (koito) Implement Koito client
  • (koito) Implement Koito Source
  • (listenbrainz) Add submission_client #224
  • (listenbrainz) Add additional player/service meta info for LZ scrobbles #224
  • (mpris) Better handling of socket error on connection check
  • (plex) Add libraries allow/block warning
  • (No Category) Add more logging to apprise errors #158
  • (No Category) Add RT Player metrics to player logging

Bug Fixes

  • (plex) Increase max drift to 35 seconds to account for symfonium lag #271
  • (plex) Strict comparison of library names #326
  • (No Category) Only return interpolated album value if not undefined
  • (No Category) Superagent type error false positive

Documentation

  • (mpris) Add remote socket guidance
  • (No Category) Add Koito quickstart instructions
  • (No Category) Add Koito client/source docs
  • (No Category) Update MPRIS instructions for docker
  • (No Category) Remove flatpak install guidance
  • (No Category) Update docker installation wording
  • (No Category) Sort Source/Clients alphabetically
  • (No Category) Remove old FAQ entries
  • (No Category) Add updating instructions
  • (No Category) Fix anchor scrolling by specifying logo height
  • (No Category) Hide navbar on scroll

Miscellaneous Tasks

  • (listenbrainz) Add guidance in logging to switch to Koito source/client
  • (No Category) Update superagent types

Don't miss a new multi-scrobbler release

NewReleases is sending notifications on new releases.