home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Quality Assurance
Bugreports
1.21
RED DOT recording state doesn't appear in video fullscreen playing
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="CyberSimian" data-source="post: 1253086" data-attributes="member: 141969"><p>An underesitmate, I think. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite3" alt=":(" title="Frown :(" loading="lazy" data-shortname=":(" /></p><p></p><p></p><p>True. The visibility condition "Player.Recording" is documented in the Wiki, but it is not implemented. I think that there are two ways this capability could be provided, but I am not sure which would be preferable (i.e. which way provides the most capability and versatility for the skin author):</p><p>(1) Built-in skin variable "#player.recording", or</p><p>(2) Visibility condition: <visible>Player.Recording</visible></p><p></p><p></p><p>True. But these are possibly not the best choices. There is another set of built-in skin variables with names of the form "#TV.Record.xxx", which look to be more appropriate. The problem is that they are mostly unset (i.e. they substitute as the null string). I tried these yesterday. There is a super-duper list of built-in skin variables here:</p><p></p><p><a href="https://github.com/MediaPortal/MediaPortal-1/blob/master/mediaportal/Core/guilib/PropertyManager.cs#L247" target="_blank">List of built-in skin variables</a></p><p></p><p>I scanned the files of the skins that I had tested previously. All skins use the following variables for the live-TV progress bar (so these variables are set):</p><p>#TV.Record.percent1</p><p>#TV.Record.percent2</p><p>#TV.Record.percent3</p><p></p><p>Several skins also use the following variables:</p><p>#TV.Record.jumpoints</p><p>#TV.Record.chapters</p><p>I think that these might be related to ComSkip (is there a plugin for that?). But what is really curious about these two variables is that they are not documented in the MP source file that I linked above. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite9" alt=":eek:" title="Eek! :eek:" loading="lazy" data-shortname=":eek:" /> So where are they set and updated? <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" /></p><p></p><p>My speculation would be that the majority of the "#TV.Record.xxx" variables are set by a plugin, for its own purposes, but I have no idea which plugin that might be.</p><p></p><p></p><p>Implementing "#player.recording" or the visibility condition "Player.Recording" would provide the required capability.</p><p></p><p>But I would like to see a way of displaying the "Currently Active Recordings" pop-up from anywhere within MP. Looking at "MyTvHomeServer.xml", the button which displays the active-recordings pop-up seems to be another hard-coded built-in control with a specific id. I would like to see the active-recordings pop-up as another OSD with a window id. Then it would be possible to allocate a button on the remote control to display this window, or have a button on a side menu to display this window via the <hyperlink> tag.</p><p></p><p>-- from CyberSimian in the UK</p></blockquote><p></p>
[QUOTE="CyberSimian, post: 1253086, member: 141969"] An underesitmate, I think. :( True. The visibility condition "Player.Recording" is documented in the Wiki, but it is not implemented. I think that there are two ways this capability could be provided, but I am not sure which would be preferable (i.e. which way provides the most capability and versatility for the skin author): (1) Built-in skin variable "#player.recording", or (2) Visibility condition: <visible>Player.Recording</visible> True. But these are possibly not the best choices. There is another set of built-in skin variables with names of the form "#TV.Record.xxx", which look to be more appropriate. The problem is that they are mostly unset (i.e. they substitute as the null string). I tried these yesterday. There is a super-duper list of built-in skin variables here: [URL='https://github.com/MediaPortal/MediaPortal-1/blob/master/mediaportal/Core/guilib/PropertyManager.cs#L247']List of built-in skin variables[/URL] I scanned the files of the skins that I had tested previously. All skins use the following variables for the live-TV progress bar (so these variables are set): #TV.Record.percent1 #TV.Record.percent2 #TV.Record.percent3 Several skins also use the following variables: #TV.Record.jumpoints #TV.Record.chapters I think that these might be related to ComSkip (is there a plugin for that?). But what is really curious about these two variables is that they are not documented in the MP source file that I linked above. :eek: So where are they set and updated? :confused: My speculation would be that the majority of the "#TV.Record.xxx" variables are set by a plugin, for its own purposes, but I have no idea which plugin that might be. Implementing "#player.recording" or the visibility condition "Player.Recording" would provide the required capability. But I would like to see a way of displaying the "Currently Active Recordings" pop-up from anywhere within MP. Looking at "MyTvHomeServer.xml", the button which displays the active-recordings pop-up seems to be another hard-coded built-in control with a specific id. I would like to see the active-recordings pop-up as another OSD with a window id. Then it would be possible to allocate a button on the remote control to display this window, or have a button on a side menu to display this window via the <hyperlink> tag. -- from CyberSimian in the UK [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Quality Assurance
Bugreports
1.21
RED DOT recording state doesn't appear in video fullscreen playing
Contact us
RSS
Top
Bottom