• Stars
    star
    170
  • Rank 223,357 (Top 5 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 4 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Bandcamp Desktop is a crossplatform desktop application. It allows you to use bandcamp.com in an easy and quick way. Keep listening to music while you explore the website.

Bandcamp Desktop

Bandcamp Desktop is a crossplatform desktop application which allows you to use bandcamp.com in an easy and quick way.

Note that Bandcamp Desktop is not affiliated with Bandcamp, it is only a fan-made, free and Open-Source project.

Alt Text

Features

  • Simple as the website
  • Header menu
  • Mini Player
  • Directly download Music from Bandcamp

Mini Player

Keep listening to the music while you explore the website! That's the killer feature of this web application.

It's very simple to use: just go to the album (or song, ep...) and click File > Mini Player (or press Ctrl + Space).

Directly download Music from Bandcamp

Bandcamp Desktop is able to directly download music from Bandcamp. Your albums and songs will be automatically unzipped and stored in the bandcamp-desktop folder which is located in your default download folder (Library Folder can be changed from App Preferences).

Download & Install Instructions

  1. Download the Latest Release for your OS. Bandcamp Desktop is available for Windows, Mac OSX and Linux.
  2. Run it and install the application.

Note: depending on your OS settings, you may receive a security warning upon installation. This has to do with Bandcamp Desktop being an unsigned application. You can find out more by researching code-signing for Apple and Microsoft.

Build from the master branch

I try to publish a new version every month with new features and improvements. If you don't want to wait you can clone this repository and build Bandcamp Desktop from source.
If you don't know how to do it I created a simple Python script which does it for you.

In order to continue, you need to install the following softwares:

  • node.js
  • Python and pip
  • The following Python packages:
    • inquirer
    • GitPython
    • pynpm

To install a Python package you simply need to write in the Command Line:

pip install <Package Name>

After that you just need to download and run the script bandcamp-desktop_from_master.py:

python bandcamp-desktop_from_master.py

Developer Install Instructions

  1. Download node.js.
  2. Enter in the software folder and run npm install.
  3. Edit what you want.
  4. Run npm start.

Developer Build Instructions

  1. Edit the build script in package.json and set your current OS.
  2. Run npm run-script build.

Note: if you fork themagiulio/bandcamp-desktop you need to change the repository in package.json in order to deploy a new version (using: npm run-script deploy).