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_discogs (Read 1374088 times) previous topic - next topic
0 Members and 3 Guests are viewing this topic.

foo_discogs

Reply #725
after updating from 0.9.6.9 Beta 1 to 0.9.6.9 Final everything works as its supposed again!? just to let you know! very strange...


Discogs server has many intermittent problems that cause requests to fail. Moreover there was no change between the beta and the final.

foo_discogs

Reply #726
after updating from 0.9.6.9 Beta 1 to 0.9.6.9 Final everything works as its supposed again!? just to let you know! very strange...


Discogs server has many intermittent problems that cause requests to fail. Moreover there was no change between the beta and the final.



thats why i was so confused... couldnt imagine that there was something essential changed in foobar. but how can i figure out if problems are discogs-related next time?

foo_discogs

Reply #727
It's relatively common so almost every time :]

foo_discogs

Reply #728
I was tagging i.e.:
Artist: Toumani Diabate
Album: The Mande Variations

While I got the artist (who has two name variations on Discogs: Toumani Diabate and Toumani Diabaté) I didn't get the album because it is accented like this:
Album: The Mandé Variations

On the other hand foo_musicbrainz returned correctly:
Artist: Toumani Diabaté
Album: The Mandé Variations
although I didn't have them accented in tags like I wrote above

So, I would like to suggest matching to be done without respect to accented chars: $ascii(artist) and $ascii(album) - of course C++ variant of this title-formatting

foo_discogs

Reply #729
UI could be better yes, but I hate win32 UI work so I won't be updating this.  add to the fact I don't work actively on it anymore as it is "good enough" for me.

Agh!!!!?!?!!

Is there any way you can release the source code so that development can continue? It would be tragic to have to rewrite the entire plugin from scratch just to get through the last mile. Especially now that discogs is getting so big and popular.


foo_discogs

Reply #731
UI could be better yes, but I hate win32 UI work so I won't be updating this.  add to the fact I don't work actively on it anymore as it is "good enough" for me.

Agh!!!!?!?!!

Is there any way you can release the source code so that development can continue? It would be tragic to have to rewrite the entire plugin from scratch just to get through the last mile. Especially now that discogs is getting so big and popular.



Here's foo_discogs 1.20 source:

http://bubbleguuum.free.fr/foo_discogs/foo...gs_1.20_src.zip

Code is old, not too easy to work with, and I wouldn't write it like this today.

EDIT: reuploaded with missing .sln
EDIT2: to compile it requires a SDK header not yet in the official SDK, so if someone wants to modify it, let me know.

foo_discogs

Reply #732
Very nice.

Would be good to have an option to start numbering at 1 again for multiple CD releases.

foo_discogs

Reply #733
Very nice.

Would be good to have an option to start numbering at 1 again for multiple CD releases.



There's a manual renumber button that will do just that in the Multi-Disc section of the release dialog.
The idea is that you remove tracks not in the disc you're tagging, and use that button to renumber tracks.

foo_discogs

Reply #734
Hey bubbleguuum! First off I want to thank you so much for this awesome plugin.

I have a question or kind of a feature request for users who have a Discogs account.

Do you think it would be possible to add something like an automatic synchronisation of a foobar music library with the Discogs Collection?
I would like it something like this:
Whenever you add an album to your foobar library and choose to tag it with Discogs data, the plugin would automatically put it to your Discogs collection online as well. That way Discogs users can always stay informed when recent changes have been made to stuff in collection. Or perhaps it could be even done that your plugin notificates whenever changes have been made and offers to update metadata as well.
Certainly I understand this can only be accomplished if the Discogs API is able to do that.

I think that would be quite useful! Any thoughts?

foo_discogs

Reply #735
SpaceAgeHero did you mean to automatic synchronisating several releases (folders) at once? Because I also have a question and it might be a bit similar to your.

I would like to know if is possible to use foo_discogs for checking, renaming, comparing (and whatever else you can do with this plugin) of more than 1 release (folder). How much more, I presume it doesn't matter, if it does, could I ask for limit number? In the plugin there is a search bar to find the specific artists but this is the same is if the search would be done directly on the site. So is it possible that foobar automatically searches (and uses this plugin to check /compare, rename, tag,...) for folders (releases) that have been just dragged & dropped to foobar - more than one at the same time?
I guess this is not possible.
And if I am correct; is it possible to use this plugin to, at least search, for more than one (again, could be 2, could be 1000) release, that have been previounsly dragged and dropped, at exsactly the same time? Therefore the checking / comparing, renaming, retaging and so on would be done manually inside the plugin.

 

foo_discogs

Reply #737
Hello,

The plugin crashes when I try to grab the tags from this page: http://www.discogs.com/Shpongle-Ineffable-...release/1986939. This is the first time this plugin ever crashed for me.

I'm using the latest version of foobar2000 (0.9.6.9) and the latest version of this plugin.



Nice one, you've found the FAIL release, with lots of missing info (discogs.com bug):

http://www.discogs.com/release/1986939?f=x..._key=df4f42ee8c

Even more fail in the sense it made the plugin crash, which was trivial to fix.

foo_discogs

Reply #738
v 1.21

- fix: don't crash on buggy releases with no label defined (aka FAIL releases).


foo_discogs

Reply #739
Thanks for the fix, no crash this time!

foo_discogs

Reply #740
bubbleguuum if you could take a ''look'' at my post above.... Thank you

foo_discogs

Reply #741
Whenever you add an album to your foobar library and choose to tag it with Discogs data, the plugin would automatically put it to your Discogs collection online as well. That way Discogs users can always stay informed when recent changes have been made to stuff in collection. Or perhaps it could be even done that your plugin notificates whenever changes Certainly I understand this can only be accomplished if the Discogs API is able to do that.


AFAIK the API do not allow to access the Discogs collection, and even if it was, I'm not working actively on the plugin except for fixing existing stuff that might break.


bubbleguuum if you could take a ''look'' at my post above.... Thank you


What you ask is not possible, a 1 click solution that perfectly tags / rename / whatever all your files without user intervention does not exist.
You must tag 1 release at time which can usually be done quick. You can then use the foobar2000 mass file renamer to reorganize filenames / directories as you want.

foo_discogs

Reply #742
uuuu.. fb2k 9.6.9 + foo_discogs 1.2.1 = nonstop problem connecting to discogs.com 
With foo_discogs 1.15 - no problem.

foo_discogs

Reply #743
What you ask is not possible, a 1 click solution that perfectly tags / rename / whatever all your files without user intervention does not exist. You must tag 1 release at time which can usually be done quick. You can then use the foobar2000 mass file renamer to reorganize filenames / directories as you want.


Ok, I presumed correctly then.

Two reasons can be In case if release cannot be found on discogs database. First reason is that the release isn't in their database, second is that the specific track isn't released. Because of the second reason, using and hoping for something like foo_junodownload would be nonsense. The first sign that the track is unreleased is if the google keywords, after doing a search, don't show the results with a links from known big online music database, along discogs, such as triplevision, beatport, web-records, deejay and so on. I also have had the situation when the tracks were released but i had to gather the information on some forums and to check (i know i cannot be 100% sure about the exactness of the release information from unoffical forum found through google) their exactness, I was comparing the catid to the labels, on, lets say, discogs if it look similar. Do you have any suggestion what to do, inside the foobar, in case if something (release / track) is not in discogs? Its probably not much to do but to search on google in the internet browser.

Sometimes can also happen that files contain CatIDs. For example:

A1 - Dj Something - Whatever name here(KD001)

or

01-Djsomething-whatevernamehereKD001-new release

Can be directly from the plugin done that the CatIDs gets automatically deleted from file names, including their symbols if they are there, such as '' ( '', '' ) '', '' [ '', '' ] '' etc. I ask this because I would only like to have the CatID on one location: in the beginning of the folder's name inside '' [ '' and '' ] '' with one space after '' ] '' and before first next letter.


As others did, I would also like to congratulate for perfect work done.

foo_discogs

Reply #744
Hmm I think my second question shouldn't be even asked. Its logical, when the plugin's user renames tracks as they are in discogs' database, the title of the track will be changed and therefore catid in the file name will be removed. But could use the question related to the first one which im still interested for (same post) anyway - whats up with those catids (in file names) from the releases or (unreleased) tracks that are not in discogs database?

foo_discogs

Reply #745
Hmm I think my second question shouldn't be even asked. Its logical, when the plugin's user renames tracks as they are in discogs' database, the title of the track will be changed and therefore catid in the file name will be removed. But could use the question related to the first one which im still interested for (same post) anyway - whats up with those catids (in file names) from the releases or (unreleased) tracks that are not in discogs database?


If they are not in the discogs db you have 2 solution:

- You manually tag them using the Properties dialog

- You submit the new release to the discogs db using their online form, then use the plugin to fetch the new data and tag. If a release is unreleased
you can probably just save a Draft and enter its url in the plugin for tagging.

For renaming you use the File Operations functionality provided by foo_fileops.dll. I don't think it is installed by default, you may need to rerun the foobar installed to have it.
If it is installed when you select track you'll have a "File Operations" submenu in the contextual menu. You can then use a custom tagz expression to rename your files.
For example I use:

Code: [Select]
$meta(discogs_label,0)/'['$meta(discogs_catalog,0)']' - %album artist% - %album%[ '('disc %discnumber%')'][ - %date%]/%track% - %artist% - %title%


which provide paths like this:

a.r.t.less\[A.R.T.LESS 2201] - Don Williams - Detroit Black EP - 2006\01 - Don Williams - Orderly Kaos.mp3

foo_discogs

Reply #746
- You manually tag them using the Properties dialog

Yes but I don't think we understood each other in case of manipulating with release that isn't in discogs database. For example I got the one link here: http://www.drogart.org/forum/index.php?showtopic=939212

If exsactly this release is in discogs database or not doesn't matter because Im just trying to show the best way to say what did I mean. The release meets all criterias to be saved in my, and I belive your too, music collection (name of the label, catid, title, artist, name of the tracks). What I had in my mind is this; with the plugin you probably cannot gather the information from any site (any forum such as this is on the link) because the plugin is written for discogs and I presume, it cannot, ''discover'' where on the page is something that should be used (previounsly mentoined criterias). Therefore we cannot use the plugin for just any site/forum because its just for discogs. Just wanted to make sure that I understand correctly?

About automatically titleing the folders. I would like to use very similar syntax than your except without '' - '' and without year. It would be great if the ''EP'' at the end of fodler name would be removed but I won't complain too much. So it will look like this:

[CatID] Artist Name - Name Of The Release

For me is also important that charachters like ''ü'' are all changed to ''u'' or whatever else (''u'' was taken from the example). That means I need to use ''ascii'' so my code is this:

Code: [Select]
C:\Folder\'['%catid%']' $ascii(%albumartist%) - $ascii(%album%)\%tracknumber% $ascii(%artist%) - $ascii(%title%)

Where ''Folder'' is the path to the folder where correctly named (by syntax) folders should be located on hard drive.

Can I still paste the code on the same location which you mentoined?

foo_discogs

Reply #747
Here are also another two perfect examples of releases that aren't in discogs database:

first: click here
second: click here

In the first one, criterias aren't met because the catid is missing. I was trying to use google for the catid - couldn't find it BUT the folder already contained it. Now, how can we trust that the catid which is already given in the folder is correct? What have I done? I have done this; I used the google to search for label name on trusted web site (for this specific example, junodownload) and made sure that the catid's letters (without numbers) look the same or similar than the catid in the name of the folder. Of course in this situation (gathering information of nondiscogs release from two different web sites) we need to manually enter the cat id. Since I haven't been able to find the catid on google and in case if also folder didn't have it - the release would be deleted immediately (at least from my music collection). The second link is fine - it meets all the criterias so the release can be saved to the music collection.

I just gave two more examples but my question in previouns post (first one out of two that i asked) remains the same.

Thank you.

foo_discogs

Reply #748
bubbleguuum, thank you a lot for this plugin!

It's sad reading through the last page of this thread, wanting to thank you for your work, and seeing you somewhat abandoning it. (I say somewhat because I see you're committed to fixing bugs, which in and of itself is great, as the plugin has successfully retagged my whole collection!)

Plugin works fast & great and I'm once again happy with my foobar!

foo_discogs

Reply #749
OK, I figure I could put this out there, too...

For releases like this, where there's 2 tracks credited for just one physical track, can foo_discogs be made to combine them? Just a '/' between the two would be great!

I've been retagging a lot of parts of my collection, and I've stumbled upon this case a few times. My solution was to remove one of the two...