View Issue Details

IDProjectCategoryView StatusLast Update
0012969MMW 5DB / Backuppublic2024-10-15 20:13
Reporterjiri Assigned To 
PriorityurgentSeverityminorReproducibilityN/A
Status feedbackResolutionopen 
Product Version5.0 
Target Version5.1.1 
Summary0012969: Complement MB usage with data from Discogs
DescriptionWhile MB offers a lot of music related data, Discogs often offers even more. This issue is here to track potential usage of more data from Discogs.

1. MB often misses artwork for some albums. It seems that Discogs offers the correct artwork more often. We should use Discogs in this case.

2. Discogs sometimes even has more albums, particularly of less known artists. We could use this, but I'm not yet sure, where/when to make matching of these two sources. Maybe as an occasional server job, since Discogs data can be downloaded for offline usage?
TagsNo tags attached.
Fixed in build

Relationships

related to 0013727 closedmichal Most views are missing artwork 

Activities

jiri

2015-11-23 11:18

administrator   ~0043372

Assigning to Rusty first in order to review the legal status (http://www.discogs.com/help/doc/terms-of-service). We probably should get some permission from them before doing anything mentioned above.

jiri

2016-08-12 11:58

administrator   ~0045404

Btw, based on recent MM5 development, I'd say that rather than using alternative service, we should try to get our users involved in MB (and WP) data improvement and this way not only to help to create an ultimate data source, but also to build/maintain a community of people interested both in MM5 and correct metadata.

rusty

2016-08-15 14:57

administrator   ~0045417

Agreed that we should focus on MB, considering that MusicBrainz is fairly comprehensive. Reducing priority--we'll get a better feel for whether additional data sources are required as more users test MM5.

Note: even if we take the approach that you suggest, there'll still be a need for tools to help users look up and populate the missing metadata.

rusty

2024-10-11 15:58

administrator   ~0077252

Based on Discogs Terms of Use https://support.discogs.com/hc/en-us/articles/360009334593-API-Terms-of-Use it seems that it's allowable for MM to use their API. Key points::

1) No "Use or attempt to use automated systems designed to access, analyze, or scrape Our online properties or applications, including Our API and/or the Content, in a way that is inconsistent with these TOU, unless expressly authorized in writing by Us."

2) Prohibition against "Charging a fee to use or access any part of Your application that integrates with Our API or the Content if we provide that access to users free of charge, without Our express written permission."

3) Discogs grants You a limited, personal, non-sublicensable, non-transferable, non-exclusive, revocable license to access and use the Restricted Data Content and Our API to create and run websites and applications.

4) You may not "Use Restricted Data for any commercial purposes."

5) We require You to display the following notice prominently on Your application and any other public-facing use of Our API and the Content that You create: "This application uses Discogs’ API but is not affiliated with, sponsored or endorsed by Discogs. ‘Discogs’ is a trademark of Zink Media, LLC." This notice may be included in Your terms and conditions or usage documentation.

In addition, You must display the following notice directly next to any data You use from the Discogs API: “Data provided by Discogs.” The notice must include a hyperlink to the discogs.com page that includes the data. The link back must not use any mechanism that prevents passing along search engine ranking credit to that page, such as 'nofollow'.

Notwithstanding the above, it's unclear from their TOU whether discogs is desirous of applications to use their site in this manner or not. That said, based on the above:
o Due to the commercial use restrictions, MM cannot charge for use of Discogs API or data (i.e. the functionality must be supported in the free version of MM)
o Must not hammer their systems (it must adhere to rate limitation requirements)
o Should include the following in the 'About' dialog: "This application uses Discogs’ API but is not affiliated with, sponsored or endorsed by Discogs. ‘Discogs’ is a trademark of Zink Media, LLC."
o Any lookup dialog containing discogs data must include the notice "Data provided by Discogs" hyperlinked to discogs