-

v2beat-app-info

Written by on 15/05/2025


The New V2BEAT App is Coming Soon!

You’ve probably landed here looking for our mobile app.

°We’ve recently removed the old version from the Google Play Store to make room for something better.   

 A brand new installable web app is coming soon — no need to go through app stores!

V2BEAT Radio TV App

Access our radio and TV streams directly from your device!

  • ✅ Listen and watch V2BEAT TV & Radio directly from your home screen
  • ✅ Enjoy a fast, fullscreen, ad-free experience
  • ✅ Get regular updates without installing anything

👉 On Android (Chrome): Tap the browser menu (⋮) and select “Add to Home screen”
👉 On iPhone (Safari): Tap the Share icon and then “Add to Home Screen”

Thank you for staying with us – we’re building something great for your music experience!

— The V2BEAT Team

♥ SUBSCRIBE HERE



V2BEAT RADIO TV EUROPE

THE MUSIC U LOVE

cover-art
Current track

Title

Artist

VIIB TV
×
`;iframe.srcdoc = iframeContent;// Logica UI Esterna var isMinimized = sessionStorage.getItem('v2beat_minimized') === 'true'; if (isMinimized) { container.classList.add('minimized'); toggleBtn.innerHTML = '□'; }// Mostra il player (se siamo master) setTimeout(() => container.classList.add('v2beat-visible'), 1000);// Ascolta messaggi dall'iframe per salvare stato Mute window.addEventListener('message', function(e) { if (e.data === 'v2beat_muted') { localStorage.setItem('v2beat_global_muted', 'true'); } else if (e.data === 'v2beat_unmuted') { localStorage.setItem('v2beat_global_muted', 'false'); } else if (e.data === 'v2beat_playing') { // Opzionale: notifica altre tab? } });// UI Controls theaterBtn.addEventListener('click', function(e) { e.stopPropagation(); container.classList.toggle('theater-mode'); });closeBtn.addEventListener('click', function(e) { e.stopPropagation(); container.remove(); // Se chiudo, rinuncio al ruolo di master? // Meglio di no, per evitare che un'altra tab riparta subito a caso. // Lasciamo che scada il timeout. });toggleBtn.addEventListener('click', function(e) { e.stopPropagation(); container.classList.toggle('minimized'); var isMin = container.classList.contains('minimized'); toggleBtn.innerHTML = isMin ? '□' : '−'; sessionStorage.setItem('v2beat_minimized', isMin); });header.addEventListener('click', function() { if (container.classList.contains('minimized')) { container.classList.remove('minimized'); toggleBtn.innerHTML = '−'; sessionStorage.setItem('v2beat_minimized', 'false'); } }); }); })();