File: index.html

package info (click to toggle)
mp3diags 1.5.01-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 21,124 kB
  • sloc: cpp: 34,487; sh: 319; makefile: 101; xml: 97; python: 14
file content (402 lines) | stat: -rw-r--r-- 20,388 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="keywords" content="MP3, diags, diagnosis, tag editor, tagger, normalizer, repair, VBR" />
<meta name="description" content="End-user documentation for MP3 Diags, an MP3 analysis tool that also includes correction and tag editing functionality" />
<title>MP3 Diags</title>


<link rel="stylesheet" type="text/css" media="screen" href="style.css" />
<!--[if lte IE 6]>  <link rel="stylesheet" type="text/css" href="style_ie6.css" />  <![endif]-->
<!--[if IE 7]>  <link rel="stylesheet" type="text/css" href="style_ie7.css" />  <![endif]-->



</head>

<link rel="icon" href="favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />

<body>


<!-- Z:\windows\suse_10.3\home\ciobi\cpp\Mp3Utils\Mp3TagDoctorQt4\doc\html\index.html -->

<!-- ========================================================================================================== -->
<!-- ========================================================================================================== -->
<!-- ========================================================================================================== -->
<!-- ========================================================================================================== -->



<!--
<div class="HeaderText RegFnt ChpCol1">
<table width=100% class="HeaderTable">
    <tr>
        <td border="0" class="HeaderText">
            <img src="logo.png" border="0" alt="MP3 Diags" align=middle />
        </td>
        <td border="0" class="RightAlign">
            Hosted by SF
        </td>
    </tr>
</table>
</div>

QQQ
-->


<!-- add_this_conf -->

<div class="HeaderTableText RegFnt ChpCol1">
<table width="100%" class="HeaderTable">
    <tr>
        <td border="0" class="HeaderText">
            <span class="HeaderPadLeft">
                <span class="HeaderPadLeft RightMargin"><img src="logo.png" border="0" alt="MP3 Diags" align="middle" /></span>
                <!-- add_this_link -->
            </span>
        </td>

        <!-- sf_hosting -->
    </tr>
</table>
</div>

<!--
QQQ

<div class="NormalText RegFnt ChpCol1">
<table width="100%" border="0" cellpadding="5" cellspacing="2" class="TitleText RegFnt">
    <tr>
        <td border="0" class="TitleText">
            <img src="logo.png" border="0" alt="MP3 Diags" align="middle" />
        </td>
        <td border="0" class="RightAlign">
            Hosted by SF
        </td>
    </tr>
</table>
</div>

QQQ

-->

<!--
            <table>
                <tr>
                    <td border="2" class="NormalText ChpCol2">
                        Hosted by
                    </td>
                    <td border="2" class="NormalText ChpCol2">
                        qq ve rt trvgertv trv tr rtb rtbh
                    </td>
                </tr>
            </table>
-->

                        <!-- <a href="http://sourceforge.net"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=203477&amp;type=5" width="210" height="62" border="0" alt="SourceForge.net Logo" /></a> -->




<!-- ========================================================================================================== -->
<!-- ========================================================================================================== -->
<!-- ========================================================================================================== -->
<!-- ========================================================================================================== -->

<!--[if lte IE 6]>
<div class="RegFnt NoteCol FreeNormalText">
<span class="NoteCol">While some effort was put into making this site look OK and be usable with Internet Explorer 6, this browser and earlier versions have limitations that prevent it from looking the way it was meant to look. So you are encouraged to use something else.</span>
</div>
<![endif]-->


<div class="SubChapterText RegFnt ChpCol2">
Motivation
</div>


<div class="NormalText RegFnt ChpCol2">
In May 2008 I decided to improve my MP3 collection, by properly tagging all the files (including composer data), adding album cover art, fixing VBR headers, re-ripping albums that have poor sound quality, and more. I tried several programs, but I wasn't happy with how they worked. None of them did all the things that I wanted, and some corrupted the files. Worse, none allowed me to "look inside" an MP3 file, so the best way to see what was wrong with a file was to open it with a hex editor and try to see how some specifications mapped to the various pieces of the file. After a while I decided to give up on the tools I was experimenting with and write my own. The result is MP3 Diags.
</div>

<div class="NormalText RegFnt ChpCol2">
There are many programs that create and edit MP3 files, and many of them are broken. As a result, many MP3 files have various issues, ranging from values that are not standards-conforming but that are tolerated by all players and tools (so they look perfectly fine to the end user) to files that play correctly only on some players or even cause players and tools to crash. Many of the tools are quite tolerant of errors in an MP3 file, but some are less so. Also, there are reasons to change a file even if it technically doesn't have errors; for example you may want to add the picture from the album cover, or the lyrics.
</div>



