Compare commits

..
9 Commits
Author SHA1 Message Date
itismadness 7408bcced6 Bump version to 0.14.0 2024-02-01 16:40:44 +00:00
itismadness 602f573b11 Update PHP version in README 2024-02-01 16:22:06 +00:00
itismadness 18a6064da3 Remove untested log 2024-02-01 16:19:42 +00:00
itismadness 083af99c49 Deduct 20 points for File Write Error on track 2024-02-01 16:19:17 +00:00
itismadness 39f516b456 Add detection for xld range rips 2024-02-01 16:12:09 +00:00
itismadness 76579b8b3e Drop testing for PHP 8.0 2024-02-01 15:53:36 +00:00
itismadness b7a5b84b4e Update phpstan and php_codesniffer 2024-02-01 15:51:08 +00:00
itismadness ac99087b91 Update phpunit to ^10.5 2024-02-01 15:38:54 +00:00
itismadness 9854ca27cf Update symfony dependencies 2024-02-01 15:33:30 +00:00
17 changed files with 937 additions and 794 deletions

No files matched your search

+1 -1
View File
@@ -7,7 +7,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
php-version: ['8.0', '8.1', '8.2', '8.3']
php-version: ['8.1', '8.2', '8.3']
steps:
- uses: actions/checkout@v2
+1
View File
@@ -5,6 +5,7 @@ logchecker.phar
.vscode/
.phpunit.result.cache
.phpunit.cache/
report/
/tests/logs/old
+1 -1
View File
@@ -14,7 +14,7 @@ setting up the necessary programs to validate the checksum, see below for the gi
## Requirements
* PHP 7.0+
* PHP 8.1+
## Optional Requirements
+9 -10
View File
@@ -1,7 +1,7 @@
{
"name": "orpheusnet/logchecker",
"description": "Logchecker for validating logs generated from supported ripping programs (like EAC and XLD)",
"version": "0.13.0",
"version": "0.14.0",
"license": "Unlicense",
"type": "library",
"authors": [
@@ -16,24 +16,23 @@
}
},
"require": {
"php": "^8.0",
"php": "^8.1",
"ext-mbstring": "*",
"symfony/console": "^3.4 | ^4.0 | ^5.0",
"symfony/yaml": "^3.4 | ^4.0 | ^5.0",
"symfony/process": "^3.4 | ^4.0 | ^5.0"
"symfony/console": "^6.0|^7.0",
"symfony/yaml": "^6.0|^7.0",
"symfony/process": "^6.0|^7.0"
},
"bin": ["bin/logchecker"],
"require-dev": {
"phpstan/phpstan": "^1.10",
"phpunit/phpunit": "^9.6",
"squizlabs/php_codesniffer": "^3.8.0",
"brainmaestro/composer-git-hooks": "^2.8"
"phpunit/phpunit": "^10.5",
"squizlabs/php_codesniffer": "^3.8"
},
"scripts": {
"test": "phpunit",
"lint": "phpcs",
"lint:fix": "phpcbf",
"static-analysis": "phpstan analyze src/"
"static-analysis": "phpstan analyze src/ tests/"
},
"extra": {
"hooks": {
@@ -45,7 +44,7 @@
},
"config": {
"platform": {
"php": "7.3"
"php": "8.1"
}
}
}
Generated
+399 -760
View File
File diff suppressed because it is too large. Load diff
+8 -12
View File
@@ -1,16 +1,6 @@
<?xml version="1.0"?>
<phpunit
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/9.6/phpunit.xsd"
colors="true"
bootstrap="vendor/autoload.php"
verbose="true"
>
<coverage processUncoveredFiles="true">
<include>
<directory suffix=".php">src</directory>
</include>
<exclude/>
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/10.5/phpunit.xsd" colors="true" bootstrap="vendor/autoload.php" cacheDirectory=".phpunit.cache">
<coverage>
<report>
<html outputDirectory="report"/>
<text outputFile="php://stdout" showUncoveredFiles="false"/>
@@ -22,4 +12,10 @@
</testsuite>
</testsuites>
<logging/>
<source>
<include>
<directory suffix=".php">src</directory>
</include>
<exclude/>
</source>
</phpunit>
+22 -4
View File
@@ -828,11 +828,19 @@ class Logchecker
1,
$Count
);
// XLD Range
$Log = preg_replace(
'/\n(All Tracks\n(?: *))(Filename)/i',
"\n$1<span class=\"bad\">$2</span>",
$Log,
1,
$XLDRange,
);
// xld album gain
$Log = preg_replace(
"/All Tracks\s*\n(\s*Album gain\s+:) (.*)?\n(\s*Peak\s+:) (.*)?/i",
"<span class=\"log5\">All Tracks</span>\n<strong>$1 <span class=\"log3\">$2</span>\n" .
"$3 <span class=\"log3\">$4</span></strong>",
"/All Tracks(\s*\n)((?:.*)\n)?(\s*Album gain\s+:) (.*)?\n(\s*Peak\s+:) (.*)?/i",
"<span class=\"log5\">All Tracks</span>$1$2<strong>$3 <span class=\"log3\">$4</span>\n" .
"$5 <span class=\"log3\">$6</span></strong>",
$Log,
1,
$Count
@@ -980,7 +988,7 @@ class Logchecker
1,
$Range2
);
if ($Range1 || $Range2) {
if ($Range1 || $Range2 || $XLDRange) {
$this->Range = 1;
$this->account('Range rip detected', 30);
}
@@ -1101,6 +1109,16 @@ class Logchecker
$this->accountTrack('Could not verify filename or file extension', 1);
}
}
$TrackBody = preg_replace(
"/( *)(File write error)\n/i",
"$1<span class=\"bad\">$2</span>\n",
$TrackBody,
-1,
$Count,
);
if ($Count) {
$this->accountTrack('File write error', 20);
}
// xld track gain
$TrackBody = preg_replace(
"/( *Track gain\s+:) (.*)?\n(\s*Peak\s+:) (.*)?/i",
+1 -1
View File
@@ -9,7 +9,7 @@ use OrpheusNET\Logchecker\Exception\UnknownRipperException;
class RipperTest extends TestCase
{
public function ripperDataProvider()
public static function ripperDataProvider()
{
return [
[
+1 -1
View File
@@ -9,7 +9,7 @@ use PHPUnit\Framework\TestCase;
class LogcheckerTest extends TestCase
{
public function logDataProvider(): array
public static function logDataProvider(): array
{
$return = [];
foreach ([Ripper::EAC, Ripper::XLD, Ripper::WHIPPER] as $ripper) {
+2 -2
View File
@@ -11,7 +11,7 @@ use PHPUnit\Framework\TestCase;
class TranslatorTest extends TestCase
{
public function foreignLogDataProvider()
public static function foreignLogDataProvider()
{
$logs = [];
$logPath = implode(DIRECTORY_SEPARATOR, [__DIR__, '..', '..', 'logs', 'eac', 'utf8']);
@@ -53,7 +53,7 @@ class TranslatorTest extends TestCase
);
}
public function englishLogProvider()
public static function englishLogProvider()
{
return array_map(
function ($file) {
+2 -2
View File
@@ -9,7 +9,7 @@ use PHPUnit\Framework\TestCase;
class UtilTest extends TestCase
{
public function commandExistsDataProvider(): array
public static function commandExistsDataProvider(): array
{
return [
['cd', true],
@@ -25,7 +25,7 @@ class UtilTest extends TestCase
$this->assertSame($exists, Util::commandExists($command));
}
public function decodeLogDataProvider(): array
public static function decodeLogDataProvider(): array
{
$logPath = implode(DIRECTORY_SEPARATOR, [__DIR__, 'logs', 'eac', 'originals']);
$return = [];
@@ -0,0 +1,11 @@
{
"ripper": "EAC",
"version": "1.6",
"language": "en",
"combined": false,
"score": 80,
"checksum": "checksum_ok",
"details": [
"Track 14: File write error (-20 points)"
]
}
+273
View File
@@ -0,0 +1,273 @@
Exact Audio Copy <span class="log1">V1.6</span> from <span class="log1">23. October 2020</span>
<span class='good'>EAC extraction logfile from <span class='log5'>5. September 2021, 19:00</span></span>
<span class="log4">Nation In Blue / Nothing Less </span>
<span class="log5">Used Drive </span>: <span class="good">ASUS BW-12B1LT Adapter: 1 ID: 0</span>
<span class="log5">Read mode </span>: <span class="good">Secure</span>
<span class="log5">Utilize accurate stream </span>: <span class="good">Yes</span>
<span class="log5">Defeat audio cache </span>: <span class="good">Yes</span>
<span class="log5">Make use of C2 pointers </span>: <span class="good">No</span>
<span class="log5">Read offset correction </span>: <span class="good">6</span>
<span class="log5">Overread into Lead-In and Lead-Out </span>: <span class="log4">No</span>
<span class="log5">Fill up missing offset samples with silence </span>: <span class="good">Yes</span>
<span class="log5">Delete leading and trailing silent blocks </span>: <span class="good">No</span>
<span class="log5">Null samples used in CRC calculations </span>: <span class="good">Yes</span>
<span class="log5">Used interface </span>: <span class="log4">Native Win32 interface for Win NT & 2000</span>
<span class="log5">Gap handling </span>: <span class="good">Appended to previous track</span>
<span class="log5">Used output format </span>: <span class="log4">User Defined Encoder</span>
<span class="log5">Selected bitrate </span>: <span class="log4">1024 kBit/s</span>
<span class="log5">Quality </span>: <span class="log4">High</span>
<span class="log5">Add ID3 tag </span>: <span class="good">No</span>
<span class="log5">Command line compressor </span>: <span class="log4">C:\Program Files (x86)\Exact Audio Copy\Flac\flac.exe</span>
<span class="log5">Additional command line options </span>: <span class="log4">-8 -e -p -V -T "ARTIST=%artist%" -T "TITLE=%title%" -T "ALBUM=%albumtitle%" -T "DATE=%year%" -T
"TRACKNUMBER=%tracknr%" -T "GENRE=%genre%" -T "PERFORMER=%albuminterpret%" -T "COMPOSER=%composer%" %haslyrics%--tag-from-file=LYRICS="%lyricsfile%"%haslyrics% -T "ALBUMARTIST=%albumartist%" -T "DISCNUMBER=%cdnumber%" -T "TOTALDISCS=%totalcds%" -T "TOTALTRACKS=%numtracks%" -T "COMMENT=%comment%" %source% -o %dest%</span>
<span class="log4 log5">TOC of the extracted CD</span>
<strong> Track | Start | Length | Start sector | End sector </strong>
<strong>---------------------------------------------------------</strong>
<span class="log4">1</span> <strong>|</strong> <span class="log1">0:00.00</span> <strong>|</strong> <span class="log1">7:27.08</span> <strong>|</strong> <span class="log1">0</span> <strong>|</strong> <span class="log1">33532</span>
<span class="log4">2</span> <strong>|</strong> <span class="log1">7:27.08</span> <strong>|</strong> <span class="log1">6:20.64</span> <strong>|</strong> <span class="log1">33533</span> <strong>|</strong> <span class="log1">62096</span>
<span class="log4">3</span> <strong>|</strong> <span class="log1">13:47.72</span> <strong>|</strong> <span class="log1">6:15.19</span> <strong>|</strong> <span class="log1">62097</span> <strong>|</strong> <span class="log1">90240</span>
<span class="log4">4</span> <strong>|</strong> <span class="log1">20:03.16</span> <strong>|</strong> <span class="log1">6:07.30</span> <strong>|</strong> <span class="log1">90241</span> <strong>|</strong> <span class="log1">117795</span>
<span class="log4">5</span> <strong>|</strong> <span class="log1">26:10.46</span> <strong>|</strong> <span class="log1">4:00.02</span> <strong>|</strong> <span class="log1">117796</span> <strong>|</strong> <span class="log1">135797</span>
<span class="log4">6</span> <strong>|</strong> <span class="log1">30:10.48</span> <strong>|</strong> <span class="log1">3:59.05</span> <strong>|</strong> <span class="log1">135798</span> <strong>|</strong> <span class="log1">153727</span>
<span class="log4">7</span> <strong>|</strong> <span class="log1">34:09.53</span> <strong>|</strong> <span class="log1">6:16.26</span> <strong>|</strong> <span class="log1">153728</span> <strong>|</strong> <span class="log1">181953</span>
<span class="log4">8</span> <strong>|</strong> <span class="log1">40:26.04</span> <strong>|</strong> <span class="log1">5:03.58</span> <strong>|</strong> <span class="log1">181954</span> <strong>|</strong> <span class="log1">204736</span>
<span class="log4">9</span> <strong>|</strong> <span class="log1">45:29.62</span> <strong>|</strong> <span class="log1">3:21.15</span> <strong>|</strong> <span class="log1">204737</span> <strong>|</strong> <span class="log1">219826</span>
<span class="log4">10</span> <strong>|</strong> <span class="log1">48:51.02</span> <strong>|</strong> <span class="log1">5:37.48</span> <strong>|</strong> <span class="log1">219827</span> <strong>|</strong> <span class="log1">245149</span>
<span class="log4">11</span> <strong>|</strong> <span class="log1">54:28.50</span> <strong>|</strong> <span class="log1">5:15.20</span> <strong>|</strong> <span class="log1">245150</span> <strong>|</strong> <span class="log1">268794</span>
<span class="log4">12</span> <strong>|</strong> <span class="log1">59:43.70</span> <strong>|</strong> <span class="log1">7:00.30</span> <strong>|</strong> <span class="log1">268795</span> <strong>|</strong> <span class="log1">300324</span>
<span class="log4">13</span> <strong>|</strong> <span class="log1">66:44.25</span> <strong>|</strong> <span class="log1">6:11.42</span> <strong>|</strong> <span class="log1">300325</span> <strong>|</strong> <span class="log1">328191</span>
<span class="log4">14</span> <strong>|</strong> <span class="log1">72:55.67</span> <strong>|</strong> <span class="log1">4:48.67</span> <strong>|</strong> <span class="log1">328192</span> <strong>|</strong> <span class="log1">349858</span>
<span class="log5">Track</span> <span class="log4 log1">1</span>
<span class="log4">Filename <span class="log3">E:\Mp3\My Latest Rips\Nation In Blue - Nothing Less (2016) [CD-FLAC]\01 - Have You Got What It Takes.wav</span></span>
<span class="log4">Pre-gap length <span class="log3">0:00:02.00</span></span>
<span class="log4">Peak level <span class="log3">98.8 %</span></span>
<span class="log4">Extraction speed <span class="log3">2.4 X</span></span>
<span class="log4">Track quality <span class="log3">100.0 %</span></span>
<span class="log4">Test CRC <span class="good">54B008F1</span></span>
<span class="log4">Copy CRC <span class="good">54B008F1</span></span>
<span class="good">Accurately ripped (confidence 1) [9C841D95]</span> (AR v2)
<span class="good">Copy OK</span>
<span class="log5">Track</span> <span class="log4 log1">2</span>
<span class="log4">Filename <span class="log3">E:\Mp3\My Latest Rips\Nation In Blue - Nothing Less (2016) [CD-FLAC]\02 - Nothing Less.wav</span></span>
<span class="log4">Peak level <span class="log3">98.8 %</span></span>
<span class="log4">Extraction speed <span class="log3">2.8 X</span></span>
<span class="log4">Track quality <span class="log3">100.0 %</span></span>
<span class="log4">Test CRC <span class="good">0AEAA633</span></span>
<span class="log4">Copy CRC <span class="good">0AEAA633</span></span>
<span class="good">Accurately ripped (confidence 1) [8C83E89A]</span> (AR v2)
<span class="good">Copy OK</span>
<span class="log5">Track</span> <span class="log4 log1">3</span>
<span class="log4">Filename <span class="log3">E:\Mp3\My Latest Rips\Nation In Blue - Nothing Less (2016) [CD-FLAC]\03 - Your Saviour I Will Be.wav</span></span>
<span class="log4">Pre-gap length <span class="log3">0:06:20.85</span></span>
<span class="log4">Peak level <span class="log3">98.8 %</span></span>
<span class="log4">Extraction speed <span class="log3">3.0 X</span></span>
<span class="log4">Track quality <span class="log3">100.0 %</span></span>
<span class="log4">Test CRC <span class="good">ACF1D727</span></span>
<span class="log4">Copy CRC <span class="good">ACF1D727</span></span>
<span class="good">Accurately ripped (confidence 1) [81BDE364]</span> (AR v2)
<span class="good">Copy OK</span>
<span class="log5">Track</span> <span class="log4 log1">4</span>
<span class="log4">Filename <span class="log3">E:\Mp3\My Latest Rips\Nation In Blue - Nothing Less (2016) [CD-FLAC]\04 - I Will Do Anything.wav</span></span>
<span class="log4">Pre-gap length <span class="log3">0:12:36.10</span></span>
<span class="log4">Peak level <span class="log3">98.8 %</span></span>
<span class="log4">Extraction speed <span class="log3">3.3 X</span></span>
<span class="log4">Track quality <span class="log3">100.0 %</span></span>
<span class="log4">Test CRC <span class="good">547C040C</span></span>
<span class="log4">Copy CRC <span class="good">547C040C</span></span>
<span class="good">Accurately ripped (confidence 1) [496A42AD]</span> (AR v2)
<span class="good">Copy OK</span>
<span class="log5">Track</span> <span class="log4 log1">5</span>
<span class="log4">Filename <span class="log3">E:\Mp3\My Latest Rips\Nation In Blue - Nothing Less (2016) [CD-FLAC]\05 - There Is Something.wav</span></span>
<span class="log4">Pre-gap length <span class="log3">0:18:43.50</span></span>
<span class="log4">Peak level <span class="log3">98.8 %</span></span>
<span class="log4">Extraction speed <span class="log3">2.5 X</span></span>
<span class="log4">Track quality <span class="log3">99.9 %</span></span>
<span class="log4">Test CRC <span class="good">234B22E9</span></span>
<span class="log4">Copy CRC <span class="good">234B22E9</span></span>
<span class="good">Accurately ripped (confidence 1) [E01E0200]</span> (AR v2)
<span class="good">Copy OK</span>
<span class="log5">Track</span> <span class="log4 log1">6</span>
<span class="log4">Filename <span class="log3">E:\Mp3\My Latest Rips\Nation In Blue - Nothing Less (2016) [CD-FLAC]\06 - Love Is Love It Love Can.wav</span></span>
<span class="log4">Pre-gap length <span class="log3">0:22:43.53</span></span>
<span class="log4">Peak level <span class="log3">98.8 %</span></span>
<span class="log4">Extraction speed <span class="log3">3.5 X</span></span>
<span class="log4">Track quality <span class="log3">100.0 %</span></span>
<span class="log4">Test CRC <span class="good">7222053E</span></span>
<span class="log4">Copy CRC <span class="good">7222053E</span></span>
<span class="good">Accurately ripped (confidence 1) [256DDB4E]</span> (AR v2)
<span class="good">Copy OK</span>
<span class="log5">Track</span> <span class="log4 log1">7</span>
<span class="log4">Filename <span class="log3">E:\Mp3\My Latest Rips\Nation In Blue - Nothing Less (2016) [CD-FLAC]\07 - I Want U.wav</span></span>
<span class="log4">Pre-gap length <span class="log3">0:26:42.60</span></span>
<span class="log4">Peak level <span class="log3">98.8 %</span></span>
<span class="log4">Extraction speed <span class="log3">3.8 X</span></span>
<span class="log4">Track quality <span class="log3">100.0 %</span></span>
<span class="log4">Test CRC <span class="good">87727084</span></span>
<span class="log4">Copy CRC <span class="good">87727084</span></span>
<span class="good">Accurately ripped (confidence 1) [289D1319]</span> (AR v2)
<span class="good">Copy OK</span>
<span class="log5">Track</span> <span class="log4 log1">8</span>
<span class="log4">Filename <span class="log3">E:\Mp3\My Latest Rips\Nation In Blue - Nothing Less (2016) [CD-FLAC]\08 - Better Than The Best.wav</span></span>
<span class="log4">Pre-gap length <span class="log3">0:32:58.94</span></span>
<span class="log4">Peak level <span class="log3">98.8 %</span></span>
<span class="log4">Extraction speed <span class="log3">3.1 X</span></span>
<span class="log4">Track quality <span class="log3">99.9 %</span></span>
<span class="log4">Test CRC <span class="good">01CCC2F7</span></span>
<span class="log4">Copy CRC <span class="good">01CCC2F7</span></span>
<span class="good">Accurately ripped (confidence 1) [745E4B75]</span> (AR v2)
<span class="good">Copy OK</span>
<span class="log5">Track</span> <span class="log4 log1">9</span>
<span class="log4">Filename <span class="log3">E:\Mp3\My Latest Rips\Nation In Blue - Nothing Less (2016) [CD-FLAC]\09 - I Want To Be A Star.wav</span></span>
<span class="log4">Pre-gap length <span class="log3">0:38:02.72</span></span>
<span class="log4">Peak level <span class="log3">98.8 %</span></span>
<span class="log4">Extraction speed <span class="log3">2.7 X</span></span>
<span class="log4">Track quality <span class="log3">99.9 %</span></span>
<span class="log4">Test CRC <span class="good">1F476EB3</span></span>
<span class="log4">Copy CRC <span class="good">1F476EB3</span></span>
<span class="good">Accurately ripped (confidence 1) [E70F7317]</span> (AR v2)
<span class="good">Copy OK</span>
<span class="log5">Track</span> <span class="log4 log1">10</span>
<span class="log4">Filename <span class="log3">E:\Mp3\My Latest Rips\Nation In Blue - Nothing Less (2016) [CD-FLAC]\10 - Distant Land.wav</span></span>
<span class="log4">Pre-gap length <span class="log3">0:41:23.92</span></span>
<span class="log4">Peak level <span class="log3">98.8 %</span></span>
<span class="log4">Extraction speed <span class="log3">3.4 X</span></span>
<span class="log4">Track quality <span class="log3">99.9 %</span></span>
<span class="log4">Test CRC <span class="good">12735EC1</span></span>
<span class="log4">Copy CRC <span class="good">12735EC1</span></span>
<span class="good">Accurately ripped (confidence 1) [4E8D144F]</span> (AR v2)
<span class="good">Copy OK</span>
<span class="log5">Track</span> <span class="log4 log1">11</span>
<span class="log4">Filename <span class="log3">E:\Mp3\My Latest Rips\Nation In Blue - Nothing Less (2016) [CD-FLAC]\11 - Look Around.wav</span></span>
<span class="log4">Pre-gap length <span class="log3">0:47:01.56</span></span>
<span class="log4">Peak level <span class="log3">98.8 %</span></span>
<span class="log4">Extraction speed <span class="log3">4.4 X</span></span>
<span class="log4">Track quality <span class="log3">100.0 %</span></span>
<span class="log4">Test CRC <span class="good">8B6A946D</span></span>
<span class="log4">Copy CRC <span class="good">8B6A946D</span></span>
<span class="good">Accurately ripped (confidence 1) [E3DE15BE]</span> (AR v2)
<span class="good">Copy OK</span>
<span class="log5">Track</span> <span class="log4 log1">12</span>
<span class="log4">Filename <span class="log3">E:\Mp3\My Latest Rips\Nation In Blue - Nothing Less (2016) [CD-FLAC]\12 - Love Is In The Air.wav</span></span>
<span class="log4">Pre-gap length <span class="log3">0:52:16.82</span></span>
<span class="log4">Peak level <span class="log3">98.8 %</span></span>
<span class="log4">Extraction speed <span class="log3">4.6 X</span></span>
<span class="log4">Track quality <span class="log3">100.0 %</span></span>
<span class="log4">Test CRC <span class="good">7D097AD8</span></span>
<span class="log4">Copy CRC <span class="good">7D097AD8</span></span>
<span class="good">Accurately ripped (confidence 1) [64EA44AC]</span> (AR v2)
<span class="good">Copy OK</span>
<span class="log5">Track</span> <span class="log4 log1">13</span>
<span class="log4">Filename <span class="log3">E:\Mp3\My Latest Rips\Nation In Blue - Nothing Less (2016) [CD-FLAC]\13 - What Will You Do.wav</span></span>
<span class="log4">Pre-gap length <span class="log3">0:59:17.22</span></span>
<span class="log4">Peak level <span class="log3">98.8 %</span></span>
<span class="log4">Extraction speed <span class="log3">4.7 X</span></span>
<span class="log4">Track quality <span class="log3">100.0 %</span></span>
<span class="log4">Test CRC <span class="good">3B95E47F</span></span>
<span class="log4">Copy CRC <span class="good">3B95E47F</span></span>
<span class="good">Accurately ripped (confidence 1) [7440CD18]</span> (AR v2)
<span class="good">Copy OK</span>
<span class="log5">Track</span> <span class="log4 log1">14</span>
<span class="log4">Filename <span class="log3">E:\Mp3\My Latest Rips\Nation In Blue - Nothing Less (2016) [CD-FLAC]\14 - Summer Romance.wav</span></span>
<span class="log4">Pre-gap length <span class="log3">1:05:28.78</span></span>
<span class="bad">File write error</span>
<span class="log4">Peak level <span class="log3">98.8 %</span></span>
<span class="log4">Extraction speed <span class="log3">4.7 X</span></span>
<span class="log4">Track quality <span class="log3">100.0 %</span></span>
<span class="log4">Test CRC <span class="good">21ED1F16</span></span>
<span class="log4">Copy CRC <span class="good">21ED1F16</span></span>
<span class="good">Accurately ripped (confidence 1) [2ABB0E5C]</span> (AR v2)
<span class="good">Copy OK</span>
<span class="good">All tracks accurately ripped</span>
<span class="bad">There were errors</span>
<span class="good">End of status report</span>
---- CUETools DB Plugin V2.1.6
[CTDB TOCID: hCFF6bdfgpHEy2Tib8iq0QKIW6Y-] found
Submit result: hCFF6bdfgpHEy2Tib8iq0QKIW6Y- has been confirmed
Track | CTDB Status
1 | (5/5) Accurately ripped
2 | (5/5) Accurately ripped
3 | (5/5) Accurately ripped
4 | (5/5) Accurately ripped
5 | (5/5) Accurately ripped
6 | (5/5) Accurately ripped
7 | (5/5) Accurately ripped
8 | (5/5) Accurately ripped
9 | (5/5) Accurately ripped
10 | (5/5) Accurately ripped
11 | (5/5) Accurately ripped
12 | (5/5) Accurately ripped
13 | (5/5) Accurately ripped
14 | (5/5) Accurately ripped
<span class='good'>==== Log checksum 02C62FCBC9B76333E517D29F962EB761FAC68546938B245A274427B94B8644B7 ====</span>
Binary file not shown.
+11
View File
@@ -0,0 +1,11 @@
{
"ripper": "XLD",
"version": "20170729",
"language": "en",
"combined": false,
"score": 70,
"checksum": "checksum_ok",
"details": [
"Range rip detected (-30 points)"
]
}
+97
View File
@@ -0,0 +1,97 @@
X Lossless Decoder version <span class="log1">20170729</span> (<span class="log1">150.3</span>)
<span class='good'>XLD extraction logfile from <span class='log5'>2017-08-01 14:56:16 -0300</span></span>
<span class="log4">KARA / ジャンピン</span>
<span class="log5">Used Drive </span>: <span class="badish">VBOX CD-ROM (revision 1.0) (not found in database)</span>
<span class="log5">Media type </span>: <span class="good">Pressed CD</span>
<span class="log5">Ripper mode </span>: <span class="good">XLD Secure Ripper</span>
<span class="log5">Disable audio cache </span>: <span class="good">OK for the drive with a cache less than 1375KiB</span>
<span class="log5">Make use of C2 pointers </span>: <span class="good">NO</span>
<span class="log5">Read offset correction </span>: <span class="badish">6</span>
<span class="log5">Max retry count </span>: <span class="goodish">20</span>
<span class="log5">Gap status </span>: <span class="good">Analyzed, Appended</span>
<span class="log4 log5">TOC of the extracted CD</span>
<strong> Track | Start | Length | Start sector | End sector </strong>
<strong>---------------------------------------------------------</strong>
<span class="log4">1</span> <strong>|</strong> <span class="log1">00:00:00</span> <strong>|</strong> <span class="log1">03:00:27</span> <strong>|</strong> <span class="log1">0</span> <strong>|</strong> <span class="log1">13526</span>
<span class="log4">2</span> <strong>|</strong> <span class="log1">03:00:27</span> <strong>|</strong> <span class="log1">03:32:48</span> <strong>|</strong> <span class="log1">13527</span> <strong>|</strong> <span class="log1">29474</span>
<span class="log4">3</span> <strong>|</strong> <span class="log1">06:33:00</span> <strong>|</strong> <span class="log1">02:59:05</span> <strong>|</strong> <span class="log1">29475</span> <strong>|</strong> <span class="log1">42904</span>
<span class="log4 log5">AccurateRip Summary</span> (DiscID: 00014f93-0004617c-1e023c03)
Track 01 : OK (v1+v2, confidence 11/11)
Track 02 : OK (v1+v2, confidence 9/9)
Track 03 : OK (v1+v2, confidence 9/9)
-><span class="good">All tracks accurately ripped.</span>
<span class="log5">All Tracks</span>
<span class="bad">Filename</span> : /Users/dubious/xld rips/01. ジャンピン.flac
<strong> Album gain : <span class="log3">-11.92 dB</span>
Peak : <span class="log3">1.000000</span></strong>
CRC32 hash (test run) : F55D3134
CRC32 hash : F55D3134
CRC32 hash (skip zero) : 2154552F
<span class="log5">Statistics</span>
<span class="log4">Read error :</span> <span class="good">0</span>
<span class="log4">Jitter error (maybe fixed) :</span> <span class="goodish">0</span>
<span class="log4">Retry sector count :</span> <span class="goodish">0</span>
<span class="log4">Damaged sector count :</span> <span class="good">0</span>
<span class="log5">Filename</span> <span class="log4 log3">01</span>
<span class="log4">Pre-gap length : <span class="log3">00:02:00</span></span>
<strong> Track gain : <span class="log3">-11.95 dB</span>
Peak : <span class="log3">1.000000</span></strong>
<span class="log4">CRC32 hash (test run) : <span class="good">0248840B</span></span>
<span class="log4">CRC32 hash : <span class="good">0248840B</span></span>
<span class="log4">CRC32 hash (skip zero) :<span class="log3"> 8DAB64A0</span></span>
AccurateRip v1 signature : AB11CF3F
AccurateRip v2 signature : 0021EFA8
->Accurately ripped (v1+v2, confidence 5+6/11)
<span class="log5">Statistics</span>
<span class="log4">Read error :</span> <span class="good">0</span>
<span class="log4">Jitter error (maybe fixed) :</span> <span class="goodish">0</span>
<span class="log4">Retry sector count :</span> <span class="goodish">0</span>
<span class="log4">Damaged sector count :</span> <span class="good">0</span>
<span class="log5">Filename</span> <span class="log4 log3">02</span>
<strong> Track gain : <span class="log3">-12.51 dB</span>
Peak : <span class="log3">1.000000</span></strong>
<span class="log4">CRC32 hash (test run) : <span class="good">DB57CD66</span></span>
<span class="log4">CRC32 hash : <span class="good">DB57CD66</span></span>
<span class="log4">CRC32 hash (skip zero) :<span class="log3"> 15D163C0</span></span>
AccurateRip v1 signature : D627D9F5
AccurateRip v2 signature : 689E1528
->Accurately ripped (v1+v2, confidence 3+6/9)
<span class="log5">Statistics</span>
<span class="log4">Read error :</span> <span class="good">0</span>
<span class="log4">Jitter error (maybe fixed) :</span> <span class="goodish">0</span>
<span class="log4">Retry sector count :</span> <span class="goodish">0</span>
<span class="log4">Damaged sector count :</span> <span class="good">0</span>
<span class="log5">Filename</span> <span class="log4 log3">03</span>
<strong> Track gain : <span class="log3">-9.38 dB</span>
Peak : <span class="log3">1.000000</span></strong>
<span class="log4">CRC32 hash (test run) : <span class="good">07AB8339</span></span>
<span class="log4">CRC32 hash : <span class="good">07AB8339</span></span>
<span class="log4">CRC32 hash (skip zero) :<span class="log3"> 73FCDD4A</span></span>
AccurateRip v1 signature : A61A5EA8
AccurateRip v2 signature : 7081171C
->Accurately ripped (v1+v2, confidence 4+5/9)
<span class="log5">Statistics</span>
<span class="log4">Read error :</span> <span class="good">0</span>
<span class="log4">Jitter error (maybe fixed) :</span> <span class="goodish">0</span>
<span class="log4">Retry sector count :</span> <span class="goodish">0</span>
<span class="log4">Damaged sector count :</span> <span class="good">0</span>
<span class="good">No errors occurred</span>
<span class="good">End of status report</span>
<span class='good'>-----BEGIN XLD SIGNATURE-----
9NvFdxRPNWm8G8dJyzLLbEkLcpVqzExZwC1NJ6OKyjUQNpvIZZ24MD3aoglPsjyU28tRYNsxO11FjHIvl3E1vavNwxiVZ1gT_RhqPDq
-----END XLD SIGNATURE-----</span>
+98
View File
@@ -0,0 +1,98 @@
X Lossless Decoder version 20170729 (150.3)
XLD extraction logfile from 2017-08-01 14:56:16 -0300
KARA / ジャンピン
Used drive : VBOX CD-ROM (revision 1.0)
Media type : Pressed CD
Ripper mode : XLD Secure Ripper
Disable audio cache : OK for the drive with a cache less than 1375KiB
Make use of C2 pointers : NO
Read offset correction : 6
Max retry count : 20
Gap status : Analyzed, Appended
TOC of the extracted CD
Track | Start | Length | Start sector | End sector
---------------------------------------------------------
1 | 00:00:00 | 03:00:27 | 0 | 13526
2 | 03:00:27 | 03:32:48 | 13527 | 29474
3 | 06:33:00 | 02:59:05 | 29475 | 42904
AccurateRip Summary (DiscID: 00014f93-0004617c-1e023c03)
Track 01 : OK (v1+v2, confidence 11/11)
Track 02 : OK (v1+v2, confidence 9/9)
Track 03 : OK (v1+v2, confidence 9/9)
->All tracks accurately ripped.
All Tracks
Filename : /Users/dubious/xld rips/01. ジャンピン.flac
Album gain : -11.92 dB
Peak : 1.000000
CRC32 hash (test run) : F55D3134
CRC32 hash : F55D3134
CRC32 hash (skip zero) : 2154552F
Statistics
Read error : 0
Jitter error (maybe fixed) : 0
Retry sector count : 0
Damaged sector count : 0
Track 01
Pre-gap length : 00:02:00
Track gain : -11.95 dB
Peak : 1.000000
CRC32 hash (test run) : 0248840B
CRC32 hash : 0248840B
CRC32 hash (skip zero) : 8DAB64A0
AccurateRip v1 signature : AB11CF3F
AccurateRip v2 signature : 0021EFA8
->Accurately ripped (v1+v2, confidence 5+6/11)
Statistics
Read error : 0
Jitter error (maybe fixed) : 0
Retry sector count : 0
Damaged sector count : 0
Track 02
Track gain : -12.51 dB
Peak : 1.000000
CRC32 hash (test run) : DB57CD66
CRC32 hash : DB57CD66
CRC32 hash (skip zero) : 15D163C0
AccurateRip v1 signature : D627D9F5
AccurateRip v2 signature : 689E1528
->Accurately ripped (v1+v2, confidence 3+6/9)
Statistics
Read error : 0
Jitter error (maybe fixed) : 0
Retry sector count : 0
Damaged sector count : 0
Track 03
Track gain : -9.38 dB
Peak : 1.000000
CRC32 hash (test run) : 07AB8339
CRC32 hash : 07AB8339
CRC32 hash (skip zero) : 73FCDD4A
AccurateRip v1 signature : A61A5EA8
AccurateRip v2 signature : 7081171C
->Accurately ripped (v1+v2, confidence 4+5/9)
Statistics
Read error : 0
Jitter error (maybe fixed) : 0
Retry sector count : 0
Damaged sector count : 0
No errors occurred
End of status report
-----BEGIN XLD SIGNATURE-----
9NvFdxRPNWm8G8dJyzLLbEkLcpVqzExZwC1NJ6OKyjUQNpvIZZ24MD3aoglPsjyU28tRYNsxO11FjHIvl3E1vavNwxiVZ1gT_RhqPDq
-----END XLD SIGNATURE-----