Coder Social home page Coder Social logo

jpfoz / peskyduplicates Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 2.18 MB

A simple bit of python code to erase audio duplicates, retrieve missing audio meta data and clean up directories

License: BSD 3-Clause "New" or "Revised" License

Python 98.89% Shell 0.17% Makefile 0.35% C 0.46% Batchfile 0.12% HTML 0.01%

peskyduplicates's Introduction

Duplicate Erasor

##Libraries used and acknowledgements

I used a couple of fantastic libraries that do some super cool stuff. [Echo Nest Api] I used to look up information about an audio file missing its meta info. Here is a link to its page: releases I've included it in the project file but you do need to include a developer API key that you can get here: developer.echonest.com. All credit to Echo Nest and their glorious API. Their license is in the root of this project

The other library used is EyeD3. They have some code that accesses the meta data information for a large range of audio files. Super usefull stuff. Here is their page [EyeD3] http://eyed3.nicfit.net/ Again I've included all the neccessary files in this repo but all credit to the team at EyeD3.

Follow setup for further instructions.

##Setup

  • Get an API key - to use the Echo Nest API you need an Echo Nest API key. You can get one for free at developer.echonest.com.
  • Set the API key - change ECHO_NEST_API_KEY variable in "EraseDuplicates.py"
    from pyechonest import config
    config.ECHO_NEST_API_KEY="YOUR API KEY"
  • Call Setups

Run python setup.py INSTALL on the root directory and under echonest-codegen/pyechnest

  • Try it out!

Run "EraseDuplicates.py" in the root directory with your music you want to erase duplicates for in the "Music" Folder

Note: With the nature comes the disclaimer that I'm not responsible for the loss or damage of any data that may incur with the use of this program.

-alt text

peskyduplicates's People

Watchers

James Foster 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.