EMR (Emusic.com Recommender)

Description:
 EMR (Emusic.com Recommender) started off as a simple program to calculate the ideal albums to purchase on emusic.com based on the number of downloads left.  Emusic.com is a music subscription service for purchasing music, but each month, you get a certain number of download which CANNOT be rolled over.  EMR is designed to help utilize all of your downloads and to always make sure you download full albums.

 EMR has advanced into a full blown system that will pull all the artists information off of musicbrainz, scrape emusic.com to determine which artists and albums are available, pull cover art off of amazon.com, and download tags for the artist off of last.fm.  EMR let's you specify which albums/tracks you would like to purchase, and it also lets you leave comments and rate artists/albums.  Based on your ratings and availability, EMR will recommend which albums to purchase every month.

 EMR also searches last.fm for similar artist to those in your collection and recommends them to you. Artists are regularly checked for updates, and you can be notified if an artist has a new album out, or if a new album is available for purchase on emusic.com.  This lets you add all your favorite artists, and automatically be notified as soon as albums are available on emusic.com

License:
 EMR is licensed under the GPLv2 or later.

Ceated by:
 Mark Dillavou <line72@users.sf.net>

Installation Instructions:

 Dependencies:

  python-2.5
  pygtk-2.x (2.12.0)
  python-sexy-0.1.9
  twisted-2.x (2.5.0)
  python-musicbrainz2 (0.4.1-1)

 Unix (Linux/MacOSX/BSD) Instructions:
 
 $ python setup.py build
 $ sudo python setup.py install
 $ emr

 Windows/Mac OSX Instructions:

 I have yet to test this on windows or mac, but assuming you have all the dependencies, there is nothing stopping it from running as is.

