diff --git a/maloja/apis/native_v1.py b/maloja/apis/native_v1.py index 94ac451..422c17f 100644 --- a/maloja/apis/native_v1.py +++ b/maloja/apis/native_v1.py @@ -400,7 +400,23 @@ def get_top_tracks_external(**keys): "list":results } +@api.get("top/albums") +@catch_exceptions +@add_common_args_to_docstring(limitkeys=True,delimitkeys=True) +def get_top_albums_external(**keys): + """Returns respective number 1 albums in specified time frames + :return: list (List) + :rtype: Dictionary""" + _, k_time, k_internal, _, _ = uri_to_internal(keys) + ckeys = {**k_time, **k_internal} + + results = database.get_top_albums(**ckeys) + + return { + "status":"ok", + "list":results + } @api.get("artistinfo")