radioko

Kako proveravamo stanice

Svake noći radioko iznova sastavlja listu stanica iz svojih izvora i sopstvenog registra, testira svaki strim i čita anonimne signale koje šalje plejer. Ova stranica objašnjava koje stanice ulaze na listu, šta izostavljamo, odakle potiču njihovi podaci, kako su poređane i kada se stanica sakriva.

Koje stanice prikazujemo

  • Stanica potiče iz jednog od dva izvora. Prvi je Radio Browser, otvorena baza radio-strimova: stanica je tamo navedena pod nekom od zemalja koje pokrivamo, a njen strim je prošao najnoviju proveru servisa Radio Browser. Drugi je sopstveni registar sajta radioko: stanice koje pronađemo na spisku licenci nekog regulatornog tela i čiji strim pronađemo na sopstvenom veb-sajtu stanice, nikada u nekom drugom imeniku, kao i stanice koje nam pošalju preko obrasca za dodavanje stanice; strim mora da prođe našu proveru, a svaku stanicu ručno odobravamo, najviše 50 nedeljno. Prve su stigle iz evidencije licenci FCC-a za Portoriko i iz registra emitera kenijskog regulatora Communications Authority of Kenya.
  • Strim može da se reprodukuje u pregledaču: koristi audio-format koji pregledači podržavaju (MP3, AAC, Ogg/Opus ili HLS) preko HTTPS-a. Strim na običnom HTTP-u, koji pregledači blokiraju na bezbednim stranicama, umesto toga se reprodukuje preko našeg posredničkog servera. Preko njega ide i HTTPS strim na neuobičajenom portu kada mreža slušaoca blokira taj port (plejer prvo pokušava da se poveže direktno sa stanicom), a u Apple pregledačima i onih nekoliko HTTPS strimova koji odgovaraju u starom formatu koji Safari odbija. On prenosi samo zvuk i samo za adrese strimova koje prikazujemo.
  • Duplirani unosi spajaju se u jedan. Duplikatima smatramo unose sa istim nazivom ili istim strimom, istu stanicu pod drugim nazivom na istom veb-sajtu, kao i dve adrese strimova koje tokom celog dana u istim trenucima puštaju iste pesme. Koji unos ostaje, odlučuje najpre to da li već ima stranicu na sajtu radioko, zatim to da li se pušta preko HTTPS-a bez našeg posredničkog servera, i na kraju njegov broj klikova na servisu Radio Browser uvećan za kvadratni koren broja njegovih glasova (veća brzina protoka malo doprinosi).

Svaka stanica trajno zadržava svoju adresu na sajtu radioko. Kada stanica ode sa naše liste, njena stranica 30 dana navodi da stanica nije dostupna i predlaže slične stanice; posle toga adresa odgovara sa "410 Gone". Stranica sakrivene stanice (vidi niže) navodi da stanica nije dostupna od dana kada je sakrivena, a ako stanica ostane sakrivena 30 dana, njena adresa odgovara sa "410 Gone". Adresa stanice uklonjene na zahtev njenog vlasnika odmah odgovara sa "410 Gone". Adresa se nikada ne dodeljuje drugoj stanici.

Šta izostavljamo

  • Strimove koji ne mogu da se reprodukuju u pregledaču preko HTTPS-a, a ne mogu ni preko našeg posredničkog servera, TV kanale koji emituju video i audio-datoteke ili snimke koji nisu stanica koja emituje uživo.
  • Medije sa sankcionih lista Evropske unije ili Sjedinjenih Američkih Država, pod bilo kojim nazivom i u bilo kojoj zemlji pod kojom su navedeni, kao i emitere sa onih teritorija Ukrajine na koje se odnose sankcije EU (Krim, Sevastopolj i delovi Donjecke, Luganske, Hersonske i Zaporoške oblasti koji nisu pod kontrolom ukrajinske vlade). Razlog je pravni, a ne politički.
  • Stanice iz Turske i stanice koje emituju na turskom jeziku, iz razloga vezanog za dozvolu, a ne iz političkog razloga: zašto nema Turske.
  • Još nekoliko stanica po sopstvenoj odluci, iz pravnog razloga (na primer kada je vlasnik na sankcionoj listi) ili po pravilima oglašavanja kojih se pridržavamo (sadržaj za odrasle, dezinformacije, sadržaj koji podstiče mržnju).
  • Stanice čiji su vlasnici zatražili uklanjanje.

Odakle potiču podaci na profilu

