Kako provjeravamo postaje
radioko svake noći ponovno sastavlja popis postaja iz svojih izvora i vlastitog registra, testira svaki prijenos i čita anonimne signale koje šalje reproduktor. Ova stranica objašnjava koje postaje uvrštavamo, što izostavljamo, odakle dolaze njihovi podaci, kako su poredane i kada se postaja skriva.
Koje postaje uvrštavamo
- Postaja dolazi iz jednog od dvaju izvora. Prvi je Radio Browser, otvorena baza radijskih prijenosa: postaja je ondje navedena pod jednom od zemalja koje pokrivamo, a njezin je prijenos prošao najnoviju provjeru baze Radio Browser. Drugi je vlastiti registar radioko: postaje koje pronađemo na popisu dozvola nekog regulatora i čiji prijenos pronađemo na vlastitoj mrežnoj stranici postaje, nikada u nekom drugom imeniku, te postaje koje su nam poslane putem obrasca za dodavanje postaje; prijenos mora proći naš test, a svaku postaju odobravamo ručno, najviše 50 tjedno. Prve su stigle iz evidencije dozvola FCC-a za Portoriko i iz registra nakladnika kenijskog regulatora Communications Authority of Kenya.
- Prijenos se može reproducirati u pregledniku: u audioformatu koji preglednici podržavaju (MP3, AAC, Ogg/Opus ili HLS) preko HTTPS-a. Prijenos preko običnog HTTP-a, koji preglednici blokiraju na sigurnim stranicama, umjesto toga reproducira se preko naše posredničke usluge. Ta se usluga koristi i za HTTPS prijenos na neuobičajenom portu kada ga mreža slušatelja blokira (reproduktor se najprije pokušava izravno povezati s postajom) te, u Appleovim preglednicima, za onih nekoliko HTTPS prijenosa koji odgovaraju u starom formatu koji Safari odbija. Propušta samo zvuk i samo za adrese prijenosa koje navodimo.
- Duplikati se spajaju u jedan zapis: isti naziv, isti prijenos, ista postaja pod drugim nazivom na istoj mrežnoj stranici ili dvije adrese prijenosa koje cijeli dan u istim trenucima puštaju iste pjesme. Koji zapis ostaje, odlučuje najprije to ima li već stranicu na radioko, zatim to svira li preko HTTPS-a bez naše posredničke usluge, a na kraju njegov broj klikova u Radio Browseru uvećan za kvadratni korijen broja njegovih glasova (veća brzina prijenosa malo pridonosi).
Svaka postaja trajno zadržava svoju adresu na radioko. Kada postaja ode s našeg popisa, njezina stranica 30 dana navodi da postaja nije dostupna i predlaže slične postaje; nakon toga adresa odgovara s "410 Gone". Stranica skrivene postaje (vidi u nastavku) navodi da postaja nije dostupna od dana kada je skrivena, a kada je skrivena 30 dana, njezina adresa odgovara s "410 Gone". Adresa postaje uklonjene na zahtjev njezina vlasnika odmah odgovara s "410 Gone". Adresa se nikada ne dodjeljuje drugoj postaji.
Što izostavljamo
- Prijenose koji se ne mogu reproducirati u pregledniku preko HTTPS-a, a ne mogu se reproducirati ni preko naše posredničke usluge, televizijske kanale koji prenose video te audiodatoteke ili snimke koji nisu postaja koja emitira uživo.
- Medije s popisa sankcija Europske unije ili Sjedinjenih Američkih Država, pod bilo kojim nazivom i u bilo kojoj zemlji pod kojom su navedeni, te nakladnike s onih područja Ukrajine na koja se odnose sankcije EU-a (Krim, Sevastopolj i dijelovi Donjecke, Luhanske, Hersonske i Zaporiške oblasti izvan kontrole ukrajinske vlade). Razlog je pravni, a ne politički.
- Postaje iz Turske i postaje koje emitiraju na turskom jeziku, iz razloga vezanog uz dozvolu, a ne iz političkog razloga: zašto nema Turske.
- Još nekoliko postaja na temelju vlastite odluke, iz pravnog razloga (primjerice kada je vlasnik na popisu sankcija) ili prema pravilima oglašavanja kojih se pridržavamo (sadržaj za odrasle, dezinformacije, sadržaj koji potiče mržnju).
- Postaje čiji su vlasnici zatražili uklanjanje.
Odakle dolaze podaci u profilu
Frekvencije emitiranja dolaze najprije iz službenih popisa odašiljača regulatora, koje sami povezujemo s postajama: Ofcom (Ujedinjeno Kraljevstvo), KommAustria i RTR (Austrija), UKE (Poljska), Traficom (Finska), BAKOM (Švicarska) i ISED (Kanada), a za Portoriko iz evidencije dozvola FCC-a, koja navodi i pozivne oznake. Ako se popis razlikuje od baze Wikidata ili od naziva postaje, vrijedi popis. Ostale frekvencije i pozivne oznake te vlasnici, godine osnivanja, mrežne stranice i računi na društvenim mrežama dolaze iz baze Wikidata. Kada frekvenciju ne navode ni popisi regulatora ni baza Wikidata, stranica prikazuje frekvenciju s vlastite mrežne stranice postaje (za postaju iz našeg registra) ili, ako je ni ondje nema, frekvenciju iz naziva postaje, primjerice "Radio X 98.5 FM". Zapis iz baze Wikidata pridružuje se postaji samo kada je podudaranje sigurno: ista mrežna stranica i odgovarajući naziv, ista pozivna oznaka potvrđena frekvencijom ili isti naziv koji potvrđuje mjesto, mrežna stranica, frekvencija ili pozivna oznaka; sam naziv nikada nije dovoljan. Kada bi dva zapisa mogla odgovarati, ne pridružujemo nijedan. Tematski ili regionalni prijenos veće postaje (na primjer kanal "Classic Rock") dobiva samo podatke koji se odnose na cijelu marku, poput vlasnika i mrežne stranice, a nikada frekvenciju. Za kenijske postaje iz našeg registra stranica prikazuje i dozvolu iz registra regulatora: njezinu vrstu, nositelja i datum izdavanja.
Na karti svijeta postaju smještamo redom od najpouzdanijeg podatka: kod njezina glavnog odašiljača prema podacima regulatora, na njezine koordinate iz baze Wikidata ili na točku koja je za nju navedena u izvoru, a tu točku koristimo samo ako se nalazi u zemlji postaje i odgovara mjestu navedenom za postaju; inače u njezin grad ili regiju. Točke se zaokružuju na otprilike 1 km. Postaje koje emitiraju za cijelu zemlju ili samo na internetu broje se po zemlji, a ne prikazuju se kao točka.
Postaje navedene u više zemalja
Neki su prijenosi navedeni pod više zemalja. Svaka kopija zadržava svoju stranicu, a stranice su povezane kao jezične ili regionalne verzije jedne postaje; glavna je stranica ona u zemlji iz koje postaja potječe, ako to možemo dokazati. Kada kopija nije iz zemlje pod kojom je navedena ili je prijenos naveden u mnogo zemalja i nitko ne može dokazati odakle je, njezina stranica nikada ne tvrdi da postaja pripada toj zemlji: kopija se pojavljuje na popisu od A do Z za tu zemlju kada je njezina stranica otvorena tražilicama, ali nikada na njezinim popisima po žanru ili regiji. Kopija na istom jeziku kao glavna stranica ne pojavljuje se u rezultatima pretraživanja, osim ako donosi neki lokalni podatak, primjerice lokalnu frekvenciju ili zapis regulatora. Postaja navedena pod zemljom iz koje ne potječe premješta se u svoju zemlju kada možemo dokazati odakle je; ako to ne možemo, a nijedna je druga zemlja ne navodi, izostavljamo je.
Koje stranice vide tražilice
Svaka uvrštena postaja ima stranicu s reproduktorom, ali samo su neke otvorene tražilicama; ostale se reproduciraju jednako dobro, ali nose oznaku "noindex". Stranica postaje otvorena je tražilicama kada su ispunjena dva uvjeta: njezin prijenos radi na našim provjerama, a uz to je postaja ili identificirana (frekvencija emitiranja, pozivna oznaka ili podatak iz dozvole ili podaci iz zapisa u bazi Wikidata koje stranica prikazuje) ili je slušatelji očito traže. U svakoj je zemlji tražilicama otvoreno najviše pet kanala jedne tvrtke koji emitiraju samo na internetu. Stranica koja zbog jednog od tih razloga ostaje izvan rezultata pretraživanja nije ni na popisima zemlje ni na njezinu popisu od A do Z; pretraživanje na radioko ipak je pronalazi. Prema pravilima oglašavanja kojih se pridržavamo, izvan rezultata pretraživanja ostaje i stranica postaje čiji naziv upućuje na sadržaj za odrasle, a na njoj neće biti oglasa; postaja i dalje svira.
Dvije skupine zemalja dolaze na red u kasnijem valu: one čiji slušatelji pretražuju na jeziku koji radioko još ne nudi (njihove su stranice na engleskom dok ih ne prevedemo) i izdanja na kineskom (Kina, Tajvan, Hong Kong i Makao). Na njihovim stranicama postaje sviraju, ali stranice ostaju izvan rezultata pretraživanja. Nova zemlja ulazi u rezultate pretraživanja nakon tri noći zaredom u kojima radi barem jedna njezina vlastita postaja. U zemlji sa samo nekoliko postaja popis od A do Z ne pojavljuje se u rezultatima pretraživanja kada prikazuje iste postaje kao početna stranica. Stranica sa statistikom neke zemlje otvorena je tražilicama tek kada im je otvoreno više od 50 stranica njezinih postaja; do tada su podaci o zemlji na njezinoj početnoj stranici i na stranici sa statistikom za cijeli svijet. Kada jedne noći ne radi nijedna postaja neke zemlje, njezine stranice ostaju dostupne 30 dana, izvan rezultata pretraživanja i s postajama iz obližnjih zemalja; nakon toga se zatvaraju dok neka postaja ponovno ne proradi.
Kada se postaja skriva
Svake noći sami testiramo svaki prijenos jednim kratkim zahtjevom koji čita prve bajtove zvuka. Datum uz "Posljednja provjera" na stranici postaje dan je posljednjeg uspješnog testa, i to uvijek našeg vlastitog. Kada prijenos testiramo najmanje sedam noći, stranica pokazuje i u koliko je od posljednjih noćnih provjera (najviše 30) bio uspješan. Neuspjeli test ponavlja se s druge lokacije prije nego što se uračuna, jer neke postaje odbijaju slušatelje iz pojedinih zemalja. Odbijen ili nečitljiv odgovor nikada se ne računa kao neuspjeh, a prijenos koji se može slušati samo unutar vlastite zemlje ne ocjenjujemo našim testom: to piše na njegovoj stranici. Postaja čiji prijenos ne radi tri noći zaredom skriva se sa svih popisa dok neki kasniji test ne uspije; njezina stranica ostaje i navodi da postaja trenutačno nije dostupna.
Kada reprodukcija postaje započne ili se ne uspije pokrenuti, reproduktor također šalje signal s podatkom o kojoj je postaji riječ i je li reprodukcija uspjela; naš ga poslužitelj pohranjuje zajedno s vremenom i zemljom posjetitelja, bez IP adrese ili kolačića. Postaja s mnogo neuspjeha testira se ranije, a postaja koju slušatelji bez problema reproduciraju ostaje na popisu. Sami signali nikada ne skrivaju postaju jer ih može poslati bilo tko.
Poveznica "Prijenos ne radi?" na stranici postaje šalje istu vrstu anonimnog signala. Kada postaja toga dana prvi put zasvira u nekom pregledniku, reproduktor šalje još jedan signal za broj slušanja: kada postaja u posljednjih sedam dana ima najmanje deset slušanja, njezina stranica prikazuje taj broj. Broje se preglednici po danu, a ne ljudi, i to nije mjerenje slušanosti.
Kako su postaje poredane
Popisi, kao i izdvojene postaje na početnoj stranici svake zemlje, najprije prikazuju postaje koje su radile na svim našim nedavnim noćnim provjerama, a među njima najpoznatije: one s dozvolom regulatora, člankom u enciklopediji, zapisom u bazi Wikidata ili pozivnom oznakom. Kada su postaje po tome izjednačene, prednost ima ona koja se češće slušala; računa se veći od dvaju brojeva: slušanja izbrojena u našem vlastitom reproduktoru ili koliko je često postaja pokrenuta putem imenika Radio Browser (njezin broj klikova). Ovo nije mjerenje slušanosti. Početna stranica zemlje izdvaja samo postaje iz te zemlje. Nakon službenog pokretanja stranice, kada slušatelji u nekoj zemlji puste dovoljno postaja na samom radioko (oko 200 slušanja tjedno), planiramo postaje te zemlje poredati prema tim slušanjima, najprije one koje se na radioko najviše slušaju. Popisi izdvojenih postaja prikazuju samo postaje čiji je prijenos radio na najnovijem testu, osim novih koje još nismo testirali.
Kako nastaju opisi
Slogan i kratki opis svake postaje pišu se uz pomoć umjetne inteligencije na temelju podataka sa stranice postaje (naziv, mjesto, žanrovi, jezik, frekvencija) i poznatih javnih činjenica. Uzorke tih opisa provjeravamo prema podacima o postaji i ispravljamo svaku pogrešku koju pronađemo. Ako je neki opis netočan, javi nam.
Ispravci i uklanjanje
Za ispravak podataka o postaji javi nam se, najbolje sa stranice postaje: ono što prikazuje radioko možemo ispraviti sami. Podaci koji dolaze iz baze Wikidata ili Radio Browser mogu se ispraviti i na izvoru. Wikidatu može uređivati svatko. Zapis u Radio Browseru, međutim, ne može se tek tako urediti: postaja ga mijenja sama, sa svog poslužitelja za prijenos, pomoću dvaju HTTP zaglavlja koja šalje zajedno s prijenosom. Uz icy-index-metadata: 1 Radio Browser preuzima naziv, žanrove i web-stranicu iz vlastitih icy- zaglavlja prijenosa; icy-main-stream-url navodi trenutačnu adresu prijenosa, primjerice njegovu HTTPS adresu. Radio Browser zatim označava zapis kao provjeren. Upute (na engleskom) nalaze se na radio-browser.info/owners. Vlasnici postaja mogu zatražiti uklanjanje svoje postaje; takve zahtjeve obrađujemo u roku od 48 sati.