I've made some changes to the on-site SPC player. There is a new button which allows you to turn off infinite looping, which is the behavior of spcplay (the SNES SPC700 Player). By default, looping is enabled. This resolves
issue #75 by Katerpie.
For tracks which have a defined duration, the player will also show the elapsed time, even if looping is enabled. The timer will stop ticking after the specified duration.
Note that the fade out after "the first loop" depends entirely on the SPC's data. There is no other practical way to tell how long an SPC can play for or when it will loop. AddmusicK automatically sets correct durations for SPCs, but this may cause problems for older SPCs or ones created by a different program.
Another minor change is that sudden changes in the volume slider are now applied with a short fade, not instantly. This isn't very noticeable, but I felt it was nice to have nonetheless.