And I can confirm it's already fixed in git, just update your git. The sequence is here :
cmd 14 mode 0
cmd 5e mode 2
cmd 1c mode 0
cmd 25 mode 2
Before command 14h was taking 2 bytes as argument, so they were 5eh and 1ch here, leaving 25h alone, so it was taken as a song number. Except now 14h takes only 1 byte in the last version.