Vinyl Years

A music quiz for the sofa: you hear 30 seconds of a song, guess who sings it and place it in the right spot in your row of years.

Kotlin Jetpack Compose Media3 MusicBrainz Claude Code Open source
Vinyl Years start screen on the TV: music choice, number of players and the rules

About the project

I wanted a music game to play at home on my own TV, with the remote and your voice. Nothing worked quite the way I wanted, so I made it. I described what I wanted and tested every step on the TV; Claude Code wrote the code. Since November 2026 it is free and public on GitHub, under the MIT licence.

How a turn works

First you guess who sings it. Right? Then you place the song between the years you already have. Say the exact year too and you get a gold tile worth double. The first to 10 points wins.

A row of years during a game. The new song has to go between 1975 and 1987 — then the spot is right, even if you don't know the exact year.

What it does

  • 1 to 6 players, controlled with the remote and your voice (artist, year and your name)
  • Your own music from a USB stick: each folder becomes a category, such as Disco or Movie songs
  • Finds the release years itself: about 2,400 songs are built in, the rest it looks up on MusicBrainz in the background
  • Follows your TV's language: Dutch or English
  • No account, no ads, no tracking
The 'Who's playing?' screen where a player says their name
Players say their name instead of typing it with the remote.

Technology

An Android TV app in Kotlin with Jetpack Compose, playback through AndroidX Media3, speech through the device's Google speech recognition. The game contains no music itself — music is copyrighted, so you use your own files. It runs on Android TV and Google TV, such as an Nvidia Shield or a Chromecast with Google TV.

Why this is in a portfolio

To show that AI is not only for automating work: you can also build something real and fun for your own living room. And you don't have to be twenty to do it — I'm 71.

Got an idea of your own?

Is there something in your head that doesn't exist yet — an app, a tool, a game? Book a free intake and we'll look at what's possible together.