def metadata(self, filename) :
		debug("Considering "+filename)
		mi = MusicInfo()
		try :
			lookup = MbzTrackLookup(filename)
			mbzuri = lookup.getMbzTrackURI()
			mbzconvert = MbzURIConverter(mbzuri)
			af = AudioFile(urlencode(os.path.basename(filename)))
			mbz = Track(mbzconvert.getURI())
			mbz.available_as = af
			mi.add(af); mi.add(mbz)
			self.succeeded+=1
		except MbzLookupException, e:
			error(" - " + e.message)
 def metadata(self, filename):
     debug("Considering " + filename)
     mi = MusicInfo()
     try:
         lookup = MbzTrackLookup(filename)
         mbzuri = lookup.getMbzTrackURI()
         mbzconvert = MbzURIConverter(mbzuri)
         af = AudioFile(urlencode(os.path.basename(filename)))
         mbz = Track(mbzconvert.getURI())
         mbz.available_as = af
         mi.add(af)
         mi.add(mbz)
         self.succeeded += 1
     except MbzLookupException, e:
         error(" - " + e.message)
Beispiel #3
0
	def metadata(self, filename) :
		debug("Considering "+filename)
		mi = MusicInfo()
		try :
			lookup = MbzTrackLookup(filename)
			mbzuri = lookup.getMbzTrackURI()
			mbzconvert = MbzURIConverter(mbzuri)
			af = AudioFile(urlencode(os.path.basename(filename)))  # there is some bug with my os.path.basename settings?
			zitgisturi=mbzconvert.getURI()
			mbid=mbzconvert.getId()
			mbz = Track(zitgisturi)
			mbz.available_as = af    #to link the musicbrainz ID with the local album collection
			mi.add(af); mi.add(mbz)
			self.succeeded+=1
		except MbzLookupException, e:
			error(" - " + e.message)
Beispiel #4
0
	def metadata(self, filename, true_md=None, just_URI=False) :
		debug("Considering "+filename)
		mi = MusicInfo()
		try :
			lookup = MbzTrackLookup(filename,true_md)
			mbzuri = lookup.getMbzTrackURI()
			mbzconvert = MbzURIConverter(mbzuri)
			if just_URI:
				return mbzconvert.getURI()
			if (filename.startswith("http://")):
				af = AudioFile(filename)
			else:
				af = AudioFile(urlencode(os.path.basename(filename)))
			mbz = Track(mbzconvert.getURI())
			mbz.available_as = af
			mi.add(af); mi.add(mbz)
			self.succeeded+=1
		except MbzLookupException, e:
			error(" - " + e.message)
Beispiel #5
0
 def metadata(self, filename):
     debug("Considering " + filename)
     mi = MusicInfo()
     try:
         lookup = MbzTrackLookup(filename)
         mbzuri = lookup.getMbzTrackURI()
         mbzconvert = MbzURIConverter(mbzuri)
         af = AudioFile(
             urlencode(os.path.basename(filename))
         )  # there is some bug with my os.path.basename settings?
         zitgisturi = mbzconvert.getURI()
         mbid = mbzconvert.getId()
         mbz = Track(zitgisturi)
         mbz.available_as = af  #to link the musicbrainz ID with the local album collection
         mi.add(af)
         mi.add(mbz)
         self.succeeded += 1
     except MbzLookupException, e:
         error(" - " + e.message)
Beispiel #6
0
        print
        print 'Usage:'
        print 'python trackuri.py <path of track> ([xml|n3])'
	print
        print ' - NOTE: without specified RDF format, the program will'
	print '   write in the Id3v2 UFID header the URI of the '
	print '   corresponding manifestation'
	print
        sys.exit()

if len(sys.argv)!=2 and len(sys.argv)!=3 : 
	usage()

elif len(sys.argv)==2 :
	try :
		lookup = MbzTrackLookup(sys.argv[1])
		mbzuri = lookup.getMbzTrackURI()
		mbzconvert = MbzURIConverter(mbzuri)

		print
		print ' - ID3 tags'
		print
		print 'Artist: ', lookup.artist
		print 'Title: ', lookup.title
		print 'Album: ', lookup.album
		print

		print 
		print ' - Zitgist URI'
		print
		print mbzconvert.getURI()