itismadness
2a522aa81d
Fix handling of combined logs with different drives
...
Fixes a bug where for combined logs with different drives, if the second drive was not
recognized, then it would use the offset from the drive in the first log, usually giving
an unnecessary -5 deduction due to offsets not matching.
2025-10-13 23:12:05 +00:00
itismadness
1e6c9bb44a
Fix detection of some Matshita drives
...
Fixes the case where the word "Matshita" was immediately followed by
(BD|CD|DVD) which we were not handling properly.
2025-10-13 23:11:14 +00:00
itismadness
e802bc947f
Lower threshold for using chardet encoding
2025-10-13 23:02:58 +00:00
itismadness
2473bccc0a
Remove -1 deduction for unknown id3 tag setting
2025-09-14 01:21:31 +00:00
itismadness
deaf37d5a9
allow omitting 'Log checksum' string in foreign logs
...
For EAC logs, it's expected that for logs with checksum the string
will be '==== Log checksum ... ===='. For foreign logs, it's also
assumed that it'll be like that, but given the nature of translation
files, it's possible that 'Log checksum' wasn't translated and omitted
and thus doesn't appear there, however the checksum is still valid.
2025-08-14 16:23:33 +00:00
itismadness
7f1dbb94f4
improve japanese translation
2025-08-14 16:19:34 +00:00
itismadness
f02d02155a
Mark ext-iconv as required dependency
2024-02-12 23:58:41 +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
0c7ee6268a
Add new argument to analyze to write out details json
2023-12-31 23:44:35 +00:00
itismadness
704430a94d
Improve normalization of drive name
2023-12-31 23:41:31 +00:00
itismadness
8dfaa726a8
Fix parsing logs that have < in filename
2023-12-31 23:41:05 +00:00
itismadness
c8f267d4ce
Fix extra space before CRC hash for XLD
2023-12-31 23:40:09 +00:00
itismadness
9be02a44aa
Add additional invalid ripper test for checksum class
2023-12-26 00:12:02 +00:00
itismadness
2923774019
Cache logchecker version lookup
2023-12-26 00:05:31 +00:00
itismadness
487fe44f8e
Update phpstan to latest version
2023-12-25 21:20:57 +00:00
itismadness
bffbee66c8
Update PHPCS version to latest
2023-12-25 19:21:21 +00:00
itismadness
10f8f2aaac
Fix lint/static analysis errors
2023-12-25 18:48:53 +00:00
itismadness
4ef88a71f1
Fix handling of logs with no detected tracks
2023-12-25 18:17:23 +00:00
itismadness
31541a0913
Add Generic DVD-ROM to list of fake drives
2023-12-25 18:05:58 +00:00
itismadness
e5672ff4ca
Update drives offsets
2023-12-25 15:51:57 +00:00
itismadness
ea2e612319
Deduct 20 points for logs with null drive
2023-10-13 19:39:19 +00:00
itismadness
b747ba5fad
Fix php notice on track bodies without filename
2023-09-03 19:02:44 +00:00
itismadness
b6752d298b
Do not subtract point for EAC filename if over 243 characters
2021-08-19 15:42:29 +00:00
itismadness
859710c8c9
Deduct 10 points for gap handling left out
2021-08-19 04:46:52 +00:00
itismadness
4de0ac292e
fix lint error
2021-05-13 12:57:59 +00:00
itismadness
e5029b9f98
add normalization deduction
2021-04-22 03:50:21 +00:00
itismadness
c22b075614
fix handling delete leading silent deduction
2021-04-22 03:50:09 +00:00
itismadness
c0ebf46d4c
fix not deducting points for improper gap handling
2020-09-28 22:39:15 +00:00
itismadness
fbd3fc8138
make offset check not sign agnostic
2020-09-28 17:52:59 +00:00
itismadness
4d216b831d
disregard mp3 rip of combined eac log
2020-09-28 17:52:19 +00:00
itismadness
e67ff271cd
fix handling logs encoded using mac* charsets
2020-09-27 21:40:56 +00:00
itismadness
0b6c0b40d8
fix lint error
2020-09-24 09:50:18 +00:00
itismadness
1acb227472
fix regressions with whipper 0.9.0 output
2020-09-24 09:46:23 +00:00
itismadness
a7c36306db
fix printing out overread into lead-out
2020-09-24 09:46:03 +00:00
itismadness
8d97ac3b9e
fix whipper log output messing up last track
2020-09-24 07:02:22 +00:00
itismadness
afb9fc8a4f
wrap getLanguage call with try/catch and fallback to en default
2020-05-24 06:22:03 +01:00
itismadness
d34e1151af
improve handling of unknown non-UTF8 EAC logs
2020-05-24 06:01:58 +01:00
itismadness
a1086e95cc
add option to not print log text to console on analyze command
2020-04-29 13:09:27 +01:00
itismadness
525b5fc17d
fix bug where some combined logs would be checksum_missing instead of checksum_invalid
2020-04-29 13:09:07 +01:00
itismadness
63c7d8f6b5
Catch unknown ripper error in logchecker proper
2020-04-29 13:04:11 +01:00
itismadness
3b6198375d
allow setting levenstein distance for checking drives
2020-04-17 17:16:48 +00:00
itismadness
b151153db6
add method to get if is combined log
2020-04-17 15:57:34 +00:00
itismadness
252f20c68e
remove old translation files
2020-04-17 15:52:55 +00:00
itismadness
7c68e6026b
complete more major work for 0.9.0 release
2020-04-17 13:50:00 +00:00
itismadness
0679458f00
dependency cleanup
2020-04-15 05:58:30 -08:00
itismadness
57a9f69fca
add analyse alias for analyze command
2020-04-15 05:58:04 -08:00
itismadness
9c9bf172f2
start korean translation file
2020-04-15 05:57:48 -08:00
itismadness
da72835bc3
throw exception if cannot find translation file
2020-04-15 05:56:35 -08:00
itismadness
79dfd55f18
improve translations of it an pl
2020-04-14 15:56:22 -08:00