Page 1 of 1

Madsonic Server 6.x KODI Plugin

Posted: 26 Aug 2015, 01:24
by Madsonic
Image

Madsonic KODI Plugin

http://kodi.tv/


Contribution: http://forum.xbmc.org/showthread.php?tid=99513 developed by t0mm0

0.6.0:
  • Update for Madsonic 6
Don't forget to set up your server info in the plugin settings.

by default it points at the demo server (http://demo.madsonic.org) so you can try it out of the box.

you might get better results if you force using DVDPlayer.
if you don't already have a playercorefactory.xml in your userdata directory then make a file and add the following in it.

Code: Select all

<playercorefactory>
    <rules action="prepend">
        <rule name="madsonic" filename=".*/rest/(stream|download).view.*" player="dvdplayer"/>
    </rules>
</playercorefactory>
if you already have one, just insert the line:

Code: Select all

<rule name="madsonic" filename=".*/rest/(stream|download).view.*" player="dvdplayer"/>
directly after the <rules> tag.

see http://wiki.xbmc.org/index.php?title=HO ... a_playback for more info on playercorefactory.xml


tested with

KODI 15.1


Download
plugin.audio.madsonic.0.6.0.zip
(242.48 KiB) Downloaded 462 times
plugin.video.madsonic.0.6.0.zip
(242.46 KiB) Downloaded 409 times

Re: Madsonic Server 6.x KODI Plugin

Posted: 31 Aug 2015, 12:37
by Override92
Thanks for that. I'll try the plugin as soon as possible. :thumbsup:

Re: Madsonic Server 6.x KODI Plugin

Posted: 19 Feb 2017, 06:15
by Matt Zornig
Hi,

is this KODI Addon still under development?

I've searched the kodi forums for a newer version, but this one seems to be the version, which is the most current. (seems development discontinued since 2015)

Anyways, here is my report (In hope, it helps to continue the development):

Installed Addon, via "install from ZIP" => ok
opened/started the addon => GUI showed a "Madsonic error"

This is the Debug Log:

Code: Select all

04:28:52 456.988007 T:1963397120  NOTICE: Log level changed to "LOG_LEVEL_DEBUG_FREEMEM"
04:28:52 456.988556 T:1963397120  NOTICE: Enabled debug logging due to GUI setting. Level 2.
04:28:52 456.989777 T:1963397120   DEBUG: ------ Window Init () ------
04:28:53 458.654572 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:28:53 458.654938 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:28:54 459.054565 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:28:54 459.055176 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:28:54 459.437897 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:28:54 459.438538 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:28:57 462.671234 T:1963397120   DEBUG: Keyboard: scancode: 0x01, sym: 0x001b, unicode: 0x001b, modifier: 0x0
04:28:57 462.671631 T:1963397120   DEBUG: OnKey: escape (0xf01b) pressed, action is PreviousMenu
04:28:58 462.755280 T:1963397120   DEBUG: CGUIWindowManager::PreviousWindow: Deactivate
04:28:58 462.929169 T:1963397120   DEBUG: ------ Window Deinit (SettingsCategory.xml) ------
04:28:58 462.937958 T:1963397120   DEBUG: CGUIWindowManager::PreviousWindow: Activate new
04:28:58 462.938171 T:1963397120   DEBUG: ------ Window Init (Settings.xml) ------
04:28:58 462.942139 T:1423471520   DEBUG: Thread JobWorker start, auto delete: true
04:28:58 462.957977 T:1423471520   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x6eb476a0
04:28:58 462.959229 T:1423471520   DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(402672), nBufferAlignmen(16)
04:28:58 462.967316 T:1423471520   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x6eb6c928
04:28:58 462.969208 T:1423471520   DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
04:28:58 463.005890 T:1423471520   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x6eb476a0
04:28:58 463.008423 T:1423471520   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x6eb6c928
04:28:58 463.008911 T:1423471520   DEBUG: DecodeJpegToTexture: decoded special://skin/backgrounds/settings.jpg 1024x576
04:29:06 471.154602 T:1963397120   DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0
04:29:06 471.155212 T:1963397120   DEBUG: OnKey: up (0xf080) pressed, action is Up
04:29:06 471.437897 T:1963397120   DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0
04:29:06 471.438507 T:1963397120   DEBUG: OnKey: up (0xf080) pressed, action is Up
04:29:07 471.997864 T:1963397120   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
04:29:07 472.087952 T:1963397120   DEBUG: OnKey: return (0xf00d) pressed, action is Select
04:29:07 472.088654 T:1963397120   DEBUG: Activating window ID: 10040
04:29:07 472.328674 T:1963397120   DEBUG: ------ Window Deinit (Settings.xml) ------
04:29:07 472.370544 T:1963397120   DEBUG: ------ Window Init (AddonBrowser.xml) ------
04:29:07 472.371124 T:1963397120    INFO: Loading skin file: AddonBrowser.xml, load type: KEEP_IN_MEMORY
04:29:07 472.483551 T:1963397120   ERROR: Window Translator: Can't find window filestackingdialog
04:29:07 472.485504 T:1963397120   ERROR: Window Translator: Can't find window peripherals
04:29:08 472.752716 T:1963397120   DEBUG: CGUIMediaWindow::GetDirectory ()
04:29:08 472.753174 T:1963397120   DEBUG:   ParentPath = []
04:29:08 472.986572 T:1263301536   DEBUG: Thread BackgroundLoader start, auto delete: false
04:29:08 473.021576 T:1263301536   DEBUG: Thread BackgroundLoader 1263301536 terminating
04:29:10 474.835785 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:10 474.836121 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:11 476.174713 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:11 476.175171 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:11 476.471222 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:11 476.471558 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:12 476.937897 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:12 476.938232 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:12 477.554565 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:12 477.554901 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:13 478.371216 T:1963397120   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
04:29:13 478.421326 T:1963397120   DEBUG: OnKey: return (0xf00d) pressed, action is Select
04:29:13 478.424225 T:1963397120   DEBUG: CGUIMediaWindow::GetDirectory (addons://user/)
04:29:13 478.424408 T:1963397120   DEBUG:   ParentPath = []
04:29:13 478.533051 T:1263301536   DEBUG: Thread BackgroundLoader start, auto delete: false
04:29:13 478.563599 T:1263301536   DEBUG: Thread BackgroundLoader 1263301536 terminating
04:29:16 481.044373 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:16 481.044952 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:16 481.421234 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:16 481.421692 T:1963397120   DEBUG: OnKey: long-down (0x100f081) pressed, action is Down
04:29:16 481.488251 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:16 481.488617 T:1963397120   DEBUG: OnKey: long-down (0x100f081) pressed, action is Down
04:29:16 481.571228 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:16 481.571564 T:1963397120   DEBUG: OnKey: long-down (0x100f081) pressed, action is Down
04:29:16 481.671265 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:16 481.671631 T:1963397120   DEBUG: OnKey: long-down (0x100f081) pressed, action is Down
04:29:17 481.871246 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:17 481.871582 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:17 482.271240 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:17 482.271576 T:1963397120   DEBUG: OnKey: long-down (0x100f081) pressed, action is Down
04:29:17 482.361328 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:17 482.361664 T:1963397120   DEBUG: OnKey: long-down (0x100f081) pressed, action is Down
04:29:17 482.437897 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:17 482.438202 T:1963397120   DEBUG: OnKey: long-down (0x100f081) pressed, action is Down
04:29:17 482.521240 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:17 482.521545 T:1963397120   DEBUG: OnKey: long-down (0x100f081) pressed, action is Down
04:29:17 482.604553 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:17 482.604889 T:1963397120   DEBUG: OnKey: long-down (0x100f081) pressed, action is Down
04:29:17 482.671234 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:17 482.671570 T:1963397120   DEBUG: OnKey: long-down (0x100f081) pressed, action is Down
04:29:18 482.754578 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:18 482.754883 T:1963397120   DEBUG: OnKey: long-down (0x100f081) pressed, action is Down
04:29:18 482.837921 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:18 482.838257 T:1963397120   DEBUG: OnKey: long-down (0x100f081) pressed, action is Down
04:29:18 483.538269 T:1963397120   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
04:29:18 483.628174 T:1963397120   DEBUG: OnKey: return (0xf00d) pressed, action is Select
04:29:18 483.631165 T:1963397120   DEBUG: CGUIMediaWindow::GetDirectory (addons://user/xbmc.addon.audio)
04:29:18 483.631378 T:1963397120   DEBUG:   ParentPath = [addons://user/]
04:29:19 484.001160 T:1263301536   DEBUG: Thread BackgroundLoader start, auto delete: false
04:29:19 484.051147 T:1263301536   DEBUG: Thread BackgroundLoader 1263301536 terminating
04:29:20 485.418335 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:20 485.418671 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:21 485.812134 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:21 485.812469 T:1963397120   DEBUG: OnKey: long-down (0x100f081) pressed, action is Down
04:29:21 485.891479 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:21 485.891815 T:1963397120   DEBUG: OnKey: long-down (0x100f081) pressed, action is Down
04:29:21 485.907837 T:1423471520   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/ImageLib-arm.so)
04:29:21 485.908722 T:1423471520   DEBUG: Loading: /usr/lib/kodi/system/ImageLib-arm.so
04:29:21 485.954742 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:21 485.955200 T:1963397120   DEBUG: OnKey: long-down (0x100f081) pressed, action is Down
04:29:21 486.054596 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:21 486.054901 T:1963397120   DEBUG: OnKey: long-down (0x100f081) pressed, action is Down
04:29:21 486.113251 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:21 486.113678 T:1963397120   DEBUG: OnKey: long-down (0x100f081) pressed, action is Down
04:29:21 486.187927 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:21 486.188232 T:1963397120   DEBUG: OnKey: long-down (0x100f081) pressed, action is Down
04:29:21 486.204926 T:1423471520   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x6eb0b488
04:29:21 486.206787 T:1423471520   DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(81920), nBufferAlignmen(16)
04:29:21 486.211578 T:1423471520   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x6eb4b688
04:29:21 486.212982 T:1423471520   DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
04:29:21 486.225220 T:1423471520   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x6eb0b488
04:29:21 486.226990 T:1423471520   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x6eb4b688
04:29:21 486.227356 T:1423471520   DEBUG: DecodeJpegToTexture: decoded special://masterprofile/Thumbnails/a/af306b7e.jpg 256x256
04:29:22 487.153748 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:22 487.154144 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:22 487.159027 T:1263301536   DEBUG: Thread JobWorker start, auto delete: true
04:29:22 487.202911 T:1263301536   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x6fe01e78
04:29:22 487.204163 T:1263301536   DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(81920), nBufferAlignmen(16)
04:29:22 487.215393 T:1423471520   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x6eb6e5b8
04:29:22 487.217529 T:1263301536   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x6fe31ef0
04:29:22 487.217804 T:1423471520   DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(81920), nBufferAlignmen(16)
04:29:22 487.219147 T:1263301536   DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
04:29:22 487.226807 T:1423471520   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x6ebb1a40
04:29:22 487.228088 T:1263301536   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x6fe01e78
04:29:22 487.228851 T:1423471520   DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
04:29:22 487.230316 T:1263301536   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x6fe31ef0
04:29:22 487.230743 T:1263301536   DEBUG: DecodeJpegToTexture: decoded special://masterprofile/Thumbnails/c/cef9edb9.jpg 256x256
04:29:22 487.258545 T:1423471520   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x6eb6e5b8
04:29:22 487.260529 T:1423471520   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x6ebb1a40
04:29:22 487.261139 T:1423471520   DEBUG: DecodeJpegToTexture: decoded special://masterprofile/Thumbnails/b/ba7a2582.jpg 1280x720
04:29:22 487.261383 T:1423471520   DEBUG: DoWork - took 104 ms to load special://masterprofile/Thumbnails/b/ba7a2582.jpg
04:29:22 487.371216 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:22 487.371552 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:22 487.433258 T:1423471520   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x6eb569f0
04:29:22 487.434418 T:1423471520   DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(81920), nBufferAlignmen(16)
04:29:22 487.450897 T:1263301536   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x6fe01e78
04:29:22 487.452911 T:1263301536   DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(254464), nBufferAlignmen(16)
04:29:22 487.453522 T:1423471520   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x6eb30508
04:29:22 487.456879 T:1423471520   DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
04:29:22 487.466705 T:1263301536   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x5ce56150
04:29:22 487.468353 T:1263301536   DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
04:29:22 487.468689 T:1423471520   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x6eb569f0
04:29:22 487.471008 T:1423471520   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x6eb30508
04:29:22 487.471436 T:1423471520   DEBUG: DecodeJpegToTexture: decoded special://masterprofile/Thumbnails/0/0a810734.jpg 256x256
04:29:22 487.502563 T:1263301536   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x6fe01e78
04:29:22 487.504181 T:1263301536   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x5ce56150
04:29:22 487.504547 T:1263301536   DEBUG: DecodeJpegToTexture: decoded special://masterprofile/Thumbnails/1/10a540a0.jpg 1280x720
04:29:22 487.504669 T:1263301536   DEBUG: DoWork - took 129 ms to load special://masterprofile/Thumbnails/1/10a540a0.jpg
04:29:22 487.521240 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:22 487.521515 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:22 487.584625 T:1423471520   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x6eb4b688
04:29:22 487.585876 T:1423471520   DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(81920), nBufferAlignmen(16)
04:29:22 487.589203 T:1423471520   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x6eb15ff0
04:29:22 487.590424 T:1423471520   DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
04:29:22 487.597260 T:1423471520   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x6eb4b688
04:29:22 487.599457 T:1423471520   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x6eb15ff0
04:29:22 487.599915 T:1423471520   DEBUG: DecodeJpegToTexture: decoded special://masterprofile/Thumbnails/b/bdad7b22.jpg 256x256
04:29:22 487.687927 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:22 487.688324 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:23 487.717682 T:1263301536   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x6fe01e78
04:29:23 487.720001 T:1263301536   DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(81920), nBufferAlignmen(16)
04:29:23 487.721313 T:1423471520   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x6eb0b488
04:29:23 487.722778 T:1423471520   DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(81920), nBufferAlignmen(16)
04:29:23 487.725525 T:1263301536   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x5ce852f8
04:29:23 487.727051 T:1263301536   DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
04:29:23 487.753601 T:1423471520   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x6eb30508
04:29:23 487.755127 T:1263301536   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x6fe01e78
04:29:23 487.755402 T:1423471520   DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
04:29:23 487.757721 T:1263301536   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x5ce852f8
04:29:23 487.758301 T:1263301536   DEBUG: DecodeJpegToTexture: decoded special://masterprofile/Thumbnails/3/3faaac0c.jpg 1280x720
04:29:23 487.768402 T:1423471520   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x6eb0b488
04:29:23 487.770477 T:1423471520   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x6eb30508
04:29:23 487.770813 T:1423471520   DEBUG: DecodeJpegToTexture: decoded special://masterprofile/Thumbnails/6/6016583e.jpg 256x256
04:29:23 487.887909 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:23 487.888214 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:23 487.897705 T:1423471520   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x6eb569f0
04:29:23 487.899170 T:1423471520   DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(81920), nBufferAlignmen(16)
04:29:23 487.903687 T:1423471520   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x6eb15ff0
04:29:23 487.904846 T:1423471520   DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
04:29:23 487.964783 T:1423471520   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x6eb569f0
04:29:23 487.967041 T:1423471520   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x6eb15ff0
04:29:23 487.967468 T:1423471520   DEBUG: DecodeJpegToTexture: decoded special://masterprofile/Thumbnails/5/58fd3c53.jpg 256x256
04:29:24 488.810364 T:1963397120   DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0
04:29:24 488.810699 T:1963397120   DEBUG: OnKey: up (0xf080) pressed, action is Up
04:29:24 489.670319 T:1963397120   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
04:29:25 489.771301 T:1963397120   DEBUG: OnKey: return (0xf00d) pressed, action is Select
04:29:25 489.778320 T:1963397120   DEBUG: ------ Window Init (DialogAddonInfo.xml) ------
04:29:25 489.778595 T:1963397120    INFO: Loading skin file: DialogAddonInfo.xml, load type: KEEP_IN_MEMORY
04:29:30 494.937866 T:1963397120   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
04:29:30 495.021423 T:1963397120   DEBUG: OnKey: return (0xf00d) pressed, action is Select
04:29:30 495.021820 T:1963397120   DEBUG: ------ Window Init (DialogAddonSettings.xml) ------
04:29:30 495.022003 T:1963397120    INFO: Loading skin file: DialogAddonSettings.xml, load type: KEEP_IN_MEMORY
04:29:30 495.069214 T:1963397120   DEBUG: LocalizeStrings: no translation available in currently set gui language, at path /storage/.kodi/addons/plugin.audio.madsonic/resources/language/English (US)
04:29:30 495.072113 T:1963397120   DEBUG: LocalizeStrings: no strings.po file exist at /storage/.kodi/addons/plugin.audio.madsonic/resources/language/english, fallback to strings.xml
04:29:34 499.521240 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:34 499.521606 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:35 500.071320 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:35 500.071777 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:35 500.354675 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:35 500.355072 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:35 500.587891 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:35 500.588226 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:36 500.787903 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:36 500.788208 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:36 501.071289 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:36 501.071625 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:37 501.821259 T:1963397120   DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0
04:29:37 501.821594 T:1963397120   DEBUG: OnKey: up (0xf080) pressed, action is Up
04:29:37 502.404572 T:1963397120   DEBUG: Keyboard: scancode: 0x6a, sym: 0x0113, unicode: 0x0000, modifier: 0x0
04:29:37 502.404907 T:1963397120   DEBUG: OnKey: right (0xf083) pressed, action is Right
04:29:38 502.837891 T:1963397120   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
04:29:38 502.921326 T:1963397120   DEBUG: OnKey: return (0xf00d) pressed, action is Select
04:29:38 503.637909 T:1963397120   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
04:29:39 503.754700 T:1963397120   DEBUG: OnKey: return (0xf00d) pressed, action is Select
04:29:39 504.271271 T:1963397120   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
04:29:39 504.304657 T:1963397120   DEBUG: OnKey: return (0xf00d) pressed, action is Select
04:29:40 505.021332 T:1963397120   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
04:29:40 505.139038 T:1963397120   DEBUG: OnKey: return (0xf00d) pressed, action is Select
04:29:41 506.087982 T:1963397120   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
04:29:41 506.138000 T:1963397120   DEBUG: OnKey: return (0xf00d) pressed, action is Select
04:29:42 506.804657 T:1963397120   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
04:29:42 506.888000 T:1963397120   DEBUG: OnKey: return (0xf00d) pressed, action is Select
04:29:42 507.587891 T:1963397120   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
04:29:42 507.638000 T:1963397120   DEBUG: OnKey: return (0xf00d) pressed, action is Select
04:29:43 508.254578 T:1963397120   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
04:29:43 508.337982 T:1963397120   DEBUG: OnKey: return (0xf00d) pressed, action is Select
04:29:45 509.721252 T:1963397120   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
04:29:45 509.804688 T:1963397120   DEBUG: OnKey: return (0xf00d) pressed, action is Select
04:29:46 510.837921 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:46 510.838226 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:48 513.088257 T:1963397120   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
04:29:48 513.171326 T:1963397120   DEBUG: OnKey: return (0xf00d) pressed, action is Select
04:29:48 513.420837 T:1963397120   DEBUG: ------ Window Deinit (DialogAddonSettings.xml) ------
04:29:53 517.894165 T:1263301536   DEBUG: Thread JobWorker 1263301536 terminating (autodelete)
04:29:53 517.967896 T:1423471520   DEBUG: Thread JobWorker 1423471520 terminating (autodelete)
04:29:55 519.971313 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:55 519.971680 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:55 520.342773 T:1963397120   DEBUG: SECTION:UnloadDelayed(DLL: special://xbmcbin/system/ImageLib-arm.so)
04:29:56 520.855042 T:1963397120   DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
04:29:56 520.855408 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
04:29:57 522.354553 T:1963397120   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
04:29:57 522.404968 T:1963397120   DEBUG: OnKey: return (0xf00d) pressed, action is Select
04:29:57 522.405884 T:1963397120   DEBUG: Activating window ID: 10502
04:29:57 522.621948 T:1963397120   DEBUG: ------ Window Deinit (DialogAddonInfo.xml) ------
04:29:57 522.667725 T:1963397120   DEBUG: ------ Window Deinit (AddonBrowser.xml) ------
04:29:58 522.790771 T:1963397120   DEBUG: ------ Window Init (MyMusicNav.xml) ------
04:29:58 522.791077 T:1963397120    INFO: Loading skin file: MyMusicNav.xml, load type: KEEP_IN_MEMORY
04:29:58 522.983398 T:1963397120   ERROR: Window Translator: Can't find window filestackingdialog
04:29:58 522.985291 T:1963397120   ERROR: Window Translator: Can't find window peripherals
04:29:58 523.104797 T:1963397120   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.audio.madsonic/)
04:29:58 523.105042 T:1963397120   DEBUG:   ParentPath = [plugin://plugin.audio.madsonic/]
04:29:58 523.107788 T:1963397120   DEBUG: StartScript - calling plugin Madsonic('plugin://plugin.audio.madsonic/','1','')
04:29:58 523.108459 T:1423471520   DEBUG: Thread LanguageInvoker start, auto delete: false
04:29:58 523.108704 T:1963397120   DEBUG: WaitOnScriptResult - waiting on the Madsonic (id=16) plugin...
04:29:58 523.108765 T:1423471520    INFO: initializing python engine.
04:29:58 523.108887 T:1423471520   DEBUG: CPythonInvoker(16, /storage/.kodi/addons/plugin.audio.madsonic/default.py): start processing
04:29:58 523.148804 T:1963397120   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x3288040
04:29:58 523.150574 T:1963397120   DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(81920), nBufferAlignmen(16)
04:29:58 523.155212 T:1963397120   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x3308b48
04:29:58 523.156921 T:1963397120   DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
04:29:58 523.173767 T:1423471520   DEBUG: -->Python Interpreter Initialized<--
04:29:58 523.174561 T:1423471520   DEBUG: CPythonInvoker(16, /storage/.kodi/addons/plugin.audio.madsonic/default.py): the source file to load is "/storage/.kodi/addons/plugin.audio.madsonic/default.py"
04:29:58 523.175598 T:1423471520   DEBUG: CPythonInvoker(16, /storage/.kodi/addons/plugin.audio.madsonic/default.py): setting the Python path to /storage/.kodi/addons/plugin.audio.madsonic:/storage/.kodi/addons/script.module.simplejson/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
04:29:58 523.175964 T:1423471520   DEBUG: CPythonInvoker(16, /storage/.kodi/addons/plugin.audio.madsonic/default.py): entering source directory /storage/.kodi/addons/plugin.audio.madsonic
04:29:58 523.176208 T:1423471520   DEBUG: CPythonInvoker(16, /storage/.kodi/addons/plugin.audio.madsonic/default.py): instantiating addon using automatically obtained id of "plugin.audio.madsonic" dependent on version 2.1.0 of the xbmc.python api
04:29:58 523.180969 T:1963397120   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x3288040
04:29:58 523.182983 T:1963397120   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x3308b48
04:29:58 523.183472 T:1963397120   DEBUG: DecodeJpegToTexture: decoded special://skin/backgrounds/media-overlay.jpg 1280x720
04:29:58 523.637085 T:1423471520  NOTICE: plugin queries: {'mode': 'main'}
04:29:58 523.637451 T:1423471520  NOTICE: plugin handle: 1
04:29:58 523.637573 T:1423471520  NOTICE: ping
04:29:58 523.637878 T:1423471520  NOTICE: queries: {'p': 'enc:4d4064246f6e696344656d6f', 'c': 'kodi', 'v': '2.0.0', 'u': 'demo-guest', 'f': 'json'}
04:29:58 523.638672 T:1423471520  NOTICE: getting http://demo.madsonic.org/rest/ping.view?p=enc%3A4d4064246f6e696344656d6f&c=kodi&v=2.0.0&u=demo-guest&f=json
04:29:59 523.862061 T:1423471520   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.AttributeError'>
                                            Error Contents: 'NoneType' object has no attribute 'get'
                                            Traceback (most recent call last):
                                              File "/storage/.kodi/addons/plugin.audio.madsonic/default.py", line 34, in <module>
                                                if madsonic.ping():
                                              File "/storage/.kodi/addons/plugin.audio.madsonic/resources/lib/Madsonic/Madsonic.py", line 35, in ping
                                                payload = self.__get_json('ping.view')
                                              File "/storage/.kodi/addons/plugin.audio.madsonic/resources/lib/Madsonic/Madsonic.py", line 231, in __get_json
                                                if payload.get('status', 'failed') == 'ok':
                                            AttributeError: 'NoneType' object has no attribute 'get'
                                            -->End of Python script error report<--
04:29:59 523.883972 T:1963397120   DEBUG: ------ Window Init (DialogKaiToast.xml) ------
04:29:59 524.071106 T:1423471520    INFO: Python script stopped
04:29:59 524.071472 T:1423471520   DEBUG: Thread LanguageInvoker 1423471520 terminating
04:29:59 524.081665 T:1963397120   DEBUG:  WaitOnScriptResult - plugin exited prematurely - terminating
04:29:59 524.082031 T:1963397120   ERROR: GetDirectory - Error getting plugin://plugin.audio.madsonic/
04:29:59 524.082458 T:1963397120   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.audio.madsonic/) failed
04:29:59 524.149841 T:1963397120   DEBUG: CGUIMediaWindow::GetDirectory ()
04:29:59 524.150208 T:1963397120   DEBUG:   ParentPath = [plugin://plugin.audio.madsonic/]
04:29:59 524.222412 T:1963397120   DEBUG: RetrieveMusicInfo() took 0 msec
04:29:59 524.243591 T:1423471520   DEBUG: Thread BackgroundLoader start, auto delete: false
04:29:59 524.259766 T:1423471520   DEBUG: Thread BackgroundLoader 1423471520 terminating
04:30:04 529.244141 T:1963397120   DEBUG: ------ Window Deinit (DialogKaiToast.xml) ------
0, modifier: 0x0
04:31:09 594.528076 T:1963397120   DEBUG: OnKey: down (0xf081) pressed, action is Down
: OnKey: escape (0xf01b) pressed, action is PreviousMenu
04:31:30 615.242126 T:1963397120   DEBUG: CGUIWindowManager::PreviousWindow: Deactivate
04:31:30 615.481018 T:1963397120   DEBUG: ------ Window Deinit (AddonBrowser.xml) ------
04:31:30 615.504761 T:1963397120   DEBUG: CGUIWindowManager::PreviousWindow: Activate new
04:31:30 615.505066 T:1963397120   DEBUG: ------ Window Init (Settings.xml) ------
04:31:30 615.528687 T:1656480672   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x5bee1d28
04:31:30 615.530090 T:1656480672   DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(402672), nBufferAlignmen(16)
04:31:30 615.536499 T:1656480672   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x70bee8e0
04:31:30 615.538025 T:1656480672   DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
04:31:30 615.574646 T:1656480672   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x5bee1d28
04:31:30 615.576782 T:1656480672   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x70bee8e0
04:31:30 615.577454 T:1656480672   DEBUG: DecodeJpegToTexture: decoded special://skin/backgrounds/settings.jpg 1024x576

Code: Select all

Kodi 16.1 on a RP2, OpenElec 7.0.1
Madsonic on a Synology  NAS
Version	MADSONIC 6.2.9080.619dd31.20161222.0327
REST	MADSONIC REST API v2.5.0, SUBSONIC REST API v1.14.0
Server	jetty/8.y.z-SNAPSHOT, java 1.8.0_102, Linux 3.10.77 (amd64) (196.4 MB / 476.5 MB)
	Size: Database: 915MB, Thumbs-Cache: 11MB, LastFM-Cache: 86MB, Lucene-Cache: 69MB
	Spring.Framework v3.2.17, Spring.Security v3.2.9, HyperSQL DataBase v2.3.4

Re: Madsonic Server 6.x KODI Plugin

Posted: 11 Jul 2017, 11:36
by AlexanderAddisoon
Study the 1st and the top post, satisfied with every addons, and your given plugins are also very simple to install and user friendly..

Re: Madsonic Server 6.x KODI Plugin

Posted: 27 Nov 2017, 08:48
by DonaldS
Hi all,

Tried it. Couldn't install kodi addons the first time. But all it took was a restart. Now working perfectly like a charm.

Thanks a Ton!! :thumbsup: :thumbsup: :thumbsup:

Re: Madsonic Server 6.x KODI Plugin

Posted: 03 May 2018, 17:41
by Matt Zornig
Still not working with Kodi 17.6 on Libreelec 8.2.5 and MADSONIC 6.3 | BUILD: 9840.8df1ddd.20180107.0710
I added the playercorefactory.xml, did a kodi restart and did not change a setting to test with the demo server.
No luck.

Code: Select all

23:21:50.666 T:1945412160   DEBUG: ------ Window Deinit (Home.xml) ------
23:21:50.771 T:1945412160   DEBUG: ------ Window Init (MyMusicNav.xml) ------
23:21:50.771 T:1945412160    INFO: Loading skin file: MyMusicNav.xml, load type: KEEP_IN_MEMORY
23:21:51.192 T:1945412160   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
23:21:51.226 T:1945412160   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.audio.madsonic/)
23:21:51.227 T:1945412160   DEBUG:   ParentPath = [plugin://plugin.audio.madsonic/]
23:21:51.311 T:1041232800   DEBUG: CAddonDatabase::SetLastUsed[plugin.audio.madsonic] took 85 ms
23:21:51.312 T:1626338208   DEBUG: StartScript - calling plugin Madsonic('plugin://plugin.audio.madsonic/','1','')
23:21:51.320 T:963638176   DEBUG: Thread LanguageInvoker start, auto delete: false
23:21:51.320 T:963638176    INFO: initializing python engine.
23:21:51.321 T:963638176   DEBUG: CPythonInvoker(19, /storage/.kodi/addons/plugin.audio.madsonic/default.py): start processing
23:21:51.731 T:1945412160   DEBUG: ------ Window Init (DialogBusy.xml) ------
23:21:52.216 T:963638176   DEBUG: -->Python Interpreter Initialized<--
23:21:52.216 T:963638176   DEBUG: CPythonInvoker(19, /storage/.kodi/addons/plugin.audio.madsonic/default.py): the source file to load is "/storage/.kodi/addons/plugin.audio.madsonic/default.py"
23:21:52.217 T:963638176   DEBUG: CPythonInvoker(19, /storage/.kodi/addons/plugin.audio.madsonic/default.py): setting the Python path to /storage/.kodi/addons/plugin.audio.madsonic:/storage/.kodi/addons/script.module.simplejson/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
23:21:52.217 T:963638176   DEBUG: CPythonInvoker(19, /storage/.kodi/addons/plugin.audio.madsonic/default.py): entering source directory /storage/.kodi/addons/plugin.audio.madsonic
23:21:52.270 T:963638176   DEBUG: CPythonInvoker(19, /storage/.kodi/addons/plugin.audio.madsonic/default.py): instantiating addon using automatically obtained id of "plugin.audio.madsonic" dependent on version 2.1.0 of the xbmc.python api
23:21:54.405 T:963638176   DEBUG: plugin queries: {'mode': 'main'}
23:21:54.405 T:963638176   DEBUG: plugin handle: 1
23:21:54.405 T:963638176   DEBUG: ping
23:21:54.405 T:963638176   DEBUG: queries: {'p': 'enc:4d4064246f6e696344656d6f', 'c': 'kodi', 'v': '2.0.0', 'u': 'demo-guest', 'f': 'json'}
23:21:54.406 T:963638176   DEBUG: getting http://demo.madsonic.org/rest/ping.view?p=enc%3A4d4064246f6e696344656d6f&c=kodi&v=2.0.0&u=demo-guest&f=json
23:21:54.677 T:963638176   ERROR: Madsonic: Error contacting server. [Errno 111] Connection refused
Also, with my Server it does not work:

Code: Select all

23:50:45.277 T:766505888   DEBUG: StartScript - calling plugin Madsonic('plugin://plugin.audio.madsonic/','7','')
23:50:45.278 T:1626338208   DEBUG: Thread LanguageInvoker start, auto delete: false
23:50:45.279 T:1626338208    INFO: initializing python engine.
23:50:45.279 T:1626338208   DEBUG: CPythonInvoker(25, /storage/.kodi/addons/plugin.audio.madsonic/default.py): start processing
23:50:45.753 T:1945412160   DEBUG: ------ Window Init (DialogBusy.xml) ------
23:50:47.746 T:1626338208   DEBUG: -->Python Interpreter Initialized<--
23:50:47.747 T:1626338208   DEBUG: CPythonInvoker(25, /storage/.kodi/addons/plugin.audio.madsonic/default.py): the source file to load is "/storage/.kodi/addons/plugin.audio.madsonic/default.py"
23:50:47.748 T:1626338208   DEBUG: CPythonInvoker(25, /storage/.kodi/addons/plugin.audio.madsonic/default.py): setting the Python path to /storage/.kodi/addons/plugin.audio.madsonic:/storage/.kodi/addons/script.module.simplejson/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
23:50:47.748 T:1626338208   DEBUG: CPythonInvoker(25, /storage/.kodi/addons/plugin.audio.madsonic/default.py): entering source directory /storage/.kodi/addons/plugin.audio.madsonic
23:50:47.797 T:1626338208   DEBUG: CPythonInvoker(25, /storage/.kodi/addons/plugin.audio.madsonic/default.py): instantiating addon using automatically obtained id of "plugin.audio.madsonic" dependent on version 2.1.0 of the xbmc.python api
23:50:49.062 T:1626338208   DEBUG: plugin queries: {'mode': 'main'}
23:50:49.062 T:1626338208   DEBUG: plugin handle: 7
23:50:49.062 T:1626338208   DEBUG: ping
23:50:49.062 T:1626338208   DEBUG: queries: {'p': 'admin', 'c': 'kodi', 'v': '2.0.0', 'u': 'admin', 'f': 'json'}
23:50:49.063 T:1626338208   DEBUG: getting http://myip:4040/rest/ping.view?p=admin&c=kodi&v=2.0.0&u=admin&f=json
23:50:50.555 T:1626338208   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.AttributeError'>
                                            Error Contents: 'NoneType' object has no attribute 'get'
                                            Traceback (most recent call last):
                                              File "/storage/.kodi/addons/plugin.audio.madsonic/default.py", line 34, in <module>
                                                if madsonic.ping():
                                              File "/storage/.kodi/addons/plugin.audio.madsonic/resources/lib/Madsonic/Madsonic.py", line 35, in ping
                                                payload = self.__get_json('ping.view')
                                              File "/storage/.kodi/addons/plugin.audio.madsonic/resources/lib/Madsonic/Madsonic.py", line 231, in __get_json
                                                if payload.get('status', 'failed') == 'ok':
                                            AttributeError: 'NoneType' object has no attribute 'get'
                                            -->End of Python script error report<--
23:50:50.566 T:1945412160   DEBUG: ------ Window Init (DialogNotification.xml) ------
23:50:50.859 T:1626338208    INFO: Python script stopped
23:50:50.860 T:1626338208   DEBUG: Thread LanguageInvoker 1626338208 terminating
23:50:50.868 T:1945412160   ERROR: GetDirectory - Error getting plugin://plugin.audio.madsonic/
23:50:50.868 T:1945412160   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.audio.madsonic/) failed
23:50:50.869 T:1945412160   DEBUG: CGUIMediaWindow::GetDirectory (addons://sources/audio)
23:50:50.869 T:1945412160   DEBUG:   ParentPath = []
23:50:51.026 T:1945412160   DEBUG: RetrieveMusicInfo() took 0 msec
23:50:51.049 T:1626338208   DEBUG: Thread BackgroundLoader start, auto delete: false
23:50:51.051 T:1945412160   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
23:50:51.085 T:1945412160   DEBUG: ------ Window Deinit (DialogBusy.xml) ------
23:50:51.142 T:1626338208   DEBUG: Thread BackgroundLoader 1626338208 terminating
23:50:55.999 T:1945412160   DEBUG: ------ Window Deinit (DialogNotification.xml) ------

Re: Madsonic Server 6.x KODI Plugin

Posted: 06 Jul 2018, 12:04
by markhascole
DonaldS wrote:Hi all,

Tried it. Couldn't install kodi addons the first time. But all it took was a restart. Now working perfectly like a charm.

Thanks a Ton!! :thumbsup: :thumbsup: :thumbsup:
Checkout the list of best Kodi addons with there installing guide.
http://www.madsonic.org/forum/viewtopic.php?f=52&p=8194