Cliff,
Playing around with the Track Title Format some more, I find that backspacing to delete a closing parenthesis or the last letter of a % identifier also causes a crash. Hopefully this is already fixed with the previous problem (deleting at the very end). If not, well, now you know.
The following may or may not be real problems:
#1: I had thought (possibly incorrectly) that the Track Title Format would only affect the playlist and the default track layer. However, if you replace the entire format with a constant string, say "cow", the various track XXX layers (e.g. track artist) in my skin stop working (the current text remains frozen). This seems odd, although a constant format
is a degenerate case (but one potentially useful to myself until I can convince you to implement my feature request
).
Actually, I just went back and played with this some more. If I delete the references to the track title from the default format value, leaving just the track artist stuff, then my skin's track title and track album layers stop updating on song changes unless the artist also changes. So it looks like updates to the various track layers are driven by a change in some portion of the format string.
#2: Changing the Track Title Format value updates the default track layer and the current song in the playlist. The other songs in the playlist don't change over to the new format value until they are played. Even closing and restarting Xion does not seem to change them.
#3: When I use Remove -> Remove All from the playlist window while a song is playing, the list is cleared but the song continues to play. In fact, it seems the song occupies a phantom slot in the playlist, because I can then use pause, stop, play, next, etc. on the song. The song doesn't go away unless I use Remove All while it isn't playing, or add new songs to the playlist. At first I thought the playing song should stop on the Remove All, but maybe this is just a good way to bridge radical changes to the playlist.
Thanks!