Music Merge Manager Code
Identify duplicate songs based on track metadata (ID3, etc)
Status: Pre-Alpha
Brought to you by:
neilr8133
README ======= Requirements ------------- These have to be installed manually: * wx version 2.8.12.1 (Graphical interface) These will be installed automatically later using pip: * Mutagen version 1.21 (Metadata library) Quick Start ------------ Note: At this time (2014) we are not able to run our code inside a virtualenv, see KNOWN_PROBLEMS.txt for the reason why. Use pip to install Mutagen: pip install -r requirements.txt (On my system, the installer crashes during clean-up with a scary-looking traceback about "The directory is not empty", but immediately above that is a message that ``Successfully installed mutagen.'' The crash occurs during clean-up, so you can safely ignore it. You can verify that the package was installed by performing the following commands: python import mutagen print mutagen.version If you see ``(1, 21)'' then it installed fine. You'll have to manually install `wx' because, as noted elsewhere it doesn't have an automated installer that's compatible with either pip or virtualenv. :-( Usage ------ * Edit the config.ini file and set ``language'' to have the same value as the name of one of the folders in './locale' * python main.py * Select the left-side tree * Select the right-side tree - The two trees must be non-overlapping or Bad Things(TM) may happen * Use the checkboxes to determine the comparison criteria to apply * `Apply' comparison criteria The middle column should now show a list of the files from the left tree that matched one or more files in the right tree on the selected criteria. (Applying a filter with no criteria enabled may yield unpredictable results.)