コード例 #1
0
ファイル: AudioCollection.py プロジェクト: apassant/motools
	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)
コード例 #2
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)))
			mbz = Track(mbzconvert.getURI())
			mbz.available_as = af
			mi.add(af); mi.add(mbz)
			self.succeeded+=1
		except MbzLookupException, e:
			error(" - " + e.message)
コード例 #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)))
         mbz = Track(mbzconvert.getURI())
         mbz.available_as = af
         mi.add(af)
         mi.add(mbz)
         self.succeeded += 1
     except MbzLookupException, e:
         error(" - " + e.message)
コード例 #4
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)
コード例 #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)
コード例 #6
0
ファイル: trackuri.py プロジェクト: apassant/motools
		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()
		print
		
		mbzconvert = MbzURIConverter(mbzuri,'http://musicbrainz.org/')

		print
		print ' - Musicbrainz URI'
		print
		print mbzuri
		print

		id3w = Id3Writer(sys.argv[1])
		id3w.writeUri(mbzconvert.getURI())

	except MbzLookupException, e :
		print