listenbrainz: submit duration
This commit is contained in:
parent
b0c82ce09f
commit
24f0ee319e
api/funkwhale_api/contrib/listenbrainz
changes/changelog.d
|
@ -42,4 +42,8 @@ def get_track(track):
|
|||
if track.artist.mbid:
|
||||
additional_info["artist_mbids"] = [str(track.artist.mbid)]
|
||||
|
||||
upload = track.uploads.filter(duration__gte=0).first()
|
||||
if upload:
|
||||
additional_info["duration"] = upload.duration
|
||||
|
||||
return Track(artist, title, album, additional_info)
|
||||
|
|
|
@ -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.2",
|
||||
version="0.3",
|
||||
user=True,
|
||||
conf=[
|
||||
{
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
The ListenBrainz plugin submits the track duration
|
Loading…
Reference in New Issue