public HeosClient
| Modifier and Type | Interface and Description |
|---|---|
static class |
HeosClient.Companion |
| Modifier and Type | Field and Description |
|---|---|
static HeosClient.Companion |
Companion |
| Modifier and Type | Method and Description |
|---|---|
io.honnix.kheos.common.AddToQueueResponse |
addToQueue(java.lang.String pid,
java.lang.String sid,
java.lang.String cid,
io.honnix.kheos.common.AddCriteriaId aid,
java.lang.String mid) |
io.honnix.kheos.common.BrowseMediaSourcesResponse |
browseMediaSources(java.lang.String sid,
kotlin.ranges.IntRange range) |
io.honnix.kheos.common.BrowseSourceContainersResponse |
browseSourceContainers(java.lang.String sid,
java.lang.String cid,
kotlin.ranges.IntRange range) |
io.honnix.kheos.common.BrowseTopMusicResponse |
browseTopMusic(java.lang.String sid,
kotlin.ranges.IntRange range) |
io.honnix.kheos.common.CheckAccountResponse |
checkAccount() |
io.honnix.kheos.common.ClearQueueResponse |
clearQueue(java.lang.String pid) |
void |
connect() |
io.honnix.kheos.common.DeleteGroupResponse |
deleteGroup(java.lang.String leaderId) |
io.honnix.kheos.common.DeletePlaylistResponse |
deletePlaylist(java.lang.String sid,
java.lang.String cid) |
io.honnix.kheos.common.GetGroupInfoResponse |
getGroupInfo(java.lang.String gid) |
io.honnix.kheos.common.GetGroupsResponse |
getGroups() |
io.honnix.kheos.common.GetMusicSourceInfoResponse |
getMusicSourceInfo(java.lang.String sid) |
io.honnix.kheos.common.GetMusicSourcesResponse |
getMusicSources() |
io.honnix.kheos.common.GetMuteResponse |
getMute(io.honnix.kheos.common.CommandGroup commandGroup,
java.lang.String id) |
io.honnix.kheos.common.GetNowPlayingMediaResponse |
getNowPlayingMedia(java.lang.String pid) |
io.honnix.kheos.common.GetPlayModeResponse |
getPlayMode(java.lang.String pid) |
io.honnix.kheos.common.GetPlayStateResponse |
getPlayState(java.lang.String pid) |
io.honnix.kheos.common.GetPlayerInfoResponse |
getPlayerInfo(java.lang.String pid) |
io.honnix.kheos.common.GetPlayersResponse |
getPlayers() |
io.honnix.kheos.common.GetQueueResponse |
getQueue(java.lang.String pid,
kotlin.ranges.IntRange range) |
io.honnix.kheos.common.GetSearchCriteriaResponse |
getSearchCriteria(java.lang.String sid) |
io.honnix.kheos.common.GetServiceOptionsResponse |
getServiceOptions() |
io.honnix.kheos.common.GetVolumeResponse |
getVolume(io.honnix.kheos.common.CommandGroup commandGroup,
java.lang.String id) |
io.honnix.kheos.common.HeartbeatResponse |
heartbeat() |
io.honnix.kheos.common.PlayInputResponse |
playInput(java.lang.String pid,
java.lang.String mid,
java.lang.String spid,
java.lang.String input) |
io.honnix.kheos.common.PlayNextResponse |
playNext(java.lang.String pid) |
io.honnix.kheos.common.PlayPreviousResponse |
playPrevious(java.lang.String pid) |
io.honnix.kheos.common.PlayQueueResponse |
playQueue(java.lang.String pid,
java.lang.String qid) |
io.honnix.kheos.common.PlayStreamResponse |
playStream(java.lang.String pid,
java.lang.String sid,
java.lang.String cid,
java.lang.String mid,
java.lang.String name) |
io.honnix.kheos.common.RebootResponse |
reboot() |
void |
reconnect(boolean force) |
io.honnix.kheos.common.RemoveFromQueueResponse |
removeFromQueue(java.lang.String pid,
java.util.List<java.lang.String> qids) |
io.honnix.kheos.common.RenamePlaylistResponse |
renamePlaylist(java.lang.String sid,
java.lang.String cid,
java.lang.String name) |
io.honnix.kheos.common.RetrieveMetadataResponse |
retrieveMetadata(java.lang.String sid,
java.lang.String cid) |
io.honnix.kheos.common.SaveQueueResponse |
saveQueue(java.lang.String pid,
java.lang.String name) |
io.honnix.kheos.common.SearchResponse |
search(java.lang.String sid,
int scid,
java.lang.String search,
kotlin.ranges.IntRange range) |
io.honnix.kheos.common.SetGroupResponse |
setGroup(java.lang.String leaderId,
java.util.List<java.lang.String> memberIds) |
io.honnix.kheos.common.SetMuteResponse |
setMute(io.honnix.kheos.common.CommandGroup commandGroup,
java.lang.String id,
io.honnix.kheos.common.MuteState muteState) |
io.honnix.kheos.common.SetPlayModeResponse |
setPlayMode(java.lang.String pid,
io.honnix.kheos.common.PlayRepeatState repeat,
io.honnix.kheos.common.PlayShuffleState shuffle) |
io.honnix.kheos.common.SetPlayModeResponse |
setPlayMode(java.lang.String pid,
io.honnix.kheos.common.PlayRepeatState repeat) |
io.honnix.kheos.common.SetPlayModeResponse |
setPlayMode(java.lang.String pid,
io.honnix.kheos.common.PlayShuffleState shuffle) |
io.honnix.kheos.common.SetPlayStateResponse |
setPlayState(java.lang.String pid,
io.honnix.kheos.common.PlayState state) |
io.honnix.kheos.common.SetServiceOptionResponse |
setServiceOption(io.honnix.kheos.common.Option option,
io.honnix.kheos.common.Message attributes,
kotlin.ranges.IntRange range) |
io.honnix.kheos.common.SetVolumeResponse |
setVolume(io.honnix.kheos.common.CommandGroup commandGroup,
java.lang.String id,
int level) |
io.honnix.kheos.common.SignInResponse |
signIn(java.lang.String userName,
java.lang.String password) |
io.honnix.kheos.common.SignOutResponse |
signOut() |
void |
startHeartbeat(long initialDelay,
long interval,
java.util.concurrent.TimeUnit unit) |
void |
stopHeartbeat() |
io.honnix.kheos.common.ToggleMuteResponse |
toggleMute(io.honnix.kheos.common.CommandGroup commandGroup,
java.lang.String id) |
io.honnix.kheos.common.VolumeDownResponse |
volumeDown(io.honnix.kheos.common.CommandGroup commandGroup,
java.lang.String id,
int step) |
io.honnix.kheos.common.VolumeUpResponse |
volumeUp(io.honnix.kheos.common.CommandGroup commandGroup,
java.lang.String id,
int step) |
static HeosClient.Companion Companion
void connect()
void reconnect(boolean force)
void startHeartbeat(long initialDelay,
long interval,
java.util.concurrent.TimeUnit unit)
void stopHeartbeat()
io.honnix.kheos.common.HeartbeatResponse heartbeat()
io.honnix.kheos.common.CheckAccountResponse checkAccount()
io.honnix.kheos.common.SignInResponse signIn(java.lang.String userName,
java.lang.String password)
io.honnix.kheos.common.SignOutResponse signOut()
io.honnix.kheos.common.RebootResponse reboot()
io.honnix.kheos.common.GetPlayersResponse getPlayers()
io.honnix.kheos.common.GetPlayerInfoResponse getPlayerInfo(java.lang.String pid)
io.honnix.kheos.common.GetPlayStateResponse getPlayState(java.lang.String pid)
io.honnix.kheos.common.SetPlayStateResponse setPlayState(java.lang.String pid,
io.honnix.kheos.common.PlayState state)
io.honnix.kheos.common.GetNowPlayingMediaResponse getNowPlayingMedia(java.lang.String pid)
io.honnix.kheos.common.GetVolumeResponse getVolume(io.honnix.kheos.common.CommandGroup commandGroup,
java.lang.String id)
io.honnix.kheos.common.SetVolumeResponse setVolume(io.honnix.kheos.common.CommandGroup commandGroup,
java.lang.String id,
int level)
io.honnix.kheos.common.VolumeUpResponse volumeUp(io.honnix.kheos.common.CommandGroup commandGroup,
java.lang.String id,
int step)
io.honnix.kheos.common.VolumeDownResponse volumeDown(io.honnix.kheos.common.CommandGroup commandGroup,
java.lang.String id,
int step)
io.honnix.kheos.common.GetMuteResponse getMute(io.honnix.kheos.common.CommandGroup commandGroup,
java.lang.String id)
io.honnix.kheos.common.SetMuteResponse setMute(io.honnix.kheos.common.CommandGroup commandGroup,
java.lang.String id,
io.honnix.kheos.common.MuteState muteState)
io.honnix.kheos.common.ToggleMuteResponse toggleMute(io.honnix.kheos.common.CommandGroup commandGroup,
java.lang.String id)
io.honnix.kheos.common.GetPlayModeResponse getPlayMode(java.lang.String pid)
io.honnix.kheos.common.SetPlayModeResponse setPlayMode(java.lang.String pid,
io.honnix.kheos.common.PlayRepeatState repeat,
io.honnix.kheos.common.PlayShuffleState shuffle)
io.honnix.kheos.common.SetPlayModeResponse setPlayMode(java.lang.String pid,
io.honnix.kheos.common.PlayRepeatState repeat)
io.honnix.kheos.common.SetPlayModeResponse setPlayMode(java.lang.String pid,
io.honnix.kheos.common.PlayShuffleState shuffle)
io.honnix.kheos.common.GetQueueResponse getQueue(java.lang.String pid,
kotlin.ranges.IntRange range)
io.honnix.kheos.common.PlayQueueResponse playQueue(java.lang.String pid,
java.lang.String qid)
io.honnix.kheos.common.RemoveFromQueueResponse removeFromQueue(java.lang.String pid,
java.util.List<java.lang.String> qids)
io.honnix.kheos.common.SaveQueueResponse saveQueue(java.lang.String pid,
java.lang.String name)
io.honnix.kheos.common.ClearQueueResponse clearQueue(java.lang.String pid)
io.honnix.kheos.common.PlayNextResponse playNext(java.lang.String pid)
io.honnix.kheos.common.PlayPreviousResponse playPrevious(java.lang.String pid)
io.honnix.kheos.common.GetGroupsResponse getGroups()
io.honnix.kheos.common.GetGroupInfoResponse getGroupInfo(java.lang.String gid)
io.honnix.kheos.common.SetGroupResponse setGroup(java.lang.String leaderId,
java.util.List<java.lang.String> memberIds)
io.honnix.kheos.common.DeleteGroupResponse deleteGroup(java.lang.String leaderId)
io.honnix.kheos.common.GetMusicSourcesResponse getMusicSources()
io.honnix.kheos.common.GetMusicSourceInfoResponse getMusicSourceInfo(java.lang.String sid)
io.honnix.kheos.common.BrowseMediaSourcesResponse browseMediaSources(java.lang.String sid,
kotlin.ranges.IntRange range)
io.honnix.kheos.common.BrowseTopMusicResponse browseTopMusic(java.lang.String sid,
kotlin.ranges.IntRange range)
io.honnix.kheos.common.BrowseSourceContainersResponse browseSourceContainers(java.lang.String sid,
java.lang.String cid,
kotlin.ranges.IntRange range)
io.honnix.kheos.common.GetSearchCriteriaResponse getSearchCriteria(java.lang.String sid)
io.honnix.kheos.common.SearchResponse search(java.lang.String sid,
int scid,
java.lang.String search,
kotlin.ranges.IntRange range)
io.honnix.kheos.common.PlayStreamResponse playStream(java.lang.String pid,
java.lang.String sid,
java.lang.String cid,
java.lang.String mid,
java.lang.String name)
io.honnix.kheos.common.PlayInputResponse playInput(java.lang.String pid,
java.lang.String mid,
java.lang.String spid,
java.lang.String input)
io.honnix.kheos.common.AddToQueueResponse addToQueue(java.lang.String pid,
java.lang.String sid,
java.lang.String cid,
io.honnix.kheos.common.AddCriteriaId aid,
java.lang.String mid)
io.honnix.kheos.common.RenamePlaylistResponse renamePlaylist(java.lang.String sid,
java.lang.String cid,
java.lang.String name)
io.honnix.kheos.common.DeletePlaylistResponse deletePlaylist(java.lang.String sid,
java.lang.String cid)
io.honnix.kheos.common.RetrieveMetadataResponse retrieveMetadata(java.lang.String sid,
java.lang.String cid)
io.honnix.kheos.common.GetServiceOptionsResponse getServiceOptions()
io.honnix.kheos.common.SetServiceOptionResponse setServiceOption(io.honnix.kheos.common.Option option,
io.honnix.kheos.common.Message attributes,
kotlin.ranges.IntRange range)