I'm pretty sure markers can be named and, more importantly, moved by script so I should be able to implement this.
I'll add the ability to override the start and end position of the music with named markers, MusicStart and MusicEnd. These will be moved with the rest of the project as media is inserted so they always end up in the same relative position. If they exist, I'll use them to set the start and end of the music.