The entire radio show plays for 3 hours * 60 minutes = <<3*60=180>>180 minutes.
The talking segments use 3 talking segments * 10 minutes per talking segment = <<3*10=30>>30 minutes each.
The ad breaks use 5 ad breaks * 5 minutes per ad break = <<5*5=25>>25 minutes.
In total, the talking segments and ad breaks use 30+ 25 = <<30+25=55>>55 minutes.
This leaves 180 – 55 = <<180-55=125>>125 minutes for the radio show to play songs.
#### 125