2 bugs:
These bugs have taken some of the wind out of my sails, but have not sunk my ship because skinnability for TCPMP is too exciting! Huge thanks to bimbam69 for his awesome step in the right direction. This bug report is for WM6 build, using Ospry's nice skin on my Vogue with stock WinMo 6.1 professional on Qualcomm 7500, and ffmpeg.plg for ARMv6, which required reg edit at HKLM\System\Loader\LoadModuleLow. Please note my use of TCPMP is primarily as an auxilliary MP3 player for requests and quick, spur-of-the-moment song playback without messing up regular rotation of long playlist for which I use a different player.
Bug#1 - No tap to Fullscreen! So best way is Options>Fullscreen:
My first thought to fix bug#1 was to code a Fullscreen Button into the skin. But in Info.txt, I found it's "not implemented yet." If/when this is implemented, that would solve the issue for me, because tapping a button is as easy as tapping the art area. And by the way, once in fullscreen mode, a tap (or double tap, depending on Options>Settings...) works. It goes back to main UI screen nicely, but only works in that one direction.
Bug#2 - Fullscreen becomes corrupt! When a track has finished and next track begins, previous song art is not replaced by next song's art. This worked fine in pre-skinnable build. Instead, previous song art continues to display while next track plays, with a piece of the art missing where next track's art would show - if in main UI screen. Very strange:
My guess is something like maybe interface.plg, so I tried the one in extras.zip archive. No help. TCPMP would not even open, error message indicated interface.plg was not compatible with player. Next I tried the interface.plg that was working in my previous unskinnable build. This brought back default skin, but not the default tap to fullscreen behavior. So maybe the trouble is in player.exe?
Bug#2 - A clue:
This is what my screenshot utility captured. But it is not what was on screen when captured! Notice that it is the correct song art embedded in the track that was playing, super-imposed upon the corrupted song art of previous track! I tried a different screen capture utility. It shows same result, even though the actual screen that was showing was only the corrupt previous track's art.
Any help, ideas, suggestions will be greatly appreciated.