Exemple #1
0
 def __init__(self, config):
     self.config = config
     self.musicdns_key = MUSICDNS_KEY
     musicdns.initialize()
     self.cache = musicdns.cache.MusicDNSCache()
     self.artist_tags = {}
     self.main()
Exemple #2
0
    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()
Exemple #3
0
 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()
Exemple #4
0
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 :/'
Exemple #5
0
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()
Exemple #6
0
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])
Exemple #9
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())