SOLUTION: No Music outside Skellige, Loop music in Skellige



I figured out a solution to the no music bug. Basically the bug is that after completing the "Coronation" quest, whenever you load a save outside Skellige there is no music, and whenever you load a save inside Skellige you get the looping loud horn coronation track. Fast traveling outside the hub starts the music again - until the next time you load a save.



A permanent solution that worked for me was to initiate the area music (either by fast traveling or simply doing this immediately after the Coronation quest) and starting and completing one quest/contract followed by initiating a second quest/contract that plays an alternative track e.g. the "investigative follow a trail" track and the "boss fight" track. You need to do this without having to reload. Any saves from then onwards doesn't appear to have the bug.



The two quests I did was "Hard Times" followed by "Contract: Missing Son" in Skellige. I tried this in various combinations. I did them immediately after the "Coronation" quest. And I did it by loading a no-music save in Novigrad and fast travelling to Skellige to initiate non-bugged music and doing those two quests. Both times solved the no-music bug.



"Hard Times" played no alternative track. "Contract: Missing Son" initiates the boss track when you reach your destination. When you semi-beat the boss it flees and you need to follow a trail. I saved at this point. And when I encountered the boss again it killed me. I loaded the save and the music wasn't bugged. I beat the boss and every subsequent save inside and outside Skellige is no longer bugged.



PS: I tried skipping the "Hard Times" quest and just doing the "Contract: Missing Son" contract and it didn't work, the saves will continue to be bugged.