radioko

Jak kontrolujeme stanice

radioko každou noc znovu sestavuje seznam stanic ze svých zdrojů a z vlastního registru, testuje každý stream a zpracovává anonymní hlášení odesílaná přehrávačem. Tato stránka vysvětluje, které stanice se do seznamu dostanou, co vynecháváme, odkud pocházejí jejich údaje, jak je řadíme a kdy je stanice skryta.

Které stanice uvádíme

  • Stanice pochází z jednoho ze dvou zdrojů. Prvním je Radio Browser, otevřená databáze rozhlasových streamů: stanice je v ní uvedena pro některou ze zemí, které pokrýváme, a její stream prošel nejnovějším testem služby Radio Browser. Druhým je vlastní registr radioko: stanice, které najdeme v seznamu licencí regulačního úřadu a jejichž stream najdeme na vlastním webu stanice, nikdy v jiném adresáři, a stanice, které nám byly zaslány přes formulář pro přidání stanice; stream projde naším testem a každou stanici ručně schválíme, nejvýše 50 týdně. První z nich pocházely z licenčních záznamů FCC pro Portoriko a z registru provozovatelů vysílání úřadu Communications Authority of Kenya.
  • Stream jde přehrát v prohlížeči: ve zvukovém formátu, který prohlížeče podporují (MP3, AAC, Ogg/Opus nebo HLS), přes HTTPS. Stream používající pouze HTTP, který prohlížeče na zabezpečených stránkách blokují, se místo toho přehrává přes naši přenosovou službu. Ta přenáší také stream přes HTTPS na neobvyklém portu, když ho síť posluchače blokuje (přehrávač nejdřív zkusí stanici přímo), a v prohlížečích od Applu i těch několik streamů přes HTTPS, které odpovídají ve starém formátu, který Safari odmítá. Propouští jen zvuk, a to pouze pro adresy streamů, které uvádíme.
  • Duplicitní záznamy slučujeme do jednoho: stejný název, stejný stream, stejná stanice pod jiným názvem na stejném webu nebo dvě adresy streamu, které celý den hrají ve stejnou chvíli stejné skladby. O tom, který záznam zůstane, rozhoduje nejdřív to, zda už má stránku na radioko, potom to, zda hraje přes HTTPS bez naší přenosové služby, a nakonec jeho počet kliknutí v Radio Browser plus druhá odmocnina z počtu jeho hlasů (vyšší datový tok trochu přidá).

Každá stanice si svou adresu na radioko ponechává natrvalo. Když stanice z našeho seznamu odejde, její stránka 30 dní uvádí, že stanice není dostupná, a nabízí podobné stanice; potom adresa odpovídá "410 Gone". Stránka skryté stanice (viz níže) uvádí, že stanice není dostupná, ode dne, kdy byla skryta, a po 30 dnech skrytí odpovídá její adresa "410 Gone". Adresa stanice odstraněné na žádost jejího vlastníka odpovídá "410 Gone" okamžitě. Adresa není nikdy přidělena jiné stanici.

Co vynecháváme

  • Streamy, které nejde přehrát v prohlížeči přes HTTPS ani přes naši přenosovou službu, televizní kanály, které streamují video, a zvukové soubory nebo nahrávky, které nejsou živě vysílající stanicí.
  • Média na sankčních seznamech Evropské unie nebo Spojených států, pod jakýmkoli názvem a v jakékoli zemi, pod kterou jsou uvedena, a provozovatelé vysílání v těch částech Ukrajiny, na které se vztahují sankce EU (Krym, Sevastopol a území Doněcké, Luhanské, Chersonské a Záporožské oblasti, která nejsou pod kontrolou ukrajinské vlády). Důvod je právní, nikoli politický.
  • Stanice z Turecka a stanice vysílající turecky, z licenčního, nikoli politického důvodu: proč tu není Turecko.
  • Několik dalších stanic na základě našeho vlastního rozhodnutí, z právního důvodu (například vlastník na sankčním seznamu) nebo podle pravidel pro reklamu, která dodržujeme (obsah pro dospělé, dezinformace, nenávistný obsah).
  • Stanice, jejichž vlastníci požádali o odstranění.

Odkud pocházejí údaje v profilu

Vysílací frekvence pocházejí přednostně z oficiálních seznamů vysílačů regulačních úřadů, které sami přiřazujeme ke stanicím: Ofcom (Spojené království), KommAustria a RTR (Rakousko), UKE (Polsko), Traficom (Finsko), BAKOM (Švýcarsko) a ISED (Kanada), a pro Portoriko z licenčních záznamů FCC, které uvádějí i volací znaky. Pokud se seznam liší od databáze Wikidata nebo od názvu stanice, platí seznam. Ostatní frekvence a volací znaky a také vlastníci, roky založení, weby a účty na sociálních sítích pocházejí z databáze Wikidata. Pokud frekvenci neuvádějí seznamy regulačních úřadů ani databáze Wikidata, ukáže stránka frekvenci z vlastního webu stanice (u stanice z našeho registru), jinak frekvenci z názvu stanice, například "Radio X 98.5 FM". Záznam z databáze Wikidata přiřadíme ke stanici jen tehdy, když je shoda jednoznačná: stejný web a odpovídající název, stejný volací znak potvrzený frekvencí nebo stejný název potvrzený místem, webem, frekvencí nebo volacím znakem; samotný název nikdy nestačí. Pokud by mohly odpovídat dva záznamy, nepřiřadíme ani jeden. Tematický nebo regionální stream větší stanice (například kanál "Classic Rock") získá pouze údaje, které patří celé značce, například vlastníka a web, nikdy však frekvenci. U keňských stanic z našeho registru stránka navíc ukazuje licenci z registru regulačního úřadu: její druh, držitele a datum udělení.

Na mapě světa umístíme stanici podle nejspolehlivějšího dostupného údaje, v tomto pořadí: k jejímu hlavnímu vysílači podle regulačního úřadu, na její souřadnice z databáze Wikidata, nebo na bod, který je u ní uveden v jejím zdroji a který použijeme jen tehdy, když leží v zemi stanice a odpovídá uvedenému místu; jinak do jejího města nebo regionu. Body zaokrouhlujeme zhruba na 1 km. Stanice, které vysílají celostátně nebo jen online, počítáme podle země a nekreslíme je jako bod.

Stanice uvedené ve více zemích

Některé streamy jsou uvedeny pod více zeměmi. Každá kopie si ponechá svou stránku a stránky jsou propojené jako jazykové nebo regionální verze jedné stanice; hlavní stránkou je ta v zemi, odkud stanice pochází, pokud to dokážeme doložit. Když kopie nepochází ze země, pod kterou je uvedena, nebo je stream uveden v mnoha zemích a nikdo nedokáže doložit, odkud pochází, její stránka nikdy netvrdí, že je stanice z této země: kopie se objeví v seznamu stanic dané země od A do Z, pokud je její stránka přístupná vyhledávačům, ale v jejích seznamech podle žánru nebo regionu se neobjeví nikdy. Kopie ve stejném jazyce jako hlavní stránka se ve výsledcích vyhledávání nezobrazuje, pokud nepřidává místní údaj, například místní frekvenci nebo záznam regulačního úřadu. Stanice uvedená pod zemí, ze které nepochází, se přesune do své vlastní země, když dokážeme doložit, odkud pochází; pokud to nedokážeme a žádná jiná země ji neuvádí, vynecháme ji.

Které stránky vidí vyhledávače

Každá uvedená stanice má stránku s přehrávačem, ale vyhledávačům jsou přístupné jen některé z nich; ostatní hrají stejně dobře, jen nesou označení "noindex". Stránka stanice je vyhledávačům přístupná, když platí dvě věci: její stream při našich kontrolách hraje a zároveň je stanice buď identifikovaná (vysílací frekvence, volací znak nebo údaj z licence, případně údaje ze záznamu v databázi Wikidata, které stránka zobrazuje), nebo ji posluchači zjevně hledají. V každé zemi je vyhledávačům přístupných nejvýše pět čistě internetových kanálů jedné společnosti. Stránka, která z některého z těchto důvodů zůstává mimo výsledky vyhledávání, není ani v seznamech dané země, ani v jejím seznamu od A do Z; vyhledávání na radioko ji přesto najde. Podle pravidel pro reklamu, která dodržujeme, zůstává mimo výsledky vyhledávání i stránka stanice, jejíž název naznačuje obsah pro dospělé, a nebudou se na ní zobrazovat reklamy; stanice přesto hraje.

Dvě skupiny zemí přijdou na řadu až v pozdější vlně: země, jejichž posluchači vyhledávají v jazyce, který radioko zatím nenabízí (jejich stránky jsou v angličtině, dokud je nepřeložíme), a verze webu v čínštině (Čína, Tchaj-wan, Hongkong a Macao). Jejich stránky hrají, ale zůstávají mimo výsledky vyhledávání. Nová země se do výsledků vyhledávání dostane po třech nocích po sobě, kdy v ní hraje alespoň jedna její vlastní stanice. V zemi s malým počtem stanic se seznam od A do Z nezobrazuje ve výsledcích vyhledávání, pokud ukazuje stejné stanice jako domovská stránka. Stránka se statistikami dané země je vyhledávačům přístupná, jen když je jim přístupných více než 50 stránek jejích stanic; do té doby jsou údaje o zemi na její domovské stránce a na stránce se statistikami celého světa. Když jednou v noci nezahraje žádná ze stanic dané země, její stránky zůstanou 30 dní dostupné, mimo výsledky vyhledávání a se stanicemi z okolních zemí; potom se uzavřou, dokud některá stanice znovu nezačne hrát.

