NPO Luister-iOS-gebruikers melden opvallend hoog verbruik van maximaal 50Mbit/s

Gebruikers van de iOS-versie van de NPO Luister-app melden sinds kort een opvallend hoog dataverbruik, dat kan oplopen tot ongeveer 50Mbit/s. Dit is ruim 150 keer meer dan bijvoorbeeld Spotify vereist en meer dan wat videostreamingdiensten voor 4k vragen.

Tweaker Eppo © meldt op Gathering of Tweakers dat de NPO Luister-iOS-app sinds deze week significant meer data verbruikt. Tests van laurens0619 wijzen bijvoorbeeld op een verbruik van 54MB tot 349MB per minuut radio luisteren, wat neerkomt op ongeveer 7,2 tot 47Mbit/s. Tweakers-redacteuren bevestigen het opvallend hoge dataverbruik. Het probleem lijkt alleen bij de iOS-versie van de app op te treden, niet bij Android. Het dataverbruik is aanzienlijk hoger dan bijvoorbeeld Spotify vereist voor de 'Heel hoog'-kwaliteit, die volgens Spotify 320Kbit/s nodig heeft.

Volgens laurens0619 lijkt de app elke paar seconden een 3,5MB-foto op te halen van een radiopresentator, wat het hoge dataverbruik zou kunnen verklaren. Eppo © zegt dat de NPO aangeeft op de hoogte te zijn van het probleem en dit te onderzoeken. Tweakers heeft vragen gesteld aan de NPO, maar kreeg voor publicatie geen reactie.

Het probleem is vooral nadelig voor gebruikers met beperkte databundels en buitenbundelkosten. Deze gebruikers kunnen ongemerkt aanzienlijk meer data verbruiken dan bedoeld, met hoge rekeningen tot gevolg. Bij Eppo © zijn de buitenbundelkosten bijvoorbeeld opgelopen tot 700 euro, waarna zijn simkaart door Simyo is geblokkeerd.

Gewraakte foto van NPO Luister-app
Een foto van de NPO Luister-app zorgt vermoedelijk voor het hoge dataverbruik, via laurens0619.

Door Hayte Hugo

Redacteur

07-08-2025 • 12:58

99

Submitter: Eppo ©

Reacties (99)

99
97
58
0
0
24
Wijzig sortering
@Eppo ©

Je hebt hier nu niet veel aan, maar voor de volgende keer: stel een limietalert in op je smartphone als 80% van je datalimiet is bereikt. Dan wordt je op tijd gewaarschuwd en kan je nog het e.e.a. uitschakelen.

Sowieso bijzonder dat Simyo vrolijk doorgaat met kosten in rekening brengen nadat de gebruiker door diens bundel is. Dat klinkt niet vriendelijk richting de consument. Ze kunnen ook data afknijpen of helemaal stopzetten en de gebruiker via SMS informeren, wat mij beter lijkt om onnodige en ongewenste hoge kosten te voorkomen.

[edit]
Het lijkt erop dat een datalimietwaarschuwing niet geconfigureerd kan worden in iOS. Bizar.

[edit2]
@Ruzor
Ik zie jouw reactie nu pas. Wij komen beiden tot dezelfde conclusie.

[Reactie gewijzigd door The Zep Man op 7 augustus 2025 13:13]

Normaliter stuurt Simyo een bericht als je 80% van je databundel hebt verbruikt. Daarnaast kun je ook een dataplafond instellen, maar daar zitten kosten aan.

Ik kan me goed voorstellen dat als je bijvoorbeeld in de auto zit en je een berichtje binnen krijgt dat je databundel bijna op is, dat je dan niet direct denkt dat het zó hard kan gaan. Een half uur later heb je dan ineens 8GB verstookt...
Met 50Mbit continu duurt het slechts ~6 minuten om van 80% naar 100% te gaan i.c.m. de bundelgrote van Eppo. Zeker als je je bedenkt dat die 80% SMSjes vaak ook een vertraging hebben (provider moet 80% detecteren, SMS sturen, die moet aankomen etc.) in de praktijk nóg minder.

Eigenlijk komt het er op neer dat als je een iPhone gebruik hebt én bij een provider als deze vanwege de goedkopere maandlasten zit je eigenlijk gewoon een dataplafond moet bijkopen voor 50 cent per maand. Want je hebt anders geen enkele goed verwerkende bescherming tegen dit soort zaken helaas.
Moeten betalen voor een data-plafond, omdat je anders geen enkele bescherming hebt lijkt me juridisch niet houdbaar.

