Curated Radio Stations
BBC World
Global News
Times Radio
Talk Radio
Smooth Radio
Classics
BBC Radio 2
Music Radio
Heart Radio
Best Music
const players = [ { button: document.getElementById('playButton1'), url: 'https://stream.live.vc.bbcmedia.co.uk/bbc_world_service' }, { button: document.getElementById('playButton2'), url: 'https://ice31.securenetsystems.net/TIMESFM?playSessionID=C89A983A-1ACE-4292-95756CCD016B1705' }, { button: document.getElementById('playButton3'), url: 'https://ice31.securenetsystems.net/0079?playSessionID=7112C04F-CF68-4685-8150C59F921AC54A' }, { button: document.getElementById('playButton4'), url: 'https://stream.zeno.fm/igh1etvjvzytv' }, { button: document.getElementById('playButton5'), url: 'https://stream.live.vc.bbcmedia.co.uk/bbc_world_service' } ]; let currentAudio = null; function stopCurrentAudio() { if (currentAudio) { currentAudio.pause(); currentAudio = null; } players.forEach(player => { player.button.classList.remove('playing'); }); } players.forEach(player => { player.button.addEventListener('click', () => { if (player.button.classList.contains('playing')) { stopCurrentAudio(); } else { stopCurrentAudio(); currentAudio = new Audio(player.url); currentAudio.play(); player.button.classList.add('playing'); } }); });