Many pubs now serve meals and have entertainment; chalkboards outside the pub will let you know when they're having live music or other events.
Many pubs serve food and entertain people.
Pubs don't play music, they just serve a lot of beer.