wip: this will be an api endpoint to list all available audio files
Some checks failed
Build RPi Pico firmware image / Build-Firmware (push) Successful in 4m38s
Check code formatting / Check-C-Format (push) Successful in 6s
Check code formatting / Check-Python-Flake8 (push) Failing after 9s
Check code formatting / Check-Bash-Shellcheck (push) Successful in 5s
Run unit tests on host / Run-Unit-Tests (push) Successful in 7s
Run pytests / Check-Pytest (push) Successful in 11s
Some checks failed
Build RPi Pico firmware image / Build-Firmware (push) Successful in 4m38s
Check code formatting / Check-C-Format (push) Successful in 6s
Check code formatting / Check-Python-Flake8 (push) Failing after 9s
Check code formatting / Check-Bash-Shellcheck (push) Successful in 5s
Run unit tests on host / Run-Unit-Tests (push) Successful in 7s
Run pytests / Check-Pytest (push) Successful in 11s
This commit is contained in:
@@ -4,6 +4,7 @@ Copyright (c) 2024-2025 Stefan Kratochwil <Kratochwil-LA@gmx.de>
|
|||||||
'''
|
'''
|
||||||
|
|
||||||
import asyncio
|
import asyncio
|
||||||
|
import os
|
||||||
|
|
||||||
from microdot import Microdot
|
from microdot import Microdot
|
||||||
|
|
||||||
@@ -78,3 +79,8 @@ async def last_tag_uid_get(request):
|
|||||||
@webapp.route('/api/v1/playlists', methods=['GET'])
|
@webapp.route('/api/v1/playlists', methods=['GET'])
|
||||||
async def playlists_get(request):
|
async def playlists_get(request):
|
||||||
return sorted(playlist_db.getPlaylistTags())
|
return sorted(playlist_db.getPlaylistTags())
|
||||||
|
|
||||||
|
|
||||||
|
@webapp.route('/api/v1/audiofiles', methods=['GET'])
|
||||||
|
async def audiofiles_get(request):
|
||||||
|
return os.listdir(b'/sd')
|
||||||
|
|||||||
Reference in New Issue
Block a user