ListenBrainz: Submit media player and submission client information

Following new LB submission API specifications.

Resolves #1610
This commit is contained in:
Philipp Wolfer 2021-11-24 10:59:05 +01:00
parent 60347ccd8c
commit da12e745bf
No known key found for this signature in database
GPG Key ID: 8FDF744D4919943B
3 changed files with 7 additions and 2 deletions

View File

@ -1,4 +1,5 @@
from config import plugins
import funkwhale_api
from .funkwhale_startup import PLUGIN
from .client import ListenBrainzClient, Track
@ -21,7 +22,10 @@ def get_track(track):
title = track.title
album = None
additional_info = {
"listening_from": "Funkwhale",
"media_player": "Funkwhale",
"media_player_version": funkwhale_api.__version__,
"submission_client": "Funkwhale ListenBrainz plugin",
"submission_client_version": PLUGIN["version"],
"tracknumber": track.position,
"discnumber": track.disc_number,
}

View File

@ -6,7 +6,7 @@ PLUGIN = plugins.get_plugin_config(
label="ListenBrainz",
description="A plugin that allows you to submit your listens to ListenBrainz.",
homepage="https://docs.funkwhale.audio/users/builtinplugins.html#listenbrainz-plugin", # noqa
version="0.1",
version="0.2",
user=True,
conf=[
{

View File

@ -0,0 +1 @@
ListenBrainz: Submit media player and submission client information