• 1
  • 13
  • 14
  • 15(current)
  • 16
  • 17
  • 22
Release Dropbox addon
(2016-05-22, 22:46)nblaw95 Wrote: Hey, first of all thanks a lot for this addon, it works great. Made an account to ask if it would be possible to add the ability to tag files within the addon as it would be really helpful for navigating around if you have a lot of files. The standard Kodi search feature will only search the names of the files that are showing (so none of the ones that require you to hit "Show me more..."). Right-clicking a file gives you the addon's search feature but it's still limited to just the file names. It's fine if it's not possible to add tags in the addon, I'll live, but it would be a great feature if possible.
Hi, I'm sorry but I just don't have the time to implement a new feature. Confused Maybe someone else can have a look.
Reply
Because of some Dropbox certificate update, I had to update the addon. I did some basic testing and it all still looks OK. Please feel free to test this version v0.9.4 as well. This test version can be downloaded from here: https://sourceforge.net/projects/xbmc-dropbox/files/

Thanks for your help testing!
Reply
(2016-05-23, 21:46)josetaza Wrote: Because of some Dropbox certificate update, I had to update the addon. I did some basic testing and it all still looks OK. Please feel free to test this version v0.9.4 as well. This test version can be downloaded from here: https://sourceforge.net/projects/xbmc-dropbox/files/

Thanks for your help testing!
Hi, i just tried on openelec 6.0.3 but it fails to start.

This should be the significant log messages.

