You have the right to play around 10 seconds of a song without needing rights from what I remember.
Have a look about that and see what you can find out.
Toxic is right, I heard you could play like 7 seconds for free but I looked it up the day this thread was started and it turns out that’s not true. U don’t need a license to play songs but u do need to pay royalty fees to licensing bodies that manage music copyright (BMI, ASCAP, and ACEMLA). Most businesses either use a radio service like Muzak or obtain an annual blanket license to cover the fees