{ "hubs": { "CastHub": [ "AudioTracks(NoMercy.Api.Hubs.CastHub.AudioTrack[]) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "CastPlaylist(System.String) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "CurrentAudioTrack(NoMercy.Api.Hubs.CastHub.AudioTrack) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "CurrentSubtitleTrack(NoMercy.Api.Hubs.CastHub.TextTrack) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "Devices() -\u003E System.Collections.Generic.List\u003CNoMercy.Database.Models.Users.Device\u003E", "Disconnect() -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "Ended() -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "GetChromeCasts() -\u003E System.String[]", "GetChromecastStatus() -\u003E Sharpcaster.Models.ChromecastStatus.ChromecastStatus", "GetCountryFromContext() -\u003E System.String", "GetLanguageFromContext() -\u003E System.String", "GetMediaStatus() -\u003E Sharpcaster.Models.Media.MediaStatus", "GetPlayerState() -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "Item(NoMercy.Api.Hubs.CastHub.PlaylistItem) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "Launch() -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "Muted(System.Boolean) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "OnConnectedAsync() -\u003E System.Threading.Tasks.Task", "OnDisconnectedAsync(System.Exception) -\u003E System.Threading.Tasks.Task", "Pause() -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "Play() -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "PlayerState(NoMercy.Api.Hubs.CastHub.CastPlayerState) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "Playlist(NoMercy.Api.Hubs.CastHub.PlaylistItem[]) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "SelectChromecast(System.String) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "SetAudioTrack(System.Int32) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "SetMuted(System.Boolean) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "SetNext() -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "SetPause() -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "SetPlay() -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "SetPlaylistItem(System.Int32) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "SetPrevious() -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "SetSeek(System.Int32) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "SetStop() -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "SetSubtitleTrack(System.Int32) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "SetVolume(System.Int32) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "Stop() -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "SubtitleTracks(NoMercy.Api.Hubs.CastHub.TextTrack[]) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "Time(NoMercy.Api.Hubs.CastHub.TimeData) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "Volume(System.Int32) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E" ], "ContentAnalysisHub": [ "Devices() -\u003E System.Collections.Generic.List\u003CNoMercy.Database.Models.Users.Device\u003E", "GetCountryFromContext() -\u003E System.String", "GetLanguageFromContext() -\u003E System.String", "OnConnectedAsync() -\u003E System.Threading.Tasks.Task", "OnDisconnectedAsync(System.Exception) -\u003E System.Threading.Tasks.Task" ], "DashboardHub": [ "Devices() -\u003E System.Collections.Generic.List\u003CNoMercy.Database.Models.Users.Device\u003E", "GetCountryFromContext() -\u003E System.String", "GetLanguageFromContext() -\u003E System.String", "OnConnectedAsync() -\u003E System.Threading.Tasks.Task", "OnDisconnectedAsync(System.Exception) -\u003E System.Threading.Tasks.Task", "StartResources() -\u003E NoMercy.Api.Hubs.HubCommandResult", "StopResources() -\u003E NoMercy.Api.Hubs.HubCommandResult" ], "DeviceHub": [ "CastToNearby(System.String, NoMercy.Api.Hubs.NearbyCastRequest) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "DeclareCapabilities(NoMercy.Encoder.Devices.DeviceCapabilities) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "Devices() -\u003E System.Collections.Generic.List\u003CNoMercy.Database.Models.Users.Device\u003E", "GetCountryFromContext() -\u003E System.String", "GetDevices() -\u003E System.Threading.Tasks.Task\u003CSystem.Collections.Generic.List\u003CNoMercy.Networking.Devices.DeviceListItem\u003E\u003E", "GetLanguageFromContext() -\u003E System.String", "OnConnectedAsync() -\u003E System.Threading.Tasks.Task", "OnDisconnectedAsync(System.Exception) -\u003E System.Threading.Tasks.Task", "PendingNotices() -\u003E System.Threading.Tasks.Task\u003CSystem.Collections.Generic.List\u003CNoMercy.Api.Hubs.DeviceDropNoticeDto\u003E\u003E", "WakeForMusic(System.String) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "WakeForVideo(System.String) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E" ], "DrivesHub": [ "Devices() -\u003E System.Collections.Generic.List\u003CNoMercy.Database.Models.Users.Device\u003E", "GetCountryFromContext() -\u003E System.String", "GetLanguageFromContext() -\u003E System.String", "OnConnectedAsync() -\u003E System.Threading.Tasks.Task", "OnDisconnectedAsync(System.Exception) -\u003E System.Threading.Tasks.Task" ], "LiveTranscodeHub": [ "Devices() -\u003E System.Collections.Generic.List\u003CNoMercy.Database.Models.Users.Device\u003E", "GetCountryFromContext() -\u003E System.String", "GetLanguageFromContext() -\u003E System.String", "Heartbeat(System.String) -\u003E NoMercy.Api.Hubs.HubCommandResult", "OnConnectedAsync() -\u003E System.Threading.Tasks.Task", "OnDisconnectedAsync(System.Exception) -\u003E System.Threading.Tasks.Task", "ReportBufferHealth(System.String, System.Double, System.Double) -\u003E NoMercy.Api.Hubs.HubCommandResult", "ReportPlayhead(System.String, System.Double) -\u003E NoMercy.Api.Hubs.HubCommandResult", "RequestPause(System.String) -\u003E NoMercy.Api.Hubs.HubCommandResult", "RequestResume(System.String) -\u003E NoMercy.Api.Hubs.HubCommandResult", "SubscribeToSession(System.String) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "UnsubscribeFromSession(System.String) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E" ], "MusicHub": [ "ChangeDeviceCommand(System.String) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "ChangeVolumeCommand(System.Nullable\u003CSystem.Int32\u003E) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "CrossfadeCompleteCommand(System.Nullable\u003CSystem.Guid\u003E) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "CrossfadeStartCommand(System.Nullable\u003CSystem.Int32\u003E) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "CurrentTimeCommand(System.Nullable\u003CSystem.Int32\u003E) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "CurrentTimeForItemCommand(System.Nullable\u003CSystem.Double\u003E, System.String) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "Devices() -\u003E System.Collections.Generic.List\u003CNoMercy.Database.Models.Users.Device\u003E", "GetCountryFromContext() -\u003E System.String", "GetLanguageFromContext() -\u003E System.String", "GetServerTime() -\u003E System.Int64", "GetStateCommand() -\u003E NoMercy.Api.Services.Music.MusicPlayerState", "OnConnectedAsync() -\u003E System.Threading.Tasks.Task", "OnDisconnectedAsync(System.Exception) -\u003E System.Threading.Tasks.Task", "PlaybackCommand(System.String, System.Object) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "ReportPositionAtCommand(System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int64\u003E) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "ReportPositionCommand(System.Nullable\u003CSystem.Int32\u003E) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "ReportPositionForItemCommand(System.Nullable\u003CSystem.Int64\u003E, System.String) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "SetDeviceVolumeCommand(System.String, System.Nullable\u003CSystem.Int32\u003E) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "StartPlaybackCommand(System.String, System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E" ], "PluginHub": [ "Devices() -\u003E System.Collections.Generic.List\u003CNoMercy.Database.Models.Users.Device\u003E", "GetCountryFromContext() -\u003E System.String", "GetLanguageFromContext() -\u003E System.String", "OnConnectedAsync() -\u003E System.Threading.Tasks.Task", "OnDisconnectedAsync(System.Exception) -\u003E System.Threading.Tasks.Task", "Send(System.String, System.String, System.Text.Json.Nodes.JsonNode) -\u003E System.Threading.Tasks.Task\u003CSystem.Boolean\u003E", "Subscribe(System.String) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "Unsubscribe(System.String) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E" ], "RipperHub": [ "Devices() -\u003E System.Collections.Generic.List\u003CNoMercy.Database.Models.Users.Device\u003E", "GetCountryFromContext() -\u003E System.String", "GetDriveState(System.String) -\u003E System.Threading.Tasks.Task\u003CSystem.Object\u003E", "GetLanguageFromContext() -\u003E System.String", "OnConnectedAsync() -\u003E System.Threading.Tasks.Task", "OnDisconnectedAsync(System.Exception) -\u003E System.Threading.Tasks.Task" ], "VideoHub": [ "ChangeDeviceCommand(System.String) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "Devices() -\u003E System.Collections.Generic.List\u003CNoMercy.Database.Models.Users.Device\u003E", "GetCountryFromContext() -\u003E System.String", "GetLanguageFromContext() -\u003E System.String", "GetStateCommand() -\u003E NoMercy.Api.Services.Video.VideoPlayerState", "OnConnectedAsync() -\u003E System.Threading.Tasks.Task", "OnDisconnectedAsync(System.Exception) -\u003E System.Threading.Tasks.Task", "PlaybackCommand(System.String, System.Object) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "RemoveWatched(NoMercy.Api.Services.Video.VideoProgressRequest) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "SetTime(NoMercy.Api.Services.Video.VideoProgressRequest) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E", "StartPlaybackCommand(System.String, System.Object, System.Nullable\u003CSystem.Int32\u003E) -\u003E System.Threading.Tasks.Task\u003CNoMercy.Api.Hubs.HubCommandResult\u003E" ] } }