Tunes Checker User Guide

Table of Contents


Tunes Checker is a desktop application for checking the integrity of an iTunes library.

The application reads an ‘iTunes Library.xml’ file and compares its contents to the actual files found in the Media Music folder, reporting any discrepancies.

Getting Started

System Requirements

Tunes Checker is written in Java and can run on any reasonably modern operating system, including Mac OS X, Windows and Linux. Tunes Checker requires a Java Runtime Environment (JRE), also known as a Java Virtual Machine (JVM). The version of this JRE/JVM must be at least 6. Visit to download a recent version for most operating systems. Installation happens a bit differently under Mac OS X, but generally will occur fairly automatically when you try to launch a Java app for the first time.

Because Tunes Checker may be run on multiple platforms, it may look slightly different on different operating systems, and will obey slightly different conventions (using the CMD key on a Mac, vs. an ALT key on a PC, for example).


Tunes Checker Copyright 2015 by Herb Bowie

Tunes Checker is open source software. Source code is available at GitHub.

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.


Download the latest version from Decompress the downloaded file. Drag the resulting file or folder into the location where you normally store your applications. Double-click on the jar file (or the application, if you’ve downloaded the Mac app) to launch.

Data Fields

File Operations

File operations may be accessed via the File menu.

User Interface


The following commands are available. Note that the first two commands open local documentation installed with your application, while the next group of commands will access the Internet and access the latest program documentation, where applicable.

Tunes Checker logo