Current version

What is new
Online, Multiple masks for saving comments and credits using the ; separator plus picture masks.
Delete folder command at treeview.
Option to hide the main page ( Main/Library ) display a menu item instead plus shortcuts, also hide/un hide tree view.
Multi column sort at TAG panel's grid.
Option to use current folder when saving playlists.
Batch Create playlists options to use % vars for filenames ( & extra value for various/empty ).
Library, Batch replace dialog, option to auto update tags plus editable grid has combos for certain fields.
Library, Batch update tags dialog is enhanced with options Plus all fields are available for update.
Library, Create & assign new artist/album functionality.
Library, Options as how warnings will appear.
Library, Import playlists from files.
Library, Different Volumes can be created for the same Drive/Volume/Serial.
Library, export to csv, txt, doc files
Library, speed improvement for large playlists
Library, Subfolders/nested playlists toggle buttons
Library, more settings remembered
Online, Lock album information functionality ( lock specified fields so update from various sources/fixed values are applied easier ).
Online, changed multiple buttons and submenu with 'Use' button for grid apply and update selection.
Rename, Row select mode.
Option to auto update BAND/ALBUM ARTIST from ARTIST.
Duplicates, coloring/auto size options, ignore different artists option, and encoder column at grid.
Tag panel, normalized formatting and save options for unchecked fields.

+ SCRIPTS +
   ONL : on_SaveCommentEx,on_SaveCreditsEx,on_SavePictureEx (you can now pass any %var or text combination as a parameter)
             on_getGrdSkip,on_setIsVarious( b: boolean )
             on_GetGrdRowCountEx( const iFlg: integer ) iFlg = 0 all, 1 non skip, 2 skip
   SYS : sys_Logevent( sEvent, sInfo, iEvent = 0 info 1 warning 2 error )
More Standard Delphi functions available (StuffString,AnsiLeftStr,AnsiRightStr,AnsiMidStr,AnsiReplaceStr,AnsiReplaceText,AnsiCompareStr,AnsiCompareText,AnsiSameStr )
Also FileSetAttr( sFile, iAttr ) is available ( ReadOnly 1, Hidden 2, SysFile 4, reset 0 )