Daar komt bij kijken dat het nu fout gaat door de Staat zelf.

Ik ben in de veronderstelling dat hier nog wel een mouw aan te passen is.
Volgens mij is dit het verdienmodel van Simyo. Hut databundels zijn heel goedkoop, zeker als jet combineert met KPN thuis. Maar data buiten je bundel heel erg duur.

Betalen voor data-plafond kost €0,50. Het is bijna een verzekering.

Ik denk persoonlijk niet direct een wet/regel die dit verboden maakt, maar ik laat mij graag verbeteren. Of het ethisch verantwoord is betwijfel ik zelf wel.
Ik vind het prima hoor, het is een extra service die ze aanbieden bovenop hun product. Een provider zou zich kunnen onderscheiden door zo'n extra service 'gratis' aan te bieden. Maar de inkomsten die worden misgelopen door deze dienst, moeten wel worden opgevangen. Ik vind het wel zo transparant, eigenlijk.

Zelf niet nodig, want datalimiet op telefoon zelf ingesteld. In eigen ervaring en ook bij die van vrienden: Simyo wil met dit soort gevallen doorgaans best wel coulant omgaan hoor, als je contact met ze opneemt. De teveel verbruikte data omzetten naar extra databundels van 5 euro/500 MB, bijvoorbeeld. Dat scheelt 14 ct/MB.

[Reactie gewijzigd door Tuktop op 7 augustus 2025 15:03]

Van Ben ook. Ben blij dat mijn kinderen er weg zijn en een unlimited hebben bij een concurrent.
Sorry. Maar is het de isp zijn fout dat een OS een bepaalde basisfunctie mist? Aangezien zij dit niet kunnen aanpassen bieden ze een betaalde service aan om dat wat ontbreekt in het OS op te vangen.
Zeker niet als je het bericht krijgt: "U heeft nu 85% van uw databundel verbruikt", wat een te weinig zeggend bericht is. Want 85% van wat?

Het is hetzelfde dilemma wat je hebt met het monitoren van ruimte op een harde schijf. Het kan 30 GB of 10TB: Bij de ene kan het net wat nijpender zijn dan de ander.
Dat (b)lijkt dus niet te kunnen in iOS. Bizar.
Niet? Ging ik eigenlijk ook vanuit dan zoiets basics ook in iOS zou zitten.

Maar de app van Symio kan het volgens hun wel zelf (het afsluiten):
https://www.simyo.nl/blog...del-op-dit-zijn-je-opties
Je kunt bij Simyo een dataplafond nemen. Dat kost 0,50 euro/maand. Met zo'n dataplafond kun je geen data meer verbruiken als je geen MBs meer over hebt in de bundel.

Eppo © gaf aan geen dataplafond te hebben. Dan gaat Simyo simpelweg 0,15 euro/MB rekenen nadat de bundels op zijn. Totdat Simyo's eigen systemen berekenen dat je 100 euro per 24 uur of 250 euro per week buiten de bundels hebt gebruikt. Helaas zit er vertraging op Simyo's systemen (, want verbruik wordt niet real-time vanuit KPN naar Simyo gestuurd), dus kun je over die 100 euro heen.

[Reactie gewijzigd door Groentjuh op 7 augustus 2025 15:06]

Wat een bizar systeem. Gelukkig zit ik bij een serieuze provider.
het betaalde plafond is bij 50plusMobiel ook hoor :)

Bij sommige providers gaat de snelheid automatisch terug naar 64Kbit of zo; zodat je nog een bericht via een van de gebruikelijke chat-diensten kan sturen of mischien nog navigeren. Maar bij Harrie betaal je ook 50 cent per maand om niet door je limiet heen te kunnen gaan.
Inderdaad, veel providers hebben dat betaalde plafond, ik heb hem zelf ook aanstaan ook al kom ik vrijwel nooit aan mijn limiet, toch heb ik liever die zekerheid mocht er voor wat voor reden dan ook toch opeens meer verstookt worden. (ook al heb ik het in mijn telefoon ook ingesteld om een notificatie te krijgen bij een bepaald aantal GB)

[Reactie gewijzigd door [Remmes] op 7 augustus 2025 17:14]

Jij noemt t iets basics, ik noem t iets voor mensen met geen geld.
In theorie kun je wel een automation task maken die mobiele data uitzet zodra je een SMS ontvangt van x of met 80% of wat dan ook in de tekst. Simyo stuurt je bijvoorbeeld een SMS bij 80 en 100 procent verbruik.
ja maar de stats bij Simyo zijn zoals al door meerdere mensen hier aangegeven NIET realtime / loopt achter. Dus tegen de tijd van Simyo denkt dat je op 80% zit en de SMS stuurt zou je al ruim over de 100% kunnen zitten indien je een hoog data verstokende app aan het gebruiken bent.

