lms-squeeze-rpc-x
Version:
A very basic API to interact with a Logitech Media Server via JSON-RPC
10 lines (9 loc) • 376 B
TypeScript
import { SqueezeServerStub } from "./squeezeServerStub";
import { IPlayerInfo, IPlayerStatus } from "./modelTypes";
export declare class SqueezePlayer {
private _stub;
private _id;
constructor(stub: SqueezeServerStub, playerInfo: IPlayerInfo | string);
getStatusAsync(): Promise<IPlayerStatus | undefined>;
setVolumeAsync(volume: number): Promise<void>;
}