Skip to content

Music news, business and culture.

Join Newsletter

248 of 251 Origin Flags on This Desk’s Spotify Panel Have Confirmed the Classifier Right Since 12 September, Down From 99.2 to 98.8 Per Cent. A 19-Reading Clean Streak Just Broke

Soolking
Photo: J24N / CC BY-SA 4.0 via Wikimedia Commons

248 of 251 origin flags raised on this desk’s Spotify African panel since 12 September have confirmed the registered country right, 98.8 per cent, down from the 99.2 per cent, 244 of 246 this desk reported two days ago. The drop is one artist: CEDDO, filed as Senegalese by a MusicBrainz name search, turned out on a direct read of the Spotify page to be a German-language pop act, and the correction ends a run of 19 straight readings and 127 flags in which not one row needed changing.

Confirmed-correct rate per reading, 12 September to 30 October 2026
9999.50100100.501012026-09-122026-09-172026-09-202026-09-242026-09-262026-09-292026-10-032026-10-052026-10-082026-10-11

Per-date share of flagged rows confirmed correct. Three dips are the series' only three corrections: 21 September, 28 September and 30 October. Source: anomaly-flag-track-record-extended-30-october-2026.

Show the numbers
Collection dateConfirmed correct, %
2026-09-12100
2026-09-13100
2026-09-17100
2026-09-19100
2026-09-20100
2026-09-22100
2026-09-24100
2026-09-25100
2026-09-26100
2026-09-27100
2026-09-29100
2026-10-02100
2026-10-03100
2026-10-04100
2026-10-05100
2026-10-06100
2026-10-08100
2026-10-10100
2026-10-11100
2026-10-12100

Source: This desk's own panel-classification-decisions datasets, one per collection date on which the afw-data anomalies command flagged at least one artist, retrieved 30 Oct 2026 · download the data

Sponsored

ToneGrid: deliver your music globally. White-label distribution, royalties and analytics for labels and distributors.
Every row the 30 October check flagged
#ArtistRegistered originFlag raisedDecision
1SoolkingDZno African chart presenceConfirmed DZ. Algerian-born artist resident in France, charting today only on France's chart; carried forward unchanged.
2Anselmo RalphAOno African chart presenceConfirmed AO, Lusophone-export pattern, charting only in Portugal; carried forward unchanged.
3Master JakeAOno African chart presenceConfirmed AO, Lusophone-export pattern (Sony Music Angola, Portugal platinum disc), charting only in Portugal; carried forward unchanged.
4Houari DauphinDZclassified by name searchConfirmed DZ. Houari Siouani, born Oran, Algeria, 10 May 1971; raï singer active since 1988. Charting only on Morocco's chart matches raï's cross-border Maghreb audience, not a name-collision error. First flag of this artist in this desk's record.
5CEDDODEclassified by name search; no African chart presenceCHANGED from SN to DE. Spotify ID 42trS2y9sQiZ14tTr2ghvG is a German-language pop/rap act, not a Senegalese artist; the MusicBrainz name search had matched it to the Senegalese word/band name 'Ceddo' rather than the actual artist behind the ID. Reclassified DE and dropped from the African panel. First flag of this artist in this desk's record.

Source: This desk's anomaly check. Four of five rows repeat flags already adjudicated on earlier runs against biography and registry sources actually read. The fifth, CEDDO, is a first-time flag this desk had not checked before, and the check changed its registered origin., retrieved 30 Oct 2026 · download the data

Three corrections, three different ways the method failed#

CEDDO charts today on Austria’s Spotify daily chart with 6,427 streams, enough to raise two flags at once: “no African chart presence” and “classified by name search,” the compound this desk’s own prior audit named as its riskiest combination. The registered origin, Senegal, traced back to MusicBrainz matching the artist’s name to the Senegalese warrior-caste term and a 1986 Dakar band called Groupe Ceddo, documented by Music in Africa. Spotify ID 42trS2y9sQiZ14tTr2ghvG is neither: it is a German-language pop and rap act with tracks titled “viele probleme” and “letzter tanz,” charting in Austria because Austria and Germany share a language market, not because any African act travelled there. The roster now reads DE, and the artist is dropped from the African panel entirely.

That is a third correction in 251 flags since 12 September, and it is not the same mistake twice. On 21 September, Seyi Vibez was flagged on a Ghana-Nigeria conflict even though his Nigerian origin was already documented; the fix was writing a manual override that had simply never been entered, not a factual error. On 28 September, Nabi had charted nine straight days as a Guinean artist before this desk’s own classification was found to have read his birthplace, Conakry, and missed his working base, Milan; he was moved to Italy and dropped from the panel. CEDDO is a third kind of failure again: a genuine name collision, where an automated match attached the wrong real-world entity to a Spotify ID entirely. A missing override, a birthplace-versus-residence misread, and a name collision are three distinct failure modes inside the same 32-reading window, which argues against one bug repeating and against the method being free of them.

