UNPKG

@petro-kushchak/homebridge-homepod-radio

Version:

Homebridge accessory for streaming radio to Homepod Mini and Apple TV

20 lines (19 loc) 707 B
export interface PlaybackStreamer { stopRequested(source: PlaybackStreamer): Promise<void>; shutdownRequested(): Promise<void>; platformLaunched(): Promise<void>; volumeUpdated(homepodId: string, volume: number): Promise<void>; streamerName(): string; isPlaying(): boolean; startPlaying(): Promise<void>; stopPlaying(): Promise<void>; } export declare class PlaybackController { private readonly streamers; constructor(); addStreamer(streamer: PlaybackStreamer): void; requestStop(source: PlaybackStreamer): Promise<void>; shutdown(): Promise<void>; platformReady(): Promise<void>; updateVolume(homepodId: string, value: number): Promise<void>; }