20:08:15 2760267.750000 T:1966956544 DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.dbmc/?content_type=executable) 20:08:15 2760267.750000 T:1966956544 DEBUG: ParentPath = [addons://sources/executable/] 20:08:15 2760267.750000 T:1609561152 DEBUG: StartScript - calling plugin Dbmc (Dropbox add-on)('plugin://plugin.dbmc/','31','?content_type=executable') 20:08:15 2760267.750000 T:1365009472 NOTICE: Thread LanguageInvoker start, auto delete: false 20:08:15 2760267.750000 T:1609561152 DEBUG: WaitOnScriptResult - waiting on the Dbmc (Dropbox add-on) (id=38) plugin... 20:08:15 2760267.750000 T:1365009472 INFO: initializing python engine. 20:08:15 2760267.750000 T:1365009472 DEBUG: CPythonInvoker(38, /storage/.kodi/addons/plugin.dbmc/addon.py): start processing 20:08:15 2760268.000000 T:1867064384 DEBUG: PushCecKeypress - received key b duration 164 (rep:0 size:0) 20:08:15 2760268.000000 T:1867064384 DEBUG: PushCecKeypress - ignored key b 20:08:16 2760268.250000 T:1365009472 NOTICE: -->Python Interpreter Initialized<-- 20:08:16 2760268.250000 T:1365009472 DEBUG: CPythonInvoker(38, /storage/.kodi/addons/plugin.dbmc/addon.py): the source file to load is "/storage/.kodi/addons/plugin.dbmc/addon.py" 20:08:16 2760268.250000 T:1365009472 DEBUG: CPythonInvoker(38, /storage/.kodi/addons/plugin.dbmc/addon.py): setting the Python path to /storage/.kodi/addons/plugin.dbmc:/storage/.kodi/addons/script.common.plugin.cache/lib:/usr/lib/python27.zip:/usr/lib/python2.7:/usr/lib/python2.7/plat-linux2:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/lib/python2.7/site-packages:/usr/lib/python2.7/site-packages/gtk-2.0 20:08:16 2760268.250000 T:1365009472 DEBUG: CPythonInvoker(38, /storage/.kodi/addons/plugin.dbmc/addon.py): entering source directory /storage/.kodi/addons/plugin.dbmc 20:08:16 2760268.250000 T:1365009472 DEBUG: CPythonInvoker(38, /storage/.kodi/addons/plugin.dbmc/addon.py): instantiating addon using automatically obtained id of "plugin.dbmc" dependent on version 2.1.0 of the xbmc.python api 20:08:16 2760268.250000 T:1966956544 DEBUG: ------ Window Init (DialogBusy.xml) ------ 20:08:16 2760269.000000 T:1365009472 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <type 'exceptions.ImportError'> Error Contents: No module named pkg_resources Traceback (most recent call last): File "/storage/.kodi/addons/plugin.dbmc/addon.py", line 28, in <module> from resources.lib.dropboxclient import XBMCDropBoxClient, Downloader File "/storage/.kodi/addons/plugin.dbmc/resources/lib/dropboxclient.py", line 33, in <module> from dropbox import client, rest File "/storage/.kodi/addons/plugin.dbmc/resources/lib/dropbox/__init__.py", line 3, in <module> from . import client, rest, session File "/storage/.kodi/addons/plugin.dbmc/resources/lib/dropbox/client.py", line 22, in <module> from .rest import ErrorResponse, RESTClient, params_to_urlencoded File "/storage/.kodi/addons/plugin.dbmc/resources/lib/dropbox/rest.py", line 7, in <module> import pkg_resources ImportError: No module named pkg_resources -->End of Python script error report<-- 20:08:16 2760269.000000 T:1966956544 DEBUG: ------ Window Init (DialogKaiToast.xml) ------ 20:08:17 2760269.250000 T:1365009472 INFO: Python script stopped 20:08:17 2760269.250000 T:1365009472 DEBUG: Thread LanguageInvoker 1365009472 terminating 20:08:17 2760269.250000 T:1609561152 DEBUG: WaitOnScriptResult - plugin exited prematurely - terminating 20:08:17 2760269.250000 T:1966956544 ERROR: GetDirectory - Error getting plugin://plugin.dbmc/?content_type=executable 20:08:17 2760269.250000 T:1966956544 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.dbmc/?content_type=executable) failed

Inviato dal mio LG-V500 utilizzando Tapatalk
Reply
(2016-05-24, 21:55)giovaorama Wrote: Hi, i just tried on openelec 6.0.3 but it fails to start.

Thanks for testing. I tested the plugin also on OSMC and it is working fine.
You are missing a python package called pkg_resources. In my environment it can be found in /usr/lib/python2.7/dist-packages/pkg_resources.py
What python version is openelec running?

Update:
I just saw that I had changed this import in the previous dropbox API as well. So I'll change it again. Good catch! Thanks.
Issue is fixed in v0.9.5. Please give it a try. Thanks!
Reply
Is there any way to add dbmc as Source to your video Library?
I dont want to browse through folders like an normal file Explorer. I wouldn't need kodi to do that.
Reply
(2016-06-27, 20:16)Technoose Wrote: Is there any way to add dbmc as Source to your video Library?
I dont want to browse through folders like an normal file Explorer. I wouldn't need kodi to do that.
Sorry I wouldn't know how to do that....
Reply
(2016-05-25, 20:32)josetaza Wrote:
(2016-05-24, 21:55)giovaorama Wrote: Hi, i just tried on openelec 6.0.3 but it fails to start.

Thanks for testing. I tested the plugin also on OSMC and it is working fine.
You are missing a python package called pkg_resources. In my environment it can be found in /usr/lib/python2.7/dist-packages/pkg_resources.py
What python version is openelec running?

Update:
I just saw that I had changed this import in the previous dropbox API as well. So I'll change it again. Good catch! Thanks.
Issue is fixed in v0.9.5. Please give it a try. Thanks!

hi josetaza,

dbmc fails to sync the last few weeks. i tried version 0.9.5, but i still get an error (urllib3 is missing!):

22:08:37 481.109039 T:140116060272384 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ImportError'>
Error Contents: Dropbox python client requires urllib3.
Traceback (most recent call last):
File "/storage/.kodi/addons/plugin.dbmc/sync_dropbox.py", line 25, in <module>
from resources.lib.sync.dropboxsync import DropboxSynchronizer
File "/storage/.kodi/addons/plugin.dbmc/resources/lib/sync/dropboxsync.py", line 32, in <module>
from resources.lib.dropboxclient import *
File "/storage/.kodi/addons/plugin.dbmc/resources/lib/dropboxclient.py", line 33, in <module>
from dropbox import client, rest
File "/storage/.kodi/addons/plugin.dbmc/resources/lib/dropbox/__init__.py", line 3, in <module>
from . import client, rest, session
File "/storage/.kodi/addons/plugin.dbmc/resources/lib/dropbox/client.py", line 22, in <module>
from .rest import ErrorResponse, RESTClient, params_to_urlencoded
File "/storage/.kodi/addons/plugin.dbmc/resources/lib/dropbox/rest.py", line 21, in <module>
raise ImportError('Dropbox python client requires urllib3.')
ImportError: Dropbox python client requires urllib3.
-->End of Python script error report<--


any idea? i was using openeelec jarvis and now use libreelec krypton alpha 3. Always the same issue.
Reply
(2016-08-02, 22:15)marv_el Wrote: hi josetaza,

dbmc fails to sync the last few weeks. i tried version 0.9.5, but i still get an error (urllib3 is missing!):
...
any idea? i was using openeelec jarvis and now use libreelec krypton alpha 3. Always the same issue.
dbmc really needs urllib3, can't do without! You should install python-urllib3 (or python3-urllib3).
I don't know how to do that on openelec... Sorry about that.
On my system it can be found here: /usr/lib/python2.7/dist-packages/urllib3/
Reply
hmmm...on libreelec it's under /.kodi/addons/script.module.requests/lib/requests/packages/urllib3/ but python seems to ignore it.
need to investigate further. thx so far.
Reply
@josetaza you might want to make this more portable. requests isn't a stock python library and isn't included in LibreELEC. It can be install via the kodi add-on script.module.requests.

see this post for more details, https://forum.libreelec.tv/thread-1182-p...ml#pid8183
"PPC is too slow, your CPU has no balls to handle HD content." ~ Davilla
"Maybe it's a toaster. Who knows, but it has nothing to do with us." ~ Ned Scott
Reply
(2016-08-05, 10:23)lrusak Wrote: @josetaza you might want to make this more portable. requests isn't a stock python library and isn't included in LibreELEC. It can be install via the kodi add-on script.module.requests.

see this post for more details, https://forum.libreelec.tv/thread-1182-p...ml#pid8183

i can confirm that with these changes dbmc 0.9.5 works again on libreelec!
thanks for helping out!
Reply
I searched but couldn't find much. Is there a way to easily display artwork for thumbnail view in dbmc? I tried using jpgs using the traditional naming schema (with files in the folders) but didn't seem to do anything. Anyone have any other suggestions? Thanks in advance!
Reply
Hi.
I have a problem with DBMC.
I used DBMC long time without problems from April and from last update I can not enter into DBMC to see my folders.
I go msg : error DBMC.
What can I do to fix this?

This is my kodi log for DBMC :
21:21:52 T:6128 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ImportError'>
Error Contents: Dropbox python client requires urllib3.
Traceback (most recent call last):
File "C:\Users\TOSHIBA\AppData\Roaming\Kodi\addons\plugin.dbmc\addon.py", line 28, in <module>
from resources.lib.dropboxclient import XBMCDropBoxClient, Downloader
File "C:\Users\TOSHIBA\AppData\Roaming\Kodi\addons\plugin.dbmc\resources\lib\dropboxclient.py", line 33, in <module>
from dropbox import client, rest
File "C:\Users\TOSHIBA\AppData\Roaming\Kodi\addons\plugin.dbmc\resources\lib\dropbox\__init__.py", line 3, in <module>
from . import client, rest, session
File "C:\Users\TOSHIBA\AppData\Roaming\Kodi\addons\plugin.dbmc\resources\lib\dropbox\client.py", line 22, in <module>
from .rest import ErrorResponse, RESTClient, params_to_urlencoded
File "C:\Users\TOSHIBA\AppData\Roaming\Kodi\addons\plugin.dbmc\resources\lib\dropbox\rest.py", line 21, in <module>
raise ImportError('Dropbox python client requires urllib3.')
ImportError: Dropbox python client requires urllib3.
-->End of Python script error report<--
21:21:52 T:5216 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.dbmc/?content_type=executable
21:21:52 T:5216 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.dbmc/?content_type=executable) failed
21:21:54 T:5780 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ImportError'>
Error Contents: Dropbox python client requires urllib3.
Traceback (most recent call last):
File "C:\Users\TOSHIBA\AppData\Roaming\Kodi\addons\plugin.dbmc\addon.py", line 28, in <module>
from resources.lib.dropboxclient import XBMCDropBoxClient, Downloader
File "C:\Users\TOSHIBA\AppData\Roaming\Kodi\addons\plugin.dbmc\resources\lib\dropboxclient.py", line 33, in <module>
from dropbox import client, rest
File "C:\Users\TOSHIBA\AppData\Roaming\Kodi\addons\plugin.dbmc\resources\lib\dropbox\__init__.py", line 3, in <module>
from . import client, rest, session
File "C:\Users\TOSHIBA\AppData\Roaming\Kodi\addons\plugin.dbmc\resources\lib\dropbox\client.py", line 22, in <module>
from .rest import ErrorResponse, RESTClient, params_to_urlencoded
File "C:\Users\TOSHIBA\AppData\Roaming\Kodi\addons\plugin.dbmc\resources\lib\dropbox\rest.py", line 21, in <module>
raise ImportError('Dropbox python client requires urllib3.')
ImportError: Dropbox python client requires urllib3.
-->End of Python script error report<--
21:21:54 T:5216 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.dbmc/?content_type=executable
21:21:54 T:5216 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.dbmc/?content_type=executable) failed
21:21:56 T:5216 NOTICE: Storing total System Uptime
21:21:56 T:5216 NOTICE: Saving settings
21:21:56 T:5216 NOTICE: stop all
21:21:56 T:5216 NOTICE: stop player
21:21:56 T:5216 NOTICE: ES: Stopping event server
21:21:56 T:5216 NOTICE: stopping upnp
21:21:57 T:7080 NOTICE: ES: UDP Event server stopped
21:21:57 T:5216 NOTICE: stop sap announcement listener
21:21:57 T:5216 NOTICE: clean cached files!
21:21:57 T:5216 NOTICE: unload skin
21:21:57 T:6584 NOTICE: DudeHere Common Routines Service: Service stopping...
21:22:02 T:5216 ERROR: CPythonInvoker(12, C:\Users\TOSHIBA\AppData\Roaming\Kodi\addons\plugin.video.specto\default.py): script didn't stop in 5 seconds - let's kill it
21:22:07 T:5216 NOTICE: stopped
21:22:07 T:5216 NOTICE: destroy
21:22:07 T:5216 NOTICE: closing down remote control service
21:22:07 T:5216 NOTICE: unload sections
21:22:07 T:5216 NOTICE: special://profile/ is mapped to: special://masterprofile/
21:22:07 T:5216 NOTICE: destroy
21:22:07 T:5216 WARNING: Attempted to remove window 10013 from the window manager when it didn't exist
21:22:07 T:5216 WARNING: Attempted to remove window 10014 from the window manager when it didn't exist
21:22:07 T:5216 WARNING: Attempted to remove window 10015 from the window manager when it didn't exist
21:22:07 T:5216 WARNING: Attempted to remove window 10016 from the window manager when it didn't exist
21:22:07 T:5216 WARNING: Attempted to remove window 10017 from the window manager when it didn't exist
21:22:07 T:5216 WARNING: Attempted to remove window 10018 from the window manager when it didn't exist
21:22:07 T:5216 WARNING: Attempted to remove window 10019 from the window manager when it didn't exist
21:22:07 T:5216 WARNING: Attempted to remove window 10021 from the window manager when it didn't exist
21:22:07 T:5216 WARNING: Attempted to remove window 10107 from the window manager when it didn't exist
21:22:07 T:5216 WARNING: Attempted to remove window 10115 from the window manager when it didn't exist
21:22:07 T:5216 WARNING: Attempted to remove window 10104 from the window manager when it didn't exist
21:22:07 T:5216 NOTICE: closing down remote control service
21:22:07 T:5216 NOTICE: unload sections
21:22:07 T:5216 NOTICE: application stopped...
21:22:07 T:5216 ERROR: dllFreeLibrary - Invalid hModule specified
Reply
I can confirm I have the same issue on all my systems using Dbmc 0.9.6

