HOW-TO write GUI settings for XBMC python plugins and scripts (addons)
Hi,
    I created a addon for kodi by using PI, to enable configuration in addon. I created a setting.xml file inside the resource folder, I'm trying to provide the folder location as the input to the addon as follows.

Setting.xml:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<settings>
       <setting id="Path" type="folder" label="30000" default="/home" />
    <setting type="sep" /> 
</settings>


Here i want to get the given folder path on my default.py so i simply used it

default.py:

GUI_Path = xbmcplugin.getSetting("Path")
xbmcgui.Dialog().ok(addonname,GUI_Path)

I just tried to view the folder path in Dialog box, but i'm ending up with the error like.

kodi.log:

19:52:10.982 T:1890579200  NOTICE: Running database version Addons27
19:52:10.989 T:1890579200  NOTICE: Running database version ViewModes6
19:52:10.998 T:1890579200  NOTICE: Running database version Textures13
19:52:11.015 T:1890579200  NOTICE: Running database version MyMusic60
19:52:11.042 T:1890579200  NOTICE: Running database version MyVideos107
19:52:11.049 T:1890579200  NOTICE: Running database version TV29
19:52:11.055 T:1890579200  NOTICE: Running database version Epg11
19:52:11.064 T:1910763520  NOTICE: start dvd mediatype detection
19:52:11.121 T:1773859584  NOTICE: Register - new cec device registered on cec->RPI: CEC Adapter (2708:1001)
19:52:12.067 T:1910763520 WARNING: JSONRPC: Could not parse type "Setting.Details.SettingList"
19:52:12.737 T:1910763520  NOTICE: initialize done
19:52:12.738 T:1910763520  NOTICE: Running the application...
19:52:12.799 T:1910763520  NOTICE: starting zeroconf publishing
19:52:12.799 T:1910763520  NOTICE: CWebServer[8080]: Started
19:52:12.800 T:1910763520  NOTICE: starting upnp client
19:52:12.800 T:1910763520  NOTICE: starting upnp server
19:52:12.811 T:1910763520  NOTICE: starting upnp controller
19:52:12.811 T:1910763520  NOTICE: starting upnp renderer
19:52:12.829 T:1574712064  NOTICE: ES: Starting UDP Event server on port 9777
19:52:12.831 T:1574712064  NOTICE: UDP: Listening on port 9777 (ipv6 : true)
19:52:12.836 T:1910763520   ERROR: JSONRPC Server: Failed to connect to sdpd
19:52:17.790 T:1890579200   ERROR: CUPnPDirectory::GetResource - unable to find uuid folder.jpg
19:52:19.675 T:1890579200   ERROR: GetDirectory - Error getting
19:53:11.103 T:762495744   ERROR: Previous line repeats 6 times.
19:53:11.103 T:762495744   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.TypeError'>
                                            Error Contents: an integer is required
                                            Traceback (most recent call last):
                                              File "/home/pi/.kodi/addons/plugin.audio.example/default.py", line 117, in <module>
                                                GUI_Path = xbmcplugin.getSetting("Path")
                                            TypeError: an integer is required
                                            -->End of Python script error report<--
19:53:11.148 T:1910763520   ERROR: GetDirectory - Error getting plugin://plugin.audio.example/
19:53:11.149 T:1910763520   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.audio.example/) failed
19:53:21.529 T:1910763520  NOTICE: Storing total System Uptime
19:53:21.530 T:1910763520  NOTICE: Saving settings
19:53:21.543 T:1910763520  NOTICE: Saving skin settings
19:53:21.547 T:1910763520  NOTICE: stop all



I just want to collect the folder location as a string to use inside my python code, 

Thank you in advance.
Reply