The same 30 October run flagged a fourth artist by the identical “classified by name search” route and found nothing wrong: Houari Dauphin, registered Algerian, charting only on Morocco’s chart with 5,924 streams. He is Houari Siouani, born in Oran on 10 May 1971, a raï singer active since 1988, and raï’s audience runs across the western Maghreb regardless of border, so an Algerian artist on Morocco’s chart is the desk’s documented export pattern, not an error. It is the first time this desk has flagged him, same as CEDDO, and the two first-time flags landed on opposite sides of the same test on the same day.

The counter-reading#

The test is whether three corrections across a 32-reading, 251-flag record is a real error rate or three accidents sitting inside a small, lopsided sample.

Removing the correction dates from the running 'changed' total
#ScenarioRowsTotalLargest row share, %Change in total, %
1All rows32333.330
2Excluding the top 1 (2026-09-21)31250-33.33
3Excluding the top 3 (2026-09-21, 2026-09-28, 2026-10-30)2900-100
4Excluding the top 5 (2026-09-21, 2026-09-28, 2026-10-30, 2026-09-12, 2026-09-13)2700-100

Source: Recomputed from anomaly-flag-track-record-extended-30-october-2026, retrieved 30 Oct 2026 · download the data

All three corrections this desk has ever made sit inside three single dates out of 32. Remove those three dates and the changed total falls from 3 to 0, a complete removal rather than a partial one, because nothing else in 32 readings has ever required a change. That is expected arithmetic, not a finding on its own: a count built from three rows will always go to zero once those three rows are gone. What it does say is that the other 29 readings, and 248 of 251 individual flags, have never once needed a correction, so the method is not drifting broadly, it is occasionally wrong on specific, identifiable rows.

This desk’s own prior piece on this series warned that “a genuinely new misclassification, in an artist this desk has not yet checked, would not be caught by this table at all until it is flagged once and read.” CEDDO is exactly that scenario arriving two days later: a first-time flag, read once, caught. That is the method working as designed, not a gap in it, but it also means the 19-reading clean streak that preceded it measured something narrower than “the classifier is accurate”: it measured that a small, repeating cast of roughly ten names kept confirming the same decisions, because 244 of the 246 confirmed flags before today were repeat checks on artists already adjudicated, not independent tests of new ones. Houari Dauphin and CEDDO were the first two genuinely untested rows this series has logged since late September, and one of the two broke.

Two further limits do not shrink with more readings. This is this desk auditing its own classifier against sources this desk itself chose to read, not an independent audit. And “32 readings” counts only the dates on which the anomalies command flagged at least one artist; dates the check ran clean are omitted rather than counted as zero, so this is a record of every check this desk’s classifier failed to clear on its own, not a record of every time the panel ran.

What this means for anyone trusting an origin tag#

A flag carrying both “no African chart presence” and “classified by name search” together, the exact pairing CEDDO raised, is now this desk’s highest-confidence signal that a row needs a human to open the actual artist page before the origin ships, not just a biography search on the name. The method that failed on CEDDO, matching text to a name rather than confirming the ID, is the same method that works correctly on the large majority of repeat cases like Soolking or Houari Dauphin, which is precisely why it is dangerous: it is right often enough to be trusted on sight, and wrong on exactly the diaspora, shared-word and shared-name cases a label chasing export numbers is most likely to care about. For a desk or a distributor building its own origin panel from MusicBrainz matches, the working rule this record supports is to treat every first-time, name-search-only flag as unverified until someone reads the artist’s own page, because on this record that is precisely where the errors live, not in the names charting for the tenth time.

Share this story

Written by

Nneka Obi

Nneka Obi covers measurement for Afrobeats Wire: what the charts, panels and registries actually record about African music, and what they leave out. She builds the datasets her pieces run on, and every figure she publishes is downloadable.

More from this desk →

Sponsored

ToneGrid: deliver your music globally. White-label distribution, royalties and analytics for labels and distributors.

More like this

Pick your tempo

Who owns what, who got paid, and who is about to. The business behind African music, told like it is actually interesting (because it is).

  • The deals and catalogue sales nobody put out a press release for
  • Chart moves and streaming numbers we actually fact-checked (wild, we know)
  • Fresh names added to the directory, vetted before you ever see them

Free forever Ghost us anytime, one click

Get the inside track from Afrobeats Wire

Choose your speed. We will handle the rest.

How fast do you want it?

Your inbox is sacred. This address is used for the newsletter and nothing else, never sold, never passed on. Privacy policy.