Frekvencije emitovanja uzimamo najpre iz zvaničnih spiskova predajnika regulatornih tela, koje sami povezujemo sa stanicama: Ofcom (Ujedinjeno Kraljevstvo), KommAustria i RTR (Austrija), UKE (Poljska), Traficom (Finska), BAKOM (Švajcarska) i ISED (Kanada), a za Portoriko iz evidencije licenci FCC-a, koja daje i pozivne oznake. Kada se spisak razlikuje od Wikidata ili od naziva stanice, važi spisak. Ostale frekvencije i pozivne oznake, kao i vlasnici, godine osnivanja, veb-sajtovi i nalozi na društvenim mrežama, potiču iz Wikidata. Ako frekvenciju ne daju ni spiskovi regulatornih tela ni Wikidata, stranica prikazuje frekvenciju sa sopstvenog veb-sajta stanice (za stanicu iz našeg registra) ili, ako takve nema, frekvenciju iz naziva stanice, na primer "Radio X 98.5 FM". Zapis iz Wikidata povezujemo sa stanicom samo kada je podudaranje pouzdano: isti veb-sajt i odgovarajući naziv, ista pozivna oznaka potvrđena frekvencijom ili isti naziv koji potvrđuje mesto, veb-sajt, frekvencija ili pozivna oznaka; sam naziv nikada nije dovoljan. Kada bi dva zapisa mogla da odgovaraju, ne povezujemo nijedan. Tematski ili regionalni strim veće stanice (na primer kanal "Classic Rock") dobija samo podatke koji važe za ceo brend, kao što su vlasnik i veb-sajt, a nikada frekvenciju. Za kenijske stanice iz našeg registra stranica prikazuje i dozvolu iz registra regulatornog tela: njenu vrstu, imaoca i datum izdavanja.

Na mapi sveta stanicu postavljamo redom od najpouzdanijeg podatka: kod njenog glavnog predajnika prema podacima regulatornog tela, na njene koordinate iz Wikidata ili na tačku koja je za nju navedena u izvoru, a tu tačku koristimo samo ako se nalazi u zemlji stanice i odgovara mestu navedenom za stanicu; u suprotnom u njen grad ili region. Tačke se zaokružuju na oko 1 km. Stanice koje emituju za celu zemlju ili samo na internetu broje se po zemlji, a ne prikazuju se kao tačka.

Stanice navedene u više zemalja

Neki strimovi su navedeni pod više zemalja. Svaka kopija zadržava svoju stranicu, a stranice su povezane kao jezičke ili regionalne verzije jedne stanice; glavna stranica je ona u zemlji iz koje stanica potiče, ako to možemo da dokažemo. Kada kopija nije iz zemlje pod kojom je navedena, ili je strim naveden u mnogo zemalja i niko ne može da dokaže odakle je, njena stranica nikada ne tvrdi da stanica pripada toj zemlji: kopija se pojavljuje na A–Z listi te zemlje kada je njena stranica otvorena za pretraživače, ali nikada na listama te zemlje po žanru ili regionu. Kopija na istom jeziku kao glavna stranica ne pojavljuje se u rezultatima pretrage, osim ako donosi neki lokalni podatak, na primer lokalnu frekvenciju ili zapis regulatornog tela. Stanica navedena pod zemljom iz koje ne potiče premešta se u svoju zemlju kada možemo da dokažemo odakle je; ako to ne možemo, a nijedna druga zemlja je ne navodi, izostavljamo je.

Koje stranice vide pretraživači

Svaka stanica na listi ima stranicu sa plejerom, ali su samo neke otvorene za pretraživače; ostale se puštaju jednako dobro, ali nose oznaku "noindex". Stranica stanice otvorena je za pretraživače kada su ispunjena dva uslova: njen strim radi na našim proverama, a uz to je stanica ili identifikovana (frekvencija emitovanja, pozivna oznaka ili podatak iz licence ili podaci iz zapisa u Wikidata koje stranica prikazuje) ili je slušaoci očigledno traže. U svakoj zemlji za pretraživače je otvoreno najviše pet kanala jedne kompanije koji emituju samo na internetu. Stranica koja se iz nekog od ovih razloga ne pojavljuje u rezultatima pretrage nije ni na listama zemlje ni na A–Z listi; pretraga na sajtu radioko je ipak pronalazi. Po pravilima oglašavanja kojih se pridržavamo, stranica stanice čiji naziv upućuje na sadržaj za odrasle takođe se ne pojavljuje u rezultatima pretrage i na njoj neće biti oglasa; sama stanica se i dalje pušta.

Dve grupe zemalja čekaju kasniji talas: zemlje čiji slušaoci pretražuju na jeziku koji radioko još ne nudi (njihove stranice su na engleskom dok ih ne prevedemo) i izdanja na kineskom jeziku (Kina, Tajvan, Hongkong i Makao). Stanice na njihovim stranicama se puštaju, ali se same stranice ne pojavljuju u rezultatima pretrage. Nova zemlja ulazi u rezultate pretrage posle tri uzastopne noći u kojima radi bar jedna njena sopstvena stanica. U zemlji sa samo nekoliko stanica A–Z lista se ne pojavljuje u rezultatima pretrage kada prikazuje iste stanice kao početna stranica. Stranica sa statistikom neke zemlje otvorena je za pretraživače tek kada je za njih otvoreno više od 50 stranica njenih stanica; do tada su podaci o toj zemlji na njenoj početnoj stranici i na stranici sa svetskom statistikom. Kada jedne noći ne radi nijedna stanica neke zemlje, njene stranice ostaju dostupne 30 dana, izvan rezultata pretrage i sa stanicama iz obližnjih zemalja; posle toga se zatvaraju dok neka stanica ponovo ne proradi.

