getmusicbee.com

General => MusicBee Wishlist => Topic started by: Lore on September 11, 2010, 12:04:51 PM

Title: Request to add discogs as provider for Album Auto-Tagger
Post by: Lore on September 11, 2010, 12:04:51 PM
Hi,

Based on the topic http://getmusicbee.com/forum/index.php?topic=1847.0 I'm requesting to add discogs as provider for the Album Auto-Tagger.
Thanks,
Lore
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: donprime on February 17, 2011, 11:22:21 PM
I would like this feature too. I'm using mp3tag for discogs, since musicbrainz cant find most my albums. If it does it , the names of the albums are displayed wrong most of the time.
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: VX on February 18, 2011, 08:02:40 AM
+1
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: jaycen on March 20, 2011, 04:58:10 PM
i too would like to be able to use discogs, i'm finding more and more that discogs not only has the correct information for my music, but also has a higher chance of having the artwork too
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: Steven on March 20, 2011, 06:02:06 PM
discogs is already included for artwork so you can set it in Tags(2) preferences.
its still not included for metadata but if you get 1.2.4090 from the weekly updates it has improved the auto-tagging quite a bit and also includes freedb now for album-autotagging
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: donprime on April 03, 2011, 10:12:11 PM
Freedb and Musicbrainz are ok for commercial CD albums, rock ,country,hip hop.
Absolutely horrible for Electronic music. The reason why most want Discogs added is because of vinyl. I recorded over 200 of my electronic 12" Vinyl albums from the 90's. Discogs is the only site that has correct info for vinyl no matter what genre. Please think about adding it.
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: Nixander on April 03, 2011, 11:12:24 PM
+1

i totally agree with donprime.... for electronic music, especially for "not-commercial" stuff, discogs is only side that provides sufficient information

pleaseeeeee implement :)
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: VX on April 04, 2011, 07:29:49 PM
I tried Discogs service with a different application for some of the tracks that MB was not able to find the correct metadata.
I must admit that I've updated the tags successfully for quite a few tracks with Discogs service  :) Note that I had removed some tags (Album for example) from the tracks before successful update, but Music Bee was not able to find the correct metadata even after the tags were removed.

MusicBrainz + FreeDB retrieves tags successfully in most cases for me. However, Discogs would be great fall-back service for some Artists and Albums  :)
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: VX on April 11, 2011, 07:51:22 PM
Steven, what is Your opinion about adding Discogs as a fall-back service to retrieve metadata with Auto-Tagger  ???

I'm not sure it would make a big difference with the current services. Do you still can't update tags with MusicBrainz + FreeDB whereas can achieve better results for the tracks with Discogs and if so, could you give some examples of Artist/Albums/Genres  ???
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: VX on April 12, 2011, 05:56:18 PM
Steven, what is Your opinion about adding Discogs as a fall-back service to retrieve metadata with Auto-Tagger  ???

I'm not sure it would make a big difference with the current services. Do you still can't update tags with MusicBrainz + FreeDB whereas can achieve better results for the tracks with Discogs and if so, could you give some examples of Artist/Albums/Genres  ???

Just checked it out by myself (using MP3Tag and TagScanner)  and it seems that there are some Albums at Discogs that are not available at MusicBrainz and FreeDB. For example, some popular Polish contemporary Artists are missing or there are less Albums available with MusicBrainz and FreeDB than when Discogs is used.
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: Steven on April 14, 2011, 10:35:46 PM
discogs is now included:
http://www.mediafire.com/?ms18m3c0b3mad35

it can return a lot of results so i might adjust the behavior thats its only used if the providers with higher priority return no result
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: Nixander on April 14, 2011, 10:58:49 PM
OMG SO GREAT!!!!! THANK YOU STEVE :)
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: Lore on April 15, 2011, 08:52:48 AM
Hi Steven,

I will test it this evening, however I want to thank you once again for your great work, I've never found a developer of a free program that listens to his users like you :)
Regards,
Lore
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: Steven on April 15, 2011, 09:05:47 AM
i'm going to tweak how Discogs is handled as its returning a huge number of results for older artists. Let me know if anyone does not agree but this is what i will do:
- not retrieve the publisher (often the same album is released by different publishers in different countries)
- only return the oldest release (where its the same set of album tracks/ durations)

Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: Lore on April 15, 2011, 09:19:23 AM
Steven,

