MCPcopy Create free account

hub / github.com/badfortrains/spotcontrol / functions

Functions1,547 in github.com/badfortrains/spotcontrol

↓ 29 callersMethodWrite
(b []byte)
session_test.go:66
↓ 22 callersMethodString
()
proto/spirc.pb.go:641
↓ 14 callersFunctioncycle
* cycle the contents of the register and calculate output word in c->sbuf. */
shan.go:112
↓ 13 callersMethodEnum
()
proto/spirc.pb.go:187
↓ 11 callersFunctionisFunction
(value)
examples/spot-chrome/zepto.js:68
↓ 10 callersFunctionfuncArg
(context, arg, idx, payload)
examples/spot-chrome/zepto.js:279
↓ 9 callersFunctiongenerateDeviceId
(name string)
session.go:113
↓ 9 callersFunctionrotl
(w uint32, x int)
shan.go:73
↓ 9 callersFunctiontoByte
* some useful macros -- machine independent little-endian */
shan.go:69
↓ 8 callersMethodRead
(b []byte)
session_test.go:70
↓ 8 callersFunctionisString
(obj)
examples/spot-chrome/zepto.js:891
↓ 8 callersFunctionrenderComponent
(section, content)
examples/spot-chrome/window.js:140
↓ 7 callersFunctionclassName
(node, value)
examples/spot-chrome/zepto.js:288
↓ 7 callersFunctionmacfunc
* Normal MAC word processing: do both stream register and CRC. */
shan.go:159
↓ 7 callersFunctiontriggerGlobal
(settings, context, eventName, data)
examples/spot-chrome/zepto.js:1180
↓ 6 callersMethoddoLogin
(packet []byte, username string)
session.go:95
↓ 6 callersFunctionisObject
(obj)
examples/spot-chrome/zepto.js:71
↓ 6 callersMethodstartConnection
()
session.go:53
↓ 6 callersFunctionzid
(element)
examples/spot-chrome/zepto.js:900
↓ 5 callersMethodGetTyp
()
proto/spirc.pb.go:256
↓ 5 callersMethodRecvPacket
()
session.go:30
↓ 5 callersMethodReset
()
proto/spirc.pb.go:640
↓ 5 callersMethodWrite
(p []byte)
shannon.go:86
↓ 5 callersFunctionajaxError
(error, type, xhr, settings, deferred)
examples/spot-chrome/zepto.js:1211
↓ 5 callersFunctionbyte2word
(b []byte)
shan.go:77
↓ 5 callersFunctiondasherize
(str)
examples/spot-chrome/zepto.js:80
↓ 5 callersFunctiongenerateKeys
()
keys.go:57
↓ 5 callersFunctionloginPacket
(username string, authData []byte, authType *Spotify.AuthenticationType, deviceId string)
session.go:336
↓ 4 callersMethodGetName
()
proto/metadata.pb.go:859
↓ 4 callersMethodSendHello
Sends a 'hello' command to all spotify connect devices. Active devices will respond with a 'notify' updating their state.
spirc_controller.go:94
↓ 4 callersFunctionaddkey
* Load key material into the register */ #define addkey(k) \ c->R[KEYP] ^= (k);
shan.go:209
↓ 4 callersFunctioncompatible
(event, source)
examples/spot-chrome/zepto.js:1011
↓ 4 callersFunctionencodeMercuryHead
(seq []byte, partsLength uint16, flags uint8)
mercury.go:127
↓ 4 callersFunctionfiltered
(nodes, selector)
examples/spot-chrome/zepto.js:265
↓ 4 callersFunctiongetDevice
(controller *spotcontrol.SpircController, ident string, reader *bufio.Reader)
examples/micro-controller/main.go:39
↓ 4 callersFunctionisDocument
(obj)
examples/spot-chrome/zepto.js:70
↓ 4 callersFunctionisPlainObject
(obj)
examples/spot-chrome/zepto.js:72
↓ 4 callersMethodpoll
()
session.go:288
↓ 4 callersFunctionpowm
(base, exp, modulus *big.Int)
keys.go:37
↓ 4 callersFunctionsetHeader
(name, value)
examples/spot-chrome/zepto.js:1376
↓ 4 callersFunctionsetupController
Starts controller. Registers listeners for Spotify connect device updates, and opens connection for sending commands
spirc_controller.go:36
↓ 4 callersFunctionsetupSession
()
session.go:172
↓ 4 callersFunctionstateComponent
()
examples/spot-chrome/window.js:39
↓ 4 callersFunctiontype
(obj)
examples/spot-chrome/zepto.js:63
↓ 3 callersMethodDecrypt
(messageBytes []byte)
shannon.go:67
↓ 3 callersMethodLoadTrack
Load given list of tracks on spotify connect device with given ident. Gids are formated base62 spotify ids.
spirc_controller.go:60
↓ 3 callersMethodSendPacket
(cmd uint8, data []byte)
session.go:29
↓ 3 callersFunctionappendQuery
(url, query)
examples/spot-chrome/zepto.js:1327
↓ 3 callersFunctionlikeArray
(obj)
examples/spot-chrome/zepto.js:75
↓ 3 callersMethodmercuryGet
(url string)
metadata.go:62
↓ 3 callersMethodmercuryGetProto
(url string, result proto.Message)
metadata.go:82
↓ 3 callersMethodmercurySendRequest
(request mercuryRequest, responseCb responseCallback)
session.go:239
↓ 3 callersFunctionparsePart
(reader io.Reader)
mercury.go:299
↓ 3 callersMethodpubKey
()
keys.go:127
↓ 3 callersFunctionrandomVec
(count int)
keys.go:27
↓ 3 callersFunctionrenderAll
()
examples/spot-chrome/window.js:159
↓ 3 callersMethodsendCmd
(recipient []string, messageType Spotify.MessageType)
spirc_controller.go:191
↓ 3 callersMethodsendFrame
(frame *Spotify.Frame)
spirc_controller.go:164
↓ 3 callersFunctionsessionFromDiscovery
(d *discovery)
session.go:190
↓ 3 callersFunctionsetAttribute
(node, name, value)
examples/spot-chrome/zepto.js:283
↓ 3 callersFunctionsetupMercury
(s *session)
mercury.go:48
↓ 3 callersFunctionshn_nonce
* Published "IV" interface */
shan.go:284
↓ 3 callersFunctionword2byte
(w uint32, b []byte)
shan.go:81
↓ 2 callersMethodEncryptBytes
(messageBytes []byte)
shannon.go:62
↓ 2 callersMethodGetCanonicalUsername
()
proto/authentication.pb.go:767
↓ 2 callersMethodGetPlaylist
(id string)
metadata.go:140
↓ 2 callersMethodGetUri
()
proto/mercury.pb.go:207
↓ 2 callersMethodHandleUpdatesCb
(cb func(device string))
examples/spot-chrome/main.go:66
↓ 2 callersMethodListDevices
List active spotify-connect devices that can be sent commands
spirc_controller.go:153
↓ 2 callersMethodListMdnsDevices
Lists devices on local network advertising spotify connect service (_spotify-connect._tcp.).
spirc_controller.go:134
↓ 2 callersFunctionMakeConn
()
examples/spot-chrome/tcp.go:53
↓ 2 callersMethodRead
(p []byte)
shannon.go:80
↓ 2 callersMethodSendPrefixPacket
(prefix []byte, data []byte)
connection.go:30
↓ 2 callersFunctionabort
(errorType)
examples/spot-chrome/zepto.js:1238
↓ 2 callersFunctionadd
(element, events, fn, data, selector, delegator, capture)
examples/spot-chrome/zepto.js:932
↓ 2 callersMethodaddChanelSubscriber
(uri string, recv chan mercuryResponse)
mercury.go:60
↓ 2 callersFunctionajaxBeforeSend
(xhr, settings)
examples/spot-chrome/zepto.js:1195
↓ 2 callersFunctionajaxComplete
(status, xhr, settings)
examples/spot-chrome/zepto.js:1219
↓ 2 callersFunctionajaxSuccess
(data, xhr, settings, deferred)
examples/spot-chrome/zepto.js:1203
↓ 2 callersFunctionblobKey
(username string, secret []byte)
blob.go:88
↓ 2 callersFunctionchildren
(element)
examples/spot-chrome/zepto.js:111
↓ 2 callersFunctionchooseDevice
(controller *spotcontrol.SpircController, reader *bufio.Reader)
examples/micro-controller/main.go:15
↓ 2 callersFunctionclassRE
(name)
examples/spot-chrome/zepto.js:89
↓ 2 callersFunctioncreateProxy
(event)
examples/spot-chrome/zepto.js:1032
↓ 2 callersFunctiondiscoveryFromBlob
(blob BlobInfo, cachePath, deviceId string, deviceName string)
discovery.go:109
↓ 2 callersFunctiondoLogin
(loginData, doSave)
examples/spot-chrome/window.js:120
↓ 2 callersFunctioneventCapture
(handler, captureSetting)
examples/spot-chrome/zepto.js:922
↓ 2 callersFunctionfindHandlers
(element, event, fn, selector)
examples/spot-chrome/zepto.js:903
↓ 2 callersFunctiongenerateKeysFromPrivate
(private *big.Int, nonce []byte)
keys.go:65
↓ 2 callersFunctiongetCurrentDevice
()
examples/spot-chrome/window.js:35
↓ 2 callersFunctiongetDevice
(ident)
examples/spot-chrome/window.js:31
↓ 2 callersMethodhandle
(cmd uint8, data []byte)
session.go:270
↓ 2 callersFunctionhandleHead
(reader io.Reader)
mercury.go:188
↓ 2 callersFunctionisWindow
(obj)
examples/spot-chrome/zepto.js:69
↓ 2 callersFunctionloginFromConnect
(cachePath, deviceId string, deviceName string)
discovery.go:86
↓ 2 callersFunctionloginPacketPassword
(username, password, deviceId string)
session.go:331
↓ 2 callersMethodloginSession
(username string, password string, deviceName string)
session.go:154
↓ 2 callersFunctionmaybeAddPx
(name, value)
examples/spot-chrome/zepto.js:94
↓ 2 callersFunctionparse
(event)
examples/spot-chrome/zepto.js:914
↓ 2 callersMethodparseResponse
(cmd uint8, reader io.Reader)
mercury.go:237
next →1–100 of 1,547, ranked by callers