Hi there,
This sure is a cool script, yet users will never cease to ask for more features, and I am no exception
First, I'll join with the people that request some sort of update functionality for the PSM, so the bar or the time elapsed will stay accurate. It was suggested to update once every minute, but that wouldn't nearly be enough for tracks who's length is only 2 minutes (quite common for filmtracks). I don't know the maximum frequency with which the PSM can be updated, but I think it should be possible to calculate the update frequency dynamically, depending on the length of the track (and in case of the bar, also depending on the length of the bar). Consider for example this pseudocode:
code:
IF {bar} IN psm:
x = song_length / bar_length
update psm every x seconds
ELSE IF {elapsed} IN psm:
x = MAX(10, MIN(60, song_length / 10))
update psm every x seconds
Second, I'd like a tag {track}, that displays the tracknumber of the song. It might be desirable to optionally add a leading zero, but I doubt that would be usefull (after all, it's not like you need to align it with something else).