Skip to content

GUI-based Utility that allows you to "discover" Music on Bandcamp.com - the expected "track"

License

Notifications You must be signed in to change notification settings

WhosMyName/RealBandcampMusicDiscovery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RealBandcampMusicDiscovery

GUI-based Utility that allows you to "discover" Music on Bandcamp.com - the expected "track"

I like really bad puns

Version: Alpha 38


ToC

  • General Info
  • Features
  • Usage Guide

General Info

Unfortunately I forgot what I wanted to write here.

Fortuately that allows me to start with an introduction:
I love to use BandCamp and search for new music.
Bandcamp seems to me like a pretty nice platform for both artists "[citation needed]" and users "[citation needed]" .
Thankfully there's this "Discovery" option that let's you search for music based on tags.
Until one day you find out that using multiple tags in your search for new music is not possible.
You like [your favourite genre]?
Also like [any other interesting genre]?
Well no crossovers for y'all! (at least with the default discovery solution)
End of Storytime, I got really pissed mildly annoyed, so I decided to address this "problem".

This is for @all, that want to extend their music horizon, without getting punished/infuriated/agitated/exhausted by Bandcamps UI/UX.

Using Python3.x+ and PySide6


Features

  • Fetching Albums+Metadata
  • Genre-based comparison for Albums
  • Saving (selected) Albums as text
  • Downloading selected Albums

Usage Guide

First clone/download this repo:

git clone https://github.com/WhosMyName/RealBandcampMusicDiscovery.git

or
Download Repo as Zip via HTTPS and unpack it.
You should now have a folder called RealBandcampMusicDiscovery. Change into that directory.
Execute the setup file for your OS:
Linux/Unix/MacOS: setup.sh
Windows: setup.bat
After the install has successfully finished, just execute the userinterface (WIP):
cd src and
python3 userinterface.py (*nix) or
python userinterface.py (Win)

The main inteface will be shown and will execute it's init sequence. (Wait until the small window dissappears)

PIC1

Add a drop down menu via XXX and select a genre

PIC2 PIC3, maybe a gif

Fetch the albums via XXX

PIC4

After using/fetching multiple tags/genres, you can use XXX to compare/filter the Albums based on including all selected tags.
The list will refresh ans show you all albums, that fit your criteria.

PIC5

You can also save the current list to a file, called save.txt. (More Options to come)
That's all (for now).

Also shameless self-advertisement