thomasvs / morituri

For those about to RIP - a Unix CD ripper preferring accuracy over speed
GNU General Public License v3.0
301 stars 42 forks source link

Morituri can't handle disks with extra video tracks #158

Open skinkie opened 8 years ago

skinkie commented 8 years ago
Checking device /dev/sr0
CDDB disc id: 8c0bef0b                        
Traceback (most recent call last):
  File "/usr/bin/rip", line 41, in <module>
    sys.exit(main.main(sys.argv[1:]))
  File "/usr/lib64/python2.7/site-packages/morituri/rip/main.py", line 45, in main
    ret = c.parse(argv)
  File "/usr/lib64/python2.7/site-packages/morituri/rip/main.py", line 123, in parse
    logcommand.LogCommand.parse(self, argv)
  File "/usr/lib64/python2.7/site-packages/morituri/extern/command/command.py", line 401, in parse
    return self.subCommands[command].parse(args[1:])
  File "/usr/lib64/python2.7/site-packages/morituri/extern/command/command.py", line 401, in parse
    return self.subCommands[command].parse(args[1:])
  File "/usr/lib64/python2.7/site-packages/morituri/extern/command/command.py", line 363, in parse
    ret = self.do(args)
  File "/usr/lib64/python2.7/site-packages/morituri/rip/cd.py", line 84, in do
    self.mbdiscid = self.ittoc.getMusicBrainzDiscId()
  File "/usr/lib64/python2.7/site-packages/morituri/image/table.py", line 336, in getMusicBrainzDiscId
    values = self._getMusicBrainzValues()
  File "/usr/lib64/python2.7/site-packages/morituri/image/table.py", line 451, in _getMusicBrainzValues
    assert not self.tracks[-1].audio
AssertionError