Skip to content

napcae/steeb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#steeb steeb is a way to download music based on the search of an album and artist

Demo:
Click here for a demo gif

How does it work?
Steeb searches the musicbrainz library for the tracklists of your chosen artist and thereafter it does single queries to third party music services to get the mp3 files you want. Awesome, right?

TODO:

  • Make a search on musicbrainz
  • Get all the tracks of an album
  • Loop through the tracks and search on various online music sources for it
  • Set download locations
  • Download all the tracks one by one
  • Make progress bar work
  • Reorganize code
  • By pleer search make sure length match by song for better matches.
  • Force 320kbs option
  • Run beets on the downloaded tracks to format them immediately
  • Make an exe for windows
  • Making a settings window

Optional:

  • Migrate to TkInter

Build:
Make sure you have wxpython installed and you're using python2 and python2-pip OR python2.7

# get requirements
$ pip install -r requirements.txt 

# run with steeb with: 
$ python2 steeb/steeb.pyw
$ python2.7 steeb/steeb.pyw
$ python2.8 steeb/steeb.pyw

About

A reverse way of using beets by downloading music from online music sources

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%