I’m interested in the Vero V for basic media streaming and YouTube use. My questions:
Is it possible to install third-party Linux programs and launch them through Kodi (e.g. VacuumTube as a YouTube client)?
1.1. If so, when exiting third-party programs, does it seamlessly return to the OSMC interface?
Is it possible to edit system files on the Vero V, and how?
While you can install them video playback would not be hardware accelerated so I don’t think it is really doing what you want. But I wonder what VaccumTube would do that the Kodi Youtube Addon doesn’t.
Kodi will be shutdown when external graphical programs start and be restarted when you exit the external program
Having looked at VacuumTube, I rather doubt it would run on Vero, although it looks streets ahead of the Kodi YT addon so would be nice if it did. The way hardware decoding is invoked on Vero is different from the way it’s done in linux on x86 for example, so I suspect VacuumTube would at least need some work to support hardware decoding.
If you change the title of this thread to mention VacuumTube you might find someone who’s done it.
You could use Kodi Kore remote app for smartphone and tablet to send youtube links from your Youtube app to your vero V. It would then be played by the kodi youtube addon on Vero V.
Perhaps someone with the Vero V could try installing VacuumTube, launching it through Kodi with the System.Exec parameter and testing the application’s performance? I don’t have any device to test OSMC on, and the ability to use VacuumTube will be decisive in me purchasing the Vero V. I’ve had problems with the official YouTube and Invidious addons and their interface isn’t as enticing.
You cannot run the standalone VacuumTube app on OSMC because VacuumTube requires a graphical desktop environment (like Wayland or X11 with a desktop manager), whereas OSMC runs headless in the background and displays the Kodi interface directly via hardware acceleration.
Having said that, some people have managed to get x11 running on OSMC.
I made a Python script that terminates Kodi in the background to save resources, starts VacuumTube and, when VacuumTube is closed, restarts Kodi.
This can be saved as a .py file, linked to a menu item in Kodi and executed via the RunScript command. python3-psutil must be installed.
import subprocess, psutil
PROCNAME = "kodi.bin"
for proc in psutil.process_iter():
if proc.name() == PROCNAME:
proc.terminate()
proc = subprocess.Popen(['vacuumtube'])
proc.wait() # Wait for the first program to close
subprocess.Popen(['kodi'])
From my testing on both my main and in a virtual machine, it performs wonderfully.
I’m now just looking for Kodi-centric hardware that supports one of the more “common” distributions, preferably Debian. Running VacuumTube requires an X server, which neither CoreELEC nor OSMC have.
@sam_nazarko, does the Vero V perhaps support installing something other than OSMC?