So if we want to change just a song, we will have to replace all the music file and when we will save the new music file we will have to create a new idx file.
And when you play rome total war you listen those songs, Music.idx indicates the start and the end of each song. If you reprduce the Music file you'll listen a song, and at the end of the song will start another song. In the folder Data/Sounds there's two files named Music, one that you can reproduce and the other that is the *.idx file.
The problem is in the *.idx file, that contains the minutes and the seconds of each music in RTW. I know how to do it, but i have not tried yet