def __init__(self, config): self.config = config self.musicdns_key = MUSICDNS_KEY musicdns.initialize() self.cache = musicdns.cache.MusicDNSCache() self.artist_tags = {} self.main()
def getMusicDNS(self): """Fingerprint each track and look for matches in MusicDNS.""" import musicdns musicdns.initialize() for track in self.release.tracks: track.getMusicDNS() musicdns.finalize()
def main(): musicdns.initialize() cache = musicdns.cache.MusicDNSCache() for fn in find_files(): print 'Fingerprinting: ' + os.path.relpath(fn) try: cache.getpuid(fn, MUSICDNS_KEY) except IOError: print 'Failed :/'
def main(): global params global item_pool item_pool = Queue() musicdns.initialize() params = [] with open("params.txt", "a+r") as f: lines = f.readlines() for line in lines: params.append(line.strip().split(' ')) #print params process_tracks()
def main(): musicdns.initialize() folders = find_music_folders('.') for folder in folders: music_files = myglob(folder[0], '*' + folder[1]) try: mbid = file(folder[0] + '/.mbid').read().strip() print 'Skipped: ' + folder[0] except: print 'Found: ' + folder[0] mbid = decide_release(guess_release(folder[0], music_files), len(music_files)) if mbid: file(folder[0] + '/.mbid', 'w').write(str(mbid))
def __init__(self, *args, **kwargs): global musicdns super(PuidGenerator, self).__init__(*args, **kwargs) if musicdns: musicdns.initialize()
def main(): args = sys.argv[1:]; musicdns.initialize() print args[0] get_puid(args[0])
def __init__(self): musicdns.initialize() self.cache = musicdns.cache.MusicDNSCache() self.debugmsgfd = tempfile.TemporaryFile(suffix='avcodec-debug') self.realstderr = os.dup(sys.stderr.fileno())