arrow_backAll projects
10 monthsRemoteTeam required20-40 hrs/week

TuneAfrica — Pan-African Music Streaming Platform

Posted 1 month ago

About this project

TuneAfrica is a music streaming platform purpose-built for African artists and listeners, addressing the fundamental limitations of global platforms like Spotify and Apple Music in the African context. Global platforms pay African artists at global per-stream rates that effectively undervalue African music relative to local purchasing power; they catalogue African music poorly, grouping diverse genres under blunt tags like "Afrobeats" that erase the distinctions between Amapiano, Afrohouse, Bongo Flava, Afrofusion, and dozens of other genres; and they optimise discovery for Western listening patterns rather than the social, communal music consumption patterns common in African contexts. TuneAfrica is built for Africa first. The artist monetisation model is calibrated to local purchasing power parity — a stream in Kenya generates revenue calculated against Kenyan consumer prices, not US prices. The genre taxonomy is built from the ground up by African music journalists and cultural experts, with hundreds of granular genre and subgenre tags. The social listening and discovery features are designed around the African social music experience: group listening sessions, viral challenge mechanics tied to popular dance genres, and community playlist curation. The technical architecture must solve the bandwidth problem. With a significant portion of our users on 2G and 3G connections and limited data budgets, audio streaming quality must adapt aggressively to available bandwidth, downloads for offline listening must be efficient and well-managed, and the UI must be fast and lightweight. We use HLS adaptive bitrate streaming for online listening and Opus-encoded files for offline downloads, with an intelligent prefetch system that downloads the next few songs in a playlist when on WiFi. The platform includes: a B2C music streaming app for listeners; a self-service distribution portal for independent artists to upload music, set royalty splits for collaborations, view streaming analytics, and receive payments via M-Pesa; a label management portal for record labels managing multiple artists; and a licensing portal for brands, film producers, and content creators seeking sync licences for African music. The recommendation engine is a core differentiator — it uses collaborative filtering, content-based analysis of audio features (BPM, key, energy, danceability), and cultural context signals (region, language, genre heritage) to surface music that listeners will love but would never find on global platforms.

Roles on this project

5 of 5 still open

  • Backend Engineer (Streaming Infrastructure)

    Build the audio ingestion pipeline, HLS transcoding, CDN delivery, and streaming analytics infrastructure.

    Senior

  • Mobile Engineer (Listener App)

    Build the Flutter music streaming app with offline downloads, adaptive streaming, and social discovery features.

    Mid level

  • ML Engineer (Recommendations)

    Build the collaborative filtering, audio feature extraction, and cultural context recommendation system.

    Senior

  • Frontend Engineer (Artist Portal)

    Build the artist self-service distribution portal, royalty dashboard, and analytics interface in Next.js.

    Mid level

  • Audio DSP & Processing Engineer

    Build audio normalisation, loudness management, audio fingerprinting, and audio quality validation pipelines.

    Senior

This project takes a single bid for the whole team. Applying to an individual role above is the alternative if you are bidding on your own.

Milestones

KES 4,200,000 across 3

  1. Music catalog, streaming engine & basic player

    KES 1,200,000

    Not yet fundedDue 1 Jul 2026
  2. Artist portal, royalty engine & M-Pesa payouts

    KES 1,500,000

    Not yet fundedDue 1 Oct 2026
  3. Recommendation engine & social discovery features

    KES 1,500,000

    Not yet fundedDue 1 Jan 2027

No milestone has been funded yet. Each one is paid into escrow before its work begins, and released to you once the deliverable is approved.

TuneAfrica — Pan-African Music Streaming Platform | Silicon Savannah Talent