feat: redesign main page, get player working (mostly) with Apple Music source

This commit is contained in:
2026-09-01 18:16:11 +02:00
parent faa271edd6
commit 01526034ce
29 changed files with 425 additions and 219 deletions
+5 -2
View File
@@ -1,3 +1,6 @@
import type {
Ref
} from 'vue';
import type {
Song
} from '@/ts/dtype/playlist';
@@ -91,9 +94,9 @@ export interface PlayerSourcePlugin {
'getDuration': () => number;
/**
* Check if source is available for playback
* Check if source is authorized
*/
'available': () => boolean;
'authorized': Ref<boolean>;
/**
* Called when user adds another song to the playlist via this source.