Configuration
Use this section to understand the desktop application's persisted settings and storage locations.
Configuration topics:
- Player for Player-specific application settings
- KLV for KLV decoding settings used during ingest and in the Player
- This page for local database storage and database-path overrides
⛁ Database Location
The application stores its local SQLite database as stinspector.db.
Windows
On Windows, the desktop runtime creates the database under the current user's roaming application-data directory:
%AppData%\ImpleoTV\StInspector\data\stinspector.db
In practice, this typically resolves to a path similar to:
C:\Users\<username>\AppData\Roaming\ImpleoTV\StInspector\data\stinspector.db
If the data directory does not already exist, the application creates it on startup.
Linux
On Linux, the desktop runtime follows the XDG data-directory convention.
If XDG_DATA_HOME is set, the database is created at:
$XDG_DATA_HOME/ImpleoTV/StInspector/data/stinspector.db
If XDG_DATA_HOME is not set, the application falls back to:
~/.local/share/ImpleoTV/StInspector/data/stinspector.db
If the data directory does not already exist, the application creates it on startup.
Other Platforms
On platforms that do not have a platform-specific desktop path configured, the application falls back to the STINSPECTOR_DB_PATH environment variable if it is set. Otherwise, it uses a relative path under the current working directory:
data/stinspector.db
Overriding The Database Path
On any platform, you can override the default database location by setting the STINSPECTOR_DB_PATH environment variable before starting the application.
Examples:
- Windows:
STINSPECTOR_DB_PATH=D:\StInspector\stinspector.db - Linux:
STINSPECTOR_DB_PATH=/srv/stinspector/stinspector.db
When STINSPECTOR_DB_PATH is set explicitly, the application uses that path instead of the platform default.