persoonlijk vind ik het best wel een dingetje dat iOS geen optie heeft om te acteren op een bepaalde grens/limiet van je mobiele bundel. Zoiets basics zit echt al jaren in Android.
Ja, dat klopt. in een hoog percentage van de gevallen is de 80% wel op tijd denk ik. In dit geval is het heel snel van 80 naar 100 gegaan. En ik geef ook niet aan dat dit de oplossing is, maar dat het wel een mogelijkheid is op iOS zodat je in ieder geval iets hebt of kan.
Bij 50plusmobiel is het ook asociaal: je hebt een plafond van €50 buiten bundel. Als je dat wilt aanpassen (dat je niet buiten je bundel kan gaan of lager bedrag) dan moet je een extra bedrag betalen voor deze "service".
wat best veel (budget) providers hebben, dus ik snap niet dat je hier 50plus mobiel specifiek aanhaalt :?
Ah, ik vond het wel bijzonder, maar blijkbaar normale praktijken dan. Dit is mijn enige ervaring hiermee.

Voor de rest heb ik altijd bij Telfort/KPN gezeten
Kijk even in het topic, hij heeft SMS berichten van de provider ontvangen. ;)
Wellicht ten overvloede: je kunt dat niet op een iPhone instellen.
Is er geen optie om de foto iedere 5 seconden gecomprimeerd op te halen? Dat scheelt data.
Waarom iedere 5 seconden?
Gewoon een bug verwacht ik. Kan redelijk eenvoudig gebeuren; iedere X seconde wordt de UI state bijgewerkt, bij het bijwerken van de UI state wordt een plaatje gedownload, en als je dan vergeet te checken of de URL van het plaatje anders is dan voorheen, doe je per ongeluk een nieuwe download.

Wel apart dat daar geen cache tussen lijkt te zitten, maar aangezien cache-invalidate, naamgeving, en off-by-one errors de twee meestvoorkomende bugs zijn, snap ik misschien ook wel waarom ze voor zo'n klein plaatje geen hele cache opzetten.
Zodat iedereen die op welk moment dan ook kan inschakelen, en de vertaging van een plaatje maximaal 5 seconden is denk ik dan. Maar lijkt me dat iemand vergeten is dat 1 persoon het niet 1000x hoeft binnen te halen . :+

[Reactie gewijzigd door pweide op 7 augustus 2025 13:42]

Als tijdelijke quick fix zou ik die foto helemaal weghalen als npo, tot ze het probleem achterhaald hebben. Er is totaal geen noodzaak om periodiek zo’n afbeelding op te halen, die zet je één keer in de cache en dan kan je door tot de cache eens geleegd wordt.
Heb een donkerbruin vermoeden dat de app dan compleet over de zeik gaat en honderden keren per seconde die foto probeert te bereiken
Als je design zo slecht is kan je ook een low kwaliteit pixel uploaden.
Hoe kan je "een pixel" in low kwaliteit uploaden? Het is nu niet zo dat een afbeelding van 1x1 pixel nou goed te comprimeren valt - laat staan dat ik me iets bij een slechte kwaliteit afbeelding van 1x1 pixel kan voorstellen... :-D
low kwaliteit als in niet lossless, dus kan kan het zijn dat je pixel de verkleerde kleur heeft ;-)
Het gaat er meer om dat als je UI omvalt omdat je een plaatje niet beschikbaar is je volgens mij toch jezelf echt mag schamen als app maker.

De NOS staat nu niet bekend om hun geweldige apps - hun TV applicatie was ook 1 grap een tijd terug.

