Wondering this for a project I'm working on. I've Googled it extensively but there isn't a definitive answer I can find beyond just dictionary definitions.

I prefer to write it as one word ("singalong") but I usually see it as two words ("sing along") or with a hyphen ("sing-along"). If you had to pick just one way to spell it, which would you choose?