Una radio che si adatta ai nostri gusti. Questo lo slogan che su App Store “lancia” Radio2u, un sintonizzatore per radio via Internet compatibile con iPhone. Come fa, però, Radio2u ad adattarsi ai nostri gusti e, soprattutto, come si distingue nell’affollatissimo elenco di applicazioni-radio? Cercando per noi la musica che ci interessa.
Una volta lanciata l’app di Kaysersoft, ci chiederà quale è il nostro cantante preferito, lo cercherà tra quelli che vengono eseguiti in quel momento su circa 2 milioni di radio on line e ce la farà ascoltare (ovviamente se qulcuno lo sta trasmettendo..). Basterà semplicemente inserire il titolo della canzone o il nome dell’artista.
Nel momento in cui la canzone finisce, con ricerca automatica, potremo riascoltare la stessa musica su un’altra stazione; abbiamo anche la funzione consiglio con la quale l’app suggerisce gli artisti più “in” del momento.
La riproduzione della musica può avvenire anche in background.
Radio2u è in vendita su App Store a 79 centesimi.

// 1. Configura l'URL e l'identificativo esatto per questo articolo
var disqus_config = function () {
this.page.url = window.location.href.split('?')[0]; // Prende l'URL pulito della pagina
this.page.identifier = window.location.pathname; // Usa il percorso come ID univoco
};
document.addEventListener("DOMContentLoaded", function() {
var disqus_shortname = 'macitynet'; // INSERISCI QUI IL TUO SHORTNAME DISQUS
var disqus_loaded = false;
function loadDisqus() {
if (!disqus_loaded) {
disqus_loaded = true;
var dsq = document.createElement('script');
dsq.type = 'text/javascript';
dsq.async = true;
dsq.setAttribute('data-timestamp', +new Date()); // Obbligatorio per le nuove policy Disqus
dsq.src = 'https://' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
}
}
// 2. Lazy load: carica quando arrivi al div
var observer = new IntersectionObserver(function(entries) {
if(entries[0].isIntersecting === true) {
loadDisqus();
observer.disconnect();
}
}, { threshold: [0] });
// Se l'elemento esiste, avvia l'osservatore
var thread = document.getElementById("disqus_thread");
if(thread) observer.observe(thread);
});