INTERACT FORUM

More => Old Versions => JRiver Media Center 28 for Windows => Topic started by: EnglishTiger on January 03, 2022, 02:35:55 am

Title: Skinning Problems
Post by: EnglishTiger on January 03, 2022, 02:35:55 am
PROBLEM 1
While testing some new TrackInfo Plugins I am developing I noticed that when you change skins while a Track is Playing the Skinning Engine is doing something different to when MC Changes Tracks.

For those not familar with all the Skins that get installed with MC the ThunderStorm Skin has a Unque Feature that becomes more evident if you use a TrackInfo Plugin - A large empty, unusable, area below the Tab and above the top of the TrackInfo Plugin.
It was switching between this skin and a skin that does not have that large gap under the tab that revealed the problem.

In the pics in this gallery https://pix01.jriver.com/JL1%40pPie  (https://pix01.jriver.com/JL1%40pPie):-
The 1st is for a skin with only a Small Gap
The 2nd is for the ThunderStorm skin - but it's Wrong because there is only a Small Gap
The 3rd is for the 1st Skin but this time it's Wrong because there is a Large Gap (The one from the ThunderStorm Skin)

The 4th is for ThunderStorm after a Track Change and is Right as there is a Large Gap
The 5th is for the 1st Skin but because there was No Track Change it's Wrong because there is a Large Gap (The one from the ThunderStorm Skin)
The 6th is for the 1st Skin but because there was A Track Change it's Right because there is a Small Gap

PROBLEM 2

This one has been around for ever

When MC is progressing through a playlist for some very obvious reasons the Skin has to be redrawn.
But MC is doing it at both the WRONG TIME and the RIGHT TIME and it becomes more obvious if you have opted to display Cover Art + Lyrics and increase the Prebuffering to the max value of 20 seconds.
What It Gets Wrong - once the Current Track is the Prebuffering interval away from the end of the track some of the screen will get redrawn and if you use the settings outlined above the Lyrics for the Next Track will appear.
What it Gets Right - The Cover Art for the New Track will get shown when that Track Starts Playing.

These images show the timing problem very clearly - especially the 2nd on which has the Cover Art for the Current Track + the Lyrics for the Next Track - https://pix01.jriver.com/KL1%40DNFu  (https://pix01.jriver.com/KL1%40DNFu)
Obvious Question why is the Screen Geting Redrawn TWICE
Title: Re: Skinning Problems
Post by: EnglishTiger on January 05, 2022, 09:41:27 am
PROBLEM 3

When the "Enlarge scrollbars on mouse over" option is Activated it works with most scrollbars but not with the ones in Both Tag Windows.
But it does work with the scrollbar in the "Tag Dump" section of the Advanced Tag Window and it's equivalent in the Standard Tag Window.