FoobarToDiscogs is a simple python script that add's your current foobar2000 album library to your Discogs wantlist.
-
The script provides a simple way to convert a music collection to Discogs wantlist without the need for manually enterting every entry
-
Useful if wanting to convert digital library to physical library (CD, Vinyl, Tape)
- Correctly tagged albums (Only album tag is neccessary)
- Python3
- Discogs account
- Foobar2000 and foo_json_library_export plugin
-
Using the foo_json_library_export plugin generate a JSON file containing your library's information (A sample file can be found in the sample folder)
-
Move the generated .json file to the same directory as discogs.py
-
Run
python3 discogs.py
and follow the instructions -
If you need the discogs_client module
pip install discogs_client
-
The script is slow but I cannot change this as the Discogs API limits requests to 60 per minute, therefore if your album is exceedingly large (300+ albums), expect to wait a couple of minutes.
-
The API is old and not the greatest so you can expect problems with it such as
HTTP Error 502: The API is under maintanence
and possibly
HTTP Error 502: API Request Limit Reached
-
Wrong entries may be added, again this is out of my control and caused by Discogs or your album tagging.