Methodologie: hoe we radio meten
De cijfers op Radioguide.fm komen uit onze eigen systemen: streamcontroles, de songtitels die zenders met hun stream meesturen en het luisteren in onze eigen spelers. Op deze pagina beschrijven we elke meting en de beperkingen ervan, zodat je weet wat een cijfer betekent voordat je het citeert.
StreamcontrolesNu op de radioHitlijstenLuisteraantallenWaarderingenZenderfeitenRadio Report
Streamcontroles
- Nachtelijke controle van elke zender. Elke nacht maken we verbinding met de stream van elke vermelde zender, volgen we afspeellijstbestanden (.pls, .m3u) naar de echte stream en lezen we de eerste kilobytes. Een stream is in orde als hij binnen een paar seconden met audio antwoordt. Het resultaat en het tijdstip van de controle worden bij de zender opgeslagen (te zien als "Laatst gecontroleerd").
- Streammonitor. Zenders met de streammonitor worden om de paar minuten gecontroleerd. Bij elke controle slaan we op of hij lukte, de HTTP-status, het audioformaat en de bitrate die de server doorgeeft, en de reactietijd. Controles bewaren we 90 dagen.
- Beschikbaarheid op een zenderpagina is het aandeel geslaagde monitorcontroles in de afgelopen 30 dagen. We tonen het alleen bij minstens 10 controles; anders tonen we het resultaat van de laatste controle.
- Streamkwaliteit (formaat en bitrate) komt uit de headers van de streamserver bij de laatste controle of, voor zenders uit de open Radio Browser-database, uit die database.
- Beperkingen: een controle laat zien dat de server op dat moment audio stuurt, niet dat elke luisteraar in elk land hem kan afspelen (sommige streams worden per regio of browser geblokkeerd).
Nu op de radio
- Veel zenders sturen de titel van het huidige nummer mee met hun stream (ICY-metadata). We lezen die titel regelmatig voor elke zender; als een stream geen titel stuurt, vragen we het rechtstreeks aan de streamserver (statuspagina's van Icecast en Shoutcast).
- Elke wijziging van de titel slaan we op met het tijdstip waarop we hem zagen. Titels worden opgeschoond: "feat."-artiesten worden losgehaald, toevoegingen als "Radio Edit" verwijderd, en reclame, jingles en zenderberichten op patroon weggefilterd.
- De eerste titel die we zien nadat we een zender gaan volgen, telt niet als play, omdat we niet weten wanneer hij begon.
- Beperkingen: zenders die geen titels of alleen de programmanaam sturen, zitten niet in de gegevens. Een titel laat zien wat de zender zegt te draaien; we analyseren de audio niet.
Radiohitlijsten
- Een play is één songtitel die we bij één zender zien. Losse plays bewaren we 14 dagen; elk uur tellen we ze op tot dagtotalen per nummer, land en genre, die we bewaren.
- Hitlijsten rangschikken nummers en artiesten op het aantal plays in een periode (de afgelopen 7 dagen, tenzij anders vermeld), wereldwijd, per land (het land van de zender) en per genre (het hoofdgenre van de zender).
- Het aantal zenders bij een nummer telt verschillende zenders. Voor heel veel gedraaide nummers is dit een ondergrens, omdat elk dagtotaal hooguit 50 zender-id's bewaart.
- Nummer- en artiestpagina's worden pas door zoekmachines geïndexeerd vanaf 3 (nummers) en 5 (artiesten) plays in 30 dagen.
- Beperkingen: hitlijsten meten airplay op de zenders in onze gegevens, geen verkoop, streams op muziekdiensten of luisteraarsaantallen. Zenders die nummers vaak herhalen wegen zwaarder dan zenders met een brede playlist.
- Wekelijkse hitlijstposities op artiestpagina's zijn de plaats van de artiest op basis van plays in elke afgeronde week (maandag tot en met zondag, UTC) binnen de top 200 artiesten.
- Artiestgegevens zoals land, actieve jaren en genres komen van MusicBrainz (open data, CC0), alleen als MusicBrainz precies één artiest met die naam kent.
Luisteraantallen
- Onze spelers (zenderpagina's, ingesloten spelers op andere websites en Radioguide Channels) melden wanneer iemand begint te luisteren en, zolang er geluisterd wordt, ongeveer eens per minuut de luistertijd.
- Luisteraars zijn unieke bezoekers die een zender hebben gestart, geteld per dag en per maand. Om ze te tellen zonder iemand te volgen, is een bezoeker een eenrichtingscode op basis van het netwerkadres en de browser, gemengd met een geheim dat elke dag en elke maand verandert en daarna wordt gewist. Netwerkadressen slaan we niet op. Unieke aantallen worden bepaald met een statistische methode (HyperLogLog) met een kleine foutmarge.
- Misbruik wordt begrensd: een bezoeker telt voor maximaal een vast aantal plays en luisteruren per dag, en de luistertijd die één melding kan toevoegen is begrensd.
- Beperkingen: deze cijfers gaan alleen over luisteren via Radioguide, niet over het totale publiek van een zender op FM, DAB, apps of de eigen website.
Waarderingen en reviews
- Luisteraars geven een zender met één tik 1 tot 5 sterren. Per zender telt één waardering per bezoeker per dag; opnieuw waarderen op dezelfde dag past de eerdere waardering aan. Er is ook een daglimiet per bezoeker voor alle zenders samen (20).
- Een korte tekst is optioneel. Elke tekst wordt door ons team gecontroleerd voordat hij verschijnt; een eenvoudig filter markeert teksten met links, scheldwoorden of hoofdletters voor extra aandacht. We verwijderen spam, beledigingen, persoonsgegevens en teksten die niet over de zender gaan, maar nooit een review alleen omdat hij negatief is.
- De gemiddelde waardering telt alle goedgekeurde waarderingen. Zenders tonen pas een waardering in zoekresultaten (gestructureerde gegevens) vanaf 3 goedgekeurde waarderingen.
- Geverifieerde eigenaren van zenders kunnen openbaar op reviews reageren.
- Tot nu toe gaven luisteraars 26.911 waarderingen.
Zenderfeiten
De feitentabel op een zenderpagina combineert: land, plaats, genres en website uit de zendergegevens (ingevoerd door de zender, ons team of geïmporteerd uit Radio Browser); streamkwaliteit en beschikbaarheid uit de streamcontroles; luisteraars deze maand uit onze luisteraantallen; de meest gedraaide nummers en artiesten van de afgelopen 7 dagen uit de nu-op-de-radiogegevens; vergelijkbare zenders die deze week dezelfde artiesten draaiden (of, zonder playgegevens, populaire zenders met hetzelfde genre in hetzelfde land); "Eigenaar geverifieerd" als de eigenaar een claim heeft afgerond. Feiten die we niet hebben, laten we weg. Elke zender heeft ook een platte-tekstversie van zijn feiten op /internet-radio-<country>/<station>/facts.txt.
Radioguide Radio Report
Op de eerste dag van elke maand publiceren we het Radio Report over de vorige kalendermaand, gemaakt met de gegevens hierboven: meest gedraaide nummers en artiesten, de snelste stijgers ten opzichte van de maand ervoor, de meest beluisterde zenders op Radioguide per land en de betrouwbaarheid van streams. Citaten uit het rapport mag je gebruiken met een link naar de rapportpagina.
Vragen over een cijfer? Mail [email protected]. Zie ook ons redactiebeleid.