<!-- ========================================================================================================== -->
<!-- ========================================================================================================== -->
<!-- ========================================================================================================== -->
<!-- ========================================================================================================== -->


<div class="SubChapterText RegFnt ChpCol1">
<a name="screenshots">Screenshots</a>
</div>

<div class="NormalText RegFnt ChpCol1">
<a href="004_screenshot01.html"><img src="screenshot1_thumb.jpg" class="ImgNoBorder" align="middle" /></a> <img src="1pixel.png" class="ImgNoBorder" />
<a href="005_screenshot02.html"><img src="screenshot2_thumb.jpg" class="ImgNoBorder" align="middle" /></a> <img src="1pixel.png" class="ImgNoBorder" />
<a href="006_screenshot03.html"><img src="screenshot3_thumb.jpg" class="ImgNoBorder" align="middle" /></a>
</div>


<!-- ========================================================================================================== -->
<!-- ========================================================================================================== -->
<!-- ========================================================================================================== -->
<!-- ========================================================================================================== -->



<div class="SubChapterText RegFnt ChpCol2">
What is MP3 Diags and what does it do?
</div>


<div class="NormalText RegFnt ChpCol2">
In a few words, MP3 Diags is a GUI-based application that allows end-users to identify issues with their MP3 files, fix some of the issues and make other changes, like adding track information. It also lets you "look inside" an MP3 file.
</div>