Ik zou me voor kunnen stellen als je gewoon een low kwaliteit plaatje daar neerplant als je toch niet weet hoe je het moet fixen, dat in elk geval de data niet door de spreekwoordelijke plafonds vliegt.
En dan hopen dat het de UI niet helemaal omgooit als het niet exact dezelfde resolutie is :+
Als ze die foto weghalen zal je zien dat die app niet om kan gaan met ontbrekende plaatjes en vastloopt :+
Het kan zelfs over dab+ radio signaal, dus deze iOS app bandbreedte voor een foto is wat gek
Of gewoon cachen....
Ik denk dat het beter is als de foto na de eerste keer helemaal niet meer opgehaald wordt. Iedere 5 seconden dezelfde foto ophalen is zonde van je data
Als het al nodig is om het zo vaak op te halen, maar dan kan je nog beter een hash sturen van de foto en pas als die veranderd de nieuwe foto ophalen.
Eindelijk de meest logische oplossing
Waarom is dat beter dan cachen? Cachen is eenvoudiger en kost minder rekenkracht.
Dit is cachen, maar een wat slimmere variant. Stuur meteen een hashcode mee van de foto. En ga dan die hashcode periodiek verversen omdat je zo weet of de foto 'server-side' veranderd is.
Maar… is het niet eenvoudiger gewoon de bestandsnaam te vergelijken? Nieuw plaatje, nieuwe bestandsnaam, cache bijwerken. Ik ga er van uit dat dat plaatje normaliter sowieso niet dagelijks veranderd, het is tenslotte alleen ter herkenning van de dj.
wat moet je met het hoofd van die dj? het is toch een Luister App ?

laat ze er snel een jpg van 0 kb van maken.

kunnen ze daarna de fout oplossen
Er zijn zat manieren om dit op te lossen, liefst te combineren:
  1. Gebruik de HTTP header If-Modified-Since (https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/If-Modified-Since) om enkel de foto op te vragen wanneer die veranderd is.
  2. Doe een HEAD request om de metadata op te vragen zonder de content. Zo kan je ook zien of er een reden tot updaten is
  3. Biedt verschillende grotes van de afbeelding aan, in plek van iedereen de 7000x4600 versie te laten downloaden
Dit is echt gewoon een kwestie van niet nadenken voor je iets doet.
Tuurlijk niet. Een boolean die aangeeft of de foto al is gedownload of niet en klaar is Klara. Krijgt iedereen de foto direct voorgeschoteld en wordt éénmalig gedownioad.

[Reactie gewijzigd door Houtenklaas op 7 augustus 2025 16:33]

Bij Eppo © zijn de buitenbundelkosten bijvoorbeeld opgelopen tot 700 euro, waarna zijn simkaart door Simyo is geblokkeerd.
Gebeurd dat normaal niet al na 50 euro?
Wat rekent Simyo buiten de bundel, 100 euro/GB?
15 cent, dus de simkaart is geblokkeerd na 4-5GB aan data.

Het is wel écht absurd dat Simyo dus 700 euro rekent voor 5GB aan data, dat zou illegaal moeten zijn.
Dus ondanks dat een provider vooraf bekend maakt dat je 0,15 ct per MB aftikt is het illegaal volgens jou?

Ik snap dat het zuur is voor een eindgebruiker, maar dit is toch vooraf duidelijk? Er wordt ook een dataplafond aangeboden voor 0,50 dus gevalletje duurkoop = goedkoop.

Bij KPN zit je voor de service, bij Simpel/Simyo/Ben zit je voor de prijs en budget aanbieders staan nu niet bekend om hun ge-wel-dige LIVE inzichten, want daar is de prijs ook naar geconfigureerd en gebaseerd.

Ik vind dat een rare manier van denken, dat het niet fijn is kan ik me voorstellen, maar binnen Nederland geldt er gewoon geen limiet. Dat ligt aan de wet en regelgeving, niet aan de leveranciers. Dus daarvoor moet je weer kijken naar de mensen die vandaag over Gaza aan het vergaderen zijn.
Nee dat heb ik helemaal niet gezegd, ik stel alleen maar dat dergelijke afpersing illegaal zou moeten zijn. Dat is gewoon niet normaal, beetje hetzelfde als van die mensen die aan de deur komen zeggen dat ze je oprit of dakgoten schoon spuiten voor 15 euro en dan uiteindelijk een rekening van honderden euro's overhandigen.

Dat ze het mogen volgens de overeenkomst snap ik, maar dat is m.i. nou net het probleem :)
Het probleem van wet en regelgeving.... niet van de ISP - dat is het punt.
Mijn zoon heeft Simyo en wij hebben er een dataplafond voor 0,50 pm bij afgesloten. Nu betalen we 10,50 voor 20Gb ipv 10 euro
Die 50 euro is alleen als je in het buitenland (in EU) bent, niet binnen Nederland. Zoals laurens0619 opdook is er volgens Simyo's site wel een grens van 100 euro, alleen wordt het tot 4 uur vertraagd bijgewerkt. Zo kan je dus alsnog fors hoger dan die 100 euro komen. Bij Simyo kost elke buitenbundel MB 0,15 euro.
In het buitenland wel, dat is een verplichting vanuit het roam like at home principe. In het binnenland bestaat deze verplichting niet.
Gewoon al het feit dat iemand het normaal vind van een foto met die resolutie in zo een app te duwen gaat mijn petje te boven. Je kijkt op een klein scherm waar de foto slechts een relatief klein gedeelte inneemt, maar dan toch een plaatje van 7k uploaden dat 3,5MB groot is.

