Skip to content
All work

02 / 06

Role

Backend Engineer

Timeline

[PLACEHOLDER: dates]

Project paused

Stack

Node.js · Go · PostgreSQL

Result

Live broadcasts → play logs

01 Overview

A pipeline that listens to live broadcasts and turns them into evidence artists can use to claim royalties.

02 Problem

Music artists rarely know when their songs play on radio or TV, so they lose royalty income.

03 What I built

  • Crawlers that monitored live radio and TV streams 24/7.
  • An audio fingerprinting system (similar to Shazam) that matched broadcast audio against registered songs.
  • A play log that recorded every match with station and time.
TheListena — Broadcast Royalty Tracking architectureStation streamsCrawlersFingerprint matcherPlay logArtist dashboard
TheListena — Broadcast Royalty Tracking architecture

04 Result

A working pipeline that turned live broadcasts into play logs artists could earn from.

05 Tech stack

Node.jsGoPostgreSQLRedisDockerAudio fingerprinting

Next project

Catlog Landing & Public Pages