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