Kodi Community Forum
Win XBMC on iMON Display (LCD / VFD) for Windows - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Supplementary Tools for Kodi (https://forum.kodi.tv/forumdisplay.php?fid=116)
+--- Thread: Win XBMC on iMON Display (LCD / VFD) for Windows (/showthread.php?tid=84166)



- Montellese - 2011-10-03

You don't need .NET Framework v4. The versioning of the .NET Framework is a bit confusing but .NET 3.5 extends .NET 2.0 but it does not contain the functionality from .NET 2.0 so you need .NET 2.0 installed even if you got .NET 3.5 or .NET 4.

@eskro: Not sure but might be that .NET 4.0 only works on Win7.


- eskro - 2011-10-03

im on win7 x64 and cant install the lastest version of .NET4 ,,,,
i googled around and i see alot of users with the same issue,,,
therefor, i cant try fezster's release with pre-eden :/


- sb206 - 2011-10-03

i use the latest nightlies of xbmc. but it doesn't work.


Thanks! - john.doe - 2011-10-04

Just wanted to say thanks, you made a very helpful program! Big Grin


- eskro - 2011-10-05

can someone confirm me this please...

imon LCD + XBMC Pre-Eden = alot of buttons dont work (escape/info/stop,,,)

i heard they change some buttons in Pre-Eden which should really affect the remote
but it does for me,,,

im using an HARMONY 330i in MCE SE mode to work with iMON LCD,,

anyone has issues too with XBMC Pre-EDEN?

on official v10, all is working,,,

this is weird,,

thanks


- MickBim - 2011-10-10

Hello,

I've just built a HTPC for my parents using an Antec case with iMon LCD on it and since iMon Manager didn't gave me enough satisfaction while playing a movie (scrolling the filename during playback is useless) I searched on the Internet for customization and found your software

I've managed to configure it but maybe I'm wrong but I couldn't find the %% syntax to show the current time of the playback (example : "00:45:20 / 01:58:32").
Am I missing something or is there just only for now the %duration% option which only shows the length of the movie in minutes ?

Thx in advance


- eskro - 2011-10-11

any updates for a working version of XBMC-on-iMON for XBMC Pre-EDEN?

Smile


- Montellese - 2011-10-19

I just moved all the projects involved in XBMC on iMON to github so that the source code is easier accessible to other developers who have the time to work on it to improve XBMC on iMON (e.g. to get better support on VFDs and to make it Eden-ready).

The main project is located at: https://github.com/Montellese/xbmc-on-imon
That project relies on https://github.com/Montellese/imonapi-sharp to interact with the iMON products and on https://github.com/Montellese/xbmc-jsonrpc-sharp to interact with XBMC.


thanks - merlin_ari - 2011-10-30

thanks for the program was looking for. easy to use and very functionalLaugh


- gmc99 - 2011-11-11

I seem to be having a problem getting this to work and would be grateful for any suggestions.

I am using the latest stable release of XBMC and latest version of iMon Manager.

My PC is W7 64 bit and I have the iMon vfd.

The error file in the software directory contains the following:


11/11/2011 12:38:58 [XBMC] Player.GetActivePlayers(): Invalid response
11/11/2011 12:38:58 [XBMC] {
"code": -32601,
"message": "Method not found."
}
11/11/2011 12:38:58 [XBMC] Error while calling JSON RPC method "System.GetInfoLabels"
JsonRpcErrorException: Method not found.
at XBMC.JsonRpc.JsonRpcClient.parseError(JObject error)
at XBMC.JsonRpc.JsonRpcClient.parseResponse(StreamReader reader)
at XBMC.JsonRpc.JsonRpcClient.Call(String method, Object args)
11/11/2011 12:38:58 [XBMC] System.GetInfoLabels(System.Time(hh), System.Time(mm), System.Time(ss)): invalid response
11/11/2011 12:38:58 [XBMC] Could not get current time
KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at iMon.XBMC.XbmcHandler.xbmcConnected(Object sender, EventArgs e)
11/11/2011 12:38:58 [XBMC] {
"code": -32601,
"message": "Method not found."
}
11/11/2011 12:38:58 [XBMC] Error while calling JSON RPC method "System.GetInfoLabels"
JsonRpcErrorException: Method not found.
at XBMC.JsonRpc.JsonRpcClient.parseError(JObject error)
at XBMC.JsonRpc.JsonRpcClient.parseResponse(StreamReader reader)
at XBMC.JsonRpc.JsonRpcClient.Call(String method, Object args)
11/11/2011 12:38:58 [XBMC] System.GetInfoLabels(System.BuildVersion): invalid response
11/11/2011 12:38:58 [XBMC] {
"code": -32601,
"message": "Method not found."
}
11/11/2011 12:38:58 [XBMC] Error while calling JSON RPC method "System.GetInfoLabels"
JsonRpcErrorException: Method not found.
at XBMC.JsonRpc.JsonRpcClient.parseError(JObject error)
at XBMC.JsonRpc.JsonRpcClient.parseResponse(StreamReader reader)
at XBMC.JsonRpc.JsonRpcClient.Call(String method, Object args)
11/11/2011 12:38:58 [XBMC] System.GetInfoLabels(System.BuildDate): invalid response


Thanks
Glenn


- eskro - 2011-11-11

this project is almost dead now gmc99 Sad
owner's imon screen died and cant continue his work,,,,


XBMC 10.1 and iMON 8.08.1026 - MickeyMiner - 2011-11-29

Hi,

I am using XBMC 10.1 and iMON in the Version 8.08.1026.
Did anyone get working?
Connection to XBMC looks fine, iMON always returns
Code:
29.11.2011 21:27:06 [GUI] Initializing iMON
29.11.2011 21:27:06 [iMON] IMON_Display_Init(137558, 37428)
29.11.2011 21:27:06 [iMON] Message received: PluginFailed(512)
29.11.2011 21:27:06 [iMON] ERROR Interpreting init result error type: Unknown
29.11.2011 21:27:06 [iMON] ERROR Error received: Unknown
29.11.2011 21:27:06 [GUI] ERROR iMON reports an error of type Unknown

cheers,

mm


VFD only version with Eden & Dharma support - cdenfert - 2011-11-30

Hi everyone,
Here is a modified version that supports Eden (perhaps not completely) and Dharma. However it is a specific version for VFD, I removed the code of the LCD. This is very complicated to make a generic code for both because the VFD works differently.
You will find a directory with JSON library for Eden, replace the default library with it.

I added the scrolling of the text with adjustable speed, the ability to display a progress bar during playback ....

Please post comments or bugs.

download it here:
http://www.megaupload.com/?d=NFEJVHEU


- eskro - 2011-11-30

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentNullException: String reference not set to an instance of a String.
Parameter name: s
at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
at XBMC.JsonRpc.XbmcGeneral.get_BuildDate()
at iMon.XBMC.XBMC.xbmcConnectingFinished(IAsyncResult ar)
at iMon.XBMC.XBMC.<>c__DisplayClass6.<xbmcConnectingFinished>b__4()
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
XbmcOniMonVFD
Assembly Version: 0.1.4.0
Win32 Version: 0.1.4.0
CodeBase: file:///C:/Users/Administrator/Desktop/XbmcOnImonVFD/XbmcOniMonVFD.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
iMonDisplayApiWrapperSharp
Assembly Version: 0.1.0.7
Win32 Version: 0.1.0.7
CodeBase: file:///C:/Users/Administrator/Desktop/XbmcOnImonVFD/iMonDisplayApiWrapperSharp.DLL
----------------------------------------
XBMCJsonRpcSharp
Assembly Version: 0.1.0.2
Win32 Version: 0.1.0.2
CodeBase: file:///C:/Users/Administrator/Desktop/XbmcOnImonVFD/XBMCJsonRpcSharp.DLL
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Newtonsoft.Json.Net20
Assembly Version: 3.5.0.0
Win32 Version: 3.5.0.0
CodeBase: file:///C:/Users/Administrator/Desktop/XbmcOnImonVFD/Newtonsoft.Json.Net20.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.



- cdenfert - 2011-11-30

Xbmc Eden? Did you copied the xbmcjsonrpcsharp.dll from the eden's folder to the root folder?