@ssenna
I don't know if there is all ok with "artreader_***"...
I have set up a custom cover panel with switchable images on click on the image and use of global variables like this (example):
$init_ps_global(cover.switch,1)
$puts(mode,
$ifequal(%cover.switch%,1,artreader_front,
$ifequal(%cover.switch%,2,artreader_back,
$ifequal(%cover.switch%,3,artreader_disc,
$ifequal(%cover.switch%,4,artreader_icon,
artreader_artist)))))
$puts(cmd,
$ifequal(%cover.switch%,1,2,
$ifequal(%cover.switch%,2,3,
$ifequal(%cover.switch%,3,4,
$ifequal(%cover.switch%,4,5,1)))))
$if2($imageabs(10,10,300,300,%path%,$get(mode)),
$imageabs(10,10,300,300,C:\Images\NoCover.png))
$textbutton(10,10,300,300,,Next Cover,SETGLOBAL:cover.switch:$get(cmd);REFRESH,,fontcolor:191-228-255)
It switches the images, but only with foo_covers installed. Without foo_covers only the NoCover.png is displayed for all images.
No problems when i only use artreader, though. Then the folder.jpg is displayed (and with foo_covers embedded images aren't ignored).
And PSS randomly refuses to display the images on restart at all when using foo_covers...
(and very strange: also Artwork view, ELPlaylist and WSH Panel mod refuses to load the images then, so i think this "restart problem" is a foo_covers thing ).
Not that you think i only want to criticize, you made a very good job with PSS and it is going better and better.
And i hope you'll keep up the good work
EDIT:
I have now seen your edit
Thanks for the suggestions with $getimagewidth(a%path%) etc.
And thanks for the info for ELPlalyist. Its a great news
This should make ELPlaylist much faster.
Finally: I think that I have failed in the design of PSS, not only $imageabs.
Originally, I simply wanted a no-border splitter with a few functions.
I had no consideration of addition of various functions...
Oh no, you don't failed!
PSS is really fantastic but has a few issues which should be fixable