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 225501 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 #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.

Re: foo_musicbrainz

Reply #485
Does this plug-in support SACD iso tagging?


Re: foo_musicbrainz

Reply #487
Will be possible to select the tag name (like album type and status) of the rest of tags like label, catalog, etc.

And about the dates.

I would like to have a structure like:

DATE:                                                      YYYY format of original release date, if not YYYY of release date
RELEASE DATE:                                       YYYY-MM-DD format (if available), if not YYYY
ORIGINAL RELEASE DATE:                      YYYY.MM-DD format (if available), if not YYYY

And have all 3 tag written even if are the same.

How can I do it?



Re: foo_musicbrainz

Reply #488
I'm attaching a 64bit build of my own personal copy.

IMPORTANT THINGS TO NOTE:
-it has none of the features @MordredKLB added after I abandoned my own development
-it's accessible via the context menu>MusicBrainz64, not under Tagging
-check this Preferences dialog to see if you can live with the options (or lack of)



...if not, simply do not use it.  :))


Re: foo_musicbrainz

Reply #489
I already ****ed up. The first copy I uploaded had some very personal to me code that checked all the country codes and preferred displaying GB if it was present. I've removed that and restored the default behaviour.

Re: foo_musicbrainz

Reply #490
I got a crash report from @NetRanger  - I hope this fixes it. If not, just bin it.  :P

edit: repeating my original post for those who missed it/aren't scrolling up...
Quote
I'm attaching a 64bit build of my own personal copy.

IMPORTANT THINGS TO NOTE:
-it has none of the features @MordredKLB added after I abandoned my own development
-it's accessible via the context menu>MusicBrainz64, not under Tagging
-check this Preferences dialog to see if you can live with the options (or lack of)



...if not, simply do not use it.  :))