Yeah. Right.
YT does not like TinyPPI. Something is not perfect.
If you look into it…thank you.
The SDR logo shows up in the top left corner, but the main window does not show up.
When I press the return/back button, the SDR logo does not disappear, but the video goes to the background and continues
There is now a native Android app for TinyPPI. The dashboard in a browser does the job, but a browser tab is still a browser tab, so I built an app that speaks the same API.
What you get:
Live — the title with its poster, how the source is graded and what is actually leaving the box, the format logos, and the progress. On a box that allows control, the transport row sits underneath: play/pause, stop, ten and thirty seconds either way, a seek bar, volume and mute, plus a picker each for the audio track and the subtitles. The VS10 buttons are there too, offering exactly the conversions that apply to whatever is playing.
Readings — every row the overlay prints, in the cards it prints them in. None of it is composed by the app: the box renders each row exactly as the TV draws it, units and labels and all, translated through Kodi’s own string table. So a row that gains something on the TV gains it in the app, and the two cannot drift apart.
Metadata — the Dolby Vision metadata view, trim tables included.
History — the L1 luminance chart over the last minute, the last ten, or the whole title, and the event log underneath: every output switch, display mode change, track change, cache dip and temperature warning, with the position in the film where it happened.
Two things worth knowing:
The app holds one live connection shared by every screen, and after the first reading the box only sends what actually changed — so leaving it open on the sofa costs very little, and it drops the connection a few seconds after you put the phone down.
You can store two addresses: the one your box has on your own network, and whatever way in you use from outside. It tries the local one first and falls over to the other when that does not answer, so you never have to think about which network you are on. The second slot is meant for a VPN or a reverse proxy you already run — the usual warning still applies, please do not expose the add-on’s port to the internet directly.
What you need:
Android 8.0 or newer, and the add-on’s web server switched on under Settings → Dashboard. The transport row and the VS10 buttons only appear if you have also allowed control there. Everything else works read-only.
The app follows your wallpaper colours where Android offers them, does light and dark, and speaks currently English and German.
No iOS version:
There is no iOS app and none is planned. iPhone and iPad users are not stuck, though: the dashboard is an ordinary web page, so Safari opens it like anything else, and it ships a web manifest — Share → Add to Home Screen gives it its own icon and a standalone window without any browser chrome. Same readings, same remote. The Android app exists because a native one is nicer to live with, not because the dashboard is short of anything.
After profiling the addon, I found the root cause of the huge delay for Youtube addon, the issue is this code
size = xbmcvfs.Stat(path).st_size()
For streaming, the file size is not meaninful, and seems Kodi has difficulty to get the file stats. This code should be improved to exlucde video path from addons.
under VS10 it’s not immediately apparent if it’s selected DV (Original) or DV → SDR
highlight the active selection or make it more obvious that the output is DV (Original) → SDR if that’s what it’s supposed to be.
The addon does not always perform a forced mode switch.
But it must be done, also for HDR, not only for DV.
Otherwise the TV does not switch the HDR processing.
@Portisch
Please make all of the VS10 switching options available as Actions, as was the case with the various custom CE 21 versions and as SamuriHL does in his CE 22 builds. Handling all of this sysfs/drm hacks is not a good approach and keeps leading to new issues and bugs.
I won’t continue working on this vs10 mode switch feature anymore with this stupid sysfs or DRM hacks. I’ve done my best.
If someone knows how to do it better or can fix the issues, they are more than welcome to create a Pull Request.