So, why is it, that if I let SmartMix search for tracks, then grab the
track and throw it at the Qobuz Plugin search engine I get useful
results, and when the SmartMix Plugin does it it fails???
Because you know what you are looking for, even if it is not in the
exact fields the software is expecting the data to be. You know a
composer's work even if the composer isn't in the artist field. The
software isn't that smart. It checks the title, and it checks the
artist. If they match: well done. If not? What should it do?
There's a reason why "artificial intelligence" still is the future.
To query the Qobuz Search Api, I'd just throw it a line of text (like
the aformentioned "Maurice Ravel La Valse"), but the Plugin seems to
split up the query into several parts ("artist" "name" "performer" etc.)
I explained that to you before. I can't do that because it often throws
up rubbish. Eg. stuff like "Sledgehammer (karaoke version as known by
Peter Gabriel)". Do you really think that's what you want to get when
searching for Peter Gabriel's Sledgehammer? I prefer not to get anything
(because his catalog is not available online :-() Trust me when I say
that I've spent hours and days trying to find an algorithm which does
this job decently, without mixing in too much crap.
As you can use the API without any software development involved, feel
free to play around with titles and artists as you like. SmartMix needs
to get a track ID. Try to find an algorithm (or flow) which does work
not only for your classical taste, but for popular searches, too. Create
some random mix using SmartMix and one of the supported services. Write
down the _exact_ title and artist names, and use them for the
evaluation. Draw a flow chart and send it to me. I'll be happy to give
it a try. But please verify it with dozens of tracks.
if I'm reading it correctly. I'd like to know what the Qobuz Plugin
sends to the API in order to get the "Track" result and try to duplicate
that for the SmartMix thingy. Will search throught the repo now...
Enable debugging for the Qobuz plugin. I think it's logging all API calls.
--
Michael
_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins