I built a music discovery app for Tidal and Qobuz users. A lot has changed since launch.


Some of you might remember my first post about Sonic Oracle. I built it because I personally needed it and nothing like it existed. I wanted to type in an artist I love and get back a playlist of artists I’ve never heard of who share something with them. Not algorithmic "people also listened to" suggestions. Deeper connections based on sound, style, and taste.
Since launch, the app has grown significantly.
Genre coverage expanded to 44+ sub-genres across 10 genre families. K-pop, city pop, gypsy jazz, acid jazz, darkwave, krautrock, fado, klezmer, djent, sludge metal, flamenco, cumbia... if your taste runs deep, Sonic Oracle goes there now.
Niche and cross-genre artists work much better. Obscure composers, experimental artists, soundtrack creators. Seeds like these used to return thin results. Not anymore.
The newest feature is click-to-discover. When your playlist comes back, click any artist in the results to start a new search from them. Chain one discovery into the next without going back to the search bar.
Three discovery depths: Essential (closest matches), Balanced (a mix), Adventurous (deep cuts you won’t find elsewhere). Adventurous is where it gets interesting.
Playlists land directly in your Tidal or Qobuz library. Roon, Audirvana, Bluesound, WiiM, and every other app or streamer picks them up instantly.
Still a solo developer. Still improving it every week.
Free to try at sonicoracle.music

Three playlists, no credit card needed
Alessandro

panyc77

Interesting concept, but why use this when there is Roon, Audirvana and others that show related items to an artist, song, etc. and also play the music?

Good question. Roon and Audirvana show "similar artists" based on metadata. You get a short list of names, usually well-known artists in the same genre. It's useful, but it stays close to what you already know. Roon's radio feature goes a bit further, but it creates a temporary station. Once it's done, it's gone. Nothing saved, nothing to go back to.

Sonic Oracle does something different. You give it a seed artist and it builds a full playlist of artists connected to them by taste, style, and sound. Three depth levels, from close matches to deep cuts. Most of the results are artists you've never seen in any "related artists" tab. And those playlists are permanent. They stay in your Tidal or Qobuz library.

It doesn't compete with Roon or Audirvana. It feeds them. The playlists land in your library and Roon, Audirvana, and everything else picks them up instantly. I use Roon myself. Sonic Oracle fills my library with music I'd never find through Roon's own recommendations.

Alessandro

Pretty awesome, Alessandro. I was able to create a Tidal playlist from a rather obscure Russian band to test its limitations - the results were more than impressive given the genre (Post-Punk, Dark Wave) and artist exposure, which is very much non-mainstream - even within their own sub-genre. 

From my understanding related artists’ recommendations are reliant on the size of the user base, and now AI, which is why I’ve found better recommendation results from Spotify (751 million) in comparison to Tidal (5 - 7.5 million), Quboz (250k- 500k), and Roon (100k - 150k) - guesstimates per Gemini AI.

Even then, your results were more focused under the “balanced” playlist creator than Spotify’s recommendations within an established playlist of the same artist. 

Maybe I was lucky with that first search, but the results, integration with Tidal, and slick UI are impressive - wicked job there, sir. 

Really appreciate you putting it through its paces with something that obscure. Post-punk and darkwave are exactly the kind of genres where mainstream recommendation engines fall short because, as you noted, their models depend heavily on user base size.

 

Sonic Oracle's engine isn't constrained by a single listening pool, which is why it holds up even for non-mainstream artists with small followings.

 

Glad the Tidal integration and UI landed well. More updates on the way.

 

Alessandro