diff --git a/server/app/api.py b/server/app/api.py index 03d7fdbe..d9165f8f 100644 --- a/server/app/api.py +++ b/server/app/api.py @@ -242,8 +242,9 @@ def getArtistData(): @bp.route("/f/") @cache.cached() def getFolderTree(folder: str = None): - if folder == "$home": + if folder == "home": requested_dir = home_dir + else: try: req_dir, last_id = folder.split('::') @@ -287,6 +288,7 @@ def getFolderTree(folder: str = None): for file in files: file['filepath'] = file['filepath'].replace(home_dir, '') + return {"files": files, "folders": folders} diff --git a/server/app/helpers.py b/server/app/helpers.py index a420544c..34e1cb99 100644 --- a/server/app/helpers.py +++ b/server/app/helpers.py @@ -157,7 +157,11 @@ def getTags(full_path): "genre": genre, "length": round(audio.info.length), "bitrate": audio.info.bitrate, - "image": img_path + "image": img_path, + "type": { + "name": None, + "id": None + } } all_songs_instance.insert_song(tags)