~ubuntu-branches/ubuntu/wily/mp3check/wily

« back to all changes in this revision

Viewing changes to FAQ

  • Committer: Package Import Robot
  • Author(s): Sandro Tosi
  • Date: 2012-05-12 16:08:03 UTC
  • mfrom: (1.1.3)
  • Revision ID: package-import@ubuntu.com-20120512160803-o064g848g3lnvrzc
Tags: 0.8.4-1
* New upstream release
* debian/watch
  - updated
* debian/control
  - added Vcs-{Git, Browser} fields
  - added ${misc:Depends} to Depends line
  - bump Standards-Version to 3.9.3 (no changes needed)
* Converted to 3.0 (quilt) source format
* Converted to debhelper 9 and dh sequencer
* debian/copyright
  - updated to DEP5 and to new upstream release
* debian/patches/20_use_destdir_to_install.patch
  - install using DESTDIR variable
* debian/rules
  - upstream doesn't ship doc anymore
  - install the manpage (no longer done by upstream Makefile)
* debian/patches/15-bts667288-gcc-4.7.patch
  - fix FTBFS with GCC-4.7 (due to uncoordinated upload by gcc "maintainer");
    thanks to Jari Aalto for the patch; Closes: #667288
* debian/patches/30_bts624138_manpage_typo.patch
  - fix a typo in the manpage; thanks to Reuben Thomas for the report;
    Closes: #624138

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
==============================================================================
2
 
Q: Can mp3check scan whole directories for mp3 files and check/list/correct 
3
 
   them?
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.
10
 
   
11
 
==============================================================================
12
 
Q: Can you add a feature to mp3check to add CRC to mp3 files which don not 
13
 
   have a CRC?
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
18
 
   you want.
19
 
 
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 ;-) )
30
 
 
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_ 
37
 
   for errors.
38
 
   
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. ;-)
46
 
   
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 
55
 
   rid of the problem.
56
 
 
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.
66
 
 
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. ;-)
71
 
 
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
75
 
   mp3check.cc.
76
 
------------------------------------------------------------------------------
77
 
A: You are right.
78