Code: Alles auswählen
def button2_clicked(self, widget):
for self.trackNumber in range(11,13): # main rip loop
self.ripTrack(self.trackNumber)
def ripTrack(self, n): # rip selected track to wav file
task = self.ripParanoia(n)
gobject.idle_add(task.next)
def ripParanoia(self, n):
cmd = ['cdparanoia', '-e', '-v', '-Z', '-B', '-d', '/dev/scd0', str(n), '/home/atarax/Desktop/Rip/ripper03/wav']
ripping = subprocess.Popen(cmd, stderr=subprocess.PIPE)
for line in ripping.stderr:
if "[read]" in line:
position = line[(line.rfind(" ") + 1):-1]
self.entry1.set_text(position)
yield True
yield False