?

dopamine theme

In addition to spending the last year or so getting Obsidian the way I like them, I've spent the past few days setting up a music library with Dopamine. I've been looking for a music app that would let me use my own files and wouldn't try to sell me a streaming service.[1]

Anyway, so I found one and it works perfectly well for the albums I have downloaded off Bandcamp, but it looked very...smooth. I don't know, is there a word for Facebook-y web design? Because it was that. Luckily, it's themeable, so I wrote a theme for it,[2] based off my favorite yellow.

Here it is:

{
  "name": "Bumblebee",
  "creator": {
    "name": "Bee",
    "email": "splendidissimemendax@gmail.com"
  },
  "coreColors": {
    "primaryColor": "#E4A21D",
    "secondaryColor": "#DD7D2C",
    "accentColor": "#E4A21D"
  },
  "darkColors": {
    "windowButtonIcon": "#64625E",
    "hoveredItemBackground": "rgba(254, 251, 244, 0.05)",
    "selectedItemBackground": "rgba(254, 251, 244, 0.1)",
    "tabText": "#64625E",
    "selectedTabText": "#F8F5EE",
    "mainBackground": "#3D3C39",
    "headerBackground": "#302F2C",
    "footerBackground": "#302F2C",
    "sidePaneBackground": "#373633",
    "primaryText": "#F8F5EE",
    "secondaryText": "#64625E",
    "sliderBackground": "#44433F",
    "sliderThumbBackground": "#FEFBF4",
    "albumCoverLogo": "#64625E",
    "albumCoverBackground": "#302F2C",
    "headerSeparator": "transparent",
    "paneSeparators": "transparent",
    "settingsSeparators": "#44433F",
    "contextMenuSeparators": "#44433F",
    "scrollBars": "#E4A21D",
    "searchBox": "#3D3C39",
    "searchBoxText": "#F8F5EE",
    "searchBoxIcon": "#64625E",
    "dialogBackground": "#302F2C",
    "primaryButtonText": "#FEFBF4",
    "secondaryButtonBackground": "#575652",
    "secondaryButtonText": "#FEFBF4",
    "tooltipText": "#FEFBF4",
    "buttonBorder": "#575652",
    "highlightForeground": "#FEFBF4"
  },
  "lightColors": {
    "windowButtonIcon": "#8B8984",
    "hoveredItemBackground": "rgba(48, 47, 44,.05)",
    "selectedItemBackground": "rgba(48, 47, 44, 0.1)",
    "tabText": "#979590",
    "selectedTabText": "#302F2C",
    "mainBackground": "#FEFBF4",
    "headerBackground": "#F8F5EE",
    "footerBackground": "#F8F5EE",
    "sidePaneBackground": "#F2EFE8",
    "primaryText": "#302F2C",
    "secondaryText": "#8B8984",
    "sliderBackground": "#D8D5CF",
    "sliderThumbBackground": "#302F2C",
    "albumCoverLogo": "#8B8984",
    "albumCoverBackground": "#CBC8C2",
    "headerSeparator": "transparent",
    "paneSeparators": "transparent",
    "settingsSeparators": "#D8D5CF",
    "contextMenuSeparators": "#D8D5CF",
    "scrollBars": "#E4A21D",
    "searchBox": "#E5E2DB",
    "searchBoxText": "#302F2C",
    "searchBoxIcon": "#8B8984",
    "dialogBackground": "#F2EFE8",
    "primaryButtonText": "#FEFBF4",
    "secondaryButtonBackground": "#D8D5CF",
    "secondaryButtonText": "#302F2C",
    "tooltipText": "#FEFBF4",
    "buttonBorder": "#D8D5CF",
    "highlightForeground": "#FEFBF4"
  },
  "options": {
    "centerAlbumInfoText": true
  }
}
JSON

  1. Look, I already use Spotify and that's unlikely to change in the near future. But I (a) like to support artists where I can and (b) have what my friend Tate calls the Archivist's Temperment, which is to say that I'm something of a digital packrat—a tendency which streaming services do not support.
  2. Actually, it ended up being super easy and pretty fun, so I wrote like five, mostly mimicking various apps. (Anyone ever wanted a Dopamine theme to match Discord?)
tags
projects

Lazar

9/10/2025site

I'll have to give Dopamine a try. I've got a digital music collection growing, but I haven't quite landed on an app I like yet. Something I've got in my back pocket which I'm going to do once my collection gets a little more filled out is setting up a Navidrome instance on PikaPods and hosting my colleciton there. I've done it before and it's pretty easy, I just didn't use it enough to justify the $3 a month it took to keep it running.

Honestly, by that point mayble I'll actually have the gumption to buy some proper hardware and actually set up a fully functional home server complete with reverse proxies and docker containers for all the stuff I want running. PikaPods is great, but nothing beats the feeling of having everything running on your own hardware (with off-site backups ofc).

Bee

9/11/2025site

Yeah, I like Dopamine so far! Granted, I'm not much of an audiophile, but it has certainly performed well enough for my needs.