UNPKG

lms-squeeze-rpc-x

Version:

A very basic API to interact with a Logitech Media Server via JSON-RPC

12 lines (11 loc) 440 B
import { IPlayerInfo, IServerStatus } from "./modelTypes"; import { SqueezeServerStub } from "./squeezeServerStub"; export declare class SqueezeServer { private _stub; constructor(stub: SqueezeServerStub); getStatusAsync(): Promise<IServerStatus>; getPlayerInfoByNameAsync(name: string): Promise<IPlayerInfo>; getPlayerInfosAsync(): Promise<IPlayerInfo[]>; private getServerStatusAsync; private mapPlayerInfo; }