Skip to content

Uses Discogs-API to collect information from your collection on Discogs.

License

Notifications You must be signed in to change notification settings

Radio-Zoom/discogs-collector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

discogs-collector

Uses Discogs-API to collect information from your collection on Discogs.

Requirements

  • Python (we recommend the newest version)
  • Pip (package manager for python)

Set up a virtual environment [Optional]

  1. On Linux: install venv package with your package manager (e.g. apt or pacman)

    sudo apt install python<VERSION>-venv

    e.g.: sudo apt install python3.10-venv

  2. Setup venv in project folder:

    python3 -m venv <VENV_NAME>

    e.g.: python3 -m venv venv

  3. Activate the environment (for bash/zsh, more here) center

  4. Deactivate the environment after usage

    deactivate

Usage

Install required packages

pip install -r packages.txt

If you using Linux and get the "externally-managed-environment" error you have to install the used dependencies with your package manager (or try a different soluition with venvs or pipx).
E.g. on Arch Linux:

sudo pacman -S python-discogs-client python-retrying

Execute the main script

python main.py

or

python3 main.py

or once chmod +x main.py and then ./main.py

  • Input:

  • Output:

    • CSV file of all your tracks from your whole collection with following data (separated with semicolons)

Columns

Name Comment Implementation status
ID Format: Discogs id_track positon ✔️
CatalogNo Label code ✔️
ReleaseYear ✔️
Decade ✔️
Album ✔️
AlbumArtist " & " separated for multiple artists ✔️
TrackArtist " & " separated for multiple artists ✔️
Label ✔️
Genre ✔️
Subgenre (Styles) Underscore separated ✔️
Title ✔️
Duration Format: Seconds.Milliseconds ✔️
Format RPM, LP, ... (underscore separated) ✔️
Date downloaded/created Format: yyyy-mm-dd ✔️
Date added not included ✖️

About

Uses Discogs-API to collect information from your collection on Discogs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages