Settings

The Settings panel is where you configure Kombiner’s core behavior — where files are stored, how playback works, your license, and each plugin’s options.

To open Settings: Click the ⚙ gear icon in the top-right of the sidebar, near the Kombiner brand area.

Settings are organized into tabs: Library, Playback, License, and one tab per installed plugin group under Plugins.

Settings panel


Library Tab

The Library tab controls where Kombiner stores files and how it names them.

Music Library Path

This is the root directory on your local filesystem where downloaded and acquired audio files are saved. When you acquire a track, the file is placed inside this directory (following your File Path Template).

Click Browse to open a folder picker, or type the path directly. The path must exist and be writable.

Example: /Users/yourname/Music/Kombiner

Tip: Point this at a folder on a fast, local drive — not a network share or external drive that may not always be connected.

File Path Template

The File Path Template is a pattern that determines the relative path and filename for each acquired track, within the Music Library Path.

Templates use <placeholder> variables that Kombiner fills in from the track’s metadata at rename time:

PlaceholderValue used
<added:YY>2-digit year the track was added
<added:YYYY>4-digit year the track was added
<added:MM>Month the track was added
<added:DD>Day the track was added
<genre>Primary genre
<subgenre>Subgenre
<artist>Artist name
<title>Track title
<album>Album name
<year>Release year
<label>Record label

Default template: <added:YY>-<added:MM>/<genre> - <subgenre>/<artist> - <title>

Result for a track: 25-06/Techno - Industrial/Amelie Lens - The Maze.aiff

If a placeholder value is empty (e.g. no genre is set), the placeholder is replaced with Unknown or omitted depending on the template position.

Audio Conversion

These defaults are for when track file was acquired:

SettingDescription
Automatically convert toThe output format used when no explicit format is chosen (MP3, FLAC, WAV, AIFF)
Remove original fileWhether to remove the original file after conversion

Playback Tab

The Playback tab controls the audio player’s behavior, including the auto-preview feature and jog wheel.

Jog Wheel

SettingDescription
Jog scroll in preview (jog_scroll_in_preview)Whether horizontal scroll adjusts playback during CDN preview playback.
Jog scroll in playback (jog_scroll_in_playback)Whether horizontal scroll adjusts playback during full local file playback.

License Tab

The License tab is where you activate a Kombiner license key.

Free Plan

Kombiner is fully functional without a license key for libraries up to 100 tracks. All features — including enrichment, acquire, playlists, and all plugins — are available. The 100-track limit is the only restriction.

A paid license unlocks unlimited tracks. There are no feature tiers or feature gates beyond track count.

Activating a license

  1. Open Settings → License.
  2. Paste your license key into the key field.
  3. Click Activate.
  4. Kombiner contacts the license server to validate the key. On success, the status badge changes to Active and shows the license details (expiry date, seat count if applicable).

Active status indicator: A green badge labeled Active confirms the license is valid and the track limit is lifted.

Inactive / expired status: If a key is invalid, expired, or cannot be verified (e.g. no internet connection at activation time), the badge shows Inactive and the 100-track limit applies.


Plugins

Each installed plugin group has its own section under Settings → Plugins. Plugin sections are generated automatically from the plugin’s plugin.toml manifest, so the exact fields vary by plugin. A typical plugin section includes:

Enable / Disable toggle

At the top of each plugin’s settings section is an enable/disable toggle. When disabled, the plugin is excluded from all enrichment runs, acquire operations, and import jobs. Its stored results are preserved — disabling a plugin does not delete its data.

Configuration form

The configuration form contains the fields declared in the plugin’s plugin.toml. Common fields include:

Field typeExample
Email / UsernameLogin credential for the platform
PasswordLogin credential (stored securely in the system keychain)
Format preferencePreferred download format (MP3, FLAC, WAV)
API keyPersonal API key for services that offer one

Fill in all required fields before running the plugin for the first time.

Progress bar and log output

At the bottom of each plugin’s settings section, a progress bar and log output panel appear when the plugin is running:

  • The progress bar shows N / Total tracks processed.
  • The log panel streams output from the plugin in real time — successful matches, errors, rate-limit pauses, and other diagnostic messages.

The log is cleared at the start of each new run. You can scroll back through previous output within a session, but logs are not persisted across app restarts.

Plugin settings with progress bar and log

Tip: If a plugin run is producing a lot of “not found” results, check the log output for patterns — it often reveals whether the issue is a login failure, a rate limit, or a systematic mismatch in search terms.

Reset browser button

Clicking the Reset browser button clears the browser cache and cookies. This is useful if you suspect the browser is interfering with the plugin’s authentication flow.