No warranty given or implied - this is a (potentially painful)
destructive process on your iTunes library...
Here's some JavaScript to parse your iTunes library and dispaly tracks
with a VolumeAdjustment (SoundCheck) value:
Code:
--------------------
var ITTrackKindFile = 1;
var iTunesApp = WScript.CreateObject("iTunes.Application");
var mainLibrary = iTunesApp.LibraryPlaylist;
var tracks = mainLibrary.Tracks;
var numTracks = tracks.Count;
var i;
while (numTracks != 0)
{
var currTrack = tracks.Item(numTracks);
// is this a file track?
if (currTrack.Kind == ITTrackKindFile)
{
// yes, does it have a volume adjustment?
if (currTrack.VolumeAdjustment != 0)
{
WScript.Echo(currTrack.name + " (" + currTrack.VolumeAdjustment + ")");
}
}
numTracks--;
}
--------------------
and here's some slightly different JavaScript to actually clear this
data out of your iTunes library:
Code:
--------------------
var ITTrackKindFile = 1;
var iTunesApp = WScript.CreateObject("iTunes.Application");
var mainLibrary = iTunesApp.LibraryPlaylist;
var tracks = mainLibrary.Tracks;
var numTracks = tracks.Count;
var i;
while (numTracks != 0)
{
var currTrack = tracks.Item(numTracks);
// is this a file track?
if (currTrack.Kind == ITTrackKindFile)
{
// yes, does it have a volume adjustment?
if (currTrack.VolumeAdjustment != 0)
{
WScript.Echo(currTrack.name + " (" + currTrack.VolumeAdjustment + ")");
currTrack.VolumeAdjustment = 0;
}
}
numTracks--;
}
--------------------
Hope that helps. I guess I should have done it in Perl but that would
have taken me a lot longer...
BarCar
--
barcar
------------------------------------------------------------------------
barcar's Profile: http://forums.slimdevices.com/member.php?userid=1760
View this thread: http://forums.slimdevices.com/showthread.php?t=28524
_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss