Open lhupitr opened 6 years ago
Hello! I don't believe the absubmit plugin has an auto
config option. As far as I can tell, this is just a mistake in the documentation: perhaps the original implementor intended to add this option and never did. Seems like a reasonable thing to add, though—should we make this a feature request?
Oh, well that would explain it then. Yes I guess it should be a feature request.
What are your thoughts on making it only function on tracks with no acousticbrainz data and then automatically triggering acousticbrainz to retrieve the newly created data after?
Cool!
That all sounds good—like the lyrics or lastgenre plugins, it would be nice to only analyze songs that don't already have data. (And that would be overridable with a --force
option, of course.)
But here's one other question: can we avoid the round-trip to get the tags to place on the file? In other words, is it possible to extract all the same data directly from the analysis to skip the cost of asking the server for the data we just sent it?
I don't know, isn't some part of the analysis done on their servers?
Not sure! Perhaps---it's worth investigating.
Looks like its all done client side: https://acousticbrainz.org/faq
Would love to see this implemented as well, didn't know auto
wasn't doing anything :(
Problem
When importing absubmit isn't triggered even though it is set to auto in my config file.
Running this command in verbose (
-vv
) mode:Led to this problem:
There is no output about absubmit, acousticbrainz (which is listed after absubmit in plugins) functions but pulls no data for unrecognised tracks:
After import, running beet absubmit on the album works, then running beet acousticbrainz retrieves the data.
Setup
My configuration (output of
beet config
) is:More generally I think the logic of absubmit should be something like acousticbrainz - it should run only on tracks without acoustic data and the newly created data should automatically be retrieved from acousticbrainz afterwards (ie: running beet absubmit on one's entire collection should perform audio analysis only on tracks with no acoustibrainz data, then retrieve that data to the tracks).