MCPcopy Index your code
hub / github.com/Spikerko/spicy-lyrics

github.com/Spikerko/spicy-lyrics @6.1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 6.1.1 ↗ · + Follow
666 symbols 1,530 edges 128 files 34 documented · 5%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Spicy Lyrics

Check out our Sitee

Make your own at -> https://yoursit.ee

How to install Spicy Lyrics

1. Using the Spicetify Marketplace (recommended)

  1. Search Spicy Lyrics under the "Extensions" tab
  2. Click the Install button on the Spicy Lyrics extension
  3. All done!

2. Externally (not recommended)

  1. Make sure you have Spicetify installed
  2. Download the spicy-lyrics.mjs file
  3. Put the file inside the Spicetify Extensions directory. Find the correct directory here: https://spicetify.app/docs/customization/extensions#manual-installation
  4. Then, run spicetify config extensions spicy-lyrics.mjs
  5. Then apply Spicetify by running spicetify apply
  6. All done!

Github Version Github Stars badge Discord Badge

Hi, I'm Spikerko (the person who made this repo). I've been really passionate about this project, and I'm really happy for this project.

I've seen a problem with the Spotify Lyrics. They're plain, just static colors. So I wanted to build my own version. And here it is: Spicy Lyrics. Hope you like it!

Extension Example

Inspired by Beautiful Lyrics

Extension points exported contracts — how you extend this code

Location (Interface)
(no doc)
src/app.tsx
JobResultGetter (Interface)
(no doc)
src/types/sljob.d.ts
PlaybackControlsInstance (Interface)
(no doc)
src/components/Utils/NowBar.ts
PrefixErrorConfig (Interface)
(no doc)
src/utils/PrefixError.ts
Error (Interface)
(no doc)
src/edited_packages/spcr-settings/types/spicetify.d.ts
Window (Interface)
(no doc)
src/types/global.d.ts
SongProgressBarInstance (Interface)
(no doc)
src/components/Utils/NowBar.ts
SLObjPackLimits (Interface)
(no doc)
src/utils/objpack.ts

Core symbols most depended-on inside this repo

get
called by 89
src/utils/API/Query.ts
get
called by 64
src/types/sljob.d.ts
error
called by 64
src/utils/Logger.ts
SetGoal
called by 57
src/modules/Spring.ts
warn
called by 53
src/utils/Logger.ts
debug
called by 48
src/utils/Logger.ts
ConvertTime
called by 42
src/utils/Lyrics/ConvertTime.ts
setStyleIfChanged
called by 37
src/utils/Lyrics/Animator/Lyrics/LyricsAnimator.ts

Shape

Function 426
Method 109
Interface 71
Class 59
Enum 1

Languages

TypeScript100%

Modules by API surface

src/components/Utils/NowBar.ts32 symbols
src/utils/Lyrics/LyricsVirtualizer.ts26 symbols
src/utils/Lyrics/Animator/Lyrics/LyricsAnimator.ts26 symbols
src/components/Utils/SidebarLyrics.ts23 symbols
src/components/Global/SpotifyPlayer.ts23 symbols
src/utils/objpack.ts19 symbols
src/components/Utils/Fullscreen.ts19 symbols
src/utils/Lyrics/lyrics.ts18 symbols
src/types/spicetify.d.ts18 symbols
src/edited_packages/spcr-settings/types/spicetify.d.ts18 symbols
src/app.tsx17 symbols
src/utils/Scrolling/ScrollToActiveLine.ts16 symbols

For agents

$ claude mcp add spicy-lyrics \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page