More rich metadata with NowPlaying

This commit is contained in:
2025-02-15 22:15:59 -08:00
parent d465dbf6fb
commit a3801f6698
7 changed files with 72 additions and 26 deletions

View File

@@ -1,6 +1,6 @@
export interface NowPlayingResponse {
success: boolean;
nowPlaying: string;
playingItem: PlaylistItem;
isPaused: boolean;
volume: number;
isIdle: boolean;
@@ -21,6 +21,10 @@ export interface PlaylistItem {
metadata?: Metadata;
}
export const getDisplayTitle = (item: PlaylistItem): string => {
return item.metadata?.title || item.title || item.filename;
}
export interface MetadataUpdateEvent {
event: 'metadata_update';
data: {