What is Fixed
wavpack 4 encoder detection and sfx files support ( Thanx to Gambit )
mp4 files with udta as the last atom got double size...
Library default ini had a wrong year field name
ID3v2 COMM frame ending with #0 fix
The LOG is used in more situations now
Import to library with update only inserted albums/artists
LIbrary uses type field from tag to update the album type field
Manual edit could not update after rename
Several smaller corrections here and there
Resolution/resizing changes do not render some panels invisible
Yet another Unicode COMM frame fix (too many #0 chars at the beginning )
The quick edit rename, updates the library when invoked from there
Library 'copy to' uses error log


 

What is New :
Tag panel's grid 'toggle row selection' feature to manipulated selected rows using standard context menu commands
Online, 'album info' tracks grid has a context menu with basic commands ( add, remove and add rows from files )
Rename panel's grid shows current filename in status bar.
Option to remember main sub pages usage
Option to auto start the tag update dialog.
Option to suspend the log dialog to appear automatically.
Parenthesis removal enhanced with the option to separately remove complete and/or incomplete values.
Online, % percent indicator for IE page load on status bar
Better error flow control and descriptive messages (rename/update)
'Refresh all' command at tree view.
Library, option to auto update track values from album values.
Library, button to update track basic fields from artist values
Library, Clear grid when first level branch selected option.
Library, refresh volume labeling after edit.
Library, find more of the same TITLE command.

+ SCRIPTS +
  System: Status bar control, sys_SetStatusText,sys_GetStatusText, sys_RemoveIllegalChars
  Tag panel : tg_GetFileName,tg_GetRowCount
  Online : on_getFileName,on_LoadFile, on_UpdateThis( const bLoadTags: boolean ); on_SaveComment,on_SaveCredists have a bSilent boolean parameter.
              Possibility to use the build in search for title,album, artist commands from within scripts
  Restructure: gTag variable usage enable using re_LoadFile
  gTag variable has all fields available and can be used to save Tags/ remove tags load pictures... and in general be used to manipulate files from inside scripts.

What is Fixed :
File/exit did not save the options.
Hide path after rename was fired did not work in rename panel.
Tree view 'Create playlists' command tried to read files other than supported audio.
ID3v2 - COMM frames with corrupt lang identifier are read ok now.
Library [?%*#_ chars fix with LIKE operator
Online CTRL_U,R grid focus problems corrected.
Read only ini files usage possible.
Library several GUI corrections.
Option for library volume labeling mask was not saved.
Lyrics/Pics dialog minor GUI corrections
mp4 files 'gnre' atom fix ( range check )
Remove tags batch ( spx/ofr ) did not work
Small player fixes
Manual panel respects trim options for tag fields
mp4 files fix for non standard files also copyright, URL and language fields behave properly.
Better control for N/A files.
Save only basic fields did not work


What is new
OptimFrog file support ( OFR/OFS ) using APEv2 tags.
Speex file support ( SPX ) using vorbis comments.
Library, grid filters can be applied to playlists & queries also.
Library, 'find more of this...' command (artist,album,year, genre ..etch etch..), (button in artist\albums toolbar), (button in albums & artist main toolbar)
Library, extended albums grid option with pictures and other info at artist panel.
Library, go back - forth, history buttons .
Support for hidden folders.
Online, macros script - export script. ( example scripts included: Export to CUE, export to HTML, Paste tracks from clipboard, etch..)
Physical restructure, pop up menu available with standard options ( quick edit, full edit etch )
Physical restructure, The tree view is editable, create new folders, rename them, delete a full branch or a specific file, also full Drag n' drop support implemented.
++ SCRIPTS ++
 NEW functions
   tg_Rename,on_getXXX, PadLeft, PadRight
   CreateDir,RemoveDir,RenameFile,DeleteFile,ForceDirectories,DirectoryExists,FileExists, FileCopy, ChangeFileExt
   FormatFloat, StrToFloatDef
   sys_FormatDuration, sys_FormatDurationEx, sys_MessageDlg, sys_SaveFileDialog, sys_OpenFileDialog
 Changes
   sys_Execute parameter for command line Params
   on_getCurrentDirectory -> sys_getCurrentDirectory
   on_SavePicture now return filename and has an option to save it silently.
   on_getTracks, extra param for duration in seconds


What is fixed
Library, track sort fix.
Minor internal fixes.


04 Nov. 2004 Version 0.67

Fixes
Tag scripts all rows marked as skip Infinite loop fix.
Replacement matrix 'index out of range' when trying insert a matrix when none existed.
Physical restructure, warning issued if root folder is empty/invalid
Library, alternate artist name usage did not work
Freedb multi line DTITLE fix.
Library volumes first level is sorted properly.
Library, sort by track number works always.
Library fixed problem with bad tag data when importing
Library query prompt dialog cancel does not return all records.
Library '.' accepted as a date separator
Library track type field fixes [ NOTE if you used this field in the treeviw you must edit the view, also if you used it in the grid you must remove it and re select it]


What is new
mp4/m4a/m4b file support using iTunes compatible tagging, full cover art support, user defined fields etch.
PNG image file support
Amazon site selection ( com, de, co.uk, co.jp )
User defined path for library file.
Option to clear values of tag panel on folder change
Option to exclude files marked as skip in tag update dialog
Automatic folder renaming using user defined masks available at treeview.
Installer changes ( folder structure for some of the files )
Script execution and usage, at Tag update/physical restructure and online panel ( custom web grabbers..)
Regular expressions available for scripts ( regex find and replace )
Global log implementation.
Online panel, options as what part of 'tracks' to apply (artist,album,year .. etch)
Track field padding for xx/nn style
Option to remember grid column widths ( tag/manual/online panel ).
Option not to clean artist from title for various artists albums.
New duration variable %H

Introduction of scripts

1. For tag update :
If you tried all the options but still miss some functionality then you can script your way out of a dead end situation.
Simple Delphi syntax with helper inline help and functions to cure even the most difficult situations.
Sample scripts included to fix the year field, split and update the the title and artist fields, an advanced example with the application of multiple masks to the file name and usage of the tokens to update the tag fields and finally an internal variable usage to sync ID3 tags.
Basic information is included in the tutorial ( fix year script )

2. For Physical restructure:
Sometimes tag variables are just not enough to create the desired directory structure, special artists, count of files etch etch make it impossible to create the exact structure needed.
Scripts come in handy here to define folder creation rules.
Two scripts are included, a simple one that removes 'The ' prefix from artists and an advanced one that uses all the possibilities, from 'The ' removal to special folder creation for artists that begin with numbers etch, genre usage, count of files and more.

3. For Online album grabbing/updating:
Freedb/AMG/Amazon are great but there are more sites with album info.
As an example of the unlimited possibilities of that feature, a Discogs.com album grabber is provided as a tutorial and why not... for usage of electronic music fans.
More scripts can be created easily using the above one as a tutorial.

Fixes
Some library options not saved.
Dozens and dozens of small (mostly invisible) internal changes, fixes etch.


 

Older history


Download Current version : 0.70
eMule ed2k link
Mirror1
Mirror2

Ready made Ini file to convert Greek text to Latin.