<div class="NormalText RegFnt ChpCol2">
Unlike some programs that are designed to deal with a single topic (like fixing VBR headers or adding cover art), MP3 Diags is a one stop solution that identifies more than 50 different issues in MP3 files and provides the means to fix many of them (well, not everything is fixable; you can't make a 64kbps file sound like a 256kbps one.)
</div>

<div class="NormalText RegFnt ChpCol2">
Some of the more important issues that are found:
<ul class="ListLev1">
    <li> broken tags / headers / audio </li>
    <li> duplicate tags / headers </li>
    <li> incorrect placement of tags / headers (ID3V2, ID3V1, LAME, Xing, ...) </li>
    <li> low quality audio </li>
    <li> missing VBR header </li>
    <li> missing track info / cover art </li>
    <li> broken track info / cover art </li>
    <li> missing normalization data </li>
    <li> character encoding issues (for languages other than English) </li>
</ul>
</div>

<div class="NormalText RegFnt ChpCol2">
Some of the fixes and changes that MP3 Diags can do:
<ul class="ListLev1">
    <li> Adding / fixing track info, including album cover; information can be retrieved from several sources: Internet, clipboard, file name, local files, and (obviously) keyboard </li>
    <li> Correcting files that show incorrect song duration </li>
    <li> Correcting files in which the player cannot seek correctly </li>
    <li> Converting characters for non-English names </li>
    <li> Adding composer name to the artist field, for players that don't handle the composer field </li>
    <li> Renaming files based on their fields </li>
    <li> Changing word case for track info </li>
</ul>
</div>

<div class="NormalText RegFnt ChpCol2">
<b>Intended target</b>: this program is not really meant for those who want to push a button and have everything fixed automatically, but rather for people who have some technical background, who are rather picky about what's in their MP3 files, and who are willing to spend some time to get them right. Automatic fixing of non-ID3V2 issues can be done using the <a href="140_main_window_tools.html">4th custom transformation list</a>, which is as close to "fix all" as MP3 Diags can get, but some may not be so happy with it. Automatic tagging is neither implemented nor planned.
</div>


<div class="SubChapterText RegFnt ChpCol1">
Reviews, opinions, mentions
</div>

<div class="NormalText RegFnt ChpCol1">
Some sites notified me that they reviewed the program (or, well, copied the home page and changed a few words here and there), but this list is mainly based on the web traffic they generated:

<ul class="ListLev1">
    <li><a href="http://www.softpedia.com/reviews/linux/MP3-Diags-Review-124030.shtml">softpedia.com</a></li>
    <li><a href="http://lifehacker.com/5342197/mp3-diags-scans-and-repairs-your-mp3-collection">lifehacker.com</a></li>
    <li><a href="http://www.freewaregenius.com/2009/10/28/mp3-diags-diagnose-and-repair-your-mp3-audio-library/">freewaregenius.com</a></li>
    <li><a href="http://www.geekissimo.com/2009/08/24/mp3-diags-ordiniamo-e-controlliamo-con-un-unico-software-la-nostra-raccolta-musicale/">geekissimo.com</a> (Italian)</li>
    <li><a href="http://www.makeuseof.com/tag/scan-your-music-library-and-repair-track-information-with-mp3-diags/">makeuseof.com</a></li>
    <li><a href="http://www.ghacks.net/2009/08/20/diagnose-your-mp3-collection-with-mp3-diag/">ghacks.net</a></li>
    <li><a href="http://mp3-diags.findmysoft.com/">Short review and Quick Look Video at findmysoft.com</a></li>
    <li><a href="http://www.doxaliber.it/di-tag-copertine-cover-art-e-quantaltro/1328">doxaliber.it</a> (Italian)</li>
    <li><a href="http://www.aranzulla.it/riparare-file-mp3-danneggiati-8184.html">aranzulla.it</a> (Italian)</li>
    <li><a href="http://mp3-diags.softonic.it/">softonic.it</a> (Italian)</li>
    <li><a href="http://www.softsea.com/review/MP3-Diags.html">softsea.com</a></li>
    <li><a href="http://www.designcontest.com/show/mp3diags-clicknet-fi">Michael Sirola's Finnish translation of the home page</a></li>
</ul>

(There seems to be a relatively large Italian following.)
</div>




<!-- ========================================================================================================== -->
<!-- ========================================================================================================== -->
<!-- ========================================================================================================== -->
<!-- ========================================================================================================== -->


<div class="SubChapterText RegFnt WarnCol">
<span class="WarnCol"> WARNING</span>
</div>

<div class="WarnCol NormalText RegFnt">
<span class="WarnCol"> If you want to use those parts of MP3 Diags functionality that alter existing files, it is highly advisable to back up your files first, because there is a real chance of data loss. It can be caused by both user error and bugs in the program. </span>
</div>

<div class="WarnCol NormalText RegFnt">
<span class="WarnCol"> Now if you wonder just how big this chance is, I don't have any answer. As far as I know, there are no bugs that may cause data corruption, but there may be some that I don't know about. I didn't lose any data in my own files, but you'll have to try it for yourself. </span>
</div>

<div class="WarnCol NormalText RegFnt">
<span class="WarnCol"> I guess the biggest risk is in a mismatch between what you expect MP3 Diags to do and what it was designed to do. So reading the documentation could help. </span>
</div>


<div class="SubChapterText RegFnt ChpCol1">
Documentation
</div>


<div class="NormalText RegFnt ChpCol1">

<table border="0" cellpadding="0" cellspacing="0" class="NoBrdTableText RegFnt ChpCol1">
    <tr> <td> <a href="010_getting_the_program.html"> Getting the program </a> </td> </tr>
    <tr> <td> <a href="020_mp3_introduction.html"> MP3 introduction </a> </td> </tr>
    <tr> <td> <a href="030_users_guide.html"> User's guide </a> </td> </tr>
    <tr> <td>
        <table border="0" cellpadding="0" cellspacing="0" class="NoBrdTableText RegFnt ChpCol1 SubtableSpace">
            <tr> <td> <a href="035_suggested_usage.html">Suggested usage</a> </td> </tr>
            <tr> <td> <a href="110_first_run.html">First run</a> </td> </tr>
            <tr> <td> <a href="120_first_scan.html">Scanning MP3 files</a> </td> </tr>
            <tr> <td> <a href="130_main_window.html">Main window</a> </td> </tr>
            <tr> <td> <a href="140_main_window_tools.html">Main window - Tools</a> </td> </tr>
            <tr> <td> <a href="145_transformations_list.html">Transformations - Details</a> </td> </tr>
            <tr> <td> <a href="150_main_window_all_notes.html">Main window - All notes</a> </td> </tr>
            <tr> <td> <a href="160_main_window_tag_details.html">Main window - Tag details</a> </td> </tr>
            <tr> <td> <a href="170_note_filter.html">Note filter</a> </td> </tr>
            <tr> <td> <a href="180_folder_filter.html">Folder filter</a> </td> </tr>
            <tr> <td> <a href="190_tag_editor.html">Tag editor</a> </td> </tr>
            <tr> <td> <a href="200_discogs_query.html">Querying Discogs or MusicBrainz</a> </td> </tr>
            <tr> <td> <a href="210_tag_editor_assign_image.html">Tag editor - Assigning images</a> </td> </tr>
            <tr> <td> <a href="220_tag_editor_patterns.html">Tag editor - Patterns</a> </td> </tr>
            <tr> <td> <a href="230_normalize.html">Normalization</a> </td> </tr>
            <tr> <td> <a href="240_file_renamer.html">File renamer</a> </td> </tr>
            <tr> <td> <a href="250_config_files.html">Config - Files</a> </td> </tr>
            <tr> <td> <a href="260_config_ignored_notes.html">Config - Ignored notes</a> </td> </tr>
            <tr> <td> <a href="270_config_custom_transf.html">Config - Custom transformations</a> </td> </tr>
            <tr> <td> <a href="290_config_transf_params.html">Config - Transformation parameters</a> </td> </tr>
            <tr> <td> <a href="292_config_visible_transf.html">Config - Visible transformations</a> </td> </tr>
            <tr> <td> <a href="295_config_quality.html">Config - Audio quality</a> </td> </tr>
            <tr> <td> <a href="297_config_colors.html">Config - Colors</a> </td> </tr>
            <tr> <td> <a href="298_config_shell.html">Config - Shell integration</a> </td> </tr>
            <tr> <td> <a href="299_ext_tools.html">Config - External tools</a> </td> </tr>
            <tr> <td> <a href="300_config_others.html">Config - Others</a> </td> </tr>
            <tr> <td> <a href="310_advanced.html">Advanced features</a> </td> </tr>
        </table>
    </td> </tr>
    <tr> <td> <a href="040_limitations.html"> Limitations </a> </td> </tr>
    <tr> <td> <a href="050_feedback.html"> Feedback and support </a> </td> </tr>
    <tr> <td> <a href="060_notes_for_programmers.html"> Notes for programmers </a> </td> </tr>
    <tr> <td> <a href="070_miscellaneous.html"> Miscellaneous </a> </td> </tr>
    <tr> <td> <a href="008_licence.html"> Licence and acknowledgements </a> </td> </tr>
</table>
</div>



<div class="FreeNormalText RegFnt ChpCol2">
I'd appreciate <a href="050_feedback.html">feedback</a> about your experience with MP3 Diags (things like if it compiles or not, if it crashes, if it corrupts files, if you'd like a binary available for some platform, parts that you like or dislike, new features ... )<br/>
</div>


