Rewritten and simplified version of https://github.com/szymex/xbmc-finnish-tv
** Does not support Ruutu+ **
Ruutu.fi plugin for Kodi
License: GNU General Public License v3.0
Rewritten and simplified version of https://github.com/szymex/xbmc-finnish-tv
** Does not support Ruutu+ **
Hi,
thanks for plugin, but I don't get ruutu search working. It just errors out when I try searching anything:
$ grep ruutu ~/.kodi/temp/kodi.log
2019-10-04 19:35:58.420 T:2972183856 DEBUG: ADDON: cpluff: 'Suspicious plug-in descriptor content in /home/pi/.kodi/addons/plugin.video.ruutu/addon.xml, line 16, column 5 (ignoring unexpected element news and its contents).'
2019-10-04 19:35:58.440 T:2972183856 NOTICE: ADDON: plugin.video.ruutu v0.2.0 installed
2019-10-04 19:36:00.820 T:2972183856 DEBUG: LocalizeStrings: loaded 33 strings from file /home/pi/.kodi/addons/plugin.video.ruutu/resources/language/English/strings.xml
2019-10-04 19:36:04.801 T:2749104336 DEBUG: GetImageHash - unable to stat url /home/pi/.kodi/addons/plugin.video.ruutu/icon.png
2019-10-04 19:36:12.991 T:2749104336 DEBUG: ADDON: cpluff: 'Suspicious plug-in descriptor content in /home/pi/.kodi/addons/plugin.video.ruutu/addon.xml, line 16, column 5 (ignoring unexpected element news and its contents).'
2019-10-04 19:36:13.044 T:2749104336 NOTICE: ADDON: plugin.video.ruutu v0.2.0 installed
2019-10-04 19:36:15.797 T:2543378640 DEBUG: GetImageHash - unable to stat url /home/pi/.kodi/addons/plugin.video.ruutu/icon.png
2019-10-04 19:36:17.251 T:2749104336 DEBUG: GetImageHash - unable to stat url /home/pi/.kodi/addons/plugin.video.ruutu/fanart.jpg
2019-10-04 19:36:18.492 T:2972183856 DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.ruutu/)
2019-10-04 19:36:18.492 T:2972183856 DEBUG: ParentPath = [plugin://plugin.video.ruutu/]
2019-10-04 19:36:18.592 T:2543378640 DEBUG: CAddonDatabase::SetLastUsed[plugin.video.ruutu] took 100 ms
2019-10-04 19:36:18.593 T:2688520400 DEBUG: StartScript - calling plugin Ruutu.fi('plugin://plugin.video.ruutu/','1','','resume:false')
2019-10-04 19:36:18.593 T:2395979984 DEBUG: CPythonInvoker(12, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): start processing
2019-10-04 19:36:18.723 T:2395979984 DEBUG: CPythonInvoker(12, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): the source file to load is "/home/pi/.kodi/addons/plugin.video.ruutu/addon.py"
2019-10-04 19:36:18.723 T:2395979984 DEBUG: CPythonInvoker(12, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): setting the Python path to /home/pi/.kodi/addons/plugin.video.ruutu:/usr/lib/python2.7:/usr/lib/python2.7/plat-arm-linux-gnueabihf:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/gtk-2.0
2019-10-04 19:36:18.723 T:2395979984 DEBUG: CPythonInvoker(12, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): entering source directory /home/pi/.kodi/addons/plugin.video.ruutu
2019-10-04 19:36:18.723 T:2395979984 DEBUG: CPythonInvoker(12, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): instantiating addon using automatically obtained id of "plugin.video.ruutu" dependent on version 2.2.1 of the xbmc.python api
2019-10-04 19:36:19.045 T:2395979984 INFO: CPythonInvoker(12, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): script successfully run
2019-10-04 19:36:19.045 T:2395979984 DEBUG: onExecutionDone(12, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py)
2019-10-04 19:36:19.091 T:2395979984 WARNING: CPythonInvoker(12, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): the python script "/home/pi/.kodi/addons/plugin.video.ruutu/addon.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE
2019-10-04 19:36:21.406 T:2972183856 DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.ruutu/?mode=serie&page=1&view=search)
2019-10-04 19:36:21.406 T:2972183856 DEBUG: ParentPath = [plugin://plugin.video.ruutu/]
2019-10-04 19:36:21.468 T:2772099280 DEBUG: CAddonDatabase::SetLastUsed[plugin.video.ruutu] took 63 ms
2019-10-04 19:36:21.469 T:2395979984 DEBUG: StartScript - calling plugin Ruutu.fi('plugin://plugin.video.ruutu/','2','?mode=serie&page=1&view=search','resume:false')
2019-10-04 19:36:21.469 T:2688520400 DEBUG: CPythonInvoker(13, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): start processing
2019-10-04 19:36:21.631 T:2688520400 DEBUG: CPythonInvoker(13, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): the source file to load is "/home/pi/.kodi/addons/plugin.video.ruutu/addon.py"
2019-10-04 19:36:21.631 T:2688520400 DEBUG: CPythonInvoker(13, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): setting the Python path to /home/pi/.kodi/addons/plugin.video.ruutu:/usr/lib/python2.7:/usr/lib/python2.7/plat-arm-linux-gnueabihf:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/gtk-2.0
2019-10-04 19:36:21.632 T:2688520400 DEBUG: CPythonInvoker(13, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): entering source directory /home/pi/.kodi/addons/plugin.video.ruutu
2019-10-04 19:36:21.632 T:2688520400 DEBUG: CPythonInvoker(13, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): instantiating addon using automatically obtained id of "plugin.video.ruutu" dependent on version 2.2.1 of the xbmc.python api
File "/home/pi/.kodi/addons/plugin.video.ruutu/addon.py", line 219, in <module>
ruutu.handle()
File "/home/pi/.kodi/addons/plugin.video.ruutu/resources/lib/xbmcutil.py", line 70, in handle
File "/home/pi/.kodi/addons/plugin.video.ruutu/addon.py", line 122, in handleSearch
2019-10-04 19:36:26.170 T:2688520400 DEBUG: onExecutionDone(13, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py)
2019-10-04 19:36:26.221 T:2688520400 WARNING: CPythonInvoker(13, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): the python script "/home/pi/.kodi/addons/plugin.video.ruutu/addon.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE
2019-10-04 19:36:26.232 T:2395979984 ERROR: GetDirectory - Error getting plugin://plugin.video.ruutu/?mode=serie&page=1&view=search
2019-10-04 19:36:26.270 T:2972183856 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.ruutu/?mode=serie&page=1&view=search) failed
2019-10-04 19:36:26.270 T:2972183856 DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.ruutu/)
2019-10-04 19:36:26.270 T:2972183856 DEBUG: ParentPath = [plugin://plugin.video.ruutu/]
2019-10-04 19:36:26.322 T:2772099280 DEBUG: CAddonDatabase::SetLastUsed[plugin.video.ruutu] took 52 ms
2019-10-04 19:36:26.322 T:2395979984 DEBUG: StartScript - calling plugin Ruutu.fi('plugin://plugin.video.ruutu/','8','','resume:false')
2019-10-04 19:36:26.323 T:2688520400 DEBUG: CPythonInvoker(19, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): start processing
2019-10-04 19:36:26.445 T:2688520400 DEBUG: CPythonInvoker(19, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): the source file to load is "/home/pi/.kodi/addons/plugin.video.ruutu/addon.py"
2019-10-04 19:36:26.445 T:2688520400 DEBUG: CPythonInvoker(19, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): setting the Python path to /home/pi/.kodi/addons/plugin.video.ruutu:/usr/lib/python2.7:/usr/lib/python2.7/plat-arm-linux-gnueabihf:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/gtk-2.0
2019-10-04 19:36:26.445 T:2688520400 DEBUG: CPythonInvoker(19, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): entering source directory /home/pi/.kodi/addons/plugin.video.ruutu
2019-10-04 19:36:26.445 T:2688520400 DEBUG: CPythonInvoker(19, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): instantiating addon using automatically obtained id of "plugin.video.ruutu" dependent on version 2.2.1 of the xbmc.python api
2019-10-04 19:36:26.828 T:2688520400 INFO: CPythonInvoker(19, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): script successfully run
2019-10-04 19:36:26.828 T:2688520400 DEBUG: onExecutionDone(19, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py)
2019-10-04 19:36:26.879 T:2688520400 WARNING: CPythonInvoker(19, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): the python script "/home/pi/.kodi/addons/plugin.video.ruutu/addon.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE
2019-10-04 19:36:32.196 T:2561392848 DEBUG: ADDON: cpluff: 'Suspicious plug-in descriptor content in /home/pi/.kodi/addons/plugin.video.ruutu/addon.xml, line 16, column 5 (ignoring unexpected element news and its contents).'
2019-10-04 19:36:32.229 T:2561392848 NOTICE: ADDON: plugin.video.ruutu v0.2.0 installed
2019-10-04 19:36:32.327 T:2972183856 DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.ruutu/)
2019-10-04 19:36:32.327 T:2972183856 DEBUG: ParentPath = [plugin://plugin.video.ruutu/]
2019-10-04 19:36:32.380 T:2543378640 DEBUG: CAddonDatabase::SetLastUsed[plugin.video.ruutu] took 53 ms
2019-10-04 19:36:32.381 T:2688520400 DEBUG: StartScript - calling plugin Ruutu.fi('plugin://plugin.video.ruutu/','9','','resume:false')
2019-10-04 19:36:32.381 T:2395979984 DEBUG: CPythonInvoker(20, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): start processing
2019-10-04 19:36:32.509 T:2395979984 DEBUG: CPythonInvoker(20, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): the source file to load is "/home/pi/.kodi/addons/plugin.video.ruutu/addon.py"
2019-10-04 19:36:32.510 T:2395979984 DEBUG: CPythonInvoker(20, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): setting the Python path to /home/pi/.kodi/addons/plugin.video.ruutu:/usr/lib/python2.7:/usr/lib/python2.7/plat-arm-linux-gnueabihf:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/gtk-2.0
2019-10-04 19:36:32.510 T:2395979984 DEBUG: CPythonInvoker(20, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): entering source directory /home/pi/.kodi/addons/plugin.video.ruutu
2019-10-04 19:36:32.510 T:2395979984 DEBUG: CPythonInvoker(20, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): instantiating addon using automatically obtained id of "plugin.video.ruutu" dependent on version 2.2.1 of the xbmc.python api
2019-10-04 19:36:32.829 T:2395979984 INFO: CPythonInvoker(20, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): script successfully run
2019-10-04 19:36:32.829 T:2395979984 DEBUG: onExecutionDone(20, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py)
2019-10-04 19:36:32.879 T:2395979984 WARNING: CPythonInvoker(20, /home/pi/.kodi/addons/plugin.video.ruutu/addon.py): the python script "/home/pi/.kodi/addons/plugin.video.ruutu/addon.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE
My system is Raspi4, with latest up to date Rasbian 10.1 and kodi 18.4-5~buster.
I'm happy to help debugging if you tell what to do.
Tried to install this on kodi 19 but gave me error "The dependency on xbmc.python version 2.2.2 could not be satisfied".
I googled it and seems like that is python2 stuff but Kodi19 would use python 3.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.