Messages In This Thread
[No subject] - by asg - 2007-11-08, 00:14
[No subject] - by yuvalt - 2007-11-08, 00:49
[No subject] - by asg - 2007-11-08, 00:55
[No subject] - by Nuka1195 - 2007-11-08, 01:35
[No subject] - by yuvalt - 2007-11-08, 01:37
[No subject] - by Nuka1195 - 2007-11-08, 02:34
Online Manual Documentation - by Gamester17 - 2007-11-08, 14:28
[No subject] - by Unbehagen - 2007-11-08, 16:24
[No subject] - by Nuka1195 - 2007-11-08, 22:32
[No subject] - by Nuka1195 - 2007-11-10, 02:52
[No subject] - by asg - 2007-11-11, 12:51
[No subject] - by Nuka1195 - 2007-11-15, 01:49
[No subject] - by hani - 2007-11-27, 11:35
[No subject] - by Nuka1195 - 2007-12-04, 04:50
[No subject] - by hani - 2007-12-04, 07:38
[No subject] - by Nuka1195 - 2007-12-12, 04:30
[No subject] - by doze - 2008-10-14, 20:15
[No subject] - by doze - 2008-10-15, 16:25
[No subject] - by adityaag - 2009-01-06, 00:27
[No subject] - by Nuka1195 - 2009-01-06, 00:40
[No subject] - by BigBellyBilly - 2009-02-11, 15:35
[No subject] - by Nuka1195 - 2009-02-11, 17:27
[No subject] - by BigBellyBilly - 2009-02-11, 17:33
[No subject] - by Nuka1195 - 2009-02-11, 18:36
[No subject] - by Temhil - 2009-04-01, 04:12
[No subject] - by BigBellyBilly - 2009-04-01, 10:46
[No subject] - by Temhil - 2009-04-01, 14:14
[No subject] - by digitaldesaster - 2009-08-30, 11:03
[No subject] - by digitaldesaster - 2009-08-30, 17:39
[No subject] - by Dan Dare - 2009-08-31, 10:43
[No subject] - by digitaldesaster - 2009-08-31, 10:49
[No subject] - by f3ar007 - 2009-11-14, 06:56
[No subject] - by jmarshall - 2009-11-14, 07:17
[No subject] - by f3ar007 - 2009-11-14, 07:21
[No subject] - by Nuka1195 - 2009-12-01, 16:18
[No subject] - by VictorV - 2009-12-18, 18:32
[No subject] - by spiff - 2009-12-18, 18:39
[No subject] - by Nuka1195 - 2009-12-18, 19:14
Drive sselection - by D0nR0s4 - 2009-12-27, 05:36
[No subject] - by Spaggi - 2010-07-25, 19:43
[No subject] - by Nuka1195 - 2010-07-25, 20:21
[No subject] - by Spaggi - 2010-07-25, 20:46
[No subject] - by solexalex - 2010-07-28, 17:44
[No subject] - by Nuka1195 - 2010-07-28, 18:08
[No subject] - by solexalex - 2010-07-29, 23:44
[No subject] - by TobiasTheCommie - 2010-08-28, 14:38
[No subject] - by Nuka1195 - 2010-08-28, 15:51
[No subject] - by TobiasTheCommie - 2010-08-28, 15:52
[No subject] - by teshephe - 2010-09-01, 14:45
[No subject] - by jmarshall - 2010-09-02, 01:45
[No subject] - by teshephe - 2010-09-03, 01:56
[No subject] - by teshephe - 2010-09-04, 17:43
[No subject] - by amet - 2010-09-04, 20:47
[No subject] - by teshephe - 2010-09-04, 21:48
[No subject] - by amet - 2010-09-04, 22:19
[No subject] - by teshephe - 2010-09-04, 22:51
[No subject] - by teshephe - 2010-09-07, 05:59
settings not working at all - by chippyash - 2010-09-09, 20:20
[No subject] - by amet - 2010-09-09, 20:28
setSettings Help - by teshephe - 2010-09-09, 20:40
[No subject] - by amet - 2010-09-09, 20:49
[No subject] - by teshephe - 2010-09-09, 21:11
[No subject] - by amet - 2010-09-09, 21:20
[No subject] - by teshephe - 2010-09-09, 21:29
[No subject] - by amet - 2010-09-09, 21:37
[No subject] - by teshephe - 2010-09-09, 21:50
[No subject] - by amet - 2010-09-09, 21:51
[No subject] - by chippyash - 2010-09-09, 21:55
[No subject] - by amet - 2010-09-09, 21:57
[No subject] - by teshephe - 2010-09-09, 22:02
[No subject] - by amet - 2010-09-09, 22:06
[No subject] - by chippyash - 2010-09-09, 23:22
[No subject] - by amet - 2010-09-10, 10:34
[No subject] - by chippyash - 2010-09-10, 11:28
[No subject] - by amet - 2010-09-10, 12:15
[No subject] - by chippyash - 2010-09-10, 14:33
[No subject] - by amet - 2010-09-10, 14:41
[No subject] - by teshephe - 2010-09-12, 02:04
[No subject] - by ppic - 2010-09-12, 02:13
[No subject] - by teshephe - 2010-09-12, 02:58
[No subject] - by ppic - 2010-09-12, 03:02
[No subject] - by teshephe - 2010-09-12, 03:20
[No subject] - by teshephe - 2010-09-12, 23:18
[No subject] - by teshephe - 2010-09-17, 05:17
[No subject] - by chippyash - 2010-09-17, 08:47
[No subject] - by teshephe - 2010-09-21, 18:32
[No subject] - by ppic - 2010-09-21, 18:55
[No subject] - by teshephe - 2010-09-21, 22:30
[No subject] - by ppic - 2010-09-21, 23:39
[No subject] - by teshephe - 2010-09-22, 00:20
[No subject] - by ppic - 2010-09-22, 00:47
[No subject] - by teshephe - 2010-09-22, 01:19
[No subject] - by taxigps - 2010-10-13, 03:05
[No subject] - by Walter Sobchak - 2011-09-14, 22:53
[No subject] - by roth2006 - 2012-02-04, 04:25
RE: HOW-TO write GUI settings for XBMC python plugins and scripts (addons) - by prvinrc - 2018-01-19, 07:06
Logout Mark Read Team Forum Stats Members Help
HOW-TO write GUI settings for XBMC python plugins and scripts (addons)1