<div class="FreeNormalText RegFnt ChpCol2">
Ciobi
</div>
<!--
<span class="NormalText RegFnt ChpCol2" style="padding-left:30px"></span>
<br/>

            <script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script> </td>


class="NavTable"
-->
<!--
<div class="FreeNormalText RegFnt ChpCol1">
<table border="1" cellpadding="1" cellspacing="5" >
    <tr>
        <td align="left">
            <script type="text/javascript">
                digg_url = 'http://mp3diags.sourceforge.net/';
            </script>
            <script src="http://digg.com/tools/diggthis.js" type="text/javascript"> </script>

        </td>

        <td align="left" valign="top">

            <table border="1" cellpadding="1" cellspacing="1" >
                <tr valign="top">
                    <td align="left">
                        <a href="http://www.stumbleupon.com/submit?url=http://mp3diags.sourceforge.net/"> <img border="0" src="http://cdn.stumble-upon.com/images/120x20_su_black.gif" alt="" align="absmiddle" /></a>
                    </td>
                </tr>
                <tr valign="bottom">
                    <td align="left">
                        <img src="http://static.delicious.com/img/delicious.small.gif" height="10" width="10" alt="Delicious" />
                        <a href="http://delicious.com/save" onclick="window.open('http://delicious.com/save?v=5&amp;noui&amp;jump=close&amp;url='+encodeURIComponent(location.href)+'&amp;title='+encodeURIComponent(document.title), 'delicious','toolbar=no,width=550,height=550'); return false;"> Bookmark this on Delicious</a>
                    </td>
                </tr>

                <tr valign="bottom">
                    <td align="left">
                        < !- - AddThis Button BEGIN - - >
                        <a class="addthis_button" href="http://www.addthis.com/bookmark.php?v=250&amp;pub=xa-4a8e66ee1f75de1f"><img src="http://s7.addthis.com/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a><script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a8e66ee1f75de1f"></script>
                        < !- - AddThis Button END - - >
                    </td>
                </tr>



            </table>

        </td>

    </tr>
</table>
</div>
-->

<!-- AddThis Button BEGIN -->
<!--
<a class="addthis_button" href="http://www.addthis.com/bookmark.php?v=250" addthis:url="http://mp3diags.sourceforge.net/" addthis:title="MP3 Diags">
    <img src="http://s7.addthis.com/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/>
</a>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js"></script>
-->
<!-- AddThis Button END -->




<div class="NavPadTable RegFnt ChpCol1">
<div style="width:100%">
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="NavTable">
    <tr>
        <td width="30%" align="left"> </td>
        <td width="40%" align="center" valign="middle" class="NavBarText"> MP3 Diags </td>
        <td width="30%" align="right"> <a href="010_getting_the_program.html"> Getting the program</a> <a href="010_getting_the_program.html"> <img src="arrow_right_small.png" class="ImgNoBorder NavPadRight" align="absmiddle" /> </a> </td>
    </tr>
</table>
</div>
</div>





<!--QQQStatCounterQQQ-->

</body>
</html>