While some software sites may provide downloads for Library Toolkit, the latest version is always available via the download link below. The latest version is 1.1.05 :
System Requirements & Pre-Requisites
- Windows XP, 7, 8 or 10*
- Microsoft .NET Framework 4
- iTunes (validated from version 10, though earlier versions should also work)
* Windows Vista & Server users: please verify the trial version works without issue before committing to purchase.
iTunes Library Toolkit (for Windows) has been developed by the makers of iTunes Folder Watch, a well established and proven iTunes utility. The iTunes Library Toolkit will greatly simplify the ongoing maintenance of your iTunes library. The following functions are part of the toolkit:
- New Media - detects new media under watched folders and adds them to iTunes.
- Dead Links - removes references to media files which no longer exist from your iTunes library.
- Update Attributes - detects modified attributes in the media files and updates the iTunes track attributes to match.
- Custom Browse - allows you to generate iTunes playlists in a folder structure based on media attributes (tags), or based on the source folder/file structure. This provides a new customisable way to browse your media library hierarchically.
- Generate Catalog - allows you to generate a web-ready HTML catalog for your music library with embedded youtube-instant links (example using vanilla theme) - it is fast and responsive even for large collections.
- Automate! - allows you to run any or all of the above functions as automatic background tasks.
The Automate function leverages the power of the core functions. Once you have configured the settings for the core functions to your preference, the Library Toolkit can be left running in the background, monitoring your system and performing the library organisational tasks completely automatically as it needs to.
This means that you can add new media files to your chosen media folder structure and they will be added to iTunes automatically (and optionally organised into configurable playlists). Delete media files and they will be removed from the library. You can even move your media files around, rename them, or their folders, and the Library Toolkit can synchronise these changes automatically with the iTunes database (retaining dynamic user-based information like Rating, Playcount, etc).
To fully appreciate all the features that the Library Toolkit has to offer, we invite you to download it and try all the features for yourself - it is free and fully functional for one month after installation. Following the trial, licences are issued on a simple per-machine per-year basis:
Licence for one year on one computer : £3.99 (GBP)
Each licence purchase must be made via the option provided in the software, from the machine which you wish to tie the licence to. A licence entitles you to priority email support, which is available via the Help menu within the application.
An annual licence is now preferred to a "lifetime" licence because this software is wholly dependent upon the continued availability of iTunes and its open API (something outside our control).
Skip empty and illegal paths.
Skip hidden folders in adding new media.
Issue advice on non-existent iTunes XML.
Prevent duplicate invocation.
Fix recognition of non-standard iTunes XML location.
Upgrade to .NET 4.0 (apologies but on upgrading you will need to re-configure your watch folders and other task parameters)
Nightly Re-Synch (Full Rescan) option.
Average bitrate per album shown in catalog. Allow this and youtube-instant track links to be optional.
Prevent exception on purchase page (on computers with UAC).
Reminder to add firstname.lastname@example.org to safe senders list on purchase page.
For Custom Browse skip any tracks with an empty path element (eg. if %g is specified in a path then it will skip tracks without a track grouping)
- if you want these entries to appear you have to define a value for the null value via the edit template window.
Ensure tracks are written to custom browse playlists in artist/album/diskno/trackno play order
Recover cached information lost on upgrade to 1.0.17 (full licences restored)
%FF custom browse template discontinued since the large number of playlists generated tends to choke the iTunes API - %F template to be used instead.
Do not implicitly focus on playlist folders created (can speed up custom browse task since iTunes doesn't have to continually update the display).
Timings in log file and more useful diagnostics in playlist generation.
Handle anomalies where catalog filter set to Music.
Catalog includes disc number (when album has more than one).
On-screen warning when "Optimise for Web" turned on (AND option turned on to auto-open on completion), that Ajax fetches may not work on some browsers (eg. Chrome, Opera) when testing locally (i.e. until web-deployed).
Fix cover search (do not look further once found in iTunes coverflow).
Catalog now has sort options (of albums within artists) - on home page.
New option for catalog web search "Retry if previously not found" : makes it search for covers and album/artist info again even if not found last time.
Generated catalog now builds in youtube-instant links.
Bypass tracks with non-standard path (eg. http streams) but register in log file(s).
Improved unexpected error reporting and logging (when diagnostics turned on).
Fix for occasional object reference error in MakeKey function, which can affect Dead Tracks function.
Prevent deselected tracks (in iTunes) being added via New Media task.
Ensure new music is processed as part of subsequent custom browse or catalog function.
Offer link on payment page for entering discount value (for iTFW users).
Specify catalog filter based on special/smart iTunes playlist (blank = only music).
Rename log file to LibraryToolkit.log
Hold Track/Disc numbers etc as int not short to cope with huge values.
Custom Browse function only processes music.
Allow multiple watch paths in a single field, separated by |
Fix Dead link detection when Add task hasn't been run.
Allow forward dated licence (ie. 1 year from date X): for use in trial month to extend by a FURTHER year (not a year from date entered), or in last month of annual licence.