Get desktop application:
View/edit binary Protocol Buffers messages
using a custom Duration that matches rust's definition, as rust's may not fit into google's well-known Duration
Used in:
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: ,
(message has no fields)
A Identifier for a track.
Used in: , , , , ,
Path on the system bytes *could* be used, but it way more complex and platform dependant
Url (ex. radio)
A podcast episode