• Staff 754

    Show this post
    Hi everyone,

    We're looking to gather some about the API, how it's used, and how it could be improved. If you have any neat projects made with the Discogs API and suggestions/ for the API, please share them here!

    Be sure to post a URL to your app (if applicable) and/or other resources (GitHub, app store link, etc.).

  • Show this post
    Hi, we use Discogs on http://www.AudioCulture.co.nz for the discographies on the artist and label pages (eg http://www.audioculture.co.nz/people/sneaky-feelings ). Our interface is on the discogs tab is currently a little clumsy and will be updated late this year to bring it more in line with the way the information is displayed here, but it works well as a source and we encourage visitors to update the discographies via Discogs if they have releases in hand.

  • Show this post
    I use Discogs for tagging with my http://jthink.net/jaikoz and http://jthink.net/songkong applications and have been happy for Discogs for a number of years, but I have to say the level of has gone severely downhill over the last couple of years, apis have been made worse and questions not answered satisfactorily.

    Here are some suggestions:

    1. Fix your error handling !Discogs should not be returning 403s simply when it is busy and never used to, and it should be able to cope with its workload especially since the number of images you now serve has drastically reduced, so providing a reliable api would be my first choice.

    2. Api stability, the api has changed a number of times over the years and often not for the better. This pushes alot of additional work on developers to adapt to the new api, often with little forewarning. Consider making your apis backwards compatible.

    3. Discuss improvements with before implementing to find out if they are actually a good idea.

    4. Ok some actual improvements:

    - Release search, would be very helpful if you could query based on the number of tracks in a release.
    - Artist names can we get the proper name without the (2), (3) used to distinguish them on the site.
    - This also applies to Label names.
    - Group names with 'The' in are returned using the sortname i.e 'Smiths, The' where individuals are returned their usual name (i.e David Bowie NOT Bowie, David) , why do we have this difficult to parse difference.

  • edovan edited over 11 years ago
    I have used the API to list the discography of a label on their website, but just realized, when going there for the full link, that it seem to have stopped working... Better check it up, I guess.. :-)

    EDIT: The JSON URL works and returns the correct data, but the results array contains 0 so my output loop never starts. Hmm.. Has the JSON structure changed recently? (last 6 months or so, can't when this was working last time). Oh, sorry for going off-topic. Nevermind me! :-)

  • Show this post
    beaTunes http://www.beatunes.com/ has offered s for a long time the possibility to navigate to the corresponding Discogs page via a song's context menu ("Open in Discogs").

    Starting with version 4 (not out until probably July 2014) this functionality has been significantly improved (better caching, preferring masters, etc.). Also beaTunes 4 will be able to lookup Discogs artwork.

  • Show this post
    I'm ripping the CDs with Exact Audio Copy into a directory named based on the discogs release id. I've written a program in jscript - which works as a button in Directory Opus - which gets the release + track data from discogs and renames the ripped tracks ("Track01.wav", etc.) into the format "Artist_Title_(Mix)_[releaseid].wav" and also the directory (all works with subdirectories - CD1, CD2, etc.). After that I use Tag & Rename to import this file name parts into the tags. I will also write a jscript later which reads the export file from Tag & Rename, gets updated data from discogs.sie.com, writes it back into the export file and re-import it with Tag & Rename.

  • Show this post
    Well, it seems the Discogs dev crew has already found it, but for the rest that would like a full-featured Discogs API client for Node.js:

    https://www.npmjs.org/package/disconnect
    https://github.com/bartve/disconnect

    I still have to add tests, so things may be broken! Use at your own risk for now.
    Bugs, feature requests, remarks: https://github.com/bartve/disconnect/issues

  • Show this post
    CDpedia a Mac collectors software integrates the Discogs API as one of its popular search sites that let s search and add Albums into their own personal collection.

    Looking forward we've gotten requests to implement sync with Discogs so that s can manage their Discogs collection on the Mac, so it's something we are looking at adding for the next major release. A lot easier now that we managed to wrestle OAuth and get the frameworks necessary installed on the Mac.

    s have also asked us to port the search to our iOS version Pocketpedia , but our s are greater on iOS and the image limit of 1,000 daily is too restrictive. It would be great to have the image limit expand in the future.

    Thank you for all the work on making the API accessible and easy to work with. Love the JSON.

  • Show this post
    little_alien
    Well, it seems the Discogs dev crew has already found it, but for the rest that would like a full-featured Discogs API client for Node.js:

    https://www.npmjs.org/package/disconnect
    https://github.com/bartve/disconnect

    I still have to add tests, so things may be broken! Use at your own risk for now.
    Bugs, feature requests, remarks: https://github.com/bartve/disconnect/issues

    Oh, can I have my Node.js client listed with the community clients here? Thanks!

  • Show this post
    I wrote a music library/player C# application
    It is all on github : https://github.com/David-Desmaisons/MusicCollection.
    I use Discogs to get meta-data and cover files.
    I am quite happy with discogs API which give access to a huge database.
    That said, I have two concerns: 1) APIs are changing quite quickly which leads to several rewrite of client code,
    2) regarding OAuth changes, there is few documentation and guidance (like how to store securely keys, allow same using authentification on two diferent computes, how to change permission, etc..).

    That said thanks for your work guys!



  • Show this post
    This isn't my project but TagScanner allows you to edit a tag based on discogs information. You search for the release in the program and once you select the track you want and click process it transfers all the data from the release page here to the tag. It's a handy feature, which I use a fair bit.

  • Show this post
    We use the Discogs API with our Mac audio tagger Yate. http://2manyrobots.com/yate

    Our Discogs s are quite ionate about the service. In fact when the search API was failing a while ago we had about a dozen requests for within minutes.

    I have no overall complaints about the API as generally speaking it works and allows us to pretty much integrate as we wish. As it seems was the case with everyone else, I was not too fond of the OAuth requirements.

    The largest issue we encounter is data quality. There are published Discogs data guidelines which we can unfortunately only use as a starting point as so much of the data seems to have been entered completely ignoring them. What should be a fairly straightforward interpretation of the data often turns into a lesser of many evils implementation in order to auto correct the inaccuracies.

    Regardless of any issues, our s seem to love access to the database, so thanks for letting us access your data.

  • Sikke303 edited over 11 years ago
    http://sourceforge.net/projects/elitetagger (sourceforge not up to date)
    completely underground since 2 months due all changes :P

    What I would like to see is:

    - revoke authentication through api (really annoying with interaction of now ....)
    - images back as before .. and if there are s who exploit it, kick them.
    - when site is down for maintenance, I would like to get a 503 service unavailable instead of a 500 internal server error or something ...
    - message also though api (new messages) would be really cool :)
    - update developer docs more often and with more information...
    - browser api request differ a little bit... it's annoying for example: f=json works in browser but not through api (= 503 LOL)
    - and my last point,response codes should be better. as you can see here above, i would expect another resposne code..

    I am prepare to pay 25 euro monthly to have some more requests or faster... :) but the model from before was cumbersome and not attractive ...do as providers do, bundles for every kind of person.

    can't think of any other things right away.

  • Show this post
    Hello everyone!
    Since this is thread about "sharing" your Discogs app, I will not be creating new post for introducing my version of Discogs app for Android client (it seems that Android apps started to popping up like mushrooms, recently. Well, let's say I would like to give discogs s what to choose from).
    First of all - app is in BETA version and in active development. Right now it has only Searching capabilities along with Advanced Search. Collection/Wantlist will be introduced shortly.
    I have plenty of ideas what can be added as app features (beside collection/wantlist), but first I would like to hear s/suggestions from s.
    For the long run I would even like to introduce Images ing, but sadly there is no endpoint in the API for such thing.
    Anyone interested in "beta testing", here is the link:

    https://play.google.com/store/apps/details?id=com.sch.app

    Thank you all!

  • Show this post
    Hi everyone, here's Cristian aka FinProductions on play store.
    I've got 2 apps that are currently on play store.
    The first one is VinylPrice.
    https://play.google.com/store/apps/details?id=it.finproductions.vinylprice
    The other one is DiscogsManager
    https://play.google.com/store/apps/details?id=it.finproductions.discogsmanager

    The only api request is: please, make marketplace request stable! I'm using the deprecated way in Vinylprice like this http://api.discogs.sie.com/marketplace/search?release_id=985747
    Thank you very much ;)

  • Show this post
    Is it legal to use the API for an €3.00 payed app (recently in Applestore) where we are ing information as a comunity and just the developer profiting???
    https://itunes.apple.com/es/app/discographic/id979196369

    Please, people who are ding info are working for free?? seriously??

  • Staff 754

    Show this post
    Hi daveviveros,

    Data on Discogs is made available under the CC0 No Rights Reserved license. The data is freely available via our API and on our website, but 3rd party developers might charge for their app (not the data).

    For more information, please refer to the Discogs of Service and the API documentation:
    http://www.discogs.sie.com/help/doc/-of-service
    http://www.discogs.sie.com/developers/

    Thanks,
    Rodney

  • Show this post
    Currently developing an Android app that will focus on the Marketplace. Please, please, please allow us less limited access to cover art images. I'm currently having to use 3 http requests to 3 different servers to get album art. With lists of releases of arbitrary length, this necessarily makes UX pretty horrific.

    Only trying to get you guys more s, and local record stores more business!

  • Staff 754

    Show this post
    treelzebub
    I'm currently having to use 3 http requests to 3 different servers to get album art.


    Hi treelzebub,

    Can you elaborate a bit? What HTTP requests are you making on which 3 servers?

    Thanks!
    Rodney

  • Show this post
    Hi, rodney!
    Sorry! Was not being deliberately vague. I was referring to using (1) discogs.sie.com for meta-data; (2) musicbrainz.com to retrieve a cover art url that refers to (3) coverartarchive.org for ing the actual image. Perhaps it is overly hopeful that my app will one day have enough s to come anywhere near the 1,000 image limit per day, but that's only 10 s scrolling through 100 albums. Maybe we could have a higher limit for tiny thumbnails?

    For now I will be happy with the wonderfully rich database you guys offer, and will complain no further ;)

  • Staff 754

    Show this post
    treelzebub
    1,000 image limit per day


    Ah, we have removed that rate-limit and now limit the amount of requests to 20 per minute. This raises the 1000/day rate-limit by quite a lot. Please see the rate-limit section of our API documentation.

    Cheers,
    Rodney

  • Show this post
    I'm still integrating the API into my Drupal site (using HybridAuth for authentication), with the intention of fetching song metadata/cover art, but will post a link when it's completed. One feature request I'd like to see, is the ability to sort the result set returned by artist release searches (i.e. "/artists/{artist_id}/releases") by release date ascending/descending (and other criteria). If there is a way to do this currently it's not clear to me. Thanks!

  • Show this post
    To clarify my previous post, I mean the ability to a sort parameter to the artist release url.

  • Show this post
    blindborges
    Ah, we have removed that rate-limit and now limit the amount of requests to 20 per minute. This raises the 1000/day rate-limit by quite a lot. Please see the rate-limit section of our API documentation.


    This is great news. I have no issue in rate limiting to 20 requests/minute. However, in testing, the Rate Limit header responses always indicate 1000 as the limit (which doesn't seem to decrease) and always has a reset time of one day. Does that mean we should simply ignore the header "rate limit" responses and simply self throttle at 20/minute?

  • Staff 754

    Show this post
    barlit
    Does that mean we should simply ignore the header "rate limit" responses and simply self throttle at 20/minute?


    Yeah, go ahead and ignore that. I believe we kept that to avoid breaking changes in current applications.

  • Show this post
    Holy crap! That changes everything! Thanks so much. Will update when I have something worth sharing :)

  • oscadan edited over 10 years ago
    We have developed an iOS app some months ago called Discographic (http://apple.co/1I9et1V).

  • Show this post
    I created a Excel worksheet that connects to Discogs throu VBA Web. I use to get my collection and change custom fields. Easy to extend.

    If someone wants, I can send it

  • Show this post
    My app Disconest fetches musical metadata (keys, bpms) for releases on Discogs from the Echonest. Useful for dj'ing and so on.

    There's also a command line version that can fetch this data for your entire collection at once.

  • Show this post
    kalli
    My app Disconest fetches musical metadata (keys, bpms) for releases on Discogs from the Echonest. Useful for dj'ing and so on.

    There's also a command line version that can fetch this data for your entire collection at once.


    Awesome!

  • Show this post
    I took the already existing discogstagger and extended and changed it to meet my own requirements. Basically it uses a directory structure and expects a file with this discogs id of the Album (only flac is really tested) and tags the files according the api results from discogs.

    You can find it here. Some documentation is already in place, but more is needed ;-)

    Any help is creatly appreciated. Take a look and try it out. I have ripped a quite large collection and used this tool to have all Albums nicely tagged incl. the Cover Picture.

  • Show this post
    I published Discography application to Google Play Store.
    I hope you will enjoy it.

  • Staff 4

    Show this post
    I've created a new app that's called Discographer.
    I hope that you will enjoy the app. If you have any questions, complaints or suggestions, please me.

    Features:
    - Search the entire Discogs database for releases, artists, labels and masters
    - View, sort, filter and manage your Discogs profile, collection, wantlist, inventory, orders and lists
    - Your entire collection, wantlist, inventory, orders, and lists are available offline
    - Get suggested prices for albums
    - A barcode scanner
    - And many more features

    Get it here:
    Google Play store
    and
    Website

  • Show this post
    Avid collector with zero knowledge of programming here. What I'd like is to have some way of getting every single release & version of releases by a particular artist and exporting to e.g. a CSV file. Does this already exist as an app?

  • Show this post
    Hey guys, I recently published my app that uses the API. It's called Squeed, for Mac OS X Yosemite+ and handles MP3 tagging (and soon FLAC).
    Website
    Mac App Store

  • Show this post
    Hello all!

    https://playlistr.jacob.uk.com/

    Playlistr - Playlists created just for you from your 7" collection!

    A small weekend project I've been working on! An app that links up to your Discogs profile and picks out 10 singles for you to listen to!

    Intend on improving this over the coming weeks, watch this space!

    All the code is open source under the MIT licence, so feel free to browse it and improve if you see fit! http://github.com/imjacobclark/playlistr

  • Show this post
    imjacobclark

    Playlistr - Playlists created just for you from your 7" collection!


    Thanks - not just 7" - it seems to pick out CD singles as well. Also doesn't appear to be completely random - the same 20 or so discs keep coming up.

  • Show this post
    AloneWithStrangers
    imjacobclark
    Playlistr - Playlists created just for you from your 7" collection!

    Thanks - not just 7" - it seems to pick out CD singles as well. Also doesn't appear to be completely random - the same 20 or so discs keep coming up.


    Thanks for the ! I'll take a look and see if I can improve the selection logic and stop it from returning CDs!

    Thanks again, hope you enjoy it :)

  • Show this post
    Order and release data addition for Tracking number update notification at http://www.trackitonline.ru

    Trackintonline can add tracking number for sent order, add link to discogs order and buyer will get email notifications about every step of shipped order with picture of the item and order information.

  • Show this post
    AloneWithStrangers
    Avid collector with zero knowledge of programming here. What I'd like is to have some way of getting every single release & version of releases by a particular artist and exporting to e.g. a CSV file. Does this already exist as an app?


    Bump

  • Show this post
    I'm currently working on a web application that creates a Spotify playlist based on your personal Discogs collection. You can check it out here: discogstospotify.com.

    The project is still under active development, so any feature requests or would be great!

  • hessjohnt edited over 9 years ago
    Hey Discogs,
    I've been working on an app I call MusicTree. It is a quick reference guide to recorded music. s can search for artists and albums and view discographies and track listings. It uses the Discogs API of course!

    My goal is to show artist discographies neatly sorted by year and divided into full length albums and non full length albums (singles, EPs, etc.)

    Here is the problem I am having on the back end and I would love everyone's :

    Method 1: get discography from "/artists/{artist_id}/releases?sort=year" (LOVE the new sort feature btw)
    - This is by far the snappiest way to display a discography for a particular artist. I am only interested in showing master releases so I must filter the results for masters.
    Problems with this method:
    - Release images ("thumb" attribute) are low quality
    - Releases do not identify themselves as being in a particular format (EP, 7", LP, etc.)
    - Have to deal with pagination and multiple requests to get all masters (in some cases)

    Method 2: get discography via search: "database/search?artist={artist}&type=master"
    - This is good because the response objects have more information including format (EP, 7", LP, etc.) and images are higher resolution
    Problems with this method:
    - Results require excessive sorting and filtering for my purposes
    - It returns results that have the query name in them, not an exact match (understandably). For example a search for "cake" returns albums from "The Cake", "Terri Cup-Cake O'Mason", and "Apple Cake"
    - To get everything that matches my query I must make several requests. For example, a search for Beatles using the above method doesn't yield the master release of "Let It Be" until the 600 and something result.

    What would improve the API for me would be to include more information in the response from the releases endpoint ("/artists/{artist_id}/releases?sort=year"). If this endpoint returned the same information that the search endpoint ("database/search?artist={artist}&type=master") does (format, higher quality thumb etc.) it would be a tremendous help!

    Thanks,
    John

  • Show this post
    Hi Discogs s !

    Good news for you, Soundiiz is now available for your favorite platform Discogs.
    With Soundiiz you will be able to export your collection and wantlists on streaming plaftorm like Tidal, Spotify, Deezer, YouTube and some others !

    Feel free to try it and write us with the button if you have suggestions about the Discogs integration on Soundiiz !

    See you soon on Soundiiz !
    Best regards,
    Soundiiz Team

  • Show this post
    Hi Discogs people,

    Tagr for Mac is an MP3/M4A/FLAC tagger that uses discogs to allow s to search for album information and copy it to their tracks. It's a plain and simple scenario: enter an album and get a list of releases including covers in return.

    Cheers,
    Harald

  • kunli0 edited over 9 years ago
    Hello All,

    Dareis

    This is Dareis. Dareis was born out of want. I wanted a quick and easy way to tag a song from a shoutcast stream rather than type it in a notepad. Fast forward 6 months and it's finally some-what finished. With the help of a close friend, we were able to create a website dedicated to artists by harnessing the vast array of data from discogs. This data combined with a shoutcast stream provides the best way to listen, discover, and enjoy music. We are still undergoing development to make Dareis even better. Please let us know what you think!

    Kunle Adelakun

  • Show this post
    Hello,

    I made a web app called Hipment to help Discogs sellers fulfill their orders. Hipment pulls in your orders and helps you purchase and print postage.

    Discogs, is there a way to get address information separated into address_1, address_2, city, etc. rather than just a block of text?

  • Staff 754

    Show this post
    eddiependergrass
    Discogs, is there a way to get address information separated into address_1, address_2, city, etc. rather than just a block of text?


    Unfortunately, no. This is mostly due to the wide variation in address formats around the world. I wouldn't be surprised if a service exists to help parse addresses, but we haven't yet looked into integrating something like that.

    Cheers,
    Rodney

  • Show this post
    blindborges
    Unfortunately, no. This is mostly due to the wide variation in address formats around the world. I wouldn't be surprised if a service exists to help parse addresses, but we haven't yet looked into integrating something like that.

    Cheers,
    Rodney


    Thanks for the info Rodney.

  • kunli0 edited over 9 years ago
    Hello All,

    Dareis

    This is Dareis. Dareis was born out of want. I wanted a quick and easy way to tag a song from a shoutcast stream rather than type it in a notepad. Fast forward 6 months and it's finally some-what finished. With the help of a close friend, we were able to create a website dedicated to artists by harnessing the vast array of data from discogs. This data combined with a shoutcast stream provides the best way to listen, discover, and enjoy music. We are still undergoing development to make Dareis even better. Please let us know what you think!

    Kunle Adelakun

  • ZedMillers edited over 9 years ago
    Hi Guys,
    I share to you: Loudaze: search for vinyls and concerts.
    It's a simple iOS app: starting from the Artist name you can find vinyls (and enjoy videos related to some tracks) placed on the Discogs marketplace or future live concerts.

    Cheers,
    ZedMiller

  • jward edited over 9 years ago
    discogs-cli

    Project link: https://github.com/jesseward/discogs-cli
    Example session : http://i.imgur.com/iAXgnIj.gif

    discogs-cli bring the Discogs.com database to your terminal. Perform the following actions from your terminal

    * Search artists, releases, labels
    * View artist information and their releases
    * View label details and its associated releases
    * View a release in detail

    Access to search functionality

    Discogs requires authentication when accessing the search APIs. If you wish to use the search functionality, you're required to generate a personal access token for your discogs.sie.com . You can do so at https://www.discogs.sie.com/settings/developers by clicking generate new token.

    Before starting your application set the TOKEN shell variable. where sys64738 is your unique access token.

    $ export TOKEN=sys64738

    Installation

    To install from the github source, please ensure you've created a virtual environment.

    $ virtualenv ~/.virtualenv/discogs-cli
    $ source ~/.virtualenv/discogs-cli/bin/activate

    Fetch and install the package from github

    $ pip install git+https://github.com/jesseward/discogs-cli.git

    Once installed, run discogs-cli to launch the interactive command prompt.

    $ discogs-cli

    Once inside the shell, in order to launch commands use the following . Where command is one of search, label, master, release, artist

    $ ogs <command> [params] [options]

  • Show this post
    Hello guys,

    I wanted to share with you an app (using Discogs API!) that we just launch, it allows you to sync your wantlist with a friend in one single order and then share the shippings with this friend. We are still running the beta version, so please let us know what you think, any is welcome :)

    Check it out: https:www.pal-2-pal.com

    Cheers!

  • Show this post
    I made a basic Discogs client for Windows 10, called 'Disko for Discogs'

    https://www.microsoft.com/en-us/store/apps/disko-for-discogs/9nblggh4wdr2

  • sevenhead48 edited over 9 years ago
    I made a basic web Discogs app with spotify api.
    (It uses service worker so you can use it offline)
    https://illl48.github.io/Eazy-Dig/
    (if you have your own server it can also grab some info from whosampled https://github.com/illl48/Eazy-Dig )

  • Show this post
    I made a simple web app using the Discogs api that randomizes multiple collections at once.
    It's technically still being worked on but it can be used. Enjoy!

    http://danielohammond.com/discogsrandomizer

  • Show this post
    foo_discogs tagging plugin for foobar2000. If you like to digitize your collection, you would likely find this helpful.

  • Show this post
    Hello All,

    I'm happy to announce the release of a web app that I have been working on for almost a year and a half. It is called Viscogs and it presents your Discogs collection as a network graph, allowing you to visualize the relationships between releases in your music collection.

    It creates visual links between releases in your collection that have things in common with one another, such as credits, labels, etc., and allows you to view and explore your collection in a whole new way.

    Please check it out and let me know what you think! It is located at www.viscogs.com.

  • Show this post
    New updates for VinylPrice:
    https://play.google.com/store/apps/details?id=it.finproductions.vinylprice
    Now with better (and easier) interface.
    Give it a try!

  • Show this post
    If anybody needs a little bash script to /show release data in a terminal ....
    https://github.com/thgoso/discogs-loader
    I use this to tag my flac-files if I have a new album on vinyl and made a digital copy.

  • Show this post
    I just released RecordBox for iPhone! It's free to ! - http://bit.ly/recordboxapp

    The API is awesome and was fun to play with. A couple things that could be improved:
    * Ability to delete entire folders (with their items), rather than having to delete each release from a folder before being able to delete the folder itself. I'm just thinking about it from the 's perspective, if they want to delete a folder, the apps can display a warning ("Are you sure? This will delete all releases.") and then confirm.
    * The marketplace API endpoints would be useful to have, to display prices etc. natively within our apps.

  • Show this post
    Lots of useful and interesting apps in this thread!

    [quote=HeinoLover][/quote]
    Very nice and useful script, congratulations! A little typo in the github description: "little".

  • Show this post
    radum
    Very nice and useful script, congratulations! A little typo in the github description: "little".

    Ooops... a "littel" mistake... and a big one in function "show_picurls" ... fixed ;-)

  • Show this post
    Hey all. I created an app for discovering new vinyl releases and reissues. It leverages the Discogs API as well as Amazon and Spotify.

    Check it out, would love :
    iOS
    Android

  • Show this post
    Not an app, just a proof of concept for efficiently parsing the XML dumps with Python's cElementTree: https://github.com/mjb2010/Discogs-dump-parser

    The release data XML parses in 50 minutes on my 3.1 GHz machine. That's about 2800 releases per second. I don't do anything exciting with the data. I just print a dot every 1000 releases. The code could easily be changed, for example, to use Element.findall() to do XPath queries on each release element, and put things into a database.

    As a bonus (because I started writing it several years ago), it even handles the old dump format which didn't have a root/document element.

  • Show this post
    mjb this is amazing, congratulations! Not only because of the speed (currently it takes me days to import all data) but also that it seems to work with the compressed file (space is also an issue).
    Now, just to learn Python..

  • Show this post
    Is there a way that the API JSON output includes the release name along with the already existing [r=release_ID] output?

  • Show this post
    leonardo.pires
    I created a Excel worksheet that connects to Discogs throu VBA Web. I use to get my collection and change custom fields. Easy to extend.

    If someone wants, I can send it


    Hello, I know this is old but I would love to grab that from you if you still have it. Thanks! [email protected]

  • Show this post
    awkmusic
    leonardo.piresI created a Excel worksheet that connects to Discogs throu VBA Web. I use to get my collection and change custom fields. Easy to extend.

    If someone wants, I can send it

    Hello, I know this is old but I would love to grab that from you if you still have it. Thanks! [email protected]


    So would I!

  • Show this post
    AloneWithStrangers
    awkmusicleonardo.piresI created a Excel worksheet that connects to Discogs throu VBA Web. I use to get my collection and change custom fields. Easy to extend.

    If someone wants, I can send it

    Hello, I know this is old but I would love to grab that from you if you still have it. Thanks! [email protected]

    So would I!


    Hi - can I jump on the bandwagon and request a copy too please ?

    Alternatively if anyone else can recommend a way of exporting my inventory including price, condition , images etc I would very grateful indeed !
    Thanks
    Ian

  • Show this post
    hello all,

    My first post here at the forum. I recently made a program to generate labels with QR codes from a discogs collection export. It takes the CSV file and generates a QR code with the discogs URL embedded, plus artist and title.

    The reason I made this: sometimes I am in a record store, or at a record fair and I wonder whether or not I already have a certain release and then buying duplicates, or finding out later that I did not yet have the record, so I started to think about how to connect the physical with the digital.

    The solution I came up with: if vendors could put a physical label on a record, with the QR code with the discogs URL it would simply be a matter of taking your smartphone, launch a QR reader (or the discogs app, hint hint), scan the QR code and be taken directly to the correct discogs page (if the vendors have, of course, correctly classified the release). I have calculated that a label would cost about EUR 0.015, perhaps EUR 0.02.

    The program can be found at:

    https://github.com/armijnhemel/qr-recordlabels

    I have tested it on Linux (Fedora 25 & 26). To run it you will need to have Python and Reportlab installed. An example CSV and PDF can be found in the repository so you can see what it could look like. The code is licensed under GPL 3.

    At the moment the dimensions (A4, 8x3 grid) are hardcoded because those are the only labels that I have at the moment. These labels are quite small, so only a little bit of information can be printed onto these labels. Of course, larger labels exist, so it is my intention to make this configurable so it can also be used with for example a Dymo label printer.

    My wish for the discogs app developers: it would be great if you could add for something like this in the app. It would be even better if the export page could generate such labels directly from an export. I'd be more than happy to discuss this in more detail.

    Looking forward to hear what you all think about this.

  • Show this post
    leonardo.pires
    I created a Excel worksheet that connects to Discogs throu VBA Web. I use to get my collection and change custom fields. Easy to extend.

    If someone wants, I can send it


    ey can I snag a copy as well? thanks

  • Show this post
    real_analog_hours
    leonardo.pires
    I created a Excel worksheet that connects to Discogs throu VBA Web. I use to get my collection and change custom fields. Easy to extend.

    If someone wants, I can send it


    Awesome Leonardo please message me! Viscogs is amazing, if only I could create a catalog type layout. The images are too far apart without filters, would be nice to be able to show and print a row format layout or grid.

    thanks!

  • Show this post
    Hello! I would like to introduce my app.
    Release Tracker lets you follow artists and generates notifications on your mobile device when new releases are spotted.
    https://play.google.com/store/apps/details?id=com.busytrack.releasetracker

  • Show this post
    I wrote a script that takes a discogs data dump file and that checks for various smells in the data, primarily the BaOI fields, where only recently a few fields have become first class citizens, such as "Depósito Legal". Before they were in "Other" and people had to use the free text field to indicate it was a depósito legal number. I checked the data and there are tons and tons of misspellings. People are really creative spellers :-)

    Similar for rights scoiety, SPARS code, various SID codes, and so on.

    The script I wrote (needs Python 3, tested on Linux) takes a releases dump file and spits out a list of release URLs that should be inspected, like this:

    1 -- Rights Society: https://www.discogs.sie.com/release/41
    2 -- Rights Society: https://www.discogs.sie.com/release/65
    3 -- Rights Society: https://www.discogs.sie.com/release/98
    4 -- Label Code: https://www.discogs.sie.com/release/185
    5 -- Mould SID Code: https://www.discogs.sie.com/release/323
    6 -- Mastering SID Code: https://www.discogs.sie.com/release/347
    7 -- SPARS Code: https://www.discogs.sie.com/release/366
    8 -- Rights Society: https://www.discogs.sie.com/release/393
    9 -- Rights Society: https://www.discogs.sie.com/release/419
    10 -- Mastering SID Code: https://www.discogs.sie.com/release/495
    11 -- Mastering SID Code: https://www.discogs.sie.com/release/499
    12 -- Mastering SID Code: https://www.discogs.sie.com/release/506
    13 -- Mastering SID Code: https://www.discogs.sie.com/release/526
    14 -- Label Code: https://www.discogs.sie.com/release/564
    15 -- Label Code: https://www.discogs.sie.com/release/618
    16 -- SPARS Code: https://www.discogs.sie.com/release/669
    17 -- Rights Society: https://www.discogs.sie.com/release/678
    18 -- Mastering SID Code: https://www.discogs.sie.com/release/688
    19 -- Mastering SID Code: https://www.discogs.sie.com/release/709
    20 -- Rights Society: https://www.discogs.sie.com/release/723

    The script can be found here:

    https://github.com/armijnhemel/cleanup-for-discogs

    I hope that people will use this to find entries that can use a fidelity boost and fix them. I cannot fix them all by myself as it is just about too many entries. I can do a few dozen per day, but there are just too many entries that need to be fixed.

  • Show this post
    metalmijn


    The script I wrote (needs Python 3, tested on Linux) takes a releases dump file and spits out a list of release URLs that should be inspected.


    I just ran it on all the data of August, which takes about on hour. My script reported 136743 that should be fixed, although I am confident I missed quite a few entries and there are many many more. I will keep refining my script.

  • Show this post
    Hi metalmijn -

    Nice, sounds like an interesting and worthwhile data cleanup project!

    metalmijn
    I hope that people will use this to find entries that can use a fidelity boost and fix them. I cannot fix them all by myself as it is just about too many entries. I can do a few dozen per day, but there are just too many entries that need to be fixed.


    It might be worth starting a new thread in the Advanced Database Forum to recruit some help: https://www.discogs.sie.com/forum/topic/24

    And maybe posting a shared/editable Google Sheet to document the list of "problem" release URLs with a column to show if it's been checked / fixed? That way people who aren't sure about running the script could still help out. Thanks for sharing this project!!!

  • Show this post
    hello Weetzie,

    thanks, I now posted in the advanced database forum.

  • Show this post
    Hey all,

    check out https://valentingalea.github.io/vinyl-shelf-finder/ - Vinyltin - the vinyl shelf finder / manager :D

    I'm looking for and some brave souls to give me their public Discogs collection so I can stress test the whole system. On Android at least the vinyl app managers are pretty bad, so maybe I can evolve this one into something better.

    The hardware side is an ongoing project as I am on the lookout for more accurate and fine grained motors to drive the pan tilt mechanism.

  • Show this post
    Hi everybody,

    we made a plugin for WordPress called Disress: http://imbeard.com/disress/

    It syncs your collection and your marketplace so you can have all your records in your WordPress website.

    Cheers!

  • Show this post
    SemperFam1
    Viscogs is amazing, if only I could create a catalog type layout. The images are too far apart without filters, would be nice to be able to show and print a row format layout or grid.

    Hey there,
    Glad you like Viscogs! I released a new version of it a few weeks ago that solves a lot of issues for visualizing larger collections, and while not a grid view as you were thinking, may be better for printing. Basically, you now have to choose a release from your collection and the relationships for only that release are shown. In this way, you can explore through your collection and visualize what is of interest to you, without being overwhelmed with too much visual information, which was the case previously, especially for larger collections. Displaying the whole collection at once was just too much, but I think it is now much more useable and useful for learning about the relationships between releases in your collection.

    Give it a try at Viscogs and I’d love to hear what you think!
    Thanks!

  • Show this post
    Fantastic! Will try this out asap.

  • Show this post
    Probably way too much to ask, a discog grid layout of record, with minimal info (title, artist) would be incredible.

  • Show this post
    I like this feature for deep diving BUT would still love the option to see a collection, from a connection, or all at the same time too. Perhaps a means to filter view? The benefit is multi purpose in that; s have different objectives, usually involving a single release, connection, or body of work. With a filtered or adaptive view, the can do it all! Create One Sheets, research, focus on a particular connection. Makes sense? I know is not easy to do so hey...I should donate to make it happen, right? 8-) Lets crowdfund it!!!

  • Show this post
    Yeah, I was reluctant to let the possibility of viewing your whole collection at once go as well, but while it worked well for up to a couple hundred releases, anything past that just became a blob of connections that made discerning anything useful from the layout impossible. Even with the filters, performance became too slow and the app was generally unusable. I had to make the decision to allow it work for all s, and so now you can only view portions of your collection at once, but I think you're able to learn more things about the relationships within your collection this way.

    As to your request for a grid layout of your collection, how would that be different than the My Collection page in Discogs set to the Large Covers view?

    And as for filters, Viscogs contains filters that allow you to remove specific relationships that you're not interested in seeing, which definitely would allow for a visualization that is honed in to exactly what you're interested in. Other than not being able to see your whole collection at once, let me know if that doesn't allow you to find a visualization you're interested in.

    Thanks for your interest in Viscogs!

  • Show this post
    Hi discogs people, just coded something to stream youtube audio of a a random item of my collection, it's available here http://nuxostyle.free.fr/rdm let me know what you think!

  • Show this post
    nuxostyle
    ... available here http://nuxostyle.free.fr/rdm let me know what you think!


    nice app / nice collection too :)

  • Show this post
    popupedia
    nuxostyle... available here http://nuxostyle.free.fr/rdm let me know what you think!

    nice app / nice collection too :)


    thanx, now you can change by setting param in the url like this :
    http://nuxostyle.free.fr/rdm/index.php?=YOUR_DISCOGS_NAME
    also press F12 for more infos

  • Show this post
    Merci; very very cool. I noticed even when playing an album it finds the correct stream even when it wasn't the first YT link on discogs release page.

  • Show this post
    nuxostyle
    Hi discogs people, just coded something to stream youtube audio of a a random item of my collection, it's available here http://nuxostyle.free.fr/rdm let me know what you think!


    Hi nuxostyle, I have to say, your site is the most amazing Discogs related thing I have ever seen!
    Congratulations for the idea and work done, it's absolutely awesome!

    nuxostyle
    also press F12 for more infos

    Unfortunately F12 is already used on my system, what kind or information is still available?
    Perhaps you could add a button for it.

    Otherwise, a play/pause button would be very useful to have.

    I have a project where people can manage their Discogs collections with extended features (more info here).
    Could I add a button there that points to your site, so folks can listen to a random item in their collection?
    Would that be OK with you?

  • Show this post
    I’m excited to announce the release of my iOS (iPhone and iPad) collection tracking app, Record Holder.

    You can learn more at recordholderapp.com. It’s free to and try!

    I’m a former Apple engineer and have been working on this for 5+ years, off and on, and would love to know what you think.

  • alternapop edited over 7 years ago
    nrivard
    I’m a former Apple engineer and have been working on this for 5+ years, off and on, and would love to know what you think.


    I just tried it. When I select an album, it'll briefly show 4 lines of text ("release details", "identifiers", "track listings", "notes") and then crash out of the app. I have an iPhone 6. (Edit: Actually it's working for some albums, or some of the time, but at least half the time it crashes when I choose an album)

    What is different about it that you decided to write your own app? Just something to play with or does it have some functionality that the official app doesn't have?

    I see that the general design is a little more attractive once I can get it to display an album.

  • Show this post
    2 new bash scripts on: https://github.com/thgoso/discogs-loader

    - discogs_exportcollection
    You can (make a backup from) your own or any public collection with releases, folders, custom fields and write data to local json-files.

    - discogs_importcollection
    You can your local data/backup to your discogs collection.
    You can route the folders/wantlist new:
    - local folder -> discogs folder
    - local folder -> discogs wantlist
    - local wantlist -> discogs wantlist
    - local wantlist -> discogs folder

    You can route custom fields:
    All Strings from your local textfield named "Price" --> discogs textfield named "Notes"
    In your local data you have a dropdownfield named "quality" with items: "NM", "M", "VG", "G" "F" "P"
    In your discogs collection you have a dropdownfield named "grade" with items: "Grade 1" "Grade 2" "Grade 3"
    Now you kan route new: dropdownfields "quality" --> "grade" ...
    dropdownitems "NM", "M" --> "Grade 1" ; "VG", "G" --> "Grade 2" ; "F", "P" --> "Grade 3"

  • Show this post
    I made an OAuth1/2 client for PHP7+ that s Discogs, Spotify, LastFM and a lot more:
    https://github.com/codemasher/php-oauth

  • Show this post
    I made an app that allows s to explore a random record from my Discogs collection http://digmycrate.herokuapp.com/
    https://github.com/nichanank/digmycrate
    In the future, I would like to add the ability to look up other collections as well as my own, and also display cover art on the album page

  • Show this post
    nuxostyle
    Hi discogs people, just coded something to stream youtube audio of a a random item of my collection, it's available here http://nuxostyle.free.fr/rdm let me know what you think!


    Hi nuxostyle - Loving this, is there any chance of getting the code for this, so I can implement it on my website?

  • Show this post
    countfak couple of suggestions to improve the plugin if I may
    1. can you make it pull the track listing in for each release .. maybe put it in the post text?
    2. folder compatibility

  • Show this post
    Yes it is a great deal !!!

  • Show this post
    I'm a hospital pharmacist right now but my diplomas is a Pharmacology BSc. and 2/3 of a MA in Chemistry I will maybe finish one day, I can do loads of things on a computer compared to the general populace, but when it comes to APIs...making Chromium have the Chrome APIs was a nightmare for me. And I have ran a Linux distro as my main OS since Ubuntu 11.04, tried many, settled on LMDE2 MATE. Anyway, all to say, I have my brain crammed with a lot of moonspeak of a different nature.

    You know what I'd like to see as a script, for linux, a simple .sh that scans folders of albums you only have as digital files. (May I the the Discogs court that sharing music files is legal in Canada as per a 2005 Supremen Court ruling, that's why blank CD-R's are more expensive than DVD's since then. The kind of ripoff box-cos-you-need-cds-or-dvds in the nearest pharmacy, a 5 pack of CD-R's will be about almost 9 dollars, while a DVD-R or DVD+R 5 pack will cost 4-5 dollars, even if they have jewel cases, they got price when I had a CD-RW back in 2000 that was portable, plugged it in the parallel port, and I was glad the computer shop at walking distance of my apartment sold CD-r's by the unit for a buck, too bad they ended up closing even if I don't live in that area of town.

    tl;dr I imagine a script scanning all of my non-physical collection, and then adding them all to discogs. The process is so very long...A lot of rare small label music, I thankfully possess, some of it here is valued a LOT, while others are not that expensive. Anyway, I'm up to the bands starting with "D" in the first folder out of 3 containing a hell lot of full discographies. Man such a tool would be useful. I run a PC and I have Linux Mint 17.3 and Windows 7 Ultimate x64, so all those colourful pay-for-the-name Apple stuff doesn't help me. I think I know only me and 2 people who's "majorly" into music that I know of that never ever ed iTunes, that thing is the devil. They are Winamp people like me like when I am in Win7, Audacious when in Linux, although that doesn't matter.

    I've worked all night and this ends a week of 70 hours and I'm exhausted so I might have typed longer than I wanted to here.

  • Show this post
    lollll. @ AP, this might sound like a stupid question, but how to get into this, what coding should i learn to be able to implent something like this on my website ?

  • Show this post
    radum
    nuxostyleHi discogs people, just coded something to stream youtube audio of a a random item of my collection, it's available here http://nuxostyle.free.fr/rdm let me know what you think!

    Hi nuxostyle, I have to say, your site is the most amazing Discogs related thing I have ever seen!
    Congratulations for the idea and work done, it's absolutely awesome!

    nuxostylealso press F12 for more infos
    Unfortunately F12 is already used on my system, what kind or information is still available?
    Perhaps you could add a button for it.

    Otherwise, a play/pause button would be very useful to have.

    I have a project where people can manage their Discogs collections with extended features (more info here).
    Could I add a button there that points to your site, so folks can listen to a random item in their collection?
    Would that be OK with you?


    Hi radum, thanks for your interest, its just a quick development I did. Pressing F12 should open javascript console and it displays various infos about release (companies, credits, market place...) I displayed in the console, but it coud be easily used for a display through the html. You can link your site to that player but I suggest you to use my code on your site cause my player could not stay on this server forever. Maybe I will pusblish on github or something else one day.

You must be logged in to post.