MCPcopy Index your code
hub / github.com/Konsl/spicetify-extensions

github.com/Konsl/spicetify-extensions @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
124 symbols 191 edges 17 files 15 documented · 12%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

spicetify-extensions

Find Duplicates

view all releases of a song

To use:

  • Right click any song and click View Duplicates in the context menu

Waveform Playback Bar

display a waveform of the currently playing audio track as the playback progress bar

Context Switcher

switch the playback context after the current track is finished

To use:

  • Right click an album, an artist, a playlist or any other item that can be used as a playback context and select "Switch Context" to play it's tracks after the one currentl playing

Extension points exported contracts — how you extend this code

Error (Interface)
(no doc)
context-switcher/src/types/spicetify.d.ts
RegisteredEntry (Interface)
(no doc)
find-duplicates/src/save-count.ts
Error (Interface)
(no doc)
playback-bar-waveform/src/types/spicetify.d.ts
Response (Interface)
(no doc)
context-switcher/src/types/spicetify.d.ts
Error (Interface)
(no doc)
find-duplicates/src/types/spicetify.d.ts
Response (Interface)
(no doc)
playback-bar-waveform/src/types/spicetify.d.ts
Content (Interface)
(no doc)
context-switcher/src/types/spicetify.d.ts
Response (Interface)
(no doc)
find-duplicates/src/types/spicetify.d.ts

Core symbols most depended-on inside this repo

getISRCCacheMaxSize
called by 4
find-duplicates/src/cache.ts
getLibraryISRCCache
called by 4
find-duplicates/src/cache.ts
getMetadataService
called by 2
find-duplicates/src/cache.ts
getISRCCache
called by 2
find-duplicates/src/cache.ts
setISRCCache
called by 2
find-duplicates/src/cache.ts
requestTrackISRCs
called by 2
find-duplicates/src/isrc.ts
cacheTracks
called by 2
find-duplicates/src/isrc.ts
getTranslation
called by 2
find-duplicates/src/locale.ts

Shape

Class 46
Function 28
Interface 27
Method 23

Languages

TypeScript100%

Modules by API surface

playback-bar-waveform/src/types/spicetify.d.ts18 symbols
playback-bar-waveform/src/playback-bar.tsx18 symbols
find-duplicates/src/types/spicetify.d.ts18 symbols
context-switcher/src/types/spicetify.d.ts18 symbols
find-duplicates/src/cache.ts11 symbols
playback-bar-waveform/src/waveform.tsx9 symbols
playback-bar-waveform/src/types/types.d.ts8 symbols
find-duplicates/src/save-count.ts8 symbols
find-duplicates/src/library.ts6 symbols
playback-bar-waveform/src/app.tsx4 symbols
find-duplicates/src/isrc.ts3 symbols
find-duplicates/src/locale.ts1 symbols

For agents

$ claude mcp add spicetify-extensions \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact