Hogyan ellenőrizzük az adókat
A radioko minden éjjel újra összeállítja az adók listáját a forrásaiból és a saját nyilvántartásából, teszteli az összes streamet, és feldolgozza a lejátszó által küldött névtelen jelzéseket. Ez az oldal elmagyarázza, mely adók kerülnek be, mit hagyunk ki, honnan származnak az adataik, milyen sorrendben jelennek meg, és mikor rejtünk el egy adót.
Mely adókat listázzuk
- Az adó két forrás egyikéből származik. Az egyik a Radio Browser, a rádióstreamek nyílt adatbázisa: az adó ott az általunk lefedett országok valamelyikéhez van rendelve, és a streamje megfelelt a Radio Browser legutóbbi ellenőrzésén. A másik a radioko saját nyilvántartása: olyan adók, amelyeket egy szabályozó hatóság engedélylistájában találunk, és amelyek streamjét az adó saját weboldalán találjuk meg, soha nem egy másik jegyzékben, valamint az adó hozzáadására szolgáló űrlapon nekünk beküldött adók; a stream megfelel a tesztünkön, és minden adót egyenként, kézzel hagyunk jóvá, hetente legfeljebb 50-et. Az elsők az FCC Puerto Ricóra vonatkozó engedélynyilvántartásából és a Communications Authority of Kenya műsorszolgáltatói nyilvántartásából kerültek be.
- A stream lejátszható böngészőben: a böngészők által támogatott hangformátumban (MP3, AAC, Ogg/Opus vagy HLS), HTTPS-en keresztül. A sima HTTP-streameket, amelyeket a böngészők a biztonságos oldalakon blokkolnak, ehelyett az átjátszónkon keresztül játsszuk le. Az átjátszón keresztül szól a szokatlan porton futó HTTPS-stream is, ha a hallgató hálózata blokkolja ezt a portot (a lejátszó először közvetlenül az adóval próbálkozik), valamint az Apple böngészőiben az a néhány HTTPS-stream, amely a Safari által elutasított régi formátumban válaszol. Az átjátszó csak hangot enged át, és csak az általunk listázott streamcímekhez.
- Az ismétlődő bejegyzéseket egyetlen bejegyzéssé vonjuk össze. Ismétlődésnek számít az azonos név, az azonos stream, ugyanaz az adó más néven ugyanazon a weboldalon, vagy két streamcím, amely egy teljes napon át ugyanabban a pillanatban ugyanazokat a dalokat játssza. Hogy melyik bejegyzés marad meg, azt először az dönti el, van-e már saját oldala a radioko webhelyen, aztán az, hogy szól-e HTTPS-en az átjátszónk nélkül, végül a Radio Browser szolgáltatásban kapott kattintásainak és szavazatai négyzetgyökének összege (a nagyobb bitráta kicsit hozzátesz).
Minden adó véglegesen megtartja a címét a radioko oldalon. Ha egy adó kikerül a listánkról, az oldala 30 napig jelzi, hogy nem érhető el, és hasonló adókat ajánl; ezután a cím „410 Gone” választ ad. Egy elrejtett adó oldala (lásd lent) az elrejtés napjától jelzi, hogy az adó nem érhető el, és 30 nap elrejtés után a címe „410 Gone” választ ad. A tulajdonosa kérésére eltávolított adó címe azonnal „410 Gone” választ ad. Egy címet soha nem adunk másik adónak.
Mit hagyunk ki
- Azok a streamek, amelyek böngészőben HTTPS-en keresztül nem játszhatók le, és az átjátszónkon keresztül sem, a videót közvetítő tévécsatornák, valamint azok a hangfájlok és felvételek, amelyek nem élő adások.
- Az Európai Unió vagy az Egyesült Államok szankciós listáin szereplő médiumok, bármilyen néven és bármelyik országhoz rendelve szerepelnek is, valamint Ukrajna uniós szankciók által érintett részeinek műsorszolgáltatói (a Krím, Szevasztopol, valamint a Donyecki, a Luhanszki, a Herszoni és a Zaporizzsjai terület ukrán kormány ellenőrzésén kívül eső részei). Az ok jogi, nem politikai.
- Törökországi adók és török nyelven sugárzó adók, engedélyezési, nem politikai okból: miért nem szerepel Törökország.
- Néhány további adó a saját döntésünk alapján, jogi okból (például ha a tulajdonos szankciós listán szerepel) vagy az általunk követett hirdetési szabályok miatt (felnőtt tartalom, dezinformáció, gyűlöletkeltő tartalom).
- Azok az adók, amelyek tulajdonosai az eltávolításukat kérték.
Honnan származnak a profiladatok
A sugárzási frekvenciákat elsőként a szabályozó hatóságok hivatalos adólistáiból vesszük, amelyeket mi magunk párosítunk az adókhoz: Ofcom (Egyesült Királyság), KommAustria és RTR (Ausztria), UKE (Lengyelország), Traficom (Finnország), BAKOM (Svájc) és ISED (Kanada), Puerto Rico esetében pedig az FCC engedélynyilvántartása, amely a hívójeleket is megadja. Ha egy lista eltér a Wikidatától vagy az adó nevétől, a lista az irányadó. A többi frekvencia és hívójel, valamint a tulajdonosok, alapítási évek, weboldalak és közösségimédia-fiókok a Wikidata adatbázisából származnak. Ha sem a hatósági listák, sem a Wikidata nem ad meg frekvenciát, az oldal az adó saját weboldalán szereplő frekvenciát mutatja (a nyilvántartásunkban szereplő adóknál), ha pedig ilyen nincs, az adó nevében szereplőt, például „Radio X 98.5 FM”. Egy Wikidata-bejegyzést csak akkor rendelünk egy adóhoz, ha az egyezés egyértelmű: azonos weboldal és egyező név, azonos hívójel, amelyet a frekvencia is megerősít, vagy azonos név, amelyet a település, a weboldal, a frekvencia vagy a hívójel is megerősít; a név önmagában soha nem elég. Ha két bejegyzés is megfelelhet, egyiket sem rendeljük hozzá. Egy nagyobb adó tematikus vagy regionális streamje (például egy „Classic Rock” csatorna) csak az egész márkára érvényes adatokat kapja meg, például a tulajdonost és a weboldalt, a frekvenciát soha. A nyilvántartásunkban szereplő kenyai adóknál az oldal a szabályozó hatóság nyilvántartásában szereplő engedélyt is mutatja: annak típusát, jogosultját és kiadásának dátumát.
A világtérképen az adót a legmegbízhatóbb elérhető adat alapján helyezzük el, ebben a sorrendben: a hatósági nyilvántartás szerinti fő adóállomásánál, a Wikidatában megadott koordinátáinál, vagy a forrásában hozzá megadott pontnál, amelyet csak akkor használunk, ha az adó országába esik, és illik a megadott településhez; ha egyik sem, akkor a városánál vagy a régiójánál. A pontokat körülbelül 1 km-re kerekítjük. Az országosan vagy csak online sugárzó adókat országonként számoljuk, és nem jelöljük ponttal.
Több országban szereplő adók
Egyes streamek több országnál is szerepelnek. Minden példány megtartja a saját oldalát, az oldalakat pedig egyetlen adó nyelvi vagy regionális változataiként kapcsoljuk össze; a fő oldal az adó saját országában lévő példány, ha ezt bizonyítani tudjuk. Ha egy példány nem abból az országból származik, amelyhez rendelve van, vagy egy stream sok országnál szerepel, és senki sem tudja bizonyítani, honnan származik, az oldala soha nem állítja, hogy az adó abból az országból való: a példány megjelenik az ország A–Z listájában, ha az oldala nyitott a keresőmotorok előtt, de az ország műfaj és régió szerinti listáiban soha. A fő oldallal azonos nyelvű példány nem jelenik meg a keresési találatok között, kivéve, ha helyi adatot tesz hozzá, például helyi frekvenciát vagy hatósági nyilvántartási adatot. Ha egy adó olyan országhoz van rendelve, ahonnan nem származik, átkerül a saját országához, amint bizonyítani tudjuk, honnan való; ha nem tudjuk, és más ország sem listázza, kihagyjuk.
Mely oldalakat látják a keresőmotorok
Minden listázott adónak van lejátszóval ellátott oldala, de ezek közül csak néhány nyitott a keresőmotorok előtt; a többi ugyanolyan jól szól, de „noindex” jelölést kap. Egy adó oldala akkor nyitott a keresőmotorok előtt, ha két feltétel egyszerre teljesül: a streamje megszólal az ellenőrzéseinken, és emellett vagy az adó azonosított (sugárzási frekvencia, engedély szerinti hívójel vagy engedélyadat, illetve az oldalon látható adatok az adó Wikidata-bejegyzéséből), vagy a hallgatók láthatóan keresik. Országonként egy cégnek legfeljebb öt csak online csatornája lehet nyitott a keresőmotorok előtt. Az az oldal, amely ezen okok valamelyike miatt nem jelenik meg a keresési találatok között, az ország listáiban és A–Z listájában sem szerepel; a radioko keresője viszont megtalálja. Az általunk követett hirdetési szabályok miatt az az adóoldal is kimarad a keresési találatokból, amelynek a neve felnőtt tartalomra utal, és ezen az oldalon nem lesznek hirdetések; az adó ettől még szól.
Az országok két csoportja egy későbbi szakaszra vár: azok, amelyeknek a hallgatói olyan nyelven keresnek, amelyet a radioko még nem kínál (ezek oldalai angolul jelennek meg, amíg le nem fordítjuk őket), valamint a kínai nyelvű kiadások (Kína, Tajvan, Hongkong és Makaó). Ezek oldalai szólnak, de kimaradnak a keresési találatokból. Egy új ország akkor kerül be a keresési találatok közé, ha három egymást követő éjjel van saját adója, amely megszólal. Az olyan országokban, ahol csak néhány adó van, az A–Z lista nem jelenik meg a keresési találatok között, ha ugyanazokat az adókat mutatja, mint az ország kezdőlapja. Egy ország statisztikai oldala csak akkor nyitott a keresőmotorok előtt, ha az ország adóoldalai közül több mint 50 nyitott; addig az ország számadatai a kezdőlapján és a világstatisztikai oldalon láthatók. Ha egy éjjel az ország egyetlen adója sem szólal meg, az oldalai 30 napig elérhetők maradnak, a keresési találatokon kívül és a közeli országok adóival; ezután lezárjuk őket, amíg valamelyik adó újra meg nem szólal.
Mikor rejtünk el egy adót
Minden éjjel magunk is teszteljük az összes streamet egy rövid kéréssel, amely beolvassa a hang első bájtjait. Az adó oldalán látható „Utoljára ellenőrizve” dátum a legutóbbi sikeres teszt napja, és mindig a saját tesztünkre vonatkozik. Ha egy streamet már legalább hét éjszakán teszteltünk, az oldala azt is mutatja, hogy a legutóbbi éjszakai ellenőrzések (legfeljebb 30) közül hányon volt sikeres a lejátszás. A sikertelen tesztet egy második helyszínről megismételjük, mielőtt beszámítanánk, mert egyes adók bizonyos országokból nem fogadnak hallgatókat. Az elutasított vagy olvashatatlan válasz soha nem számít hibának, és azt a streamet, amely csak a saját országán belül hallgatható, nem a tesztünk alapján ítéljük meg: ezt az adó oldala is jelzi. Ha egy adó streamje három egymást követő éjjel nem működik, az adót minden listáról elrejtjük, amíg egy későbbi teszt sikerrel nem jár; az oldala megmarad, és jelzi, hogy az adó most nem érhető el.
Amikor egy adó lejátszása elindul vagy nem sikerül elindítani, a lejátszó jelzést is küld arról, hogy melyik adóról van szó, és sikerült-e a lejátszás. A szerverünk ezt az időponttal és a látogató országával együtt tárolja, IP-cím és süti nélkül. Ha egy adónál sok hiba gyűlik össze, hamarabb sorra kerül a tesztelésben, ha pedig a hallgatóknál gond nélkül szól, a listán marad. A jelzések önmagukban soha nem rejtenek el egy adót, mert bárki küldhet ilyet.
Az adó oldalán található „Nem működik az adás?” hivatkozás ugyanilyen névtelen jelzést küld. Amikor egy adó egy adott napon először szólal meg egy böngészőben, a lejátszó még egy jelzést küld a lejátszások számlálásához: ha egy adónak az elmúlt hét napban legalább tíz lejátszása van, az oldala megmutatja ezt a számot. A számláló a böngészőket számolja naponként, nem az embereket, és nem hallgatottsági mérés.
Milyen sorrendben jelennek meg az adók
A listákon és az egyes országok kezdőlapján kiemelt adók között azok állnak elöl, amelyek minden legutóbbi éjszakai ellenőrzésünkön megszólaltak, és közülük is a legismertebbek: amelyeknek van hatósági engedélyük, lexikoncikkük, Wikidata-bejegyzésük vagy hívójelük. Ha az adók ebben egyenlők, az áll elöl, amelyiket gyakrabban játszották le: ehhez a saját lejátszónkban számolt lejátszások számát vagy azt vesszük, hogy hányszor indították el a Radio Browser jegyzékén keresztül (a kattintásszámát), a kettő közül a nagyobbat. Ez nem hallgatottsági mérés. Egy ország kezdőlapja csak az adott ország saját adóit emeli ki. Az indulás után, amint egy ország hallgatói elég sokszor indítanak el adókat magán a radioko oldalon (hetente nagyjából 200 lejátszás), azt tervezzük, hogy az ország adóit e lejátszások alapján rendezzük sorba, elöl a radioko oldalon legtöbbet hallgatott adókkal. A kiemelt listákon csak olyan adók szerepelnek, amelyek a legutóbbi teszten megszólaltak, kivéve az új adókat, amelyeket még nem teszteltünk.
Hogyan készülnek a leírások
Minden adó szlogenje és rövid leírása mesterséges intelligencia segítségével készül az adó oldalán szereplő adatokból (név, hely, műfajok, nyelv, frekvencia) és közismert nyilvános tényekből. Szúrópróbaszerűen összevetjük őket az adó adataival, és minden hibát kijavítunk, amelyet találunk. Ha egy leírás hibás, szólj nekünk.
Javítások és eltávolítás
Egy adó adatainak javításához lépj kapcsolatba velünk, lehetőleg az adó oldaláról: amit a radioko megjelenít, azt mi magunk is ki tudjuk javítani. A Wikidatából vagy a Radio Browser adatbázisából származó adatokat a forrásnál is ki lehet javítani. A Wikidatát bárki szerkesztheti. A Radio Browser bejegyzéseit viszont nem lehet csak úgy szerkeszteni: az adó maga módosítja a sajátját a streamszerveréről, két HTTP-fejléccel, amelyeket a streammel együtt küld. Az icy-index-metadata: 1 fejléccel a Radio Browser a nevet, a műfajokat és a weboldalt a stream saját icy- fejléceiből veszi át; az icy-main-stream-url a stream jelenlegi címét adja meg, például a HTTPS-címét. Ezután a Radio Browser ellenőrzöttként jelöli meg a bejegyzést. Az útmutató (angolul) a radio-browser.info/owners címen található. Az adók tulajdonosai kérhetik az adójuk eltávolítását; az ilyen kéréseket 48 órán belül feldolgozzuk.