Rename exclude_compilation_artists setting to match the same option in funkwhale

main
Erin 2021-08-16 19:58:21 -07:00
parent 0cb540ef6c
commit 9b00b87d11
3 changed files with 6 additions and 6 deletions

View File

@ -38,7 +38,7 @@ class Extension(mopidy.ext.Extension):
schema["cache_duration"] = mopidy.config.Integer(optional=True)
schema["verify_cert"] = mopidy.config.Boolean(optional=True)
schema["show_track_artists"] = mopidy.config.Boolean(optional=True)
schema["exclude_compilation_artists"] = mopidy.config.Boolean(optional=True)
return schema

View File

@ -97,7 +97,7 @@ class APIClient(object):
self.username = self.config["funkwhale"]["username"]
self.session.verify = config["funkwhale"].get("verify_cert", True)
self.show_track_artists = self.config["funkwhale"].get("show_track_artists", False)
self.exclude_compilation_artists = self.config["funkwhale"].get("exclude_compilation_artists", True)
@property
def use_oauth(self):
@ -134,7 +134,7 @@ class APIClient(object):
return response.json()
def list_artists(self, filters):
if not self.show_track_artists:
if self.exclude_compilation_artists:
filters = {"has_albums": "true", **filters}
response = self.session.get("artists/", params=filters)

View File

@ -28,6 +28,6 @@ cache_duration = 600
# Control HTTPS certificate verification. Set it to false if you're using a self-signed certificate
verify_cert = true
# Show all artists when browsing, even those without albums (e.g. per-track
# credits or collaborations). Set this to false to only show album artists
show_track_artists = false
# Hide artists that only have track credits when browsing artists.
# Set this to false to show all artists.
exclude_compilation_artists = true