Perbandingan Tes Ripping Whipper
Sebelumnya: Whipper (Aplikasi)
Tes pertama
Kondisi drive belum dipakai selama hari ini.
Log terminal:
INFO:whipper.command.cd:using configured read offset 6
INFO:whipper.command.cd:checking device /dev/sr0
WARNING:whipper.program.utils:command 'eject -t /dev/sr0' returned with exit code '1' (b'eject: CD-ROM tray close command failed: No such file or directory')
CDDB disc id: bf089c0e
MusicBrainz disc id 6AEvZLJdfGU5.dO0jTQe496Nvtw-
MusicBrainz lookup URL https://musicbrainz.org/cdtoc/attach?toc=1+14+165480+150+11806+22210+33524+43394+54271+65642+77629+96203+106284+121277+130277+139205+150275&tracks=14&id=6AEvZLJdfGU5.dO0jTQe496Nvtw-
Disc duration: 00:36:44.400, 14 audio tracks
Matching releases:
Artist : rareguy
Title : Our Own Fight
Duration: 00:36:44.396
URL : https://musicbrainz.org/release/7007ab9a-32ac-42a8-ac89-033b426f9d50
Release : 7007ab9a-32ac-42a8-ac89-033b426f9d50
Type : Album
Track 1 finished, found 12 Q sub-channels with CRC errors
Track 2 finished, found 30 Q sub-channels with CRC errors
Track 3 finished, found 15 Q sub-channels with CRC errors
Track 4 finished, found 19 Q sub-channels with CRC errors
Track 5 finished, found 14 Q sub-channels with CRC errors
Track 6 finished, found 27 Q sub-channels with CRC errors
Track 7 finished, found 8 Q sub-channels with CRC errors
Track 8 finished, found 22 Q sub-channels with CRC errors
Track 9 finished, found 14 Q sub-channels with CRC errors
Track 10 finished, found 9 Q sub-channels with CRC errors
Track 11 finished, found 7 Q sub-channels with CRC errors
Track 12 finished, found 13 Q sub-channels with CRC errors
Track 13 finished, found 5 Q sub-channels with CRC errors
Track 14 finished, found 14 Q sub-channels with CRC errors
INFO:whipper.program.cdrdao:creating output directory /home/thea/Music/whipper/album/rareguy - Our Own Fight
INFO:whipper.command.cd:ripping track 1 of 14: 01. rareguy - Our Own Fight.flac
INFO:whipper.program.cdparanoia:checksums match, 8ef50b87
INFO:whipper.command.cd:CRCs match for track 1
Peak level: 0.988525
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 2 of 14: 02. rareguy - Radiesthesia.flac
INFO:whipper.program.cdparanoia:checksums match, 5102a6dc
INFO:whipper.command.cd:CRCs match for track 2
Peak level: 0.966034
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 3 of 14: 03. rareguy & HideKy - Monochromatic Lenience.flac
INFO:whipper.program.cdparanoia:checksums match, c9d72741
INFO:whipper.command.cd:CRCs match for track 3
Peak level: 0.966034
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 4 of 14: 04. rareguy - Nausea.flac
INFO:whipper.program.cdparanoia:checksums match, 15d6dd7f
INFO:whipper.command.cd:CRCs match for track 4
Peak level: 0.966034
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 5 of 14: 05. rareguy - Spellbound.flac
WARNING:whipper.program.cdparanoia:exit code 1
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/whipper/program/cdparanoia.py", line 193, in getTrackQuality
return min(frames * 2.0 / reads, 1.0)
~~~~~~~~~~~~~^~~~~~~
ZeroDivisionError: float division by zero
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/whipper/extern/task/task.py", line 523, in c
callable_task(*args, **kwargs)
File "/usr/lib/python3/dist-packages/whipper/program/cdparanoia.py", line 324, in _read
self._done()
File "/usr/lib/python3/dist-packages/whipper/program/cdparanoia.py", line 400, in _done
self.quality = self._parser.getTrackQuality()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/whipper/program/cdparanoia.py", line 195, in getTrackQuality
raise RuntimeError("cdparanoia couldn't read any frames "
RuntimeError: cdparanoia couldn't read any frames for the current track
INFO:whipper.command.cd:ripping track 5 of 14 (try 2): 05. rareguy - Spellbound.flac
WARNING:whipper.program.cdparanoia:file size 0 did not match expected size 25582748
WARNING:whipper.program.cdparanoia:non-integral amount of frames difference
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/whipper/program/cdparanoia.py", line 193, in getTrackQuality
return min(frames * 2.0 / reads, 1.0)
~~~~~~~~~~~~~^~~~~~~
ZeroDivisionError: float division by zero
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/whipper/extern/task/task.py", line 523, in c
callable_task(*args, **kwargs)
File "/usr/lib/python3/dist-packages/whipper/program/cdparanoia.py", line 324, in _read
self._done()
File "/usr/lib/python3/dist-packages/whipper/program/cdparanoia.py", line 400, in _done
self.quality = self._parser.getTrackQuality()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/whipper/program/cdparanoia.py", line 195, in getTrackQuality
raise RuntimeError("cdparanoia couldn't read any frames "
RuntimeError: cdparanoia couldn't read any frames for the current track
INFO:whipper.command.cd:ripping track 5 of 14 (try 3): 05. rareguy - Spellbound.flac
WARNING:whipper.program.cdparanoia:file size 0 did not match expected size 25582748
WARNING:whipper.program.cdparanoia:non-integral amount of frames difference
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/whipper/program/cdparanoia.py", line 193, in getTrackQuality
return min(frames * 2.0 / reads, 1.0)
~~~~~~~~~~~~~^~~~~~~
ZeroDivisionError: float division by zero
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/whipper/extern/task/task.py", line 523, in c
callable_task(*args, **kwargs)
File "/usr/lib/python3/dist-packages/whipper/program/cdparanoia.py", line 324, in _read
self._done()
File "/usr/lib/python3/dist-packages/whipper/program/cdparanoia.py", line 400, in _done
self.quality = self._parser.getTrackQuality()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/whipper/program/cdparanoia.py", line 195, in getTrackQuality
raise RuntimeError("cdparanoia couldn't read any frames "
RuntimeError: cdparanoia couldn't read any frames for the current track
INFO:whipper.command.cd:ripping track 5 of 14 (try 4): 05. rareguy - Spellbound.flac
INFO:whipper.program.cdparanoia:checksums match, 8a5a5a2e
INFO:whipper.command.cd:CRCs match for track 5
Peak level: 0.966034
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 6 of 14: 06. rareguy - Keyboard Warrior.flac
INFO:whipper.program.cdparanoia:checksums match, eb23c2ea
INFO:whipper.command.cd:CRCs match for track 6
Peak level: 0.966034
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 7 of 14: 07. rareguy - Disappointed.flac
INFO:whipper.program.cdparanoia:checksums match, ab022fb8
INFO:whipper.command.cd:CRCs match for track 7
Peak level: 0.966034
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 8 of 14: 08. rareguy - Maverick.flac
INFO:whipper.program.cdparanoia:checksums match, 540651db
INFO:whipper.command.cd:CRCs match for track 8
Peak level: 0.966034
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 9 of 14: 09. rareguy - Radon.flac
INFO:whipper.program.cdparanoia:checksums match, 52f19995
INFO:whipper.command.cd:CRCs match for track 9
Peak level: 0.966034
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 10 of 14: 10. rareguy feat. HideKy - Fortune's End.flac
INFO:whipper.program.cdparanoia:checksums match, bf2dc41a
INFO:whipper.command.cd:CRCs match for track 10
Peak level: 0.966034
Rip quality: 100.00%
INFO:whipper.command.cd:ripping track 11 of 14: 11. rareguy - Pairing-based.flac
INFO:whipper.program.cdparanoia:checksums match, cfd6efba
INFO:whipper.command.cd:CRCs match for track 11
Peak level: 0.966034
Rip quality: 89.86%
INFO:whipper.command.cd:ripping track 12 of 14: 12. rareguy - Muscovite.flac
INFO:whipper.program.cdparanoia:checksums match, 3e70a557
INFO:whipper.command.cd:CRCs match for track 12
Peak level: 0.966034
Rip quality: 78.61%
INFO:whipper.command.cd:ripping track 13 of 14: 13. rareguy - Aventurine.flac
INFO:whipper.program.cdparanoia:checksums do not match, ec1bbb5c 6a221cb7
INFO:whipper.command.cd:ripping track 13 of 14 (try 2): 13. rareguy - Aventurine.flac
^Cthea@debian-hp:~$Perhatikan informasi CRC di awal, dan rip quality track 11 hingga 13. Track 13, terutama, dimana cdparanoia tidak bisa mendapatkan checksum yang sama antara read/copy dan check, dan berusaha mengulang kembali rip track 13 langsung tanpa menghentikan optik drive. Kalau dibiarkan, proses ini bisa berulang sampai titik jenuh gagal tercapai sebelum keluar dengan sendirinya (secara default kalau tidak salah diulang hingga 5 kali).
Tes kedua
Setelah keluar dari whipper, drive bay dibuka sebentar sebelum ditutup lagi. Sejauh pengalaman sebelumnya, “reset” supaya hasil yang sama keluar lagi memerlukan jeda setidaknya 12 jam.
INFO:whipper.command.cd:using configured read offset 6
INFO:whipper.command.cd:checking device /dev/sr0
WARNING:whipper.program.utils:command 'eject -t /dev/sr0' returned with exit code '1' (b'eject: CD-ROM tray close command failed: No such file or directory')
CDDB disc id: bf089c0e
MusicBrainz disc id 6AEvZLJdfGU5.dO0jTQe496Nvtw-
MusicBrainz lookup URL https://musicbrainz.org/cdtoc/attach?toc=1+14+165480+150+11806+22210+33524+43394+54271+65642+77629+96203+106284+121277+130277+139205+150275&tracks=14&id=6AEvZLJdfGU5.dO0jTQe496Nvtw-
Disc duration: 00:36:44.400, 14 audio tracks
Matching releases:
Artist : rareguy
Title : Our Own Fight
Duration: 00:36:44.396
URL : https://musicbrainz.org/release/7007ab9a-32ac-42a8-ac89-033b426f9d50
Release : 7007ab9a-32ac-42a8-ac89-033b426f9d50
Type : Album
Track 1 finished, found 26 Q sub-channels with CRC errors
Track 2 finished, found 28 Q sub-channels with CRC errors
Track 3 finished, found 26 Q sub-channels with CRC errors
Track 4 finished, found 37 Q sub-channels with CRC errors
Track 5 finished, found 69 Q sub-channels with CRC errors
Track 6 finished, found 62 Q sub-channels with CRC errors
Track 7 finished, found 82 Q sub-channels with CRC errors
Track 8 finished, found 338 Q sub-channels with CRC errors
Track 9 finished, found 211 Q sub-channels with CRC errors
Track 10 finished, found 622 Q sub-channels with CRC errors
Track 11 finished, found 554 Q sub-channels with CRC errors
Track 12 finished, found 702 Q sub-channels with CRC errors
Track 13 finished, found 1191 Q sub-channels with CRC errors
Track 14 finished, found 1885 Q sub-channels with CRC errors
INFO:whipper.command.cd:verifying track 1 of 14: 01. rareguy - Our Own Fight.flac
I am doing something. 0 %
flac 1.4.2
Copyright (C) 2000-2009 Josh Coalson, 2011-2022 Xiph.Org Foundation
flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under certain conditions. Type `flac' for details.
1. rareguy - Our Own Fight.flac: done
WARNING:whipper.command.cd:verification failed, reripping...
INFO:whipper.command.cd:ripping track 1 of 14: 01. rareguy - Our Own Fight.flac
INFO:whipper.program.cdparanoia:checksums match, 8ef50b87
INFO:whipper.command.cd:CRCs match for track 1
Peak level: 0.988525
Rip quality: 100.00%
INFO:whipper.command.cd:verifying track 2 of 14: 02. rareguy - Radiesthesia.flac
I am doing something. 0 %
flac 1.4.2
Copyright (C) 2000-2009 Josh Coalson, 2011-2022 Xiph.Org Foundation
flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under certain conditions. Type `flac' for details.
2. rareguy - Radiesthesia.flac: done
WARNING:whipper.command.cd:verification failed, reripping...
INFO:whipper.command.cd:ripping track 2 of 14: 02. rareguy - Radiesthesia.flac
^Cthea@debian-hp:~$ 4 (1 of 9) ... 32 % Kali ini, informasi CRC di awal menujukkan angka yang berbeda, dan secara drastis di track-track akhir. something is wrong.
Informasi tentang flac keluar karena file dari rip pada tes pertama masih ada di direktori simpan whipper, mungkin lebih tepatnya karena sedang menimpa informasi ke file yang sudah ada? Yang lebih penting, keluar warning verification failed, reripping..., yang berarti whipper tidak bisa menjamin checksum file yang sudah diekstrak sebelumnya sama dengan yang ada di CD, meskipun setelah ekstraksi ulang checksum yang didapat sama dengan yang ada di tes pertama (berarti proses ekstraksi/ripping terulang dengan benar dan sama, tapi proses check awal yang membandingkan informasi di CD dengan file yang sudah diekstrak gagal).