Fetch metadata when something is added to the playlist.

This commit is contained in:
2025-02-15 21:40:30 -08:00
parent a06bc3960e
commit d465dbf6fb
6 changed files with 297 additions and 5 deletions

View File

@@ -7,11 +7,26 @@ export interface NowPlayingResponse {
currentFile: string;
}
export interface Metadata {
title?: string;
description?: string;
siteName?: string;
}
export interface PlaylistItem {
filename: string;
title: string | null;
id: number;
playing: boolean | null;
metadata?: Metadata;
}
export interface MetadataUpdateEvent {
event: 'metadata_update';
data: {
url: string;
metadata: Metadata;
};
}
export const API = {