When a character makes the music stop either at the begining or end of a match, or after a victory from either side, that character has an extra state that makes the music stop.
Do the following to solve the problem...
Go to the character's CNS folder, usually common CNS.Look for the following state:
Mugen wrote: :
;type = AssertSpecial
;triggerall = Win
;trigger1 = RoundState != 2 && RoundsExisted = 0
;trigger2 = RoundState >= 3 && RoundsExisted != 0
;flag = nomusic
Notice the flag? It states no music.
Which means the music will stop at the wining pose.
Delete this or just put ; at the begining of every line to stop this from happening.
Now for the skipping music problem.
Go to the stage's .def notepad, and find this:
zoffset = 210
autoturn = 1
resetBG = 1
See the resetBG=?
All you have to do is place a 1 after that and it should solve the skipping music problem.
Sometimes the music wont even play at all if the reset is disabled, which means there will be a 0 instead of 1.
So 1 means enabled, which is what you want.
Last but not least, under your stages.def, find your bgm=
under that line, add the following:
This should make the song repeat after it ends.
Save everything, and it's done.