Skip to content

Settings - Interface - Theme, font and colors


Settings - Interface - Theme, font and colors screenshot 1

Select automatic, light, dark, black, or automatic black mode.

Choose where Symfonium gets its colors.

  • System default: Use the Material You theme on Android 12 and above.
  • Custom color: Select a source color and let Symfonium generate a theme from it.
  • Custom theme: Apply a theme that defines each color separately, either imported or created in Symfonium.

Choose how a color extracted from the currently playing cover art is used as a dynamic color source.

Do not update background and surface colors when applying dynamic colors.

Skip animations when applying dynamic colors. This can reduce lag on lower-end devices.

List all currently selected theme colors. Click the list for a more precise dialog.

Select the typography used throughout the app.

When Custom font typography is selected, enter the exact case-sensitive name of a font available on Google Fonts.

When in custom color mode, new options are available.


Settings - Interface - Theme, font and colors screenshot 2

Press the color for a detailed color picker, or press the Pick button to select from a list.

That color will then be used to generate the theme according to the next settings.

Select how the palette is generated from the selected color:

  • TonalSpot: A calm theme, sedated colors that aren’t particularly chromatic.
  • Neutral: A theme that’s slightly more chromatic than monochrome, which is purely black / white / gray.
  • Vibrant: A loud theme, colorfulness is maximum for Primary palette, increased for others.
  • Expressive: A playful theme - the source color’s hue does not appear in the theme.
  • Rainbow: A playful theme - the source color’s hue does not appear in the theme.
  • FruitSalad: A playful theme - the source color’s hue does not appear in the theme.
  • Monochrome: A monochrome theme, colors are purely black / white / gray.
  • Fidelity: A scheme that places the source color in Scheme.primaryContainer. Tertiary Container is the complement to the source color, using TemperatureCache. It also maintains constant appearance.
  • Content: Tertiary Container is an analogous color, specifically, the analog of a color wheel divided into 6, and the precise analog is the one found by increasing hue. This is a scientifically grounded equivalent to rotating hue clockwise by 60 degrees. It also maintains constant appearance.

Select the contrast level of the palette.

Choose the 2021 or 2025 Material color specification used to generate the palette.


Settings - Interface - Theme, font and colors screenshot 3

When a custom theme is selected, you can choose a predefined theme, browse the online catalog, import JSON themes for local use, or create a theme directly.


Settings - Interface - Theme, font and colors screenshot 4

Imported or created custom themes can be edited, renamed, or deleted by clicking them again.


Settings - Interface - Theme, font and colors screenshot 5

Delete removes the theme from the local database. Export saves the theme in JSON format for sharing or backup.

Edit opens the full custom theme editor, allowing you to change any color with a precise color editor and directly see the result.


Settings - Interface - Theme, font and colors screenshot 6

See Symfonium custom themes for the custom theme format and how to create one.