Comment Editor
Access: Click comment column cell button, or double-click a comment cell (depending upon Preferences setting)
The MP3's ID3v2 tag, as well as some other tag types, allows for multiple lines of text to exist in a comment field. Library Clinic supports multi-line text fields in two ways:
- Comment and other multi-line fields are shown in the Editor as one line of text with line breaks replaced by caret (^) symbols. When a tag is updated, carets are replaced with newline character codes (hex '0D0A' for tags, hex '0A' for iTunes). Remove a line break by removing a caret. To add one, type in a caret anywhere you would like a new line to begin.
- Often a multi-line field is too long to view or edit comfortably on the single line shown in the Editor. To edit or view long text entries, or to work with multiple comments, click the "ellipse button" that appears on the right in a cell when it's selected. This executes a stand-alone subeditor, as shown below for the Comment field (subeditors may also be set to execute by double-clicking on a cell - see topic Preferences).

Two copies of the comment field's contents are shown. The copy on the left is an optional read-only copy for use as a reference and copy source (to expose, see "View > Original Text" on the Menu bar). The copy on the right may be edited and becomes the new tag contents when the OK button is clicked, or when you move to another tag. Resize the editor by dragging a corner of the window with the mouse. The center partition is adjustable by dragging it to one side or the other. Depressing the Reset button returns the editor to its default size.
Optional data fields:
- Description: Enter a brief description or summary describing the overall content of the comment. This information is stored as a separate field within the comment frame.
- Language: From this drop down list, select the language that the tag is written in. Like the description data above, this information is stored as a separate field within the comment frame.
Three conditions determine which language appears in the language field when the Comment Editor is executed:
- * If there is already a comment field present in the tag and it contains a recognized language descriptor, the language associated with the descriptor appears.
- * If there is already a comment field present in the tag but it contains an unrecognized language descriptor, the selection "Undetermined" appears.
- * If there is no comment field present in the tag, it is assumed that a new comment is being added, and the Default Language specified in Preferences is shown.

When renaming files using the ID3v2 comment field as part of the name, line breaks are removed and lines concatenated to form a new name. Similarly, if V1 syncs with V2 is enabled on the Options Panel, line breaks are replaced with space characters in multi-line ID3v2 comments before being written to ID3v1 comment fields. Since the ID3v1 comment field can hold only a maximum of 28 characters, however, only the first 28 characters are written. When synchronizing, you can choose to have the ID3v1 comment field display either 1) the full text it receives from ID3v2, regardless of length (Trim Overlength disabled), or 2) the text that will actually be written to the tag (Trim Overlength enabled). Tag types other than MP3 will accommodate any length of text in a comment field.
When a change is made to an ID3v1 Comment while V2 syncs with V1 is enabled, the entire contents of the ID3v2 Comment field is replaced with the single-line ID3v1 comment text.
When saving comments to multiple files with the PasteDown Panel, any carets in the comment field are interpreted as newline characters and the content is saved as a multi-line comment, if the tag type allows. When saving to ID3v1 tags, carets are replaced with space characters before being written.
Multiple Comments -
The Comment Editor supports the existence of multiple comments in a single tag. Tags that contain more than one comment are flagged in the Editor by a small red triangle appearing in the upper right corner of a cell (as are other cells that support multiple instances). Briefly holding the mouse pointer over a cell containing this indicator will produce a small "hint" giving the number of comments contained in the tag.
Use the Comment Editor's Add button to insert additional comments into a tag, or the Delete button to remove one. New comments created have their Language setting automatically set to the Default Language specified in Preferences' Tag Options section.
When multiple comments are present in a tag, only the first one in the tag is operated on by tag synchronizations, column data swaps, and most other kinds of multi-file operations. For example, if ID3v2 tags are set to synchronize with ID3v1 when an ID3v1 comment is deleted, only the first ID3v2 comment in the corresponding ID3v2 tag is deleted as a result of synchronization. If a second comment exists in the tag, it will take the place of the first one in the Editor.
iTune Comments -
iTunes stores its audio normalization and equalization data for MP3s in custom ID3v2 comment frames identifiable by a comment description field with text "iTunNORM." These frames contain hexadecimal text data and is not normally edited manually, nor would one normally want to view it. By default, Library Clinic skips over these frames whenever displaying or processing MP3 comments so that they become, in effect, transparent to the user. Tag operations that remove entire tags will remove these frames, but other operations look for them and bypass them when found.
You can manually remove iTune frames from all files, or from just selected files, by choosing Main Menu > ID3v2 > Remove iTune comment frames <Alt + F11>. If desired, you can disable Library Clinic's default handling of iTunes frames by manually editing the Initialization File to allow them to be displayed and processed just like other types of MP3 comment frames. In your install folder, look for file "LibraryClinic.ini." With a text editor, edit the statement "ShowITune=0" in section "[MiscSettings]" in this file, so that it reads "ShowITune=1".
|