This page showcases community-created theme collections for spotify-player. Instead of listing individual themes here, we maintain links to external repositories where you can browse and download theme collections.
- Browse the collections: Explore the theme repositories listed below
- Download themes: Follow the installation instructions in each repository
- Add to your config: Copy the theme definitions to your
$HOME/.config/spotify-player/theme.tomlfile - Set the theme: Configure the theme in your
app.tomlor use the-t/--themeCLI flag - Or use the theme switcher: Press
Tin the application to open the theme switcher popup
For more details on theme configuration, see the Configuration Documentation.
Author: @MBeggiato
Description: A comprehensive collection of 32 themes including recreations of popular music streaming services, popular terminal color schemes, retro & vintage themes, monochrome displays, atmospheric music themes, seasonal variations, and gaming-inspired designs.
Themes: 32 themes across 8 categories
Categories:
- Streaming Service Themes (5): Spotify, Apple Music, Tidal, YouTube Music, SoundCloud
- Popular Terminal Themes (8): Gruvbox, Dracula, Nord, Solarized Dark, One Dark, Monokai, Tokyo Night, Rose Pine
- Retro & Vintage Themes (4): MS-DOS, Windows 95, Vinyl Record, Cassette Tape
- Monochrome & Phosphor Themes (3): Amber Monochrome, Green Phosphor, Piano
- Music & Atmosphere Themes (4): Synthwave, Disco, Jazz Club, Rock Concert
- Seasonal Themes (4): Summer, Autumn, Winter, Spring
- Gaming & Pop Culture Themes (4): Cyberpunk 2077, Portal, Minecraft, Tetris
Author: @catppuccin, @elkrien
Description: 4 Catppuccin themes for spotify-player
Themes:
- 🌻 Latte
- 🪴 Frappé
- 🌺 Macchiato
- 🌿 Mocha
Do you have a theme collection you'd like to share with the community? Submit a pull request to add your repository to this list!
Submission Guidelines:
- Create a GitHub repository for your theme collection
- Include clear installation instructions in your repository's README
- Organize themes in a logical structure (e.g.,
theme.tomlwith multiple theme definitions) - Add screenshots for visual preview (recommended)
- Include a brief description and theme count
- Test themes to ensure they work correctly with spotify-player
Pull Request Format:
### [Your Theme Collection Name](https://github.com/yourusername/your-repo)
**Author**: [@yourusername](https://github.com/yourusername)
**Description**: A brief description of your theme collection and what it offers.
**Themes**: [Number] themes across [Number] categories
**Install**: [Installation command or instructions]
**Categories**: [Optional: List of theme categories]If you want to create your own themes or theme collection:
- Start with examples: Check
examples/theme.tomlfor working theme definitions - Use conversion tools: Use the
scripts/theme_parseutility to convert iTerm2 or Alacritty color schemes - Test thoroughly: Ensure good contrast and readability across all UI elements
- Document your inspiration: Let others know if your theme is based on a popular color scheme
- Consider a repository: If you create multiple themes, consider organizing them in a separate repository for easy sharing
[[themes]]
name = "Your Theme Name"
[themes.palette]
background = "#000000"
foreground = "#FFFFFF"
black = "#000000"
red = "#FF0000"
green = "#00FF00"
yellow = "#FFFF00"
blue = "#0000FF"
magenta = "#FF00FF"
cyan = "#00FFFF"
white = "#FFFFFF"
bright_black = "#808080"
bright_red = "#FF8080"
bright_green = "#80FF80"
bright_yellow = "#FFFF80"
bright_blue = "#8080FF"
bright_magenta = "#FF80FF"
bright_cyan = "#80FFFF"
bright_white = "#FFFFFF"
[themes.component_style]
# Optional: Override specific component styles
selection = { bg = "#333333" }
block_title = { fg = "#00FF00", modifiers = ["Bold"] }Have a theme collection to share? We'd love to feature it here!