Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_musicbrainz (Read 207743 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: foo_musicbrainz

Reply #475
As I've stated at least 2-3x before, this would be great, but there isn't a clean way to do it.

This is a doddle to implement. Just rip the artist/album dialog code out of the existing context menu switch statement and dump it in a static method that can be called from anywhere. It only needs the handle list as input - something you still have when threaded_process operation is finished inside the on_done callback. You still have the same handle list there as m_handles. Currently it displays a popup box if there are no results. Now you just check the type and if was discid, you spawn the artist/album lookup from there.

Re: foo_musicbrainz

Reply #476
I have a large number of albums in my collection (>5k). I find it impossible to remember if I have tried and failed or not tried at all  - to tag each album. It's clear when a tagging operation succeeds. Can anyone think of a way I can know which albums have previously failed so  that I don't waste time and resources retrying to retag these?

Re: foo_musicbrainz

Reply #477
Bind a keyboard shortcut that tags the current selection with a COMMENT or other custom tag.

https://www.foobar2000.org/components/view/foo_quicktag

Also possible via JSP/SMP with UpdateFileInfoFromJSON.

Re: foo_musicbrainz

Reply #478
I have a large number of albums in my collection (>5k). I find it impossible to remember if I have tried and failed or not tried at all  - to tag each album. It's clear when a tagging operation succeeds. Can anyone think of a way I can know which albums have previously failed so  that I don't waste time and resources retrying to retag these?
Is there a field that foo_musicbrainz adds, that you don't add manually? Something like MUSICBRAINZ_ARTISTID or MUSICBRAINZ_RELEASEGROUPID is a good idea. Then just create an auto-playlist for files missing that tag:

Code: [Select]
%MUSICBRAINZ_RELEASEGROUPID% MISSING

Re: foo_musicbrainz

Reply #479
I thought that was a given already because there is no distinction between what has been looked up in the past and failed and what has never been tried which I thought was the point of the question.

Obviously you can only take action from this point forward. I really hope they're not asking for some voodoo magic like when people expect foo_playcount to know when music was added before they installed the component.

Re: foo_musicbrainz

Reply #480
I thought that was a given already because there is no distinction between what has been looked up in the past and failed and what has never been tried which I thought was the point of the question.
Yeah, if that's what is wanted, there's nothing can be done without user interaction/tagging. I was assuming that tried and failed & untried were basically the same, because you'd probably want to try again in the future, but you can obviously make the case that you wouldn't want to try again as it's likely to continue failing.

Re: foo_musicbrainz

Reply #481
Thanks for your replies. My ideal would be for the component to write a tag like MB_FAILED_AT and for this to be a date field when the last attempt failed. It would then be easy to see what I haven't tried and what/when the attempt failed. However I can live with a manual intervention as per @snotlicker's idea.

Re: foo_musicbrainz

Reply #482
In future, stick to direct questions/requests instead of vaguely beating around the bush like you did...  :P

Quote
Can anyone think of a way I can know which albums have previously failed so  that I don't waste time and resources retrying to retag these

Re: foo_musicbrainz

Reply #483
Steady on there fella!
I didn't want to appear as though I was demanding my solution. I wanted to get other people's ideas of how to solve it. Which you answered and your solution was quite acceptable, It's a shame your attitude isn't!

 

Re: foo_musicbrainz

Reply #484
I guess this little guy :P means nothing to you.

If I was being my usual snarky self I would have suggested you contribute something back by adding those releases to musicbrainz for the benefit of everyone instead of just taking all the time.

 
SimplePortal 1.0.0 RC1 © 2008-2021