aboutsummaryrefslogtreecommitdiff
path: root/static/music_player.js
diff options
context:
space:
mode:
Diffstat (limited to 'static/music_player.js')
-rw-r--r--static/music_player.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/static/music_player.js b/static/music_player.js
new file mode 100644
index 0000000..8d84774
--- /dev/null
+++ b/static/music_player.js
@@ -0,0 +1,16 @@
+async function mpFetchAsync (url) {
+ let response = await fetch(url);
+ let data = await response.json();
+
+ return data;
+}
+
+const trackList = await mpFetchAsync("/audio");
+let trackSelector = document.getElementById("mp_tracks");
+
+trackList.forEach((track) => {
+ let option = document.createElement("option");
+ option.text = track;
+
+ trackSelector.add(option, 0);
+});