Kdy stanici skryjeme

Každou noc sami otestujeme každý stream jedním krátkým požadavkem, který přečte první bajty zvuku. Datum "Poslední kontrola" na stránce stanice je den posledního úspěšného testu a vždy jde o náš vlastní test. Jakmile stream otestujeme alespoň sedm nocí, stránka také uvádí, při kolika z posledních nočních kontrol (nejvýše 30) hrál. Neúspěšný test se před započtením zopakuje z druhého místa, protože některé stanice odmítají posluchače z určitých zemí. Odmítnutá nebo nečitelná odpověď se nikdy nepočítá jako selhání a stream, který lze poslouchat jen v jeho vlastní zemi, podle našeho testu neposuzujeme: jeho stránka to uvádí. Stanici, jejíž stream selže tři noci po sobě, skryjeme ze všech seznamů, dokud některý z dalších testů neuspěje; její stránka zůstává a uvádí, že stanice teď není dostupná.

Když se přehrávání stanice spustí nebo se ho nepodaří spustit, přehrávač navíc odešle hlášení o tom, o kterou stanici šlo a zda se přehrávala; náš server ho uloží spolu s časem a zemí návštěvníka, bez IP adresy a bez cookie. Stanici s mnoha neúspěšnými pokusy otestujeme přednostně a stanice, kterou posluchači přehrávají bez potíží, v seznamu zůstává. Samotná hlášení stanici nikdy neskryjí, protože je může poslat kdokoli.

Odkaz "Stream nefunguje?" na stránce stanice odesílá stejný druh anonymního hlášení. Když stanice v daný den poprvé zahraje v prohlížeči, přehrávač odešle ještě jedno hlášení pro počet přehrání: jakmile má stanice za posledních sedm dní aspoň deset přehrání, její stránka toto číslo zobrazí. Počítají se prohlížeče za den, ne lidé, a nejde o měření poslechovosti.

Jak řadíme stanice

Seznamy i vybrané stanice na domovské stránce každé země ukazují nejdříve stanice, které hrály při všech našich posledních nočních kontrolách, a z nich ty nejznámější: s licencí regulačního úřadu, článkem v encyklopedii, záznamem v databázi Wikidata nebo volacím znakem. Když jsou si stanice v tomto ohledu rovné, má přednost ta, která se přehrávala častěji; počítá se vyšší z obou čísel: přehrání započítaná v našem vlastním přehrávači, nebo to, jak často se stanice spouštěla přes adresář Radio Browser (její počet kliknutí). Nejde o měření poslechovosti. Domovská stránka země ukazuje mezi vybranými stanicemi jen stanice z této země. Po spuštění webu, jakmile posluchači v některé zemi přehrají dost stanic přímo na radioko (zhruba 200 přehrání týdně), plánujeme řadit stanice této země podle těchto přehrání, na prvním místě ty, které se na radioko poslouchají nejvíc. Seznamy vybraných stanic ukazují jen stanice, které při posledním testu hrály, kromě nových, které jsme ještě neotestovali.

Jak vznikají popisy

Slogan a krátký popis každé stanice píšeme s pomocí umělé inteligence z údajů na její stránce (název, místo, žánry, jazyk, frekvence) a ze známých veřejných faktů. Namátkově je ověřujeme podle údajů o stanici a každou chybu, kterou najdeme, opravíme. Pokud je popis chybný, dej nám vědět.

Opravy a odstranění

Chceš-li opravit údaje o stanici, nás kontaktuj, nejlépe přímo ze stránky stanice: to, co zobrazuje radioko, dokážeme opravit sami. Údaje, které pocházejí z databáze Wikidata nebo ze služby Radio Browser, lze opravit i u zdroje. Wikidata může upravovat kdokoli. Záznam v Radio Browser se ale nedá jen tak upravit: stanice ho mění sama ze svého streamovacího serveru, pomocí dvou HTTP hlaviček, které posílá spolu se streamem. Při icy-index-metadata: 1 převezme Radio Browser název, žánry a web z vlastních icy- hlaviček streamu; icy-main-stream-url udává aktuální adresu streamu, například jeho HTTPS adresu. Radio Browser pak záznam označí jako ověřený. Návod (v angličtině) najdeš na radio-browser.info/owners. Vlastníci stanic mohou požádat o odstranění své stanice; takové žádosti vyřizujeme do 48 hodin.

Napiš nám, co si myslíš

Nápad, stanice, která nehraje, oprava nebo žádost o odstranění: čteme každou zprávu.