Skip to content

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.

License

Notifications You must be signed in to change notification settings

themagiulio/bandcamp-desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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).

About

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.

Topics

Resources

License

Stars

Watchers

Forks