The lcd-plugin thread is getting really long. Id lik to start a thread on how people are using Joe Daltons plugin for best results.
First I am trying to understand the xml tags used:
<Message Status="blabla">
This is the "event" that triggers a given display.
possible:
"Idle"
"Action" -> <Window>
"PlayingMusic"
"PlayingRadio"
"PlayingTV"
"PlayingRecording"
"Timeshifting"
"PlayingDVD"
"PlayingVideo"
By putting code inside the Message tags, you are connecting functionality to the givencondition:
<Message Status="blabla">
</Message>
Then you simply specify the wanted functionality one line at a time:
<Line Alignment="Centered">
<Text Value="Hello World!" />
</Line>
The alignement can be Centered, Left or Right
<Property Value="#TV.View.channel" />
<Parse Value=": #TV.View.title">
<NotNull Value="#TV.View.title" />
</Parse>
<Text Value=": #736">
<IsNull Value="#TV.View.title" />
</Text>
<Window>1</Window> ?
#currentmodule
#time
#TV.View.channel
#TV.View.title
#736
#TV.View.start;
#TV.View.stop
subtract: "->"
TV Programs on ##TV.Guide.Day
#highlightedbutton
#selecteditem
#Play.Current.Title
#Play.Current.Artist
#Play.Current.Album
#currentplaytime
#duration
(#112) ?
#paused
Text progressbar:
https://forum.team-mediaportal.com/showthread.php?p=71232&highlight=TextProgressBar#post71232
example: [#####------]
PerformanceCounter:
https://forum.team-mediaportal.com/showthread.php?p=54487&highlight=performancecounter#post54487
Swap characters (usefull if your lcd does not support all your accented chars:
Define custom characters is even better if your display supports it:
https://forum.team-mediaportal.com/showthread.php?t=1709&page=69
First I am trying to understand the xml tags used:
<Message Status="blabla">
This is the "event" that triggers a given display.
possible:
"Idle"
"Action" -> <Window>
"PlayingMusic"
"PlayingRadio"
"PlayingTV"
"PlayingRecording"
"Timeshifting"
"PlayingDVD"
"PlayingVideo"
By putting code inside the Message tags, you are connecting functionality to the givencondition:
<Message Status="blabla">
</Message>
Then you simply specify the wanted functionality one line at a time:
<Line Alignment="Centered">
<Text Value="Hello World!" />
</Line>
The alignement can be Centered, Left or Right
<Property Value="#TV.View.channel" />
<Parse Value=": #TV.View.title">
<NotNull Value="#TV.View.title" />
</Parse>
<Text Value=": #736">
<IsNull Value="#TV.View.title" />
</Text>
<Window>1</Window> ?
#currentmodule
#time
#TV.View.channel
#TV.View.title
#736
#TV.View.start;
#TV.View.stop
subtract: "->"
TV Programs on ##TV.Guide.Day
#highlightedbutton
#selecteditem
#Play.Current.Title
#Play.Current.Artist
#Play.Current.Album
#currentplaytime
#duration
(#112) ?
#paused
Text progressbar:
https://forum.team-mediaportal.com/showthread.php?p=71232&highlight=TextProgressBar#post71232
example: [#####------]
Code:
<Line Alignment="Left">
<TextProgressBar StartChar="[" EndChar="]" ValueChar="#" FillChar="-" Length="16">
<ValueProperty Value="#currentplaytime" />
<TargetProperty Value="#duration" />
</TextProgressBar>
<Text Value=" (#112)">
<NotNull Value="#paused" />
</Text>
PerformanceCounter:
https://forum.team-mediaportal.com/showthread.php?p=54487&highlight=performancecounter#post54487
Code:
<Parse Value="#time " />
<PerformanceCounter CategoryName="Processor" CounterName="% Processor Time" InstanceName="_Total" Format="##0"/>
<Text Value="% CPU"/>
Swap characters (usefull if your lcd does not support all your accented chars:
Code:
<TranslateFrom>
<string>©</string>
</TranslateFrom>
<TranslateTo>
<string>(c)</string>
</TranslateTo>
Define custom characters is even better if your display supports it:
https://forum.team-mediaportal.com/showthread.php?t=1709&page=69
Code:
<CustomCharacters>
<CustomCharacter>
<int>0</int>
<int>4</int>
<int>0</int>
<int>14</int>
<int>1</int>
<int>15</int>
<int>17</int>
<int>15</int>
</CustomCharacter>
</CustomCharacters>
<TranslateFrom>
<string>å</string>
</TranslateFrom>
<TranslateTo>
<string>�</string>
</TranslateTo>