Come verifichiamo le stazioni
Ogni notte radioko ricostruisce il proprio elenco di stazioni a partire dalle sue fonti e dal proprio registro, testa ogni stream e legge i segnali anonimi inviati dal lettore. Questa pagina spiega quali stazioni vengono incluse, cosa escludiamo, da dove provengono le loro informazioni, come sono ordinate e quando una stazione viene nascosta.
Quali stazioni sono elencate
- La stazione proviene da una di queste due fonti. Da Radio Browser, un database aperto di stream radio: la stazione vi è elencata sotto uno dei nostri paesi e il suo stream ha superato il test più recente di Radio Browser. Oppure dal registro di radioko: stazioni che troviamo nell'elenco delle licenze di un ente regolatore e il cui stream troviamo sul sito web della stazione stessa, mai in un'altra directory, e stazioni che ci vengono inviate tramite il modulo per aggiungere una stazione; lo stream supera il nostro test e approviamo ogni stazione a mano, al massimo 50 a settimana. Le prime provengono dai registri delle licenze della FCC per Porto Rico e dal registro delle emittenti della Communications Authority of Kenya.
- Lo stream si può riprodurre in un browser: un formato audio supportato dai browser (MP3, AAC, Ogg/Opus o HLS) su HTTPS. Uno stream solo HTTP, che i browser bloccano sulle pagine sicure, viene invece riprodotto tramite il nostro relay. Il relay trasporta anche uno stream HTTPS su una porta insolita quando la rete dell'ascoltatore blocca quella porta (il lettore prova prima la stazione direttamente) e, nei browser di Apple, i pochi stream HTTPS che rispondono in un vecchio formato che Safari rifiuta. Lascia passare solo l'audio e solo per gli indirizzi di stream che elenchiamo.
- Le voci duplicate vengono unite in una sola: lo stesso nome, lo stesso stream, la stessa stazione con un altro nome sullo stesso sito web, oppure due indirizzi di stream che trasmettono le stesse canzoni negli stessi momenti per un'intera giornata. La voce che resta si decide prima in base al fatto che abbia già una pagina su radioko, poi al fatto che suoni in HTTPS senza il nostro relay e infine ai suoi clic su Radio Browser più la radice quadrata dei suoi voti (un bitrate più alto aggiunge un po').
Ogni stazione mantiene il proprio indirizzo su radioko per sempre. Quando una stazione esce dal nostro elenco, per 30 giorni la sua pagina indica che non è disponibile e suggerisce stazioni simili; poi l'indirizzo risponde "410 Gone". La pagina di una stazione nascosta (vedi sotto) indica che non è disponibile dal giorno in cui viene nascosta e, quando la stazione è nascosta da 30 giorni, il suo indirizzo risponde "410 Gone". L'indirizzo di una stazione rimossa su richiesta del proprietario risponde subito "410 Gone". Un indirizzo non viene mai assegnato a un'altra stazione.
Cosa escludiamo
- Gli stream che non si possono riprodurre in un browser su HTTPS e nemmeno tramite il nostro relay, i canali televisivi che trasmettono video e i file audio o le registrazioni che non sono una stazione in diretta.
- I media presenti negli elenchi delle sanzioni dell'Unione europea o degli Stati Uniti, con qualsiasi nome e in qualsiasi paese siano elencati, e le emittenti delle parti dell'Ucraina a cui si applicano le sanzioni dell'UE (Crimea, Sebastopoli e le zone delle regioni di Donetsk, Luhansk, Kherson e Zaporizhzhia non controllate dal governo ucraino). Il motivo è giuridico, non politico.
- Le stazioni dalla Turchia e quelle che trasmettono in turco, per un motivo di licenze, non politico: perché manca la Turchia.
- Alcune altre stazioni per nostra decisione, per un motivo giuridico (per esempio un proprietario presente in un elenco delle sanzioni) o in base alle regole pubblicitarie che seguiamo (contenuti per adulti, disinformazione, contenuti che incitano all'odio).
- Le stazioni i cui proprietari hanno chiesto la rimozione.
Da dove provengono le informazioni del profilo
Le frequenze di trasmissione provengono innanzitutto dagli elenchi ufficiali dei trasmettitori degli enti regolatori, che associamo noi stessi alle stazioni: Ofcom (Regno Unito), KommAustria e RTR (Austria), UKE (Polonia), Traficom (Finlandia), BAKOM (Svizzera) e ISED (Canada) e, per Porto Rico, i registri delle licenze della FCC, che forniscono anche i nominativi. Quando un elenco non coincide con Wikidata o con il nome di una stazione, prevale l'elenco. Le altre frequenze e gli altri nominativi, così come proprietari, anni di fondazione, siti web e account sui social media, provengono da Wikidata. Quando né gli elenchi degli enti regolatori né Wikidata indicano una frequenza, la pagina mostra quella riportata sul sito web della stazione stessa (per una stazione del nostro registro) o, in mancanza di questa, quella contenuta nel nome della stazione, come "Radio X 98.5 FM". Una voce di Wikidata viene associata a una stazione solo quando la corrispondenza è certa: lo stesso sito web e un nome corrispondente, lo stesso nominativo confermato dalla frequenza oppure lo stesso nome confermato dalla città, dal sito web, dalla frequenza o dal nominativo; un nome da solo non basta mai. Quando due voci potrebbero corrispondere, non ne associamo nessuna. Uno stream tematico o regionale di una stazione più grande (per esempio un canale "Classic Rock") riceve solo le informazioni che riguardano l'intero marchio, come il proprietario e il sito web, mai la frequenza. Per le stazioni keniote del nostro registro, la pagina mostra anche la licenza iscritta nel registro dell'ente regolatore: il tipo, il titolare e la data di rilascio.
Sulla mappa del mondo una stazione viene collocata, a partire dalla fonte più affidabile, presso il trasmettitore principale indicato dal suo ente regolatore, alle sue coordinate di Wikidata oppure nel punto indicato nella sua fonte, che usiamo solo se si trova nel paese della stazione e corrisponde al luogo indicato; altrimenti nella sua città o regione. I punti sono arrotondati a circa 1 km. Le stazioni che trasmettono in tutto il paese o solo online vengono contate per paese e non compaiono come un punto.
Stazioni elencate in più paesi
Alcuni stream sono elencati sotto più paesi. Ogni voce mantiene la propria pagina, e le pagine sono collegate tra loro come versioni linguistiche o regionali di un'unica stazione; la pagina principale è quella del paese della stazione, quando possiamo dimostrarlo. Quando una voce non viene dal paese sotto cui è elencata, oppure uno stream è elencato in molti paesi e nessuno può dimostrare da dove venga, la sua pagina non attribuisce mai la stazione a quel paese: compare nell'elenco dalla A alla Z del paese quando la sua pagina è aperta ai motori di ricerca, ma mai nei suoi elenchi per genere o per regione. Una voce nella stessa lingua della pagina principale resta fuori dai risultati di ricerca, a meno che non aggiunga un dato locale, come una frequenza locale o un'iscrizione nel registro di un ente regolatore. Una stazione elencata sotto un paese da cui non proviene passa al proprio paese quando possiamo dimostrare da dove viene; se non possiamo e nessun altro paese la elenca, la escludiamo.
Quali pagine vedono i motori di ricerca
Ogni stazione elencata ha una pagina con lettore, ma solo alcune sono aperte ai motori di ricerca; le altre funzionano altrettanto bene ma riportano l'indicazione "noindex". La pagina di una stazione è aperta ai motori di ricerca quando sono soddisfatte due condizioni: il suo stream funziona nei nostri controlli e, inoltre, o la stazione è identificata (una frequenza di trasmissione, il nominativo o i dati di una licenza, oppure informazioni della sua voce di Wikidata mostrate sulla pagina) o gli ascoltatori la cercano chiaramente. In ogni paese sono aperti ai motori di ricerca al massimo cinque canali solo online di una stessa azienda. Una pagina che resta fuori dai risultati di ricerca per uno di questi motivi non compare neanche negli elenchi del paese o nel suo elenco dalla A alla Z; la ricerca di radioko la trova comunque. In base alle regole pubblicitarie che seguiamo, anche la pagina di una stazione il cui nome fa pensare a contenuti per adulti resta fuori dai risultati di ricerca e non avrà pubblicità; la stazione si può comunque ascoltare.
Due gruppi di paesi aspettano una fase successiva: quelli i cui ascoltatori fanno ricerche in una lingua che radioko non offre ancora (le loro pagine sono in inglese finché non le traduciamo) e le edizioni in cinese (Cina, Taiwan, Hong Kong e Macao). Le loro stazioni si possono ascoltare, ma le pagine restano fuori dai risultati di ricerca. Un nuovo paese entra nei risultati di ricerca dopo tre notti consecutive in cui funziona una sua stazione. In un paese con poche stazioni, l'elenco dalla A alla Z resta fuori dai risultati di ricerca quando mostra le stesse stazioni della pagina iniziale. La pagina delle statistiche di un paese è aperta ai motori di ricerca solo quando lo sono più di 50 pagine delle sue stazioni; fino ad allora i suoi dati si trovano nella sua pagina iniziale e nella pagina delle statistiche mondiali. Quando in una notte non funziona nessuna stazione di un paese, le sue pagine restano online per 30 giorni, fuori dai risultati di ricerca e con stazioni di paesi vicini; dopodiché vengono chiuse finché una stazione non torna a funzionare.
Quando una stazione viene nascosta
Ogni notte testiamo noi stessi ogni stream con una breve richiesta che legge i primi byte dell'audio. La data indicata come "Ultimo controllo" sulla pagina di una stazione è il giorno dell'ultimo test riuscito, ed è sempre un nostro test. Quando abbiamo testato uno stream per almeno sette notti, la sua pagina indica anche in quanti degli ultimi controlli notturni (al massimo 30) la riproduzione è riuscita. Un test non riuscito viene ripetuto da una seconda località prima di essere conteggiato, perché alcune stazioni rifiutano gli ascoltatori di determinati paesi. Una risposta rifiutata o illeggibile non viene mai conteggiata come un errore, e uno stream che si può ascoltare solo all'interno del proprio paese non viene giudicato in base al nostro test: la sua pagina lo indica. Una stazione il cui stream non funziona per tre notti consecutive viene nascosta da tutti gli elenchi finché un test successivo non va a buon fine; la sua pagina resta e indica che al momento la stazione non è disponibile.
Quando la riproduzione di una stazione si avvia o non riesce ad avviarsi, il lettore invia anche un segnale che indica di quale stazione si tratta e se è stata riprodotta; il nostro server lo memorizza insieme all'ora e al paese del visitatore, senza indirizzo IP né cookie. Molti errori anticipano il test di una stazione, mentre una stazione che gli ascoltatori riproducono senza problemi resta in elenco. I segnali da soli non nascondono mai una stazione, perché chiunque può inviarne uno.
Il link "L'audio non funziona?" sulla pagina di una stazione invia lo stesso tipo di segnale anonimo. La prima volta che una stazione viene riprodotta in un browser in un determinato giorno, il lettore invia un ulteriore segnale per il conteggio degli ascolti: quando una stazione ha almeno dieci ascolti negli ultimi sette giorni, la sua pagina ne mostra il numero. Si contano i browser per giorno, non le persone, e non è una rilevazione dell'audience.
Come sono ordinate le stazioni
Gli elenchi, e le stazioni in evidenza nella pagina iniziale di ogni paese, mostrano per prime le stazioni che hanno funzionato in tutti i nostri recenti controlli notturni e, tra queste, le più conosciute: quelle con una licenza di un ente regolatore, un articolo di enciclopedia, una voce su Wikidata o un nominativo. A parità di questo criterio, viene prima la stazione riprodotta più spesso: in base agli ascolti contati dal nostro lettore o in base a quante volte è stata avviata tramite la directory di Radio Browser (il suo conteggio dei clic), considerando il valore più alto dei due. Non è una misura degli ascolti. La pagina iniziale di un paese mette in evidenza solo le stazioni di quel paese. Dopo il lancio, quando gli ascoltatori di un paese riprodurranno abbastanza stazioni direttamente su radioko (circa 200 ascolti a settimana), prevediamo di ordinare le stazioni di quel paese in base a questi ascolti, con le più ascoltate su radioko in testa. Gli elenchi in evidenza mostrano solo le stazioni il cui stream ha funzionato nel test più recente, tranne quelle nuove che non abbiamo ancora testato.
Come vengono scritte le descrizioni
Lo slogan e la breve descrizione di ogni stazione vengono scritti con l'aiuto dell'intelligenza artificiale a partire dalle informazioni della sua pagina (nome, luogo, generi, lingua, frequenza) e da fatti pubblici ben noti. Li verifichiamo a campione rispetto ai dati della stazione e correggiamo ogni errore che troviamo. Se una descrizione è sbagliata, segnalacelo.
Correzioni e rimozione
Per correggere le informazioni di una stazione, contattaci, meglio se dalla pagina della stazione: ciò che mostra radioko possiamo correggerlo noi stessi. Le informazioni che provengono da Wikidata o da Radio Browser si possono correggere anche alla fonte. Chiunque può modificare Wikidata. Una scheda di Radio Browser, invece, non si può modificare direttamente: la cambia la stazione stessa dal proprio server di streaming, con due intestazioni HTTP inviate insieme allo stream. Con icy-index-metadata: 1 Radio Browser prende il nome, i generi e il sito web dalle intestazioni icy- dello stream stesso; icy-main-stream-url indica l'indirizzo attuale dello stream, per esempio quello HTTPS. Radio Browser segna quindi la scheda come verificata. Le istruzioni (in inglese) si trovano su radio-browser.info/owners. I proprietari delle stazioni possono chiedere la rimozione della propria stazione; gestiamo queste richieste entro 48 ore.