My suggestion is to make the youtube video on the home page auto playing as soon as you enter the site which in my mind would make it more welcoming with the music in the background, thoughts?
That would be kind of annoying. Maybe make a preferences page for each account where you can change what you would like to start when you open the site.