App: Vinyl Listener

Probably a very niche use case, but I thought I would share my new project. It's an app that monitors an audio input and tries to identify what you are playing on your turntable. I use it with a Guiton screen to give a nice "Now Playing" display.

The blurb :slight_smile:

Vinyl Listener for Home Assistant A high-precision vinyl identification app.

Features Hybrid Identification: Attempts free local identification using Shazam first. Only falls back to ACRCloud if the track is not found, saving you API calls. You get 100 calls a day for the free level of ACRCloud.

Silence Detection: Automatically arms itself after the gap between tracks, preventing unnecessary API spam.

Automatic Album Art: Fetches high-res metadata and artwork via the iTunes API.

Recommended hardware to interface is a Behringer UCA222 USB Audio Interface

Link : Behringer UCA222 USB Audio Interface, 2x2 RCA to USB Converter for Analog-to-Digital Audio Recording on PC and Mac : Amazon.co.uk: Musical Instruments & DJ

You can find the repository here : GitHub - Thrasher2020/vinyl_listener: Vinyl Listener for Home Assistant A high-precision vinyl identification add-on. ยท GitHub

Installing the app is as simple as adding the URL to Repositories in Apps and looking for Vinyl Listener.

I hope this is of use to others. If anyone has any suggestions please feel free to make them!

1 Like

Changelog

[1.2.1] - 2026-06-10

Added

  • English translations

[1.2.0] - 2026-06-10

Added

  • Last.fm integration for automatic track scrobbling.
  • Dynamic auto-calibration feature to sample ambient noise and set the volume threshold automatically when the turntable is turned on.

Changed

  • Replaced the hardcoded volume threshold with a dynamic variable managed by the auto-calibration system.

[1.1.3] - 2026-06-10

Added

  • Custom idle image for Now Playing.

[1.1.2] - 2026-06-10

Fixed

  • Resolved an issue where MQTT retained the last track data indefinitely; sensors now wipe to "Idle" when the turntable turns off.

[1.1.1] - 2026-06-10

Added

  • Custom icon and banner logo for the Home Assistant UI.