15:36:35 T:5132 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ImportError'>
Error Contents: Dropbox python client requires urllib3.
Traceback (most recent call last):
File "C:\Users\user_2\AppData\Roaming\Kodi\addons\plugin.dbmc\sync_dropbox.py", line 25, in <module>
from resources.lib.sync.dropboxsync import DropboxSynchronizer
File "C:\Users\user_2\AppData\Roaming\Kodi\addons\plugin.dbmc\resources\lib\sync\dropboxsync.py", line 32, in <module>
from resources.lib.dropboxclient import *
File "C:\Users\user_2\AppData\Roaming\Kodi\addons\plugin.dbmc\resources\lib\dropboxclient.py", line 33, in <module>
from dropbox import client, rest
File "C:\Users\user_2\AppData\Roaming\Kodi\addons\plugin.dbmc\resources\lib\dropbox\__init__.py", line 3, in <module>
from . import client, rest, session
File "C:\Users\user_2\AppData\Roaming\Kodi\addons\plugin.dbmc\resources\lib\dropbox\client.py", line 22, in <module>
from .rest import ErrorResponse, RESTClient, params_to_urlencoded
File "C:\Users\user_2\AppData\Roaming\Kodi\addons\plugin.dbmc\resources\lib\dropbox\rest.py", line 21, in <module>
raise ImportError('Dropbox python client requires urllib3.')
ImportError: Dropbox python client requires urllib3.
-->End of Python script error report<--
Reply
Hi, i have an error on DBMC that urllib3 is needed. How do i fix it?
Any help would be appreciated.
Tia
Reply
  • 1
  • 13
  • 14
  • 15(current)
  • 16
  • 17
  • 22

Logout Mark Read Team Forum Stats Members Help
Dropbox addon2