Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: [Bug Report] "*if next" DOES NOT work correctly with the [label] element (Read 329 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

[Bug Report] "*if next" DOES NOT work correctly with the [label] element

I found that the "*if next" statement does not work correctly with [label] (i.e., title, artist, or some text labels).

Especially when playing the last track within folder, album, or playlist (including those containing only one track), the application displays both [label] elements in *if next and *elseif not next (*if not next, *else).
As a result, the labels are displayed overlapping each other.

In most cases this will not be a major problem.
However, for example, if you want to display the information of the next track depending on user's setting of the Display option "Show next track info in playback screen" in the Advanced Menu, assigning different display areas to [label] in each condition will result in a double display (especially when the "noreducesize" option is not specified).

As far as I have checked, elements other than [label] probably are rendered correctly according to the condition without any problem.
I guess that the new official sample skins avoid this problem by using special fields such as [nexttitle].

In my case, to avoid this problem, I covered the [label] already rendered according to the other condition with a [rectangle] of the same color as the background 8)
This solution has worked in practice (see attached pictures of my ongoing skinning with and without next track info), but it is quite tricky...

So I hope that the internal processing of the application will be fixed so that it can be easily implemented.

Re: [Bug Report] "*if next" DOES NOT work correctly with the [label] element

Reply #1
Sorry, I broke *if next broke in last build.
Fix out shortly.
Microsoft Windows: We can't script here, this is bat country.

Re: [Bug Report] "*if next" DOES NOT work correctly with the [label] element

Reply #2
I have just updated the application to the latest build ((1.5 (9), iOS 16.1.1) and confirmed that this issue has been fixed completely.
Now, *if next statement is working as intended.

Thank you for your quick reply and work, Peter.