1
==============================================================================
2
Q: Can mp3check scan whole directories for mp3 files and check/list/correct
4
------------------------------------------------------------------------------
5
A: Of course. This is what I use most of the time:
6
mp3check -re3GTo /space/mp3
7
This will check all files with extension 'mp3' or 'MP3' (-3) recursively
8
under directory '/space/mp3' for errors. The output will be colorized and
9
ID3 tags and truncated last frames are ignored.
11
==============================================================================
12
Q: Can you add a feature to mp3check to add CRC to mp3 files which don not
14
------------------------------------------------------------------------------
15
A: That's not possible, sorry. The CRC takes two bytes of extra space in every
16
frame. One would have to re-encode each frame to make room for those two
17
bytes which would result in loss of quality of course. But this is not what
20
==============================================================================
21
Q: I have an mp3 file which makes certain mp3 players (like xmms) crash, but
22
mp3check does not find any errors in this file. Why is that?
23
------------------------------------------------------------------------------
24
A: mp3check does only check the 'frame header' of each frame in the mp3 file
25
for consistency. Additionally it checks the CRC checksum over the side
26
information of each frame (which is only a small but important part of each
27
frame). All other data is ignored, although also this data has an inner
28
structure which can be corrupted in which case some mp3 players crash
29
(although there is no excuse for such a behavior ;-) )
31
==============================================================================
32
Q: Why can't mp3check fix all those errors in my mp3 files?
33
------------------------------------------------------------------------------
34
A: mp3check was never meant to fix anything. All those fixing options are
35
useful by-products and are becoming more and more powerful, but mp3check is
36
not meant as a tool to fix errors in mp3 in the first line, but to _check_
39
==============================================================================
40
Q: Could you add feature X and option Y to mp3check? It would be so useful!
41
------------------------------------------------------------------------------
42
A: I am very busy and mp3check is only one of the tools I am maintaining. If
43
you can report a bug, I would be happy to fix it. If is is a small, well
44
defined feature you're requesting I will be happy to implement it. But I
45
am even happier if you can send me a patch. ;-)
47
==============================================================================
48
Q: I am disappointed: About 0.1% to 10% of all mp3 files I downloaded from the
49
internet had at least minor errors. How can this be?
50
------------------------------------------------------------------------------
51
A: Ask me an easier question, please. It seems that hundreds of copying
52
generations of a file through UDP connections (FTP), hard disks and local
53
Ethernet cables leave their traces on the mp3 files. ;-) Use mp3check to
54
filter the bad ones out and only use the good ones. That way we might get
57
==============================================================================
58
Q: I have files with the .wav filename extension but mp3checks claims they are
59
mp3 files. And I have files with the .mp3 filename extension but mp3check
60
claims that no mp3 streams. How can that be?
61
------------------------------------------------------------------------------
62
A: A filename extension has not necessarily something to do with it contents.
63
mp3check totally ignores the filename extension. I have seen mp3 streams
64
encapsulated in a wav file and I have seen mp3 files containing a RealAudio
65
stream. This shouldn't be a problem for the tools dealing with such files.
67
==============================================================================
68
Q: Can you send me a list of mp3 servers?
69
------------------------------------------------------------------------------
70
A: What is that? I use mp3check only for my own recordings. ;-)
72
==============================================================================
73
Q: I looked at the source and it seems that tstring.* and tappconfig.* are
74
pure overhead and that all the functionality of mp3check is implemented in
76
------------------------------------------------------------------------------