Introducing: Cogs, a native client for Discogs

Hey everyone!

If you are a music lover, and one of those old farts who actually owns music on physical media, you’re probably aware of the Music collection management site, Discogs.

Being one of those (old farts I mean) I grew annoyed of launching App Support to look up things there, and always buying records twice, so I started making a native app.

In order to use the app, you need:

  1. An account at https://www.discogs.com
  2. A Personal Access Key, generate one at Settings → Developers

Screenshots: View on Chum Web

Supported Features: (at the time of this post)

  • Searching for Releases by artist name, title, …
  • Loading and managing one’s own collection
  • Adding to and removing releases from the Wantlist
  • Viewing details about releases, masters, artists…
  • Opening relevant links on the Discogs Web Site
    … and some more

watch the releases for change logs and updates.

Planned Features:

  • OAuth login and Secret storage (see #1 - Support secure login and storing of credentials - nephros/cogs - Codeberg.org) - although with CloudFlare sucking huge balls as usual, this become even less of a priority than the technical issues.
  • More advanced searching
  • Editing/Submitting release information and pictures
  • Doing whatever’s possible without using a login/key
  • Maybe something like scanning barcodes, but I really do not want to re-create a full scanning app, rather integrate with e.g. CodeReader in some way (#6).

Definitely not Planned Features:

  • Anything with buying and selling

watch the milestones for status. Feel free to request more.

Issues:

Plenty, probably. Do create some of your own!!

Hacking:

Pull requests of any kind are always welcome.


  • Packages: are available from Chum, Alpha-grade packages on Chum Testing. View it on Chum Web
  • Source Code: at Codeberg. Languages used: very bad QML, very bad Javascript, terrible Python
16 Likes

Screenshots:




7 Likes

This is good news. Thanks a lot.

1 Like

Wow! Love it - thank you!

1 Like

Heh. First screen, a breeders album I actually have on vinyl. I don’t actually use discogs because I onlly buy about 3 albums a year, but it’s great that it’s hear. Uhmm, is this the old farts section? What were we talking about?

3 Likes

One of the best albums of the early 90s.

And I shouldn’t have used Cream I notice: it breaks the Bbbb pattern.

1 Like

Well i suppose that, if buying and selling will not be supported (which is ok of course) it would be nice at least to have the ability inside a record page to at least open the buying page on the browser

I suppose you can put a pulley to open the page in browser where you already display various prices for the record :slight_smile:

1 Like

Main reason is there’s no API by Discogs for it. Not even for listing Purchases. And I’m reluctant to reverse-engineer something around that.
There is support (in the API) for inventory management and order viewing (both as a seller) but I don’t use that.

You’ll be happy to know then that this is coming in 0.10.1 and up:

3 Likes

that is awesome, thank you

1 Like

Bad news is, CloudFlare sucks balls as usual and some of those pages won’t open in the stock browser.

2 Likes

only god knows how much we hate cloudflare…

Thanks for the app, I have discovered Discogs thanks to it! :rofl:

2 Likes

Hehe. Should have used some kind of affiliate link :wink:

Have fun! Especially finding out you don’t actually own that record you thought you owned because yours lacks the one flyspeck sized logo somewhere on the inner sleeve which makes it a completely different release.

Rabbit holes abound.

1 Like