Do you see this high CPU as well then? I don't. At the moment I can't see any other way of getting this information. You could try playing with the DLL check interval on the 'misc' tab in the setup. I've already overridden this setting so that the minimum interval is 1000ms, but you could try larger settings. This will have the side effect of delaying the update of the screen when the channel changes, but this might not matter too much.lugiber said:Allen i have been thinking about the cpu consumption of mediaportal and lcdsmartie when using your plugin. Could this be caused by lcd smartie constantly "asking" media portal which screen is active with the $dll(LCDMediaPortal.dll,5,#id,) action. Is there a way to do this more effective than it is done at the moment?
/Peter
AllenConquest said:You could try playing with the DLL check interval on the 'misc' tab in the setup. I've already overridden this setting so that the minimum interval is 1000ms, but you could try larger settings. This will have the side effect of delaying the update of the screen when the channel changes, but this might not matter too much.
AllenConquest said:An extra function (8) has been added. This exposes the Recorder Object in MediaPortal. The available parameters are listed in wiki.
AllenConquest said:I will consider how I can cache the value returned when using #id in function5. I'm not sure how I'll do this, so it may take a few attempts to get it right.
Yet again I have put the power in your hands :wink: Both function6 and function8 will now return the second parameter if the property returns true. So for example you could even put $Flash(REC$)$ as the second parameter and get some flashing text on your LCD :roll:lugiber said:Cool! Works great! Could you considder adding a text output to the IsAnyCardRecording flag? Just something like "rec" or "*rec" while you are recording and nothing or perhaps just a " " when nothing is being recorded. That way you could show on the lcd if media portal is recording no matter which screen is currently active.
Thanks for the support. Things had gone a bit quiet and I was wondering what to do next.lugiber said:Last but not least. Keep up the good work! I am always intrigued by the new features you manage to put in your new releases.
AllenConquest said:Yet again I have put the power in your hands :wink:
AllenConquest said:Both function6 and function8 will now return the second parameter if the property returns true. So for example you could even put $Flash(REC$)$ as the second parameter and get some flashing text on your LCD :roll:
AllenConquest said:Things had gone a bit quiet and I was wondering what to do next.