diff --git a/api/funkwhale_api/contrib/listenbrainz/funkwhale_ready.py b/api/funkwhale_api/contrib/listenbrainz/funkwhale_ready.py index fbaaf94b38a87d0ce226e262846ad990fb194516..4046f28c929ab58ec3731cb9cfb0191c5d8c0da7 100644 --- a/api/funkwhale_api/contrib/listenbrainz/funkwhale_ready.py +++ b/api/funkwhale_api/contrib/listenbrainz/funkwhale_ready.py @@ -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, } diff --git a/api/funkwhale_api/contrib/listenbrainz/funkwhale_startup.py b/api/funkwhale_api/contrib/listenbrainz/funkwhale_startup.py index 0175f45dc07986b7a4fcc79da0e8213c72d38af6..f8229cdc6c4d852e8b914ad4f65db29fa5c2afb5 100644 --- a/api/funkwhale_api/contrib/listenbrainz/funkwhale_startup.py +++ b/api/funkwhale_api/contrib/listenbrainz/funkwhale_startup.py @@ -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=[ { diff --git a/changes/changelog.d/1610.enhancement b/changes/changelog.d/1610.enhancement new file mode 100644 index 0000000000000000000000000000000000000000..e1da7045df855bc38d7fad9a16d23a4d8c0b93b1 --- /dev/null +++ b/changes/changelog.d/1610.enhancement @@ -0,0 +1 @@ +ListenBrainz: Submit media player and submission client information