Toegegeven, met een afbeelding van enkele honderden kB zou het probleem alsnog bestaan, maar zou de impact toch een stuk kleiner zijn.

En zeer benieuwd naar welke bug dit veroorzaakt. Gewoon de afbeelding cachen en uit je cache halen zou ik zeggen. Elke browser doet dit voor afbeeldingen, dus waarom deze veredelde browser, verpakt als app niet?
Er wordt hard bezuinigd op de publieke omroep. Software bouwen dat verder gaat dan “het werkt” kost een hoop extra geld.
Ook "het werkt" is met een korrel zout te nemen. Toen ze het nodig vonden de AppleTV app te vernieuwen, was er geen menubalk. Je kon er dus helemaal niks mee en dit heeft maanden geduurd voordat ze het opgelost hadden. Leuke was wel dat de screenshots in de store wél gewoon een menubalk hadden.
Ze hadden al apps die gewoon werkten. Die hele NPO luister App en de nieuwe NPO start app zijn waardeloze apps terwijl hun voorgangers wel goed werkten.

Dus meer bezuinigen zodat ze dit soort uitgaves niet meer doen.
Dit is toch wel zo fucking basic.. ze hadden dit jaren geleden al goed. Bij de NPO werkten een aantal ontzettend getalenteerde programmeurs en ICTers. Hoe kan dit nu door het testproces zijn geglipt?
Welke gangbare test zou dit gedetecteerd moeten hebben? Unit tests, integratie tests, UI tests en handmatig testen kijkt vooral naar functionaliteit. De oorzaak ben ik benieuwd naar, maar dat dit niet in een standaard iteratie test gevonden word vind ik niet heel verbazend.
Code reviews en server monitoring...
Code review zou sowieso moeten gebeuren inderdaad, een issue als deze zou bij een goede code review ook wel afgevangen moeten zijn. Afhankelijk van hoe het in elkaar zit kan ik me wel voorstellen dat zoiets over het hoofd word gezien.

Server monitoring is leuk, maar op een test omgeving waarbij je misschien één of twee testers actief hebt ga je de server denk ik niet dusdanig belasten dat het iets van alerting triggered. Je zou het ongetwijfeld zien in de bandwidth, maar mogelijk komt de afbeelding van een andere server/storage die niet perse binnen de waarschijnlijk uitgebreidere monitoring die ze op de streaming server hebben.
Doet Simpel het een stuk beter dan Symo. Simpel stopt bij 50 Euro
Mijn KPN abonnement wordt gewoon trager als ik door mijn bundel heen ben. Het is echt niet meer van deze tijd dat je ineens met hoge kosten zit door normaal gebruik. Tenzij je expliciet naar 0900 nummers aan het bellen bent oid moet dat gewoon niet kunnen.

[Reactie gewijzigd door Oon op 7 augustus 2025 13:13]

Buitenbundelkosten is domweg deel van het verdienmodel van budgetproviders. Zie ook dat Lebara de kosten voor hun dataplafond flink verhoogd hebben.
Sowieso een beperkt bundel hebben waar je overheen kan gaan en vervolgens niet afkaderen met een limiet en waarschuwing (zoals ik op Android doe met mijn 50GB limiet)...
Ja baas, de thumbail van de podcast is vervangen. Zullen we dat meteen automatiseren naar de actuele DJ?
Ergens onbegrijpelijk dat de NPO deze foto nog altijd online heeft staan. Als ze die foto nou direct vervangen door een enkele pixel dan wordt de schade teminstte gelijk beperkt.
LOL. Dan moeten er aan de NPO serverkant toch ook alarmbellen afgaan?
Ik vind die NPO luister App een waardeloze app. De losse zender apps waren veel beter. Minder rommel erin.

Die luister app heeft podcasts die ik niet via hun luister, nieuws wat ik niet via hun tot mij wil nemen en zenders waar ik niet naar luister.

Net als de NPO start app slechter geworden sinds de update
Hoezo blokkeren ze zijn simkaart, en niet zijn data verbruik?
Bij Eppo © zijn de buitenbundelkosten bijvoorbeeld opgelopen tot 700 euro, waarna zijn simkaart door Simyo is geblokkeerd.


Om te kunnen reageren moet je ingelogd zijn