- April 29, 2013
- 2,576
- 1,294
- Home Country
- Germany
Not sure what you mean...One question: Is there a possbility to change the shown in Display by editing an xml?#
Not sure what you mean...One question: Is there a possbility to change the shown in Display by editing an xml?#
Hi everyone,
I try to set up my imon display using Minidisplay plugin. The problem is the message sent by the "Menubutton" control. This message is reachable by #selectedlabel<id> (with <id>=2 for "Layout View" and <id>=5 for "View as"). Is there a simple way to retrieve this message by #highlightedbutton ?
Thanks for your help.
PS: I don't know if I give a clear explanation of the issue?!?
Yup I'm not sure what you are saying? Then again it might just be that I don't have enough knowledge of the MiniDisplay/Skin implementation...
Though you may want to tell people which skin you are using and which display hardware you have (LCD or VFD?)[DOUBLEPOST=1389044072][/DOUBLEPOST]So I could setup my development environment and it's not catching fire
Don't get too excited though cause implementing anything could still take me months.
View attachment 142562 View attachment 142563 View attachment 142564 View attachment 142565
Not sure what you mean...One question: Is there a possbility to change the shown in Display by editing an xml?#
Not sure what you mean...One question: Is there a possbility to change the shown in Display by editing an xml?#
Oh I forgot a word
I mean, in MediaPortal Data directory there are multiple xml's which define e.g. in the old iMon plugin, what info is in the Display (e.g. 1st line MediaPortal, 2nd Line Clock). Now with just one line usable in iMon LCD, I just can set preferring the 1st/2nd line in normal mode and 1st/2nd line in video mode.
My question is, can i define by xml editing, which info is shown in the iMon display when I'm in different views/plugins etc.?
Not sure what you mean...
Oh I forgot a word
I mean, in MediaPortal Data directory there are multiple xml's which define e.g. in the old iMon plugin, what info is in the Display (e.g. 1st line MediaPortal, 2nd Line Clock). Now with just one line usable in iMon LCD, I just can set preferring the 1st/2nd line in normal mode and 1st/2nd line in video mode.
My question is, can i define by xml editing, which info is shown in the iMon display when I'm in different views/plugins etc.?
Yes you can... At least for Impon LCD.
Just click on Configuration Editor and edit which information you want to display when you browse mediaportal. This is what I try to set up .....
Oh I forgot a word
I mean, in MediaPortal Data directory there are multiple xml's which define e.g. in the old iMon plugin, what info is in the Display (e.g. 1st line MediaPortal, 2nd Line Clock). Now with just one line usable in iMon LCD, I just can set preferring the 1st/2nd line in normal mode and 1st/2nd line in video mode.
My question is, can i define by xml editing, which info is shown in the iMon display when I'm in different views/plugins etc.?
Yes you can... At least for Impon LCD.
Just click on Configuration Editor and edit which information you want to display when you browse mediaportal. This is what I try to set up .....
Which Configuration editor? I'm not using Streamed MP.
I use StreamedMP skin and Imon LCD display. In fact, I try to set up MiniDisplay to use my HTPC without my TV screen and navigate only with Imon LCD. The issue is: when I navigate throught menu in mediaportal, the message return to display is always #highlightedbutton but when I am on "Layout View" or "View as" buttons (which are Menubutton), the message return to display is #selectedlabel2 (Layout view) or #selectedlabel5 (View as). I'd prefer that this menubutton return #highlightedbutton.....
last DLL is OK!! thanks
when you have something else to try, let me know
[2014-01-11 18:42:48,319] [Log ] [MiniDisplay] [ERROR] - Exception: System.ArgumentException: L'elemento è già stato aggiunto. Chiave nel dizionario: 'C:\Program Files (x86)\Team MediaPortal\MediaPortal\TvControl.dll'. Chiave aggiunta: 'C:\Program Files (x86)\Team MediaPortal\MediaPortal\TvControl.dll'
in System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
in System.Collections.Hashtable.Add(Object key, Object value)
in MediaPortal.ProcessPlugins.MiniDisplayPlugin.DynaInvoke.GetClassReference(String AssemblyName, String ClassName)
in MediaPortal.ProcessPlugins.MiniDisplayPlugin.MiniDisplayHelper.IsCaptureCardRecording()
in MediaPortal.ProcessPlugins.MiniDisplayPlugin.MiniDisplayHelper.SetPluginIcons()
in MediaPortal.ProcessPlugins.MiniDisplayPlugin.MiniDisplay.DoWork() Message: L'elemento è già stato aggiunto. Chiave nel dizionario: 'C:\Program Files (x86)\Team MediaPortal\MediaPortal\TvControl.dll'. Chiave aggiunta: 'C:\Program Files (x86)\Team MediaPortal\MediaPortal\TvControl.dll' Site : Void Insert(System.Object, System.Object, Boolean) Source : mscorlib Stack Trace: in System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
in System.Collections.Hashtable.Add(Object key, Object value)
in MediaPortal.ProcessPlugins.MiniDisplayPlugin.DynaInvoke.GetClassReference(String AssemblyName, String ClassName)
in MediaPortal.ProcessPlugins.MiniDisplayPlugin.MiniDisplayHelper.IsCaptureCardRecording()
in MediaPortal.ProcessPlugins.MiniDisplayPlugin.MiniDisplayHelper.SetPluginIcons()
in MediaPortal.ProcessPlugins.MiniDisplayPlugin.MiniDisplay.DoWork()
last DLL is OK!! thanks
when you have something else to try, let me know
@Stéphane Lenclud
since I'm using your DLL, has happened a couple of times that MP crashes on startup..
I opened the log file and found this:
Code:[2014-01-11 18:42:48,319] [Log ] [MiniDisplay] [ERROR] - Exception: System.ArgumentException: L'elemento è già stato aggiunto. Chiave nel dizionario: 'C:\Program Files (x86)\Team MediaPortal\MediaPortal\TvControl.dll'. Chiave aggiunta: 'C:\Program Files (x86)\Team MediaPortal\MediaPortal\TvControl.dll' in System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add) in System.Collections.Hashtable.Add(Object key, Object value) in MediaPortal.ProcessPlugins.MiniDisplayPlugin.DynaInvoke.GetClassReference(String AssemblyName, String ClassName) in MediaPortal.ProcessPlugins.MiniDisplayPlugin.MiniDisplayHelper.IsCaptureCardRecording() in MediaPortal.ProcessPlugins.MiniDisplayPlugin.MiniDisplayHelper.SetPluginIcons() in MediaPortal.ProcessPlugins.MiniDisplayPlugin.MiniDisplay.DoWork() Message: L'elemento è già stato aggiunto. Chiave nel dizionario: 'C:\Program Files (x86)\Team MediaPortal\MediaPortal\TvControl.dll'. Chiave aggiunta: 'C:\Program Files (x86)\Team MediaPortal\MediaPortal\TvControl.dll' Site : Void Insert(System.Object, System.Object, Boolean) Source : mscorlib Stack Trace: in System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add) in System.Collections.Hashtable.Add(Object key, Object value) in MediaPortal.ProcessPlugins.MiniDisplayPlugin.DynaInvoke.GetClassReference(String AssemblyName, String ClassName) in MediaPortal.ProcessPlugins.MiniDisplayPlugin.MiniDisplayHelper.IsCaptureCardRecording() in MediaPortal.ProcessPlugins.MiniDisplayPlugin.MiniDisplayHelper.SetPluginIcons() in MediaPortal.ProcessPlugins.MiniDisplayPlugin.MiniDisplay.DoWork()
I use MP V1.6 Final.
thanks