A new TinyPPI update is now available for download from the repository.
TinyPPI 1.6.6 - Changelog
Theming & Appearance
FEL/MEL enhancement-layer tags and the conversion icons now have configurable colors — set your own via the theme settings.
Added individual opacity sliders for every theme element (title, filename, header, icon, description, output, FPS, progress, accent, unit, line, dialog focus, and more).
Added width limits to label controls to prevent text overflow.
Fixed a color reference in the Dolby Vision section header.
Performance
The Dolby Vision tunnel / VS10 mode is now cached and only re-read when the pixel format actually changes.
CPU usage is now taken from Kodi’s own infolabel, removing the last per-cycle system read and making the value available immediately.
The background service now uses a blocking wait instead of a 1-second polling loop.
Fixes
Fixed queue-level handling to always use floats (Python 3.12 compatibility).
Fixed a double space in the L6 unit suffix when no unit color is set.
Under the Hood
Large code cleanup and deduplication pass with no functional changes.
Removed several unused properties and strings that were no longer referenced by the skin.
Is it a planned feature in your addon? To avoid any legal issues it would even be acceptable to let us load our own icon assets for each audio format and HDR format
A new TinyPPI update is now available for download from the repository.
TinyPPI 1.7.1 - Changelog
Dolby Vision & HDR
The overlay now shows HDR10 and Dolby Vision metadata directly — including DV profile, version, type and presence, plus the media source and HDR10 details.
Added dedicated Dolby Vision icons (DV logo and DV name) and a layer-group icon.
HDR/DV groups now settle into the correct alignment — properties are applied before positioning and re-applied on updates, so the offsets no longer drift.
Layout & Appearance
Widened several label controls (320 → 400) so longer text is no longer cut off.
The horizontal offset setting is now labelled “Horizontal offset (SDR only)” to make its scope clear.
Under the Hood
Refactored luminance formatting into a single reusable helper to remove duplicated code.
Optimized overlay positioning by caching the last applied offset and skipping redundant repositioning calls.
A new TinyPPI update is now available for download from the repository.
TinyPPI 1.8.0 - Changelog
New: Codec-Logo Splash
A brief splash that shows the HDR/video and audio format logos on the fullscreen video window at playback start and on the OSD. Duration, offsets and colors are configurable.
Multiple splash modes (start, OSD, TinyPPI) are now prepared simultaneously and switched via Kodi’s visibility conditions for smoother transitions.
Added per-mode size multipliers (80–130 %).
High-quality PNG scaling with caching so logos stay crisp across different audio/video configurations.
New and refreshed codec logo set (HDR10, HDR10+, HLG, SDR, IMAX, Dolby Vision, Atmos, DTS, DTS:X, FLAC, MP3, OPUS, PCM …).
Dolby Vision & HDR
Added support for the new hdrprobe 2.0video_tracks schema, with fallback to the previous layout.
Fixed a DV-detection crash on file paths containing non-ASCII characters (e.g. “Léon”) under the C/POSIX locale.
The FEL/MEL enhancement-layer indicator is now shown as a status icon (✓ / ✗) instead of a text label.
Appearance
New default colors for the FEL/MEL and conversion indicators (Forest, Tangerine, Crimson).
Under the Hood
Cleaned up the main skin XML (fixed “Converting” conditions, merged duplicate controls).
Removed unused code, polished docstrings/comments and stripped trailing whitespace.
A new TinyPPI update is now available for download from the repository.
TinyPPI 1.8.1 - Changelog
Audio
Added a new audio bitstream parser that detects the original source bit depth and sample rate directly from the audio stream instead of relying on Kodi’s reported values.
Accurate detection for DTS / DTS-HD, TrueHD, MLP and FLAC sources.
DTS-HD extension streams are now parsed to correctly identify 96/192 kHz content that Kodi reports only as the 48 kHz compatibility core.
Results are cached together with the existing media information for minimal playback overhead.
Added dedicated DTS-96/24 and DTS-ES codec logos.
New
Introduced the new audioprobe.py module for low-level audio stream analysis.
I no longer use the output reported from Kodi, but rather the output directly from the file source.
An audio bitstream parser that determines the source’s original bit depth and sample rate directly from the audio stream, rather than relying on the values reported by Kodi.
A new TinyPPI update is now available for download from the repository.
TinyPPI 1.8.6 - Changelog
Dolby Vision & HDR
Playback metadata (Dolby Vision, HDR and audio) is now detected right at video start via hdrprobe, so the fields are already populated when the overlay or dialog opens — no more “Fetching…” on open.
Mode switching now prefers native VS10 actions (with a sysfs fallback) and applies dialog mode changes only after the dialog closes, so actions are no longer dropped.
Updated hdrprobe to v0.5.0.
Appearance & Settings
Context-aware styling: splash and overlay colors can now be set independently per context (playback start, video OSD, TinyPPI overlay), with dedicated dialog styling and opacities.
Reordered the settings for a clearer structure.
Stability & Fixes
Fixed crashes when the addon is updated while playback is active (addon-unregistration handling).
Font.xml edits now preserve your original file formatting (encoding, line endings, blank lines) instead of rewriting the whole file.
Under the Hood
Updated the tools.tinyppi dependency to 1.1.0.
Removed the obsolete CurrentSkin property and its related skin conditions.
Modernized string formatting (f-strings), tidied imports, documented the codec logos in the README and deduplicated splash-removal code.