The settings hub

A tour of every section in the server settings, what lives where, and who is allowed in.

Everything an owner configures is in one place, reached from the 🛠 Server button in the top bar of a browser.

Server administration is deliberately a mouse-and-keyboard job. It does not appear in the TV interface or on phones, because filling in folder paths and provider credentials with a remote control is nobody’s good time. Consuming the results, of course, happens everywhere.

Who can get in: the owner, and anyone on the same network as the server. If you have set an admin PIN, it is asked for once when you open the hub.

The sections

A rail down the left side, one section at a time, and every section has its own address so you can bookmark the one you keep coming back to.

General

The server’s display name, which is what people see when they pick it in an app. Also the launcher for the theme editor, and audio output options.

Users and Profiles

Create, rename, and delete profiles. Set PINs and rating caps. Invite people and remove their access.

Account and Remote

Link this server to your account, see the state of its connection to the outside world, and unlink. Covered in Connect your server to your account.

Libraries

Every library with its own settings dialog, plus New library and the settings that apply to all of them:

SettingWhat it does
Scan intervalHow often the server looks for new files by itself
Analysis parallelismHow many files it probes at once during a scan. Higher is faster and busier
TMDB tokenYour own metadata key, if you would rather not use the one that comes with your account
Ratings countryWhich country’s age-rating system is displayed

Import from Plex is here too.

IPTV

Live TV sources, credentials, the channel manager, and the master switch that hides live TV everywhere. See Live TV and recording.

Optimize Media

Files that are hard work to play, and a queue for pre-encoding them. See Getting the details right.

File management

Where recordings and prepared downloads are written, plus a read-only panel of facts about how this server was started:

  • The data directory
  • The port it is listening on
  • Where its media tools are and what version they are
  • Which hardware encoders it found on this machine

Those are set when the server launches, not here, which is why they are shown rather than editable.

Backups

Scheduled snapshots and one-step restore. See Backups and updates.

Integrations

Two things.

Webhooks

Send events to a URL of your choosing. Discord, Home Assistant, a script on your own machine, or anything that accepts an HTTP POST.

Events fire on:

  • Playback starting
  • Playback finishing
  • A new item being added to a library
  • A scan completing

Add a webhook, choose which events it should get, and it starts posting. Use them for a light that dims when a film starts, a channel that announces new arrivals, or your own log of what the household watches.

API tokens

Your server speaks a documented REST API, the same one our own apps use. Create token gives you one, with a choice of scope:

  • Read for browsing, searching, and reading library data
  • Full to also control playback on connected devices

The token is shown once. Copy it then; it is stored hashed and cannot be shown again. Revoke any token at any time.

The full reference, with a console for trying calls against your own server, is at the API reference.

Privacy and Diagnostics

Two switches, and it is worth knowing which is which because most products are not honest about this:

DefaultWhat leaves the box
Crash reportsOnA stack trace, your OS and architecture, and the version. Turn it off and nothing does
Anonymous usage statisticsOffNothing unless you turn it on. Then: version, platform, coarse counts of which features are in use

Neither carries your account, your server’s identity, or anything about your library. Reports are tagged with a random installation identifier you can reset, and are not tied to a person. It is collected by us rather than by a third-party analytics company.

There is also a switch for verbose HTTP logging, which is off by default and is there for when you are chasing a problem.

About

Version, this server’s identity, and the update card. See Backups and updates.

Also here: the legal notices, which list the open-source components the server ships with and their licences, including the written offer for the source of the media tools it bundles.

Advanced

The tuning knobs, behind a warning banner. Everything in there defaults to exactly what the server does today, so opening the section and touching nothing changes nothing. There is a full reference for every one of them.

Things that live outside the hub

Not everything is an owner setting, and two things people go looking for here are somewhere else:

  • Your own preferences, meaning your theme, home screen arrangement, quality, and autoplay, are in ⚙ Settings rather than the server hub. They are per person and available on every device.
  • Stats, meaning who is watching what right now and what the household has been watching, is its own page from the top bar. It is for watching, not for configuring.

Something here wrong or missing? Tell us at support@kammcs.com and we will fix it.