Kada se stanica sakriva

Svake noći sami testiramo svaki strim jednim kratkim zahtevom koji čita prve bajtove zvuka. Datum uz "Poslednja provera" na stranici stanice je dan poslednje uspešne provere, i to uvek naše sopstvene. Kada strim proverimo najmanje sedam noći, stranica prikazuje i u koliko je od poslednjih noćnih provera (najviše 30) bio uspešan. Neuspela provera ponavlja se sa druge lokacije pre nego što se uračuna, jer neke stanice odbijaju slušaoce iz pojedinih zemalja. Odbijen ili nečitljiv odgovor nikada se ne računa kao neuspeh, a strim koji može da se sluša samo unutar sopstvene zemlje ne ocenjujemo našom proverom: to piše na njegovoj stranici. Stanica čiji strim ne radi tri noći zaredom sakriva se sa svih lista dok neka kasnija provera ne bude uspešna; njena stranica ostaje i navodi da stanica trenutno nije dostupna.

Kada reprodukcija stanice počne ili ne uspe da se pokrene, plejer takođe šalje signal koji navodi o kojoj je stanici reč i da li je reprodukovana; naš server ga čuva zajedno sa vremenom i zemljom posetioca, bez IP adrese ili kolačića. Mnogo neuspelih pokušaja dovodi do toga da se stanica ranije proveri, a slušaoci kojima stanica radi bez problema zadržavaju je na listi. Sami signali nikada ne sakrivaju stanicu, jer svako može da ih pošalje.

Veza "Strim ne radi?" na stranici stanice šalje istu vrstu anonimnog signala. Kada stanica tog dana prvi put zasvira u nekom pregledaču, plejer šalje još jedan signal za broj slušanja: kada stanica u poslednjih sedam dana ima najmanje deset slušanja, njena stranica prikazuje taj broj. Broje se pregledači po danu, a ne ljudi, i to nije merenje slušanosti.

Kako su stanice poređane

Liste, kao i izdvojene stanice na početnoj stranici svake zemlje, prvo prikazuju stanice koje su radile na svim našim nedavnim noćnim proverama, a među njima najpoznatije: one sa licencom regulatornog tela, člankom u enciklopediji, zapisom u Wikidata ili pozivnom oznakom. Kada su stanice po tome izjednačene, prednost ima ona koja je češće puštana: po broju slušanja koja beleži naš sopstveni plejer ili po broju pokretanja preko imenika Radio Browser (njenom broju klikova), u zavisnosti od toga koji je broj veći. Ovo nije merenje slušanosti. Početna stranica zemlje izdvaja samo stanice iz te zemlje. Posle zvaničnog pokretanja sajta, kada slušaoci u nekoj zemlji puste dovoljno stanica na samom sajtu radioko (oko 200 slušanja nedeljno), planiramo da stanice te zemlje ređamo prema tim slušanjima, tako da prve budu one koje se na sajtu radioko najviše slušaju. Liste izdvojenih stanica prikazuju samo stanice čiji je strim radio na najnovijoj proveri, osim novih koje još nismo proverili.

Kako nastaju opisi

Slogan i kratak opis svake stanice pišu se uz pomoć veštačke inteligencije na osnovu podataka sa stranice stanice (naziv, mesto, žanrovi, jezik, frekvencija) i opštepoznatih javnih činjenica. Uzorke tih opisa proveravamo u odnosu na podatke o stanici i ispravljamo svaku grešku koju pronađemo. Ako je opis pogrešan, javi nam.

Ispravke i uklanjanje

Da ispraviš podatke o stanici, javi nam se, najbolje sa stranice stanice: ono što prikazuje radioko možemo sami da ispravimo. Podaci koji potiču iz Wikidata ili Radio Browser mogu da se isprave i na izvoru. Wikidatu može da uređuje svako. Zapis u Radio Browseru, međutim, ne može tek tako da se izmeni: stanica ga menja sama, sa svog servera za striming, pomoću dva HTTP zaglavlja koja šalje zajedno sa strimom. Uz icy-index-metadata: 1 Radio Browser preuzima naziv, žanrove i veb-sajt iz sopstvenih icy- zaglavlja strima; icy-main-stream-url navodi trenutnu adresu strima, na primer njegovu HTTPS adresu. Radio Browser zatim označava zapis kao proveren. Uputstvo (na engleskom) nalazi se na radio-browser.info/owners. Vlasnici stanica mogu da zatraže uklanjanje svoje stanice; takve zahteve obrađujemo u roku od 48 sati.

Reci nam šta misliš

Ideja, stanica koja ne radi, ispravka ili zahtev za uklanjanje: čitamo svaku poruku.