ListenBrainz: Submit media player and submission client information
Following new LB submission API specifications. Resolves #1610
This commit is contained in:
parent
60347ccd8c
commit
da12e745bf
|
@ -1,4 +1,5 @@
|
||||||
from config import plugins
|
from config import plugins
|
||||||
|
import funkwhale_api
|
||||||
from .funkwhale_startup import PLUGIN
|
from .funkwhale_startup import PLUGIN
|
||||||
from .client import ListenBrainzClient, Track
|
from .client import ListenBrainzClient, Track
|
||||||
|
|
||||||
|
@ -21,7 +22,10 @@ def get_track(track):
|
||||||
title = track.title
|
title = track.title
|
||||||
album = None
|
album = None
|
||||||
additional_info = {
|
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,
|
"tracknumber": track.position,
|
||||||
"discnumber": track.disc_number,
|
"discnumber": track.disc_number,
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@ PLUGIN = plugins.get_plugin_config(
|
||||||
label="ListenBrainz",
|
label="ListenBrainz",
|
||||||
description="A plugin that allows you to submit your listens to ListenBrainz.",
|
description="A plugin that allows you to submit your listens to ListenBrainz.",
|
||||||
homepage="https://docs.funkwhale.audio/users/builtinplugins.html#listenbrainz-plugin", # noqa
|
homepage="https://docs.funkwhale.audio/users/builtinplugins.html#listenbrainz-plugin", # noqa
|
||||||
version="0.1",
|
version="0.2",
|
||||||
user=True,
|
user=True,
|
||||||
conf=[
|
conf=[
|
||||||
{
|
{
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
ListenBrainz: Submit media player and submission client information
|
Loading…
Reference in New Issue