No, unfortunately the standard TenchisTV Toolbar requires a PC with Windows to be installed in order to have the toolbar installed as well. They had a service compatible with smart TVs but I see that it has been discontinued from development, or at least that's what I concluded after all the errors messages I've received when the website loaded.