Technical Notes

Music Discovery Signals: What Each One Tells Me

A short reference to recording identity, sound similarity and listening history, with links to the tools I use.

homelabmusicrecommendationsplaylistsaudio-analysismusicbrainzacoustidnavidromelistenbrainz
Music Discovery Signals: What Each One Tells Me

For the listening story, start with My Music After Spotify. This reference explains the different kinds of information behind that setup. They answer different questions, so I do not treat them as interchangeable scores.

Identify the recording

A title is not enough to distinguish a studio recording, live performance and cover. MusicBrainz recording and release IDs help keep those differences clear. Audio fingerprints can help identify a file, but a match still needs review when an edition or performance matters.

My library preparation guide covers tags and recording checks. That work also helps match suggested songs to the files I own.

Compare how songs sound

AudioMuse analyses the audio and finds nearby tracks in its sound representations. It can work with songs that have little listening history. Similar sound does not establish shared language, cultural context or personal meaning.

The AudioMuse guide connects that analysis to Navidrome’s Instant Mix and records the full-library measurements. Those numbers measure throughput, not how much I enjoy the matches.

Use listening history

ListenBrainz collects plays and supplies recommendations based on listening habits. Navidrome sends connected listens; my iPod’s saved plays are imported when I connect and sync it. The ListenBrainz guide explains both paths.

A recorded play does not tell me everything. It may have come from an album, a playlist or a queue. It also does not prove that I liked the song. My one-star ratings are a separate cue for reviewing playlists.

Choose what to add

Aurral helps me explore and request music outside the library. I still care which recording I add. Discovery and importing a file are separate steps; a recommendation is not an instruction to accept an arbitrary match.

The daily workflow shows how I move between these tools and curated offline playlists. There is no extra combined ranking engine behind that account.

Check the right result

QuestionUseful check
Is this the recording I meant?Inspect its artist, release and version.
Does the mix stay useful?Listen to several results from a familiar seed.
Is history arriving correctly?Check a known play’s track and timestamp.
Did a playlist suit me?Review the songs I wanted to return to or rated down.

Long YouTube uploads need a separate recording-identity check. The YouTube note explains why one video is not necessarily one song.

Press Esc to return to the article
About the author

Prakash Poudel Sharma

Independent product manager & agentic engineering consultant

I'm an independent product manager, founder, and software builder based in Kathmandu. I help teams make product decisions and adopt agentic software development, drawing on over a decade of building software. I write about product thinking, engineering with AI, and hands-on experiments.

Keep reading

More on this

Join the conversation0 comments

What did you take away?

Thoughts, pushback, or a story of your own? Drop a reply below — I read every one.

Comments are powered by Disqus. By posting you agree to theirterms.

—
0:000:00