예제 #1
0
	def core(self):
	    'every time core is called stop every activity'
		self.stop_state( )
		'gets tree selection'
		select = self.Tree.get_selection(	)
		'clear path'
		fileresources = resources.on_tree_selection_changed( select	)
		try:
			try:
		    	    audiofile =  eyeD3.load(fileresources)
		    	    tag = audiofile.tag
		    except:
		    	    tag =  eyeD3.Tag()
		    	    tag.link(fileresources) 
			audio = MP3	( fileresources )
			duration = audio.info.length
		    fileLen = int(duration/60) + float(int((float(duration/60) - int(duration/60))*60))/100
		except:
예제 #2
0
파일: edit.py 프로젝트: ES-Devel/GLMPlayer
	def edicion(self,widget):
	    '(afected_col,id)'
	    try:
            self.getParent(	).child["stock_album"].set_text(self.MediaObject.get_row_value('album','file'))
            self.getParent(	).child["stock_interp"].set_text(self.MediaObject.get_row_value('artist','file'))
            self.getParent(	).child["stock_titulo"].set_text(self.MediaObject.get_row_value('title','file'))
            self.Show_(	)
        except:
            print "Ocurrio un error mientras se editaban las pistas"
	   

	def stop_edicion(self,widget):
		self.Hide_()

	def save(self,widget):
		select=self.Tree.get_selection()
		filepath=resources.on_tree_selection_changed(select)
		try:
            audiofile=eyeD3.load(filepath)
            tag=audiofile.tag
예제 #3
0
		'hide window'
		self.Hide_()
	    'open xml database'
		xml_parser = xmllib.xml_parser(self.XML,'glmplayer')
		'window answer ( -5 is ok )'
		if respt == -5:
		    'selected files'
			fileselected=self.getInstance().get_filenames()
			for files in fileselected:
			    'split path and file e.g  /home/user/music/song.mp3 returns dirs=/home/user/music/ and files=song.mp3 '
				(dirs,files)=os.path.split(files)
				nombre=files
				ruta=dirs
				try:
				    try:
		    	        audiofile=eyeD3.load(ruta+"/"+nombre)
		    	        tag=audiofile.tag
		    	    except:
		    	        tag=eyeD3.Tag()
		    	        tag.link(ruta+"/"+nombre)
		    	except:
		    	    tag = None
		    	    'this will register and error MISINGPLUGINS - eyed3' 
		    	try:    
				    audio=MP3(ruta+"/"+nombre)
				except:
				    audio=None
				    'this will register and error MISINGPLUGINS - mutagen'
				'set default values'
				titulo = files
				artista = "Desconocido"