Skip to content
Benoît Wattinne Français

2025 · Tools

RadioMusicRecognizer

Listen to radio streams, recognise the songs played and trigger an action when a rule matches.

The story

The program listens to several streams, identifies the last song played and checks it against rules: three given songs in order, an artist, a sequence.

To stay within free plans, it spreads its requests across several recognition services, at least one per minute and per stream.

What I did

  • Several streams monitored at once
  • Pluggable rules described in configuration
  • Requests spread across several APIs