MCPcopy Index your code
hub / github.com/ShyykoSerhiy/vscode-spotify

github.com/ShyykoSerhiy/vscode-spotify @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
250 symbols 487 edges 30 files 7 documented · 3%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

SpotifyClient (Interface)
(no doc) [7 implementers]
src/spotify/common.ts
UpdateStateAction (Interface)
(no doc)
src/actions/common.ts
Track (Interface)
(no doc)
src/types/spotify-node-applescript.d.ts
Button (Interface)
(no doc)
src/components/spotify-controls.ts
CreateDisposableAuthSeverPromiseResult (Interface)
(no doc)
src/auth/server/local.ts
ITrack (Interface)
(no doc)
src/state/state.ts
Song (Interface)
(no doc)
src/lyrics/lyrics.ts
ICurrentVol (Interface)
(no doc)
src/spotify/linux-spotify-client.ts

Core symbols most depended-on inside this repo

getState
called by 21
src/store/store.ts
withApi
called by 15
src/actions/actions.ts
terminalCommand
called by 13
src/spotify/linux-spotify-client.ts
withErrorAsync
called by 12
src/actions/actions.ts
getConfig
called by 11
src/config/spotify-config.ts
update
called by 9
src/reducers/root-reducer.ts
log
called by 9
src/info/info.ts
isAlbum
called by 8
src/isAlbum.ts

Shape

Method 145
Function 48
Class 34
Interface 23

Languages

TypeScript100%

Modules by API surface

src/spotify/osx-spotify-client.ts24 symbols
src/spotify/linux-spotify-client.ts23 symbols
src/actions/actions.ts22 symbols
src/spotify/web-api-spotify-client.ts18 symbols
src/spotify/os-agnostic-spotify-client.ts18 symbols
src/config/spotify-config.ts16 symbols
src/components/tree-track.ts15 symbols
src/components/spotify-controls.ts15 symbols
src/spotify/common.ts14 symbols
src/components/tree-playlists.ts12 symbols
src/components/tree-albums.ts12 symbols
src/lyrics/lyrics.ts11 symbols

For agents

$ claude mcp add vscode-spotify \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact