Issue #22077: Ambient music doesn't stop when bard performs in HF homes - sounds like cacophony
When a purchased bard performs within any Hearthfire player home, the background ambient music continues to play, resulting in a complete cacophony of noise. This is not true in taverns where the background music fades to silent as soon as a bard starts to perform and then resumes whenever the bard stops playing. My preliminary research lead me to the BardSongsScript which has the function StopInnMusic() that replaces the current ambient music with a silent track - MUSTavernSilence. Note that the function is specific to LocTypeInn:
Adding a property assigned to LocTypePlayerHouse and second line to the function that targets LocTypePlayerHouse partially solves the problem:
With this fix the ambient music does stop when the bard performs in your player home. However, the ambient music does not resume when the bard stops playing, as it does in a tavern. Even after exiting and re-entering the house I could not get the ambient music to resume. There is clearly a second half to this puzzle which I am missing.