Coder Social home page Coder Social logo

ferransalguero / bandcampdownloader Goto Github PK

View Code? Open in Web Editor NEW

This project forked from otiel/bandcampdownloader

0.0 2.0 0.0 88 KB

A Windows app used to download albums from Bandcamp.

License: Do What The F*ck You Want To Public License

C# 100.00%

bandcampdownloader's Introduction

Logo Bandcamp Downloader

Download

Description

BandcampDownloader is a Windows application written in C# using .NET Framework 4 that helps downloading albums from bandcamp.com. BandcampDownloader retrieves the 128 kbps MP3 files that are streamed on the website.

Features

  • Downloads MP3 files from Bandcamp:
    • From album pages: http://[artist].bandcamp.com/album/[album],
    • From artist pages: http://[artist].bandcamp.com.
  • Adds ID3 tags to tracks: Album, Artist, Album Artist, Title, Track number and Year.
  • Downloads cover art and:
    • Converts cover art to jpg,
    • Resizes cover art,
    • Saves cover art in tracks tags.

Usage

  1. Download the latest version from the releases page as a zip file.
  2. Make sure the following files are located in the same folder:
    • BandcampDownloader.exe,
    • ImageResizer.dll,
    • Newtonsoft.Json.dll,
    • taglib-sharp.dll.
  3. Run BandcampDownloader.exe.

Screenshot

Screenshot

Dependencies

BandcampDownloader uses:

Bugs/Ideas

If you have a bug to report, or simply an idea for an improvement or a new feature, please add them in the issue tracker.

License

BandcampDownloader is licensed under the WTFPL WTFPL icon.

Piracy

You'll do what you want to do with this app, but remember to buy albums from your favorite artists if you want to support them!

And for the artists, Bandcamp says it all:

One of my fans showed me a totally easy way that someone could STEAL my music off of Bandcamp using RealPlayer 14.1 beta 3, or RipTheWeb.com, or by going into Temporary Internet Files and renaming blah blah blah. What are you doing about this grave problem?

Nothing. Since streams on Bandcamp are full-length, rather than 30-second snippets, it's correct that someone could use one of the above methods to access the underlying MP3-128. And sure, we could throw some technical hurdles in their way, but if they hit one of those hurdles, it's not like they'd slap their forehead and open their wallet. Instead, they'd just move on to some other site where those restrictions aren't in place, and you'll have squandered the chance to make your own site the premier destination for those seemingly cheap, but enthusiastic, word-spreading, and potentially later money-spending fans. In other words, the few people employing the above methods are better thought of as an opportunity, not a lost sale. If you're still skeptical, Andrew Dubber's post on the topic of music piracy is a must-read.

bandcampdownloader's People

Contributors

otiel avatar beppe9000 avatar

Watchers

Ferran Salguero Mateu avatar James Cloos avatar

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.