I'm not sure about excluding the publisher, it's true that the same album is released by different publishers in different countries but often they've different track lists in terms of order and/or tracks (e.g. extra tracks, replaced tracks etc.).
I agree about the oldest release, so that e.g. album reissues will be excluded (personally, I like to tag albums with the original issue year and not the reissue year).
Regards,
Lore
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: Steven on April 15, 2011, 09:37:53 AM
the way discogs is organised its quite easy to distinguish when its a different set of tracks/ ordering - so not considering publisher wont make any difference ie. you will still get 2 or more results if the albums really are different.
Its just that i've seen cases where you can have numerous publishers and its exactly the same tracks/ durations/ order
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: Lore on April 15, 2011, 10:07:24 AM
Steven,

If so, I agree with both the conditions you're going to implement.

Lore
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: VX on April 15, 2011, 12:03:54 PM
First of all, thank you very much for implementing the feature request :) The support You provide for MusicBee is unrivaled. I've never met a Developer who is so sympathetic to meet users' needs.  8)
That's why I've been active on the forum; I wish I was more helpful though :(

I have had no time to test Discogs support throughly yet, but I'll do it soon. When working with a few tracks with missing tags and the Album Auto-Tagger I couldn't see Discogs in the source column, which is rather weird  ??? The only sources in the column were MusicBrainz and FreeDB. I'm using MB 1.2.4121.

i'm going to tweak how Discogs is handled as its returning a huge number of results for older artists. Let me know if anyone does not agree but this is what i will do:
- not retrieve the publisher (often the same album is released by different publishers in different countries)
- only return the oldest release (where its the same set of album tracks/ durations)

IMHO, both tweaks are welcome, not for Discogs only but as global default options for all Auto Tagger providers.
MusicBrainz is always providing  a few instances of the same album released by a different publisher and it would be great to narrow the search results to the oldest release only too. Implementing the tweaks would make Auto-Tagger results more accurate I suppose.
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: Steven on April 15, 2011, 01:19:11 PM
this version tweaks the behavior for discogs - its making use of the discogs organisational structure to reduce the number of results but for some of the newer releases they arent all organised that way, so in those cases its returning all individual releases  (but there should only be a few matches at most). It also has handling for when the artist name in discogs is appended with a number
http://www.mediafire.com/?7dgx727dzou30xx
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: VX on April 15, 2011, 03:39:59 PM
I found a minor bug:
Album Auto-Tagger can't sometimes match the correct track with MusicBrainz too.
I don't know if it matters, but the time of my track is 3:09, not 3:21 as it should be.

Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: Steven on April 15, 2011, 04:31:14 PM
thats very odd. What is the same of the album so i can try myself
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: VX on April 15, 2011, 07:22:47 PM
thats very odd. What is the same of the album so i can try myself

I don't know what is the same or I don't get the question. I have only one track from the album. The track is a bit shorter than the original one as I accidentally cut the end off. All the tags are correct. The problem is that Album Auto Tagger fails to match the track: the first track on the Album is selected instead of the correct one.

I can confirm the bug with other tracks and albums, even if MusicBrainz service is used.

I hope it helps, just let me know if You need more feedback  :)
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: Steven on April 15, 2011, 07:34:22 PM
oops i made a typo - i would like to know the name of album eg. 'the best of diana vickers'
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: VX on April 15, 2011, 08:00:33 PM
i would like to know the name of album
'Songs from the Tainted Cherry Tree'
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: Steven on April 15, 2011, 09:46:11 PM
its working ok for me. If you dont mind could you load the file somewhere and PM me the link
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: VX on April 16, 2011, 08:38:34 PM
Just checked the file once again with the latest MB version (1.2.4422). The bug exists with FreeDB and Discogs only, MusicBrainz recognizes the track properly.

PM sent. Thanks for inspecting the issue  :)
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: Steven on April 17, 2011, 08:26:51 AM
please try this one:
http://www.mediafire.com/?bu4mda9ebbb5nu5
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: VX on April 17, 2011, 12:48:33 PM
please try this one:
http://www.mediafire.com/?bu4mda9ebbb5nu5

This version is much better. I've tested Album Auto-Tagger with a few of tracks with missing tags and I was not able to reproduce the wrong behaviour described above. Thanks for fixing the bug  :)

However, I've found another minor bug:
when the title of the track is not exactly the same as the original and album Auto-Tagger finds the correct metadata based on the Artist and Album Name tags, the FIRST track on the Album is chosen with Auto Tagger.
It's impossible to manually change the results and save the track with the correct title, because when the first track (automatically chosen) is unticked no other track can be chosen manually on the album.

I'll PM a link to the track to check it out. To reproduce the bug You'll need to select the album that contains the track with a tittle that begins with 'I Wanna' (try the last one from FreeDB, because there are few instances of the album on MusicBrainz that contain this track with a title that begins with 'Wanna' - You won't reproduce the bug with these) and then try to manually choose the track from the list.

Please, let me know if there is another way I could help to fix the bug  :)
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: VX on April 17, 2011, 05:48:50 PM
I just wanted to test the new feature and it seems I've found another bug with Discogs and MB matching algorithm. It seems this time it is not a minor bug, but I hope you'll be able to fix it.

The problem is Album Auto-Tagger is not able to find ANY metadata (not a single album !!!), whereas I could find 19 different Albums (!) for the track using Discogs with the latest TagScanner and even more with MP3Tag 2.48c, but the Discogs results from MP3Tag were mostly inaccurate.


A. Steps to reproduce the bug with the latest MusicBee 1.2.4124:

1. Go to Edit / Preferences / Tags (2)/ auto -tagging/ tags and DISABLE all tag providers except for Discogs, then Save the settings;
2. Use Auto-Tag by Album to find the metadata for the track I'll PM you soon;
3. Result: No matches found;

B. Compare the TagScanner results for the track:

4. Go to:  http://www.xdlab.ru/en/    - and download the latest version of TagScanner (freeware). I was using TagScanner 5.1.597 (04/14/2011) with updated Discogs support;
5. Install and run TagScanner (or unpack the portable version and run Tagscan.exe);
6. While TagScanner is running drag & drop the track onto the opened TagScanner window;
7. Switch the view to TAG PROCESSOR tab (on the top) and select the track;
8. Select Discogs (All) from the service providers on the right and specify the search criteria for the track: use Artist Name and Title from the expandable list below, when done press the 'Search' button below;
9. Result: Found 19 entries in database.

I hope this bug report could help to improve Discogs support for MusicBee. If you should have any questions about the bug, feel free to ask :)

PM sent.
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: Steven on April 17, 2011, 06:13:58 PM
please try this one:
http://www.mediafire.com/?bu4mda9ebbb5nu5
However, I've found another minor bug:
when the title of the track is not exactly the same as the original and album Auto-Tagger finds the correct metadata based on the Artist and Album Name tags, the FIRST track on the Album is chosen with Auto Tagger.
It's impossible to manually change the results and save the track with the correct title, because when the first track (automatically chosen) is unticked no other track can be chosen manually on the album.
the title isnt exactly the same and the duration is significantly different so as you say it cant automatically make a match. But all you need to do is higlight the file you want to move and click the down arrow - in this case just move it down to track #2, and it will take the title from track #2. You can also edit the title on the left hand side if you are not happy with the title provided.
you can also drag/drop the files to re-order them
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: Steven on April 17, 2011, 06:27:53 PM
The problem is Album Auto-Tagger is not able to find ANY metadata (not a single album !!!), whereas I could find 19 different Albums (!) for the track using Discogs with the latest TagScanner and even more with MP3Tag 2.48c, but the Discogs results from MP3Tag were mostly inaccurate.
i just did a search on the discogs website and there is no album on that site called "Amour" by "Billy Joel".
Dicogs doesnt have a track search (not that i know of) feature so as a guess perhaps the other tools are using the name of the single to search which also happens to be the name of some of his albums, so thats why its working but thats just a guess.
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: VX on April 17, 2011, 06:50:54 PM
i just did a search on the discogs website and there is no album on that site called "Amour" by "Billy Joel".
Forget the Album title and use Artist and Track Title as it was described above. I think the album tag is blank in the track, isn't it  ???

Dicogs doesnt have a track search (not that i know of) feature so as a guess perhaps the other tools are using the name of the single to search which also happens to be the name of some of his albums, so thats why its working but thats just a guess.
There is no need to guess  :D As I've described above TagScanner can use artist and track title to search for an album. It was able to find about 10 DIFFERENT albums (including singles) on Discogs website that match the criteria (TagScanner found 19 albums but the same album with the single was shown multiple times). Have you checked the track with TagScanner as it was described above  ???
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: VX on April 17, 2011, 07:01:04 PM
But all you need to do is higlight the file you want to move and click the down arrow - in this case just move it down to track #2, and it will take the title from track #2.

It doesn't help. The track is saved with the first track title  :( Can I just choose the correct track with a mouse and save it  ???

Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: Steven on April 17, 2011, 07:03:20 PM
if you blank out the album name when searching it will go through all the releases and retrieve only the releases that have the track title you enter in your criteria. But in billy joels case in all likelyhood it will timeout as there are so many releases on discogs.
i dont have tag scanner and dont want to install it (nothing against tag scanner!)
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: Steven on April 17, 2011, 07:04:18 PM
But all you need to do is higlight the file you want to move and click the down arrow - in this case just move it down to track #2, and it will take the title from track #2.
It doesn't help. The track is saved with the first track title  :( Can I just choose the correct track with a mouse and save it  ???
i have no idea what you are doing - it works fine!
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: VX on April 17, 2011, 07:15:18 PM
if you blank out the album name when searching it will go through all the releases and retrieve only the releases that have the track title you enter in your criteria. But in billy joels case in all likelyhood it will timeout as there are so many releases on discogs.
i dont have tag scanner and dont want to install it (nothing against tag scanner!)

It does make sense. Maybe MB Album Auto-Tagger has stopped because there were too many albums, which contain the track by Billy Joel in the Discogs database.
If You don't want to download portable version of TagScanner to check the bug out I could make a screenshot of the results to prove that TagScanner is incomparably more effective IN THIS CASE. Do you want me to make a screenshot  ???
Could You please check if there is a way to prevent MusicBee Auto-Tagger form timeout every time there are many albums that contain the same track by a particular artist  ???
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: VX on April 17, 2011, 07:19:38 PM
But all you need to do is higlight the file you want to move and click the down arrow - in this case just move it down to track #2, and it will take the title from track #2.
It doesn't help. The track is saved with the first track title  :( Can I just choose the correct track with a mouse and save it  ???
i have no idea what you are doing - it works fine!

It doesn't work this way but I just copied the correct title and pasted it to the track manually. Not a big deal. Thanks  :)
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: Steven on April 17, 2011, 09:24:51 PM
i've improved the search on discogs where no album is entered in the search criteria (which is what you need to do for the billy joel track as discogs doesnt have that album)
http://www.mediafire.com/?qy9o0ydyupuit8o
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: VX on April 18, 2011, 10:51:04 AM
i've improved the search on discogs where no album is entered in the search criteria (which is what you need to do for the billy joel track as discogs doesnt have that album)
http://www.mediafire.com/?qy9o0ydyupuit8o

I've tested the enhancements and I must admit that I'm really impressed with the results !!! THANK YOU VERY MUCH !!!
In a few hours Music Bee Auto-Tagger has improved the results for the track from 0 to 16 albums (taking into consideration Discogs service only). (Some of the albums are even missing with TagScanner). That's incredible  :o Steven, you are the best developer I've ever met  :)

Comparing the current results for the track by Billy Joel I can see that MusicBee is able to find even more albums for the track using Discogs service than TagScanner did. 8)
The only significant difference is that TagScanner seems to be more effective in finding the track by Billy Joel on Album Compilations by VARIOUS Artists. Have a look:
(http://i.imgur.com/Jb6Z8.png) (http://imgur.com/Jb6Z8)

Most of the above albums are missing when MusicBee Auto_Tagger is used. MusicBee AutoTagger results are more accurate though.
I was trying to replace Artist tag from 'Billy Joel' to 'Various' but it doesn't really help.


UPDATE:

What about an option in the Auto-Tagger search criteria to include Compilations in the search results  ???

That option could refer to Auto-Tag by Track or at least Auto-Tag by Album.
When ticked, Auto-Tagger would search for the selected track in Albums by Various artists as it was shown at above screenshot form TagScanner.
Note that I've checked all the Compilation albums and the track 'Just the way you are' is performed by Billy Joel on every album listed above, so it's technically possible but might be not so easy to implement.
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: VX on May 25, 2011, 09:47:52 AM

What about an option in the Auto-Tagger search criteria to include Compilations in the search results  ???

That option could refer to Auto-Tag by Track or at least Auto-Tag by Album.
When ticked, Auto-Tagger would search for the selected track in Albums by Various artists as it was shown at above screenshot form TagScanner.

I would really like to have this feature implemented. Is it possible in one of the future releases  ???
Title: Re: Request to add discogs as provider for Album Auto-Tagger
Post by: VX on May 27, 2011, 11:14:34 AM
Any comments  about improving support for Compilations in autotagger (as it was described in details in the last but one post above) ???