2015-05-16, 23:30
Seems I've run into problems with OSMC / DBMC 0.9.2 too, short summary is the OSMC-skin is indirectly causing a 'black screen' problem in DBMC.
First of all, thanks for making DBMC, it's exactly what I needed. Only thing is, it doesn't cooperate with the OSMC default skin (which is a different skin than Kodi default!).
I just installed DBMC 0.9.2 from the zipfile from Sourceforge on my Pi 2. The newest version in Kodi-repository seems to be 0.8.1, it is missing in Helix-repository.
My OSMC is the "newest" version RC something to which I manually applied al updates. OK, admitting here, I did last full update a week ago or so.
I can add my DropBox account fine, authentication / PIN etc. works. I see my folders in my account and I go to the Dropbox Photo folder. Opening any picture in DBMC gave me a black screen.
Reading the kodi.log file, the error (missing control 32 / progressbar) is pointing me to skin problems. So I change the skin from the OSMC skin to the default-skin (Confluence), and guess what, DBMC is working now.
Probably means some skin elements DBMC is relying on are missing from the default OSMC skin. Which means it's a "bug" in OSMC and not in DBMC maybe - but I thought I might report back anyway for other people running into this problem as a reference.
For your pleasure, here's the Python-error thrown:
First of all, thanks for making DBMC, it's exactly what I needed. Only thing is, it doesn't cooperate with the OSMC default skin (which is a different skin than Kodi default!).
I just installed DBMC 0.9.2 from the zipfile from Sourceforge on my Pi 2. The newest version in Kodi-repository seems to be 0.8.1, it is missing in Helix-repository.
My OSMC is the "newest" version RC something to which I manually applied al updates. OK, admitting here, I did last full update a week ago or so.
I can add my DropBox account fine, authentication / PIN etc. works. I see my folders in my account and I go to the Dropbox Photo folder. Opening any picture in DBMC gave me a black screen.
Reading the kodi.log file, the error (missing control 32 / progressbar) is pointing me to skin problems. So I change the skin from the OSMC skin to the default-skin (Confluence), and guess what, DBMC is working now.
Probably means some skin elements DBMC is relying on are missing from the default OSMC skin. Which means it's a "bug" in OSMC and not in DBMC maybe - but I thought I might report back anyway for other people running into this problem as a reference.
For your pleasure, here's the Python-error thrown:
Code:
20:59:24 T:1751290912 NOTICE: Thread LanguageInvoker start, auto delete: false
20:59:24 T:1751290912 NOTICE: -->Python Interpreter Initialized<--
20:59:27 T:1785369632 NOTICE: Thread BackgroundLoader start, auto delete: false
20:59:27 T:1726125088 ERROR: EXCEPTION: Non-Existent Control 32
20:59:27 T:1726125088 ERROR: Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
self.run()
File "/home/osmc/.kodi/addons/plugin.dbmc/resources/lib/dropboxviewer.py", line 366, in run
self._progress.update(self._itemsHandled, self._itemsTotal)
File "/home/osmc/.kodi/addons/plugin.dbmc/resources/lib/dropboxprogress.py", line 70, in update
self.getControl(self.PROGRESS_BAR).setPercent(percent)
RuntimeError: Non-Existent Control 32