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
What is New
Copy & paste of tags at manual panel. (Use all data or specific fields (standard/extended/user/picture..etch) cross format copy pasting is possible.)
APE2 & Vorbis comments, field normalization & new fields ( involved people,URL's, original artist/album/year..etch etch )
Unified user defined field names across formats
New % variables, file date, time %S1 %S2 and %Z for file type.
Online, CTRL-T, CTRL-A commands display duration between album track and file to be used.
Online, duration mismatch option and warning.
Online indicator & option if not all track fields are selected for update
Find dialog at tag panel's grid.
Lyrics/Pics dialog at tag panel batch jobs is redesigned also filename format is user defined.
Library, option to show name/volume/text next to drive at volumes
Library, remove volume command
Library, quick edit/full tag edit dialogs always update database when invoked from library
Library, remove sort functionality.
Library, ' apply value to all fields in grid' option in query prompt dialog (easier to search at multiple fields using OR )
Manual panel export as playlist functionality.
Rename panel, hide path column option.
Rename panel, when a playlist is used to rename files auto prompt dialog to save again is possible.
Option for library as default page
Removed limitation of auto scan and sub folders usage.
Changed toolbar with combo box for file format selection.
Last folder used is saved for file operations/save as commands etch.
++SCRIPTS++
Rename panel scripts available
Physical restructure, re_getlevel( 0 ) returns filename.
Changed interface usage a bit, they are easier to use and edit.
MD5 routine has an option for whole file or audio data only.
More sys routines
sys_RenameCurrentTreeFolder - (routine to rename current folder in tree view) , sys_ClipboardCopy,
sys_ClipboardPaste
More routines for path/filename manipulation
(ExtractFilePath,ExtractFileDir,ExtractFileDrive,ExtractFileName,ExtractFileExt,CreateDir,GetCurrentDir,GetLastDir)
More online routines (on_grdApplyRow,on_getGrdField,on_setGrdField,on_getGrdRow,on_getGrdRowCount,on_setGrdRow,on_setGrdSkip,on_setGrdResult,on_getGrdAlbumRow,on_getGrdAlbumRowCount)
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 %HIntroduction 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.
What is new.
WV file support using APEv2 tags, versions 3 and 4 supported.
Track field handling options enhanced, separate options to pad in filenames and tags, options to use nn/xx style at online panel.
Illegal characters can be replaced with a user defined value.
A few extra grid formatting options ( row height, grid lines )Fixes
Hopefully final ID3v2 Unicode fix.
Small bugs fixed.
What is new.
AAC file support using ID3 tags
APL file support using APEv2 tags
Library module has moved to main window
New %I encoder user variable
Online panel restructured, Amazon image grabber, more reliable auto sort algorithm, HTTP protocol as well for freeDb for those behind firewalls,
new AMG parser & new data, new fields ( type, label, themes )ID3 v1/v2 & APEv1/v2 tags can be removed from all file types.
Special option for %D %U variables regarding multi disk albums.
Duplicates show only current dir + Filename when 'show only filenames' option is used.
Extended hint for library items in the grid, song highlights can be added to favorites.
Range removal available as rename option.
Minor enhancements.Fixes
Rare ID3v2 Unicode fix.
Small mask bug fixed.
Find duplicates works correctly using the 'ignore tracks from different albums' parameter.
Library grid column selection ( add/remove ) small bug fixed.
Minor GUI/misc fixes.
What is new.
Main new feature is the library module
Rename has an ISO level 2 compatible option.
Two new fields Tempo %XP, and Type %XY.
New variable for VBR.
The language combo had duplicate entries, they are removed, has 2 more languages Japanese and Korean and it is sorted.
Manual edit shortcut keys ( F2,F3, SH_F1/F2/F3 ) work anywhere, also SH_PGUP and SH_PGDN will move the current row up or down.
Last Picture type used is saved in batch tag panel
Organize - playlister shows encoder-info and info dialog has size,max,min,avg bitrate and counts only selected files.
Save as playlists in rename/tag grids
Show only filenames option
FLAC transcoding.
User defined command line options for LAME encoder
Go to current song playing command in player.
Move row Up/Down at Tag panel.
Option to overwrite existing files when restructuringFixes
LYRICS 3 minor fix
Save to cue file uses correct duration format (mm:ss:ff:)
AMG credits parsed better
Favorite folders combo does not lose focus upon typing
Multi HTML export link bug.
'Open with the Godfather' respects last root used if possible.
Online minor fixes.
Encoder always locates binaries correctly.
Minor GUI fixes.