Skip to content

minipuft/catppuccin-starrynight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Catppuccin StarryNight Logo

Catppuccin StarryNight

Year 3000 Visual System for Spotify

Stars Release License Issues

Beta Notice - StarryNight is getting ready for the Spicetify Marketplace. Expect rapid updates and please report anything that feels off.

Catppuccin StarryNight turns Spotify into a living, music-reactive canvas. Built on the Catppuccin palette, it blends real-time album color harmonies, beat-synced visuals, and a performance-conscious architecture so you can enjoy the show on everything from ultrabooks to studio rigs.


Highlights

  • Dynamic Catppuccin palette - Album art feeds the OKLAB color pipeline for instant mood shifts across the UI.
  • Music-aware visuals - The Visual Effects Coordinator keeps gradients, particles, and UI accents in sync with BPM, energy, and emotional tone.
  • Performance-first - Unified animation loop, batched CSS variable updates, and adaptive quality tiers target 60 FPS while gracefully degrading when hardware or APIs fall back.
  • Built-in settings - Tweak flavor, accent behavior, flow intensity, and performance modes directly inside Spotify.
  • Accessible by design - Honors reduced-motion and high-contrast preferences with automatic fallbacks.

Quick Start

  1. Install the Spicetify CLI and make sure Spotify is up to date.
  2. Follow the detailed install instructions in docs/BUILD_AND_DEPLOY.md (covers install scripts, manual setup, validation, and troubleshooting).
  3. Launch Spotify, open Settings -> Catppuccin StarryNight, and dial in your vibe.

Note: The detailed guide above is the source of truth, but quick scripts are available:

One-liner install scripts

# Windows PowerShell
iwr -useb "https://raw.githubusercontent.com/minipuft/catppuccin-starrynight/main/install.ps1" | iex
# Linux / macOS
curl -fsSL "https://raw.githubusercontent.com/minipuft/catppuccin-starrynight/main/install.sh" | sh
# Hybrid (WSL detecting Windows paths)
curl -fsSL "https://raw.githubusercontent.com/minipuft/catppuccin-starrynight/main/install-hybrid.sh" | bash

Scripts will rebuild/install the theme automatically. Manual steps remain documented in docs/BUILD_AND_DEPLOY.md.


Screenshots

Home view
Home
Album view
Album
Liked songs
Favorites
Search view
Search

Customisation

Open Settings -> Catppuccin StarryNight in Spotify to adjust:

  • Flavor (Latte, Frappe, Macchiato, Mocha)
  • Dynamic accent vs. static palette
  • Flow/gradient intensity and blur
  • Star density/speed and UI highlight energy
  • Performance profile (battery, balanced, performance, premium)

For deeper tweaks (CSS variables, override examples), see docs/STYLING_AND_TOKENS.md.


Documentation

Start at the Documentation Index. Key guides:

Document Why you might need it
docs/ARCHITECTURE.md Lifecycle, coordinators, and system layout.
docs/COLOR_AND_AUDIO.md MusicSyncService, ColorHarmonyEngine, OKLAB pipeline.
docs/BUILD_AND_DEPLOY.md Build scripts, validation, CI overview, install notes.
docs/PERFORMANCE_OPTIMIZATION_GUIDELINES.md Current performance targets and quality scaling.
docs/GRACEFUL_DEGRADATION_GUIDE.md How the theme handles missing APIs/hardware.

Legacy research lives under docs/legacy/ if you want the full history.


Contributing

Bugs, ideas, or pull requests are welcome:

  • File issues with the appropriate template in the issue tracker.
  • Before contributing code, skim the core docs above so your changes stay aligned with the architecture.

Credits

  • Catppuccin for the legendary palette.
  • Spicetify for making Spotify customisation possible.
  • Everyone in the community providing feedback, testing, and inspiration.

License

Released under the MIT License. See LICENSE for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •