mirror of
https://github.com/gabehf/Koito.git
synced 2026-03-07 13:38:15 -08:00
feat: v0.0.10 (#23)
* feat: single SOT for themes + basic custom support * fix: adjust colors for yuu theme * feat: Allow loading of environment variables from file (#20) * feat: allow loading of environment variables from file * Panic if a file for an environment variable cannot be read * Use log.Fatalf + os.Exit instead of panic * fix: remove supurfluous call to os.Exit() --------- Co-authored-by: adaexec <nixos-git.s1pht@simplelogin.com> Co-authored-by: Gabe Farrell <90876006+gabehf@users.noreply.github.com> * chore: add pr test workflow * chore: changelog * feat: make all activity grids configurable * fix: adjust activity grid style * fix: make background gradient consistent size * revert: remove year from activity grid opts * style: adjust top item list min size to 200px * feat: add support for custom themes * fix: stabilized the order of top items * chore: update changelog * feat: native import & export * fix: use correct request body for alias requests * fix: clear input when closing edit modal * chore: changelog * docs: make endpoint clearer for some apps * feat: add ui and handler for export * fix: fix pr test workflow --------- Co-authored-by: adaexec <78047743+adaexec@users.noreply.github.com> Co-authored-by: adaexec <nixos-git.s1pht@simplelogin.com>
This commit is contained in:
parent
486f5d0269
commit
c16b557c21
51 changed files with 1754 additions and 866 deletions
|
|
@ -20,7 +20,7 @@ After logging in, open the settings menu again and find the `API Keys` tab. On t
|
|||
If you are not running Koito on an `https://` connection or `localhost`, the click-to-copy button will not work. Instead, just click on the key itself to highlight and copy it.
|
||||
:::
|
||||
|
||||
Then, direct any application you want to scrobble data from to `{your_koito_address}/apis/listenbrainz/1` and provide the api key from the UI as the token.
|
||||
Then, direct any application you want to scrobble data from to `{your_koito_address}/apis/listenbrainz/1` (or `{your_koito_address}/apis/listenbrainz` for some applications) and provide the api key from the UI as the token.
|
||||
|
||||
## Set up a relay
|
||||
|
||||
|
|
|
|||
|
|
@ -5,6 +5,12 @@ description: The available configuration options when setting up Koito.
|
|||
|
||||
Koito is configured using **environment variables**. This is the full list of configuration options supported by Koito.
|
||||
|
||||
The suffix `_FILE` is also supported for every environment variable. This allows the use of Docker secrets, for example: `KOITO_DATABASE_URL_FILE=/run/secrets/database-url` will load the content of the file at `/run/secrets/database-url` for the environment variable `KOITO_DATABASE_URL`.
|
||||
|
||||
:::caution
|
||||
If the environment variable is defined without **and** with the suffix at the same time, the content of the environment variable without the `_FILE` suffix will have the higher priority.
|
||||
:::
|
||||
|
||||
##### KOITO_DATABASE_URL
|
||||
- Required: `true`
|
||||
- Description: A Postgres connection URI. See https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNSTRING-URIS for more information.
|
||||
|
|
@ -14,7 +20,7 @@ Koito is configured using **environment variables**. This is the full list of co
|
|||
##### KOITO_DEFAULT_USERNAME
|
||||
- Default: `admin`
|
||||
- Description: The username for the user that is created on first startup. Only applies when running Koito for the first time.
|
||||
##### KOITO_DEFAULT_PASSWORD
|
||||
##### KOITO_DEFAULT_PASSWORD
|
||||
- Default: `changeme`
|
||||
- Description: The password for the user that is created on first startup. Only applies when running Koito for the first time.
|
||||
##### KOITO_BIND_ADDR
|
||||
|
|
@ -42,17 +48,17 @@ Koito is configured using **environment variables**. This is the full list of co
|
|||
- Description: Set to `true` if you want to relay requests from the ListenBrainz endpoints on your Koito server to another ListenBrainz compatible server.
|
||||
##### KOITO_LBZ_RELAY_URL
|
||||
- Required: `true` if relays are enabled.
|
||||
- Description: The URL to which relayed requests will be sent to.
|
||||
- Description: The URL to which relayed requests will be sent to.
|
||||
##### KOITO_LBZ_RELAY_TOKEN
|
||||
- Required: `true` if relays are enabled.
|
||||
- Required: `true` if relays are enabled.
|
||||
- Description: The user token to send with the relayed ListenBrainz requests.
|
||||
##### KOITO_CONFIG_DIR
|
||||
- Default: `/etc/koito`
|
||||
- Description: The location where import folders and image caches are stored.
|
||||
##### KOITO_DISABLE_DEEZER
|
||||
##### KOITO_DISABLE_DEEZER
|
||||
- Default: `false`
|
||||
- Description: Disables Deezer as a source for finding artist and album images.
|
||||
##### KOITO_DISABLE_COVER_ART_ARCHIVE
|
||||
##### KOITO_DISABLE_COVER_ART_ARCHIVE
|
||||
- Default: `false`
|
||||
- Description: Disables Cover Art Archive as a source for finding album images.
|
||||
##### KOITO_DISABLE_MUSICBRAINZ
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue