diff --git a/whipper/command/cd.py b/whipper/command/cd.py index a9516e0..2d947e0 100644 --- a/whipper/command/cd.py +++ b/whipper/command/cd.py @@ -444,11 +444,14 @@ Log files will log the path to tracks relative to this directory. try: logger.debug('ripIfNotRipped: track %d, try %d', number, tries) + tag_list = self.program.getTagList(number, + self.mbdiscid) + if self.itable.tracks[number].isrc is not None: + tag_list['ISRC'] = self.itable.tracks[number].isrc self.program.ripTrack(self.runner, trackResult, offset=int(self.options.offset), device=self.device, - taglist=self.program.getTagList( - number, self.mbdiscid), + taglist=tag_list, overread=self.options.overread, what='track %d of %d%s' % ( number, diff --git a/whipper/common/program.py b/whipper/common/program.py index 7088453..d902fe9 100644 --- a/whipper/common/program.py +++ b/whipper/common/program.py @@ -455,8 +455,6 @@ class Program: if len(performers) > 0: tags['PERFORMER'] = performers - # TODO/FIXME: ISRC tag - return tags def getHTOA(self):