Coder Social home page Coder Social logo

bandloader's Introduction

BandLoader

A Python 3.4 based GUI application for downloading streaming files from Bandcamp.com

What It Does

  • Downloads entire album from a bandcamp artists /album/ page
  • Encodes the .Mp3 files using Mutagen

Features

  • Scrapes artist_name.bandcamp.com/album/album_name page for streaming URL's
  • Downloads the streaming URL and encodes the MP3
  • Downloads the full cover art for the Album Cover

Application

image

Downloads

Windwos

  • Download the zip file HERE
  • Unpack
  • Run BandLoader.exe, say yes to any smart screen dialog screens
  • Enjoy

Mac OSX

  • Download the DMG file HERE
  • Drag the .app file into your applications folder
  • Run Band Loader from the launch pad
  • Enjoy

Source

  • Grab the source

Dependencies For Source
- PyQt4 - mutagen - wgetter

bandloader's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

y4xqu4

bandloader's Issues

Band Loader crash

Using the latest download of BandLoader I have had no issues until the other day. Now when I attempt to download anything from Bandcamp the entire app just crashes and disappears. I have no idea what happened since the day before. Any help on this issue would be greatly appreciated. Thanks!

OS X?

Are you still planning to build a Mac release? thx

Problem with downloader

My greetings,

I have the problem with a program. When I copied bandcamp link and clicked download button its not work, just program is going off. Can u help me with that bug? Thank you!

Invalid files names on UNIX based systems

Downloader doesn't use all supported characters in songs / albums names:

Actual result:
https://dl.dropboxusercontent.com/u/44131220/undeletable/z88.png

Expected result:
https://dl.dropboxusercontent.com/u/44131220/undeletable/z89.png

The same happens to album names with / and basically any non-ascii character
http://mumbleetc.com
this guy has LOTS of titles like that ^

also this album:
http://mumbleetc.com/track/feeeeeeeeeeeeeeeeee-eeeeeeeeeeeeeeeeeeeeee

throws error about improperly formatted url

Getting a 'ValueError : unknown url type'

Traceback (most recent call last):
File "main.py", line 227, in run
File "D:\Programming Projects\Python Projects\BandLoader\BandLoader\bandloader.py", line 168, in download_tracks
File "C:\Python34\lib\site-packages\wgetter.py", line 268, in download
File "C:\Python34\lib\urllib\request.py", line 161, in urlopen
File "C:\Python34\lib\urllib\request.py", line 448, in open
File "C:\Python34\lib\urllib\request.py", line 266, in init
File "C:\Python34\lib\urllib\request.py", line 292, in full_url
File "C:\Python34\lib\urllib\request.py", line 321, in _parse
ValueError: unknown url type: '//popplers5.bandcamp.com/download/track?enc=mp3-128&fsig=db9fb174c3fce54d3f4e166f920e9ebc&id=408550971&stream=1&ts=1446826925.0'

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.