Move song data to currentSong.data

This commit is contained in:
Neshura 2024-04-22 20:07:03 +02:00
parent c7e0d93fb0
commit 2bad02d27e
Signed by: Neshura
GPG key ID: B6983AAA6B9A7A6C

View file

@ -49,10 +49,12 @@
let source: HTMLAudioElement = $state();
let mode = $state(new PlaybackState());
let title = $state("");
let artist = $state("");
let queueIndex = $state(0);
let currentSong = $state({
data: {
title,
artist
},
queueIndex
});
@ -122,7 +124,7 @@
play();
}
function newSong(song: number) {
function newSong(song: unknown) {
let parameters = [
{ parameter: "id", value: song.id },
//{ parameter: "maxBitRate", value: } // TODO
@ -134,6 +136,7 @@
];
let url = OpenSubsonic.getApiUrl("stream", parameters);
source = new Audio(url); // Assign new URL
currentSong.data = song;
// Reassign Event Handlers
source.onloadedmetadata = () => {