From 400230058f9865082126d61f007cdff034121580 Mon Sep 17 00:00:00 2001 From: Stefan Kratochwil Date: Fri, 19 Dec 2025 18:56:51 +0100 Subject: [PATCH] wip: this will be an api endpoint to list all available audio files --- software/src/webserver.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/software/src/webserver.py b/software/src/webserver.py index 6e3b4cf..bf05edc 100644 --- a/software/src/webserver.py +++ b/software/src/webserver.py @@ -4,6 +4,7 @@ Copyright (c) 2024-2025 Stefan Kratochwil ''' import asyncio +import os from microdot import Microdot @@ -78,3 +79,8 @@ async def last_tag_uid_get(request): @webapp.route('/api/v1/playlists', methods=['GET']) async def playlists_get(request): return sorted(playlist_db.getPlaylistTags()) + + +@webapp.route('/api/v1/audiofiles', methods=['GET']) +async def audiofiles_get(request): + return os.listdir(b'/sd')