Giter Site home page Giter Site logo

whosmyname / realbandcampmusicdiscovery Goto Github PK

View Code? Open in Web Editor NEW
4.0 3.0 0.0 188 KB

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

License: GNU General Public License v2.0

Python 100.00%
python3 http comparison bandcamp music music-discovery music-discovery-service fuck-off-as-a-service

realbandcampmusicdiscovery's Introduction

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.