Skip to content

List, remove or store fingerprinting track ids in your music files

Notifications You must be signed in to change notification settings

weisslj/fingerprint-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

fingerprint-store
=================

This tool is meant as a helper script to MusicBrainz Picard [1] or Acoustid
Fingerprinter [2]. When using these programs to submit new fingerprints, they
generally can't return and store a track id into the file tags, since they have
to be generated first (which usually takes up to one hour). With this script it
is possible to easily do this later. Also supports MusicDNS PUID.

[1] http://musicbrainz.org/doc/MusicBrainz_Picard
[2] http://acoustid.org/fingerprinter


Examples
--------

* List all existing fingerprint track ids in your music files:
  fingerprint-store -l -R audio/
* Calculate, lookup and store fingerprints of files which don't have one:
  fingerprint-store -w *.mp3
* Remove all stored MusicDNS PUIDs:
  fingerprint-store -t m -r *.mp3

Use --help for more options

Dependencies
------------

* python >= 2.6
* mutagen >= 1.21
  http://code.google.com/p/mutagen/
* pyacoustid
  https://github.com/sampsyo/pyacoustid
* pyofa/python-musicdns (optional)
  http://furius.ca/pyofa/

About

List, remove or store fingerprinting track ids in your music files

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages