package termusic.common

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Duration

common.proto:22

using a custom Duration that matches rust's definition, as rust's may not fit into google's well-known Duration

Used in: player.PlayerTime

message Empty

common.proto:5

A Empty message; nothing to send; nothing to return

Used as request type in: player.PlayerControl.GetProgress, player.PlayerControl.RestartTrack, player.PlayerControl.SeekBackward, player.PlayerControl.SeekForward, player.PlayerControl.SkipNext, player.PlayerControl.SkipPrevious, player.PlayerControl.SpeedDown, player.PlayerControl.SpeedUp, player.PlayerControl.ToggleGapless, player.PlayerControl.TogglePause, player.PlayerControl.VolumeDown, player.PlayerControl.VolumeUp, queue.QueueControl.CycleLoop, queue.QueueControl.GetPlaylist, queue.QueueControl.RemoveDeletedTracks, queue.QueueControl.ShufflePlaylist, server.ServerControl.QuitServer, server.ServerControl.ReloadConfig, stream.StreamEvents.SubscribeServerUpdates

Used as response type in: player.PlayerControl.RestartTrack, player.PlayerControl.SeekBackward, player.PlayerControl.SeekForward, player.PlayerControl.SkipNext, player.PlayerControl.SkipPrevious, queue.QueueControl.AddToPlaylist, queue.QueueControl.PlaySpecific, queue.QueueControl.RemoveDeletedTracks, queue.QueueControl.RemoveFromPlaylist, queue.QueueControl.ShufflePlaylist, queue.QueueControl.SortPlaylist, queue.QueueControl.SwapTracks, server.ServerControl.QuitServer, server.ServerControl.ReloadConfig

Used as field type in: queue.PlaylistTracksToRemoveRequest, stream.UpdatePlaylist

(message has no fields)

message TrackId

common.proto:8

A Identifier for a track.

Used in: queue.PlaylistPlaySpecificRequest, queue.PlaylistTrack, queue.PlaylistTracksToAddRequest, queue.PlaylistTracksToRemoveIndexed, stream.PlaylistAddTrack, stream.PlaylistRemoveTrack