I think Pandora stops if you leave the app playing for some hours without any interaction with the app. Most streaming services do that to save bandwidth.
The terms may prohibit, but in my observations, I know of many restaurants and small businesses that do it anyway. I'm sure most ignorant of the policy, but how many would stop anyway if still known of it.