<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5625480660309083993</id><updated>2011-10-23T18:24:02.209-07:00</updated><category term='spiegel'/><category term='heise'/><category term='spiele'/><title type='text'>Randy's Träume</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://randystraeume.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5625480660309083993/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://randystraeume.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>randili</name><uri>http://www.blogger.com/profile/15757336298177275663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5625480660309083993.post-4386636354660690008</id><published>2011-03-02T10:08:00.000-08:00</published><updated>2011-03-09T06:12:26.879-08:00</updated><title type='text'>Cleaning up your iTunes library (on a mac)</title><content type='html'>After merging two iTunes libraries I was left with many duplicates which iTunes asked me to delete one by one. I am always looking for efficient ways to solve boring tasks, so I went off to find a way to solve this automatically. Having a mac is great, because it has so many useful and easy tools to handle those kinds of problems. First of all, there is applescript, which I never touched before, but it really is the easiest way to deal with applications on a mac. To give you one example of its great powers consider the simple command you can enter in any applescript editor window &lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tell application "iTunes" to play&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Click "Run" and it plays! Easy, right?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyway, I wrote a few applescripts to clean up my library. I couldn't find similar scripts or at least not of the kind I wanted them to be (also, deleting duplicates is often available only for cash). I also wanted to learn applescript. So why not write my own scripts?&lt;br /&gt;&lt;br /&gt;I want to share my experiences with other users and I hope they can be useful for more people out there. I trust on google to spread the word :) The scripts are (to some extent) optimized to be fast, using some tricks (or flaws) of applescript. Still, deleting the duplicates takes some time, especially for large libraries. This is however because of iTunes. Deleting is not a simple task for iTunes. It has to update quite a few things in the background, so dont be alarmed if you have to wait for some time. For me, with about 13.000 tracks deleting 6.000 duplicates took about one hour. &lt;br /&gt;&lt;br /&gt;All scripts support (at least a simple) logging, i.e. you can check their progress by opening a log file, containing stuff like "Handling file xyz, Deleting file uvw". You can use it to check what is happening. You can easily change it and add more logging messages. You can also turn it off (by writing "false" after the doLogging property). Especially for the script "Clean up your media folder", you might want to try it with a smaller library first, to convince yourself that everything works finely. After all, your music files are valuable and you don't want them to be gone forever accidentally! However, my scripts don't really delete files, they just move them to the trash. So you can always save files, by checking there after the whole process.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Finally, here are some of the scripts:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;Delete duplicates&lt;/b&gt;. This little script finds and deletes duplicates in your iTunes library (It deletes the library entry, NOT the physical file. To delete the physical file, look at the "Clean up your music folder" script below.&amp;nbsp;This is to avoid deleting files accidentally which you just added to your iTunes library, without copying to your music folder). Two tracks are considered duplicates if they share the same track name, artist and album title. Only if those 3 fields are the same, all of the tracks except one can be deleted. Additionally the play counts and the grouping entries are "merged" together, i.e. the highest play count among the duplicates is adopted and any grouping entry. &amp;nbsp;If you have better suggestions on how to merge tracks, I am open to any suggestions.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Delete dead tracks&lt;/b&gt;. This script finds and deletes dead tracks in your iTunes library, i.e. tracks whose path do not point to an existing file in the file system.&lt;span class="Apple-style-span" style="color: #5e6161; font-family: Verdana; font-size: 12px;"&gt; &lt;/span&gt;&lt;title&gt;&lt;/title&gt;&lt;style type="text/css"&gt; p.p1 {margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161} &lt;/style&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Clean up your music folder&lt;/b&gt;. This script finds and deletes files in your media folder which are not represented by entries in your iTunes library. I say "files" because you might have copied other files like pictures there and forgot about them or because maybe some other music program added hidden index files. If one of the folders in the media folder is empty, it is deleted as well. &lt;br /&gt;WARNING: You need to adapt the "libPath" to change the location of the media folder. By default it is set to "yourHomeFolder/Music/iTunes/Music". If you don't, ALL files in the specified folder will be deleted, because none of the files are present in YOUR iTunes library. You also might want to change the valid file endings, i.e. the list of file endings, which are considered to contain media data. ALL other files will be deleted for sure!!! Anyway, on a mac nothing is deleted immediately. All "deleted" files will be moved to the trash, so you can still save them if they were deleted incorrectly. Whatever you do, you should first check on a small library if the script does what you want. Don't blame me later, if all your data are gone!&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Any suggestions are welcome. Hope my scripts help you learning apple script or handle your iTunes problem. And here finally the scripts. To run them, just copy and paste them to a new text edit window, save as "..".scpt. After clicking the apple script editor opens and you can click run. Alternatively you can save the files in the apple script editor as application, which then can be run by clicking like a regular app.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. Delete duplicates&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;title&gt;&lt;/title&gt;   &lt;style type="text/css"&gt; p.p1 {margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161} p.p2 {margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161; min-height: 15.0px} p.p3 {margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; min-height: 15.0px} p.p4 {margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana} p.p5 {margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #4500ff} p.p6 {margin: 0.0px 0.0px 0.0px 78.6px; text-indent: -78.6px; font: 12.0px Verdana} p.p7 {margin: 0.0px 0.0px 0.0px 78.6px; text-indent: -78.6px; font: 12.0px Verdana; color: #2f9700} p.p8 {margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #2f9700} p.p9 {margin: 0.0px 0.0px 0.0px 78.6px; text-indent: -78.6px; font: 12.0px Verdana; color: #5e6161} p.p10 {margin: 0.0px 0.0px 0.0px 78.6px; text-indent: -78.6px; font: 12.0px Verdana; min-height: 15.0px} p.p11 {margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #5e6161} p.p12 {margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana} p.p13 {margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; min-height: 15.0px} p.p14 {margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.1px; font: 12.0px Verdana} p.p15 {margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.1px; font: 12.0px Verdana; min-height: 15.0px} p.p16 {margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana} p.p17 {margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.1px; font: 12.0px Verdana; color: #5e6161} p.p18 {margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana; min-height: 15.0px} p.p19 {margin: 0.0px 0.0px 0.0px 235.6px; text-indent: -235.7px; font: 12.0px Verdana} p.p20 {margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana; color: #5e6161} p.p21 {margin: 0.0px 0.0px 0.0px 235.6px; text-indent: -235.7px; font: 12.0px Verdana; min-height: 15.0px} p.p22 {margin: 0.0px 0.0px 0.0px 275.0px; text-indent: -275.0px; font: 12.0px Verdana; color: #2f9700} p.p23 {margin: 0.0px 0.0px 0.0px 275.0px; text-indent: -275.0px; font: 12.0px Verdana; min-height: 15.0px} p.p24 {margin: 0.0px 0.0px 0.0px 275.0px; text-indent: -275.0px; font: 12.0px Verdana} p.p25 {margin: 0.0px 0.0px 0.0px 314.2px; text-indent: -314.2px; font: 12.0px Verdana} p.p26 {margin: 0.0px 0.0px 0.0px 314.2px; text-indent: -314.2px; font: 12.0px Verdana; min-height: 15.0px} p.p27 {margin: 0.0px 0.0px 0.0px 353.5px; text-indent: -353.5px; font: 12.0px Verdana} p.p28 {margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #2f9700} p.p29 {margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.1px; font: 12.0px Verdana; color: #2f9700} p.p30 {margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.1px; font: 12.0px Verdana; color: #2e00c3} p.p31 {margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana; color: #2e00c3} p.p32 {margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana; color: #2f9700} span.s1 {color: #2f9700} span.s2 {color: #681195} span.s3 {color: #000000} span.s4 {color: #4500ff} span.s5 {color: #2e00c3} span.s6 {color: #3b0668} span.s7 {color: #9400e1} span.Apple-tab-span {white-space:pre} &lt;/style&gt;   &lt;br /&gt;&lt;div class="p1"&gt;(*&lt;/div&gt;&lt;div class="p1"&gt;This little script finds and deletes duplicates in your iTunes library. Two tracks are considered duplicates if they share the same track name, artist and album title. Only if those 3 fields are the same, all of the tracks except one can be deleted. Additionally the play counts and the grouping entries are "merged" together.&lt;/div&gt;&lt;div class="p1"&gt;You can also use the main handler to delete duplicates in any other playlist than the main library.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;You can turn on or off logging of deleted tracks. The logging goes to the "logFile.txt" in your home folder.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Any comments to &lt;/div&gt;&lt;div class="p1"&gt;randolf.altmeyer@gmail.com&lt;/div&gt;&lt;div class="p1"&gt;*)&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p4"&gt;&lt;b&gt;property&lt;/b&gt; &lt;span class="s1"&gt;doLogging&lt;/span&gt; : &lt;span class="s2"&gt;false&lt;/span&gt;&lt;/div&gt;&lt;div class="p5"&gt;&lt;span class="s3"&gt;&lt;b&gt;property&lt;/b&gt; &lt;/span&gt;&lt;span class="s1"&gt;textlog&lt;/span&gt;&lt;span class="s3"&gt; : &lt;/span&gt;&lt;i&gt;missing value&lt;/i&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p4"&gt;&lt;b&gt;on&lt;/b&gt; &lt;span class="s4"&gt;&lt;b&gt;run&lt;/b&gt;&lt;/span&gt; {}&lt;/div&gt;&lt;div class="p6"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;tell&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;application&lt;/i&gt;&lt;/span&gt; "iTunes" &lt;b&gt;to&lt;/b&gt; &lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;plList&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;library playlist&lt;/i&gt;&lt;/span&gt; 1&lt;/div&gt;&lt;div class="p7"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;main&lt;span class="s3"&gt;(&lt;/span&gt;plList&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p4"&gt;&lt;b&gt;end&lt;/b&gt; &lt;span class="s4"&gt;&lt;b&gt;run&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="s3"&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;main&lt;span class="s3"&gt;(&lt;/span&gt;plList&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p9"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;-- set up logger&lt;/div&gt;&lt;div class="p6"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;textlog&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s1"&gt;makeFileLog&lt;/span&gt;(((&lt;span class="s5"&gt;&lt;b&gt;path to&lt;/b&gt;&lt;/span&gt; &lt;span class="s6"&gt;home folder&lt;/span&gt;) &lt;b&gt;as&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;string&lt;/i&gt;&lt;/span&gt;) &amp;amp; "logFile.txt")&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p6"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;span class="s1"&gt;doLogging&lt;/span&gt; &lt;b&gt;then&lt;/b&gt; &lt;span class="s1"&gt;textlog&lt;/span&gt;'s &lt;span class="s1"&gt;logImportant&lt;/span&gt;("Starting deleting duplicates...")&lt;/div&gt;&lt;div class="p7"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;findDuplicates&lt;span class="s3"&gt;(&lt;/span&gt;plList&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p6"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;span class="s1"&gt;doLogging&lt;/span&gt; &lt;b&gt;then&lt;/b&gt; &lt;span class="s1"&gt;textlog&lt;/span&gt;'s &lt;span class="s1"&gt;logImportant&lt;/span&gt;("Finished deleting duplicates...")&lt;/div&gt;&lt;div class="p4"&gt;&lt;b&gt;end&lt;/b&gt; &lt;span class="s1"&gt;main&lt;/span&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="s3"&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;findDuplicates&lt;span class="s3"&gt;(&lt;/span&gt;plList&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p6"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;tell&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;application&lt;/i&gt;&lt;/span&gt; "iTunes"&lt;/div&gt;&lt;div class="p11"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;-- find all artists&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;artistList&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s7"&gt;artist&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;b&gt;every&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;track&lt;/i&gt;&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;plList&lt;/span&gt; &lt;b&gt;whose&lt;/b&gt; &lt;span class="s7"&gt;artist&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;b&gt;not&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;missing value&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;actArtList&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; {}&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;with&lt;/b&gt; &lt;span class="s1"&gt;a&lt;/span&gt; &lt;b&gt;in&lt;/b&gt; &lt;span class="s1"&gt;artistList&lt;/span&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;b&gt;not&lt;/b&gt; (&lt;span class="s1"&gt;actArtList&lt;/span&gt; &lt;b&gt;contains&lt;/b&gt; (&lt;span class="s1"&gt;a&lt;/span&gt; &lt;b&gt;as&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;string&lt;/i&gt;&lt;/span&gt;)) &lt;b&gt;then&lt;/b&gt; &lt;b&gt;copy&lt;/b&gt; (&lt;span class="s1"&gt;a&lt;/span&gt; &lt;b&gt;as&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;string&lt;/i&gt;&lt;/span&gt;) &lt;b&gt;to&lt;/b&gt; &lt;b&gt;end&lt;/b&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;actArtList&lt;/span&gt;&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p11"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;-- find all albums for a given artist&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;with&lt;/b&gt; &lt;span class="s1"&gt;a&lt;/span&gt; &lt;b&gt;in&lt;/b&gt; &lt;span class="s1"&gt;actArtList&lt;/span&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;albList&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; (&lt;span class="s7"&gt;album&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;b&gt;every&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;track&lt;/i&gt;&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;plList&lt;/span&gt; &lt;b&gt;whose&lt;/b&gt; &lt;span class="s7"&gt;artist&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;span class="s1"&gt;a&lt;/span&gt; &lt;b&gt;and&lt;/b&gt; &lt;span class="s7"&gt;album&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;b&gt;not&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;missing value&lt;/i&gt;&lt;/span&gt;)&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;actAlbList&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; {}&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;with&lt;/b&gt; &lt;span class="s1"&gt;al&lt;/span&gt; &lt;b&gt;in&lt;/b&gt; &lt;span class="s1"&gt;albList&lt;/span&gt;&lt;/div&gt;&lt;div class="p16"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;b&gt;not&lt;/b&gt; (&lt;span class="s1"&gt;actAlbList&lt;/span&gt; &lt;b&gt;contains&lt;/b&gt; (&lt;span class="s1"&gt;al&lt;/span&gt; &lt;b&gt;as&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;string&lt;/i&gt;&lt;/span&gt;)) &lt;b&gt;then&lt;/b&gt; &lt;b&gt;copy&lt;/b&gt; (&lt;span class="s1"&gt;al&lt;/span&gt; &lt;b&gt;as&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;string&lt;/i&gt;&lt;/span&gt;) &lt;b&gt;to&lt;/b&gt; &lt;b&gt;end&lt;/b&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;actAlbList&lt;/span&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;-- find all tracks with artist a and album al&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;with&lt;/b&gt; &lt;span class="s1"&gt;al&lt;/span&gt; &lt;b&gt;in&lt;/b&gt; &lt;span class="s1"&gt;actAlbList&lt;/span&gt;&lt;/div&gt;&lt;div class="p16"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;trList&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; (&lt;span class="s7"&gt;name&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;b&gt;every&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;track&lt;/i&gt;&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;plList&lt;/span&gt; &lt;b&gt;whose&lt;/b&gt; &lt;span class="s7"&gt;artist&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;span class="s1"&gt;a&lt;/span&gt; &lt;b&gt;and&lt;/b&gt; &lt;span class="s7"&gt;album&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;span class="s1"&gt;al&lt;/span&gt; &lt;b&gt;and&lt;/b&gt; &lt;span class="s7"&gt;name&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;b&gt;not&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;missing value&lt;/i&gt;&lt;/span&gt;)&lt;/div&gt;&lt;div class="p16"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;actTrList&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; {}&lt;/div&gt;&lt;div class="p18"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p16"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;with&lt;/b&gt; &lt;span class="s1"&gt;tr&lt;/span&gt; &lt;b&gt;in&lt;/b&gt; &lt;span class="s1"&gt;trList&lt;/span&gt;&lt;/div&gt;&lt;div class="p19"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;b&gt;not&lt;/b&gt; (&lt;span class="s1"&gt;actTrList&lt;/span&gt; &lt;b&gt;contains&lt;/b&gt; (&lt;span class="s1"&gt;tr&lt;/span&gt; &lt;b&gt;as&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;string&lt;/i&gt;&lt;/span&gt;)) &lt;b&gt;then&lt;/b&gt; &lt;b&gt;copy&lt;/b&gt; (&lt;span class="s1"&gt;tr&lt;/span&gt; &lt;b&gt;as&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;string&lt;/i&gt;&lt;/span&gt;) &lt;b&gt;to&lt;/b&gt; &lt;b&gt;end&lt;/b&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;actTrList&lt;/span&gt;&lt;/div&gt;&lt;div class="p16"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p18"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p20"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;-- handle those tracks&lt;/div&gt;&lt;div class="p16"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;with&lt;/b&gt; &lt;span class="s1"&gt;tr&lt;/span&gt; &lt;b&gt;in&lt;/b&gt; &lt;span class="s1"&gt;actTrList&lt;/span&gt;&lt;/div&gt;&lt;div class="p19"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;tracksWithThisComb&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; (&lt;b&gt;every&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;track&lt;/i&gt;&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;plList&lt;/span&gt; &lt;b&gt;whose&lt;/b&gt; &lt;span class="s7"&gt;artist&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;span class="s1"&gt;a&lt;/span&gt; &lt;b&gt;and&lt;/b&gt; &lt;span class="s7"&gt;album&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;span class="s1"&gt;al&lt;/span&gt; &lt;b&gt;and&lt;/b&gt; &lt;span class="s7"&gt;name&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;span class="s1"&gt;tr&lt;/span&gt;)&lt;/div&gt;&lt;div class="p21"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p19"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;span class="s7"&gt;length&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;tracksWithThisComb&lt;/span&gt; &amp;gt; 1 &lt;b&gt;then&lt;/b&gt;&lt;/div&gt;&lt;div class="p22"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;my&lt;/b&gt; &lt;/span&gt;mergeTracks&lt;span class="s3"&gt;(&lt;/span&gt;tracksWithThisComb&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p23"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p24"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;with&lt;/b&gt; &lt;span class="s1"&gt;i&lt;/span&gt; &lt;b&gt;from&lt;/b&gt; 2 &lt;b&gt;to&lt;/b&gt; &lt;span class="s7"&gt;length&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;tracksWithThisComb&lt;/span&gt;&lt;/div&gt;&lt;div class="p25"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;t&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;item&lt;/i&gt;&lt;/span&gt; &lt;span class="s1"&gt;i&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;tracksWithThisComb&lt;/span&gt;&lt;/div&gt;&lt;div class="p26"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p25"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;span class="s1"&gt;doLogging&lt;/span&gt; &lt;b&gt;then&lt;/b&gt;&lt;/div&gt;&lt;div class="p27"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;str&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; (&lt;span class="s1"&gt;tr&lt;/span&gt; &amp;amp; " - " &amp;amp; &lt;span class="s1"&gt;al&lt;/span&gt; &amp;amp; " - " &amp;amp; &lt;span class="s1"&gt;a&lt;/span&gt;)&lt;/div&gt;&lt;div class="p27"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="s1"&gt;textlog&lt;/span&gt;'s &lt;span class="s1"&gt;logMessage&lt;/span&gt;("Deleting " &amp;amp; &lt;span class="s1"&gt;str&lt;/span&gt;)&lt;/div&gt;&lt;div class="p25"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;if&lt;/b&gt;&lt;/div&gt;&lt;div class="p26"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p25"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="s4"&gt;&lt;b&gt;delete&lt;/b&gt;&lt;/span&gt; &lt;span class="s1"&gt;t&lt;/span&gt;&lt;/div&gt;&lt;div class="p24"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p19"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;if&lt;/b&gt;&lt;/div&gt;&lt;div class="p16"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p6"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;tell&lt;/b&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="s3"&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;findDuplicates&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="s3"&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;mergeTracks&lt;span class="s3"&gt;(&lt;/span&gt;possDupl&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p6"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;tell&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;application&lt;/i&gt;&lt;/span&gt; "iTunes"&lt;/div&gt;&lt;div class="p28"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;mainTrack&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;&lt;span class="s4"&gt;&lt;i&gt;item&lt;/i&gt;&lt;/span&gt;&lt;span class="s3"&gt; 1 &lt;b&gt;of&lt;/b&gt; &lt;/span&gt;possDupl&lt;/div&gt;&lt;div class="p28"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;playCount&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;&lt;span class="s7"&gt;played count&lt;/span&gt;&lt;span class="s3"&gt; &lt;b&gt;of&lt;/b&gt; &lt;/span&gt;mainTrack&lt;/div&gt;&lt;div class="p28"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;grOfTrack&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;&lt;span class="s7"&gt;grouping&lt;/span&gt;&lt;span class="s3"&gt; &lt;b&gt;of&lt;/b&gt; &lt;/span&gt;mainTrack&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;gr&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; ""&lt;/div&gt;&lt;div class="p28"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;compOfTrack&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;&lt;span class="s7"&gt;compilation&lt;/span&gt;&lt;span class="s3"&gt; &lt;b&gt;of&lt;/b&gt; &lt;/span&gt;mainTrack&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;comp&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; ""&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p11"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;-- collect all information in mainTrack&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;with&lt;/b&gt; &lt;span class="s1"&gt;i&lt;/span&gt; &lt;b&gt;from&lt;/b&gt; 2 &lt;b&gt;to&lt;/b&gt; &lt;span class="s7"&gt;length&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;possDupl&lt;/span&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;tr&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;item&lt;/i&gt;&lt;/span&gt; &lt;span class="s1"&gt;i&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;possDupl&lt;/span&gt;&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;trPlCount&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s7"&gt;played count&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;tr&lt;/span&gt;&lt;/div&gt;&lt;div class="p29"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;/span&gt;trPlCount&lt;span class="s3"&gt; &amp;gt; &lt;/span&gt;playCount&lt;span class="s3"&gt; &lt;b&gt;then&lt;/b&gt; &lt;b&gt;set&lt;/b&gt; &lt;/span&gt;playCount&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;trPlCount&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; (&lt;span class="s1"&gt;grOfTrack&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;b&gt;equal to&lt;/b&gt; "") &lt;b&gt;then&lt;/b&gt;&lt;/div&gt;&lt;div class="p16"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;trGroup&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s7"&gt;grouping&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;tr&lt;/span&gt;&lt;/div&gt;&lt;div class="p16"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;b&gt;not&lt;/b&gt; (&lt;span class="s1"&gt;trGroup&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;b&gt;equal to&lt;/b&gt; "") &lt;b&gt;then&lt;/b&gt; &lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;gr&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s1"&gt;trGroup&lt;/span&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;if&lt;/b&gt;&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; (&lt;span class="s1"&gt;compOfTrack&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;b&gt;equal to&lt;/b&gt; "") &lt;b&gt;then&lt;/b&gt;&lt;/div&gt;&lt;div class="p16"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;trComp&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s7"&gt;compilation&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;tr&lt;/span&gt;&lt;/div&gt;&lt;div class="p16"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;b&gt;not&lt;/b&gt; (&lt;span class="s1"&gt;trComp&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;b&gt;equal to&lt;/b&gt; "") &lt;b&gt;then&lt;/b&gt; &lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;comp&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s1"&gt;trComp&lt;/span&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;if&lt;/b&gt;&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p28"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;&lt;span class="s7"&gt;played count&lt;/span&gt;&lt;span class="s3"&gt; &lt;b&gt;of&lt;/b&gt; &lt;/span&gt;mainTrack&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;playCount&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; (&lt;span class="s1"&gt;grOfTrack&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;b&gt;equal to&lt;/b&gt; "") &lt;b&gt;then&lt;/b&gt; &lt;b&gt;set&lt;/b&gt; &lt;span class="s7"&gt;grouping&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;mainTrack&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s1"&gt;gr&lt;/span&gt;&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; (&lt;span class="s1"&gt;compOfTrack&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;b&gt;equal to&lt;/b&gt; "") &lt;b&gt;then&lt;/b&gt; &lt;b&gt;set&lt;/b&gt; &lt;span class="s7"&gt;compilation&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;mainTrack&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s1"&gt;comp&lt;/span&gt;&lt;/div&gt;&lt;div class="p6"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;tell&lt;/b&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="s3"&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;mergeTracks&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="s3"&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;makeFileLog&lt;span class="s3"&gt;(&lt;/span&gt;file_path&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p6"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;script&lt;/b&gt; &lt;span class="s1"&gt;FileLog&lt;/span&gt;&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;property&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;class&lt;/i&gt;&lt;/span&gt; : "file log"&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;property&lt;/b&gt; &lt;span class="s1"&gt;_linefeed&lt;/span&gt; : &lt;span class="s4"&gt;&lt;i&gt;character&lt;/i&gt;&lt;/span&gt; &lt;span class="s2"&gt;id&lt;/span&gt; 10&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p11"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;-- Writes log messages to a UTF8-encoded text file &lt;/div&gt;&lt;div class="p28"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;logMessage&lt;span class="s3"&gt;(&lt;/span&gt;the_text&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p30"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;&lt;span class="s1"&gt;f&lt;/span&gt;&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;&lt;b&gt;open for access&lt;/b&gt;&lt;span class="s3"&gt; &lt;/span&gt;&lt;span class="s1"&gt;file_path&lt;/span&gt;&lt;span class="s3"&gt; &lt;b&gt;with&lt;/b&gt; &lt;/span&gt;write permission&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;try&lt;/b&gt;&lt;/div&gt;&lt;div class="p16"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="s5"&gt;&lt;b&gt;write&lt;/b&gt;&lt;/span&gt; (&lt;span class="s1"&gt;the_text&lt;/span&gt; &amp;amp; &lt;b&gt;my&lt;/b&gt; &lt;span class="s1"&gt;_linefeed&lt;/span&gt;) &lt;span class="s5"&gt;to&lt;/span&gt; &lt;span class="s1"&gt;f&lt;/span&gt; &lt;span class="s5"&gt;starting at&lt;/span&gt; &lt;span class="s6"&gt;eof&lt;/span&gt; &lt;span class="s5"&gt;as&lt;/span&gt; «&lt;span class="s4"&gt;&lt;i&gt;class&lt;/i&gt;&lt;/span&gt; utf8»&lt;/div&gt;&lt;div class="p29"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;on&lt;/b&gt; &lt;b&gt;error&lt;/b&gt; &lt;/span&gt;error_message&lt;span class="s3"&gt; &lt;/span&gt;&lt;span class="s4"&gt;number&lt;/span&gt;&lt;span class="s3"&gt; &lt;/span&gt;error_number&lt;/div&gt;&lt;div class="p31"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;&lt;b&gt;close access&lt;/b&gt;&lt;span class="s3"&gt; &lt;/span&gt;&lt;span class="s1"&gt;f&lt;/span&gt;&lt;/div&gt;&lt;div class="p32"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;error&lt;/b&gt; &lt;/span&gt;error_message&lt;span class="s3"&gt; &lt;/span&gt;&lt;span class="s4"&gt;number&lt;/span&gt;&lt;span class="s3"&gt; &lt;/span&gt;error_number&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;try&lt;/b&gt;&lt;/div&gt;&lt;div class="p30"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;&lt;b&gt;close access&lt;/b&gt;&lt;span class="s3"&gt; &lt;/span&gt;&lt;span class="s1"&gt;f&lt;/span&gt;&lt;/div&gt;&lt;div class="p28"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;logMessage&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p28"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;logImportant&lt;span class="s3"&gt;(&lt;/span&gt;the_text&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="s1"&gt;logMessage&lt;/span&gt;("****** " &amp;amp; &lt;span class="s1"&gt;the_text&lt;/span&gt; &amp;amp; " ******")&lt;/div&gt;&lt;div class="p28"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;logImportant&lt;/div&gt;&lt;div class="p6"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;script&lt;/b&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="s3"&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;makeFileLog&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Remove dead tracks&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;title&gt;&lt;/title&gt;   &lt;style type="text/css"&gt; p.p1 {margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161} p.p2 {margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161; min-height: 15.0px} p.p3 {margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; min-height: 15.0px} p.p4 {margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana} p.p5 {margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #4500ff} p.p6 {margin: 0.0px 0.0px 0.0px 78.6px; text-indent: -78.6px; font: 12.0px Verdana; color: #2f9700} p.p7 {margin: 0.0px 0.0px 0.0px 78.6px; text-indent: -78.6px; font: 12.0px Verdana; color: #5e6161} p.p8 {margin: 0.0px 0.0px 0.0px 78.6px; text-indent: -78.6px; font: 12.0px Verdana} p.p9 {margin: 0.0px 0.0px 0.0px 78.6px; text-indent: -78.6px; font: 12.0px Verdana; min-height: 15.0px} p.p10 {margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana} p.p11 {margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; min-height: 15.0px} p.p12 {margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.1px; font: 12.0px Verdana} p.p13 {margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana} p.p14 {margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #2f9700} p.p15 {margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #5e6161} p.p16 {margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #2f9700} p.p17 {margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.1px; font: 12.0px Verdana; color: #2e00c3} p.p18 {margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.1px; font: 12.0px Verdana; color: #2f9700} p.p19 {margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana; color: #2e00c3} p.p20 {margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana; color: #2f9700} span.s1 {color: #2f9700} span.s2 {color: #681195} span.s3 {color: #000000} span.s4 {color: #4500ff} span.s5 {color: #2e00c3} span.s6 {color: #3b0668} span.s7 {color: #9400e1} span.Apple-tab-span {white-space:pre} &lt;/style&gt;   &lt;br /&gt;&lt;div class="p1"&gt;(*&lt;/div&gt;&lt;div class="p1"&gt;This script finds and deletes dead tracks in your iTunes library, i.e. tracks whose path does not point to an existing file in the file system. &lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;You can turn on or off logging of deleted tracks. The logging goes to the "logFile.txt" in your home folder.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Any comments to &lt;/div&gt;&lt;div class="p1"&gt;randolf.altmeyer@gmail.com&lt;/div&gt;&lt;div class="p1"&gt;*)&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p4"&gt;&lt;b&gt;property&lt;/b&gt; &lt;span class="s1"&gt;doLogging&lt;/span&gt; : &lt;span class="s2"&gt;false&lt;/span&gt;&lt;/div&gt;&lt;div class="p5"&gt;&lt;span class="s3"&gt;&lt;b&gt;property&lt;/b&gt; &lt;/span&gt;&lt;span class="s1"&gt;textlog&lt;/span&gt;&lt;span class="s3"&gt; : &lt;/span&gt;&lt;i&gt;missing value&lt;/i&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p4"&gt;&lt;b&gt;on&lt;/b&gt; &lt;span class="s4"&gt;&lt;b&gt;run&lt;/b&gt;&lt;/span&gt; {}&lt;/div&gt;&lt;div class="p6"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;main&lt;span class="s3"&gt;()&lt;/span&gt;&lt;/div&gt;&lt;div class="p4"&gt;&lt;b&gt;end&lt;/b&gt; &lt;span class="s4"&gt;&lt;b&gt;run&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p4"&gt;&lt;b&gt;on&lt;/b&gt; &lt;span class="s1"&gt;main&lt;/span&gt;()&lt;/div&gt;&lt;div class="p7"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;-- set up logger&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;textlog&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s1"&gt;makeFileLog&lt;/span&gt;(((&lt;span class="s5"&gt;&lt;b&gt;path to&lt;/b&gt;&lt;/span&gt; &lt;span class="s6"&gt;home folder&lt;/span&gt;) &lt;b&gt;as&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;string&lt;/i&gt;&lt;/span&gt;) &amp;amp; "logFile.txt")&lt;/div&gt;&lt;div class="p9"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;span class="s1"&gt;doLogging&lt;/span&gt; &lt;b&gt;then&lt;/b&gt; &lt;span class="s1"&gt;textlog&lt;/span&gt;'s &lt;span class="s1"&gt;logImportant&lt;/span&gt;("Starting deleting dead tracks...")&lt;/div&gt;&lt;div class="p9"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;tell&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;application&lt;/i&gt;&lt;/span&gt; "iTunes"&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;locations&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s7"&gt;location&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;b&gt;every&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;track&lt;/i&gt;&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;library playlist&lt;/i&gt;&lt;/span&gt; 1&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;allTracks&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;b&gt;every&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;track&lt;/i&gt;&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;library playlist&lt;/i&gt;&lt;/span&gt; 1&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;allNames&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s7"&gt;name&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;b&gt;every&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;track&lt;/i&gt;&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;library playlist&lt;/i&gt;&lt;/span&gt; 1&lt;/div&gt;&lt;div class="p11"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;with&lt;/b&gt; &lt;span class="s1"&gt;i&lt;/span&gt; &lt;b&gt;from&lt;/b&gt; 1 &lt;b&gt;to&lt;/b&gt; &lt;span class="s7"&gt;length&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;locations&lt;/span&gt;&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;loc&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;item&lt;/i&gt;&lt;/span&gt; &lt;span class="s1"&gt;i&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;locations&lt;/span&gt;&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; (&lt;span class="s1"&gt;loc&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;b&gt;equal to&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;missing value&lt;/i&gt;&lt;/span&gt;) &lt;b&gt;then&lt;/b&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;n&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;item&lt;/i&gt;&lt;/span&gt; &lt;span class="s1"&gt;i&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;allNames&lt;/span&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;span class="s1"&gt;doLogging&lt;/span&gt; &lt;b&gt;then&lt;/b&gt; &lt;span class="s1"&gt;textlog&lt;/span&gt;'s &lt;span class="s1"&gt;logMessage&lt;/span&gt;("Deleting dead track " &amp;amp; &lt;span class="s1"&gt;n&lt;/span&gt;)&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="s4"&gt;&lt;b&gt;delete&lt;/b&gt;&lt;/span&gt; &lt;span class="s4"&gt;&lt;i&gt;item&lt;/i&gt;&lt;/span&gt; &lt;span class="s1"&gt;i&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;allTracks&lt;/span&gt;&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;if&lt;/b&gt;&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;tell&lt;/b&gt;&lt;/div&gt;&lt;div class="p9"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;span class="s1"&gt;doLogging&lt;/span&gt; &lt;b&gt;then&lt;/b&gt; &lt;span class="s1"&gt;textlog&lt;/span&gt;'s &lt;span class="s1"&gt;logImportant&lt;/span&gt;("Finished deleting dead tracks...")&lt;/div&gt;&lt;div class="p4"&gt;&lt;b&gt;end&lt;/b&gt; &lt;span class="s1"&gt;main&lt;/span&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="s3"&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;makeFileLog&lt;span class="s3"&gt;(&lt;/span&gt;file_path&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;script&lt;/b&gt; &lt;span class="s1"&gt;FileLog&lt;/span&gt;&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;property&lt;/b&gt; &lt;span class="s4"&gt;&lt;i&gt;class&lt;/i&gt;&lt;/span&gt; : "file log"&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;property&lt;/b&gt; &lt;span class="s1"&gt;_linefeed&lt;/span&gt; : &lt;span class="s4"&gt;&lt;i&gt;character&lt;/i&gt;&lt;/span&gt; &lt;span class="s2"&gt;id&lt;/span&gt; 10&lt;/div&gt;&lt;div class="p11"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;-- Writes log messages to a UTF8-encoded text file &lt;/div&gt;&lt;div class="p16"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;logMessage&lt;span class="s3"&gt;(&lt;/span&gt;the_text&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;&lt;span class="s1"&gt;f&lt;/span&gt;&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;&lt;b&gt;open for access&lt;/b&gt;&lt;span class="s3"&gt; &lt;/span&gt;&lt;span class="s1"&gt;file_path&lt;/span&gt;&lt;span class="s3"&gt; &lt;b&gt;with&lt;/b&gt; &lt;/span&gt;write permission&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;try&lt;/b&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="s5"&gt;&lt;b&gt;write&lt;/b&gt;&lt;/span&gt; (&lt;span class="s1"&gt;the_text&lt;/span&gt; &amp;amp; &lt;b&gt;my&lt;/b&gt; &lt;span class="s1"&gt;_linefeed&lt;/span&gt;) &lt;span class="s5"&gt;to&lt;/span&gt; &lt;span class="s1"&gt;f&lt;/span&gt; &lt;span class="s5"&gt;starting at&lt;/span&gt; &lt;span class="s6"&gt;eof&lt;/span&gt; &lt;span class="s5"&gt;as&lt;/span&gt; «&lt;span class="s4"&gt;&lt;i&gt;class&lt;/i&gt;&lt;/span&gt; utf8»&lt;/div&gt;&lt;div class="p18"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;on&lt;/b&gt; &lt;b&gt;error&lt;/b&gt; &lt;/span&gt;error_message&lt;span class="s3"&gt; &lt;/span&gt;&lt;span class="s4"&gt;number&lt;/span&gt;&lt;span class="s3"&gt; &lt;/span&gt;error_number&lt;/div&gt;&lt;div class="p19"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;&lt;b&gt;close access&lt;/b&gt;&lt;span class="s3"&gt; &lt;/span&gt;&lt;span class="s1"&gt;f&lt;/span&gt;&lt;/div&gt;&lt;div class="p20"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;error&lt;/b&gt; &lt;/span&gt;error_message&lt;span class="s3"&gt; &lt;/span&gt;&lt;span class="s4"&gt;number&lt;/span&gt;&lt;span class="s3"&gt; &lt;/span&gt;error_number&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;try&lt;/b&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;&lt;b&gt;close access&lt;/b&gt;&lt;span class="s3"&gt; &lt;/span&gt;&lt;span class="s1"&gt;f&lt;/span&gt;&lt;/div&gt;&lt;div class="p16"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;logMessage&lt;/div&gt;&lt;div class="p11"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p16"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;logImportant&lt;span class="s3"&gt;(&lt;/span&gt;the_text&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="s1"&gt;logMessage&lt;/span&gt;("****** " &amp;amp; &lt;span class="s1"&gt;the_text&lt;/span&gt; &amp;amp; " ******")&lt;/div&gt;&lt;div class="p16"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;logImportant&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;script&lt;/b&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="s3"&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;makeFileLog&lt;/div&gt;&lt;div class="p14"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;3. Clean up music folder&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;title&gt;&lt;/title&gt;   &lt;style type="text/css"&gt; p.p1 {margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161} p.p2 {margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #5e6161; min-height: 15.0px} p.p3 {margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; min-height: 15.0px} p.p4 {margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana} p.p5 {margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #4500ff} p.p6 {margin: 0.0px 0.0px 0.0px 78.6px; text-indent: -78.6px; font: 12.0px Verdana; color: #2f9700} p.p7 {margin: 0.0px 0.0px 0.0px 78.6px; text-indent: -78.6px; font: 12.0px Verdana; color: #5e6161} p.p8 {margin: 0.0px 0.0px 0.0px 78.6px; text-indent: -78.6px; font: 12.0px Verdana} p.p9 {margin: 0.0px 0.0px 0.0px 78.6px; text-indent: -78.6px; font: 12.0px Verdana; min-height: 15.0px} p.p10 {margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #2f9700} p.p11 {margin: 0.0px 0.0px 0.0px 39.2px; text-indent: -39.3px; font: 12.0px Verdana; color: #2f9700} p.p12 {margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #5e6161} p.p13 {margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana} p.p14 {margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; min-height: 15.0px} p.p15 {margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.1px; font: 12.0px Verdana; color: #2f9700} p.p16 {margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px; font: 12.0px Verdana; color: #9400e1} p.p17 {margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.1px; font: 12.0px Verdana} p.p18 {margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.1px; font: 12.0px Verdana; min-height: 15.0px} p.p19 {margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.1px; font: 12.0px Verdana; color: #5e6161} p.p20 {margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana; color: #2f9700} p.p21 {margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana; min-height: 15.0px} p.p22 {margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana} p.p23 {margin: 0.0px 0.0px 0.0px 235.6px; text-indent: -235.7px; font: 12.0px Verdana} p.p24 {margin: 0.0px 0.0px 0.0px 275.0px; text-indent: -275.0px; font: 12.0px Verdana} p.p25 {margin: 0.0px 0.0px 0.0px 235.6px; text-indent: -235.7px; font: 12.0px Verdana; color: #2f9700} p.p26 {margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.1px; font: 12.0px Verdana; color: #4500ff} p.p27 {margin: 0.0px 0.0px 0.0px 78.6px; text-indent: -78.6px; font: 12.0px Verdana; color: #9400e1} p.p28 {margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.1px; font: 12.0px Verdana; color: #2e00c3} p.p29 {margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana; color: #2e00c3} p.p30 {margin: 0.0px 0.0px 0.0px 157.1px; text-indent: -157.1px; font: 12.0px Verdana; color: #681195} p.p31 {margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana; color: #5e6161} p.p32 {margin: 0.0px 0.0px 0.0px 196.4px; text-indent: -196.4px; font: 12.0px Verdana; color: #4500ff} span.s1 {color: #2f9700} span.s2 {color: #681195} span.s3 {color: #000000} span.s4 {color: #2e00c3} span.s5 {color: #3b0668} span.s6 {color: #4500ff} span.s7 {color: #9400e1} span.Apple-tab-span {white-space:pre} &lt;/style&gt;   &lt;br /&gt;&lt;div class="p1"&gt;(*&lt;/div&gt;&lt;div class="p1"&gt;This script finds and deletes files in your media folder which are not represented by entries in your iTunes library. I say "files" because you might have copied pictures there and forgot or because maybe some other music program added hidden index files. If one of the folders in the media folder is empty, it is deleted as well.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;You can adapt the "libPath" to change the location of the media folder. By default it is set to "yourHomeFolder/Music/iTunes/Music". You also might want to change the valid file endings, i.e. the list of file endings, which are considered to contain media data. ALL other files will be deleted for sure!!!&lt;/div&gt;&lt;div class="p1"&gt;Anyway, on a mac nothing is deleted immediately. All "deleted" files will be moved to the trash, so you can still save them if they were deleted incorrectly.&lt;/div&gt;&lt;div class="p1"&gt;Whatever you do, you should first see on a small library if the script does what you want. Dont blame me later, if all your data are gone!&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;You can turn on or off logging. The logging goes to the "logFile.txt" in your home folder.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;The associative list code is from the excellent book "Learn apple script" by Hanaan Rosenthal. &lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Any comments to &lt;/div&gt;&lt;div class="p1"&gt;randolf.altmeyer@gmail.com&lt;/div&gt;&lt;div class="p1"&gt;*)&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p4"&gt;&lt;b&gt;property&lt;/b&gt; &lt;span class="s1"&gt;doLogging&lt;/span&gt; : &lt;span class="s2"&gt;false&lt;/span&gt;&lt;/div&gt;&lt;div class="p5"&gt;&lt;span class="s3"&gt;&lt;b&gt;property&lt;/b&gt; &lt;/span&gt;&lt;span class="s1"&gt;textlog&lt;/span&gt;&lt;span class="s3"&gt; : &lt;/span&gt;&lt;i&gt;missing value&lt;/i&gt;&lt;/div&gt;&lt;div class="p4"&gt;&lt;b&gt;property&lt;/b&gt; &lt;span class="s1"&gt;libPath&lt;/span&gt; : ((&lt;span class="s4"&gt;&lt;b&gt;path to&lt;/b&gt;&lt;/span&gt; &lt;span class="s5"&gt;home folder&lt;/span&gt;) &lt;b&gt;as&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;string&lt;/i&gt;&lt;/span&gt;) &amp;amp; "Music:iTunes:Music"&lt;/div&gt;&lt;div class="p4"&gt;&lt;b&gt;property&lt;/b&gt; &lt;span class="s1"&gt;validFileEndings&lt;/span&gt; : {".mp3", ".wav", ".m4p", ".m4a", ".ogg", ".avi"}&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p4"&gt;&lt;b&gt;on&lt;/b&gt; &lt;span class="s6"&gt;&lt;b&gt;run&lt;/b&gt;&lt;/span&gt; {}&lt;/div&gt;&lt;div class="p6"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;main&lt;span class="s3"&gt;()&lt;/span&gt;&lt;/div&gt;&lt;div class="p4"&gt;&lt;b&gt;end&lt;/b&gt; &lt;span class="s6"&gt;&lt;b&gt;run&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p4"&gt;&lt;b&gt;on&lt;/b&gt; &lt;span class="s1"&gt;main&lt;/span&gt;()&lt;/div&gt;&lt;div class="p7"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;-- set up logger&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;textlog&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s1"&gt;makeFileLog&lt;/span&gt;(((&lt;span class="s4"&gt;&lt;b&gt;path to&lt;/b&gt;&lt;/span&gt; &lt;span class="s5"&gt;home folder&lt;/span&gt;) &lt;b&gt;as&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;string&lt;/i&gt;&lt;/span&gt;) &amp;amp; "logFile.txt")&lt;/div&gt;&lt;div class="p9"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;try&lt;/b&gt;&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;cleanupMediaFolder&lt;span class="s3"&gt;(&lt;/span&gt;libPath&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;on&lt;/b&gt; &lt;b&gt;error&lt;/b&gt; &lt;span class="s1"&gt;m&lt;/span&gt;&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;textlog&lt;span class="s3"&gt;'s &lt;/span&gt;logError&lt;span class="s3"&gt;(&lt;/span&gt;m&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;try&lt;/b&gt;&lt;/div&gt;&lt;div class="p4"&gt;&lt;b&gt;end&lt;/b&gt; &lt;span class="s1"&gt;main&lt;/span&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p11"&gt;&lt;span class="s3"&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;cleanupMediaFolder&lt;span class="s3"&gt;(&lt;/span&gt;libPath&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;span class="s1"&gt;doLogging&lt;/span&gt; &lt;b&gt;then&lt;/b&gt; &lt;span class="s1"&gt;textlog&lt;/span&gt;'s &lt;span class="s1"&gt;logMessage&lt;/span&gt;("Starting cleaning up media folder...")&lt;/div&gt;&lt;div class="p9"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;tell&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;application&lt;/i&gt;&lt;/span&gt; "iTunes"&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;-- list all files in the library&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;trackPaths&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s7"&gt;location&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;b&gt;every&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;track&lt;/i&gt;&lt;/span&gt; &lt;b&gt;in&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;library playlist&lt;/i&gt;&lt;/span&gt; 1&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;-- put them in an associative list&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;lib&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;b&gt;my&lt;/b&gt; &lt;/span&gt;make_associative_list&lt;span class="s3"&gt;()&lt;/span&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;with&lt;/b&gt; &lt;span class="s1"&gt;trPath&lt;/span&gt; &lt;b&gt;in&lt;/b&gt; &lt;span class="s1"&gt;trackPaths&lt;/span&gt;&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;my&lt;/b&gt; &lt;/span&gt;addFileToList&lt;span class="s3"&gt;(&lt;/span&gt;trPath&lt;span class="s3"&gt;, &lt;/span&gt;lib&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;-- check for every file in the media folder if its path is contained in the list above&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;allFilesInMediaFolder&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;b&gt;my&lt;/b&gt; &lt;/span&gt;listFilesRecursively&lt;span class="s3"&gt;(&lt;/span&gt;libPath&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p16"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;AppleScript&lt;span class="s3"&gt;'s &lt;/span&gt;text item delimiters&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; ":"&lt;/span&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;span class="s1"&gt;doLogging&lt;/span&gt; &lt;b&gt;then&lt;/b&gt; &lt;span class="s1"&gt;textlog&lt;/span&gt;'s &lt;span class="s1"&gt;logMessage&lt;/span&gt;("Checking files in media folder...")&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;with&lt;/b&gt; &lt;/span&gt;fPath&lt;span class="s3"&gt; &lt;b&gt;in&lt;/b&gt; &lt;/span&gt;allFilesInMediaFolder&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;span class="s1"&gt;doLogging&lt;/span&gt; &lt;b&gt;then&lt;/b&gt; &lt;span class="s1"&gt;textlog&lt;/span&gt;'s &lt;span class="s1"&gt;logMessage&lt;/span&gt;("Handling " &amp;amp; &lt;span class="s1"&gt;fPath&lt;/span&gt;)&lt;/div&gt;&lt;div class="p18"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p19"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;-- check if every single path element can be found in lib&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;pathItems&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;text items&lt;/i&gt;&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;fPath&lt;/span&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;found&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s2"&gt;true&lt;/span&gt;&lt;/div&gt;&lt;div class="p18"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;curLst&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s1"&gt;lib&lt;/span&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;with&lt;/b&gt; &lt;span class="s1"&gt;i&lt;/span&gt; &lt;b&gt;from&lt;/b&gt; 1 &lt;b&gt;to&lt;/b&gt; (&lt;span class="s7"&gt;length&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;pathItems&lt;/span&gt;)&lt;/div&gt;&lt;div class="p20"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;pathItem&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;&lt;span class="s6"&gt;&lt;i&gt;item&lt;/i&gt;&lt;/span&gt;&lt;span class="s3"&gt; &lt;/span&gt;i&lt;span class="s3"&gt; &lt;b&gt;of&lt;/b&gt; &lt;/span&gt;pathItems&lt;/div&gt;&lt;div class="p21"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p22"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; (&lt;span class="s1"&gt;i&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;b&gt;equal to&lt;/b&gt; (&lt;span class="s7"&gt;length&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;pathItems&lt;/span&gt;)) &lt;b&gt;then&lt;/b&gt;&lt;/div&gt;&lt;div class="p23"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;b&gt;not&lt;/b&gt; (&lt;span class="s1"&gt;curLst&lt;/span&gt; &lt;b&gt;contains&lt;/b&gt; (&lt;span class="s1"&gt;pathItem&lt;/span&gt;)) &lt;b&gt;then&lt;/b&gt;&lt;/div&gt;&lt;div class="p24"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;found&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s2"&gt;false&lt;/span&gt;&lt;/div&gt;&lt;div class="p23"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;if&lt;/b&gt;&lt;/div&gt;&lt;div class="p22"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;else&lt;/b&gt;&lt;/div&gt;&lt;div class="p25"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;lst4pathItem&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;getItem&lt;span class="s3"&gt;(&lt;/span&gt;pathItem&lt;span class="s3"&gt;) &lt;b&gt;of&lt;/b&gt; &lt;/span&gt;curLst&lt;/div&gt;&lt;div class="p23"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; (&lt;span class="s1"&gt;lst4pathItem&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;b&gt;equal to&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;missing value&lt;/i&gt;&lt;/span&gt;) &lt;b&gt;then&lt;/b&gt;&lt;/div&gt;&lt;div class="p24"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;found&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s2"&gt;false&lt;/span&gt;&lt;/div&gt;&lt;div class="p24"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;exit&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p23"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;if&lt;/b&gt;&lt;/div&gt;&lt;div class="p25"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;curLst&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;lst4pathItem&lt;/div&gt;&lt;div class="p22"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;if&lt;/b&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p18"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p19"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;-- every file which is not contained, can be deleted&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;b&gt;not&lt;/b&gt; &lt;span class="s1"&gt;found&lt;/span&gt; &lt;b&gt;then&lt;/b&gt;&lt;/div&gt;&lt;div class="p22"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;span class="s1"&gt;doLogging&lt;/span&gt; &lt;b&gt;then&lt;/b&gt; &lt;span class="s1"&gt;textlog&lt;/span&gt;'s &lt;span class="s1"&gt;logMessage&lt;/span&gt;("Deleting " &amp;amp; &lt;span class="s1"&gt;fPath&lt;/span&gt;)&lt;/div&gt;&lt;div class="p22"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;tell&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;application&lt;/i&gt;&lt;/span&gt; "Finder" &lt;b&gt;to&lt;/b&gt; &lt;span class="s6"&gt;&lt;b&gt;delete&lt;/b&gt;&lt;/span&gt; &lt;span class="s6"&gt;&lt;i&gt;file&lt;/i&gt;&lt;/span&gt; &lt;span class="s1"&gt;fPath&lt;/span&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;if&lt;/b&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;span class="s1"&gt;doLogging&lt;/span&gt; &lt;b&gt;then&lt;/b&gt; &lt;span class="s1"&gt;textlog&lt;/span&gt;'s &lt;span class="s1"&gt;logMessage&lt;/span&gt;("Finished checking files in media folder.")&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p16"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;AppleScript&lt;span class="s3"&gt;'s &lt;/span&gt;text item delimiters&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; {""}&lt;/span&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;-- delete empty folders&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;my&lt;/b&gt; &lt;/span&gt;deleteFoldersRecursively&lt;span class="s3"&gt;(&lt;/span&gt;libPath&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;tell&lt;/b&gt;&lt;/div&gt;&lt;div class="p9"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;span class="s1"&gt;doLogging&lt;/span&gt; &lt;b&gt;then&lt;/b&gt; &lt;span class="s1"&gt;textlog&lt;/span&gt;'s &lt;span class="s1"&gt;logMessage&lt;/span&gt;("Finished cleaning up media folder...")&lt;/div&gt;&lt;div class="p11"&gt;&lt;span class="s3"&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;cleanupMediaFolder&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p11"&gt;&lt;span class="s3"&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;deleteFoldersRecursively&lt;span class="s3"&gt;(&lt;/span&gt;pathToFolder&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;fileList&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; {}&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;tell&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;application&lt;/i&gt;&lt;/span&gt; "System Events"&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;-- handle files&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;filesList&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s7"&gt;path&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;b&gt;every&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;file&lt;/i&gt;&lt;/span&gt; &lt;b&gt;in&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;folder&lt;/i&gt;&lt;/span&gt; &lt;span class="s1"&gt;pathToFolder&lt;/span&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;with&lt;/b&gt; &lt;span class="s1"&gt;pathOfF&lt;/span&gt; &lt;b&gt;in&lt;/b&gt; &lt;span class="s1"&gt;filesList&lt;/span&gt;&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;foundValidFileEnding&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;&lt;span class="s2"&gt;false&lt;/span&gt;&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;with&lt;/b&gt; &lt;/span&gt;fileEnding&lt;span class="s3"&gt; &lt;b&gt;in&lt;/b&gt; &lt;/span&gt;validFileEndings&lt;/div&gt;&lt;div class="p22"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; (&lt;span class="s1"&gt;pathOfF&lt;/span&gt; &lt;b&gt;ends with&lt;/b&gt; &lt;span class="s1"&gt;fileEnding&lt;/span&gt;) &lt;b&gt;then&lt;/b&gt;&lt;/div&gt;&lt;div class="p25"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;foundValidFileEnding&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;&lt;span class="s2"&gt;true&lt;/span&gt;&lt;/div&gt;&lt;div class="p23"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;exit&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p22"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;if&lt;/b&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;/span&gt;foundValidFileEnding&lt;span class="s3"&gt; &lt;b&gt;then&lt;/b&gt; &lt;b&gt;copy&lt;/b&gt; &lt;/span&gt;pathOfF&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;b&gt;end&lt;/b&gt; &lt;b&gt;of&lt;/b&gt; &lt;/span&gt;fileList&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;-- handle folders&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;foldersList&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s7"&gt;path&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;b&gt;every&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;folder&lt;/i&gt;&lt;/span&gt; &lt;b&gt;in&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;folder&lt;/i&gt;&lt;/span&gt; &lt;span class="s1"&gt;pathToFolder&lt;/span&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;with&lt;/b&gt; &lt;span class="s1"&gt;pathOfF&lt;/span&gt; &lt;b&gt;in&lt;/b&gt; &lt;span class="s1"&gt;foldersList&lt;/span&gt;&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;fileList&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;fileList&lt;span class="s3"&gt; &amp;amp; &lt;b&gt;my&lt;/b&gt; &lt;/span&gt;deleteFoldersRecursively&lt;span class="s3"&gt;(&lt;/span&gt;pathOfF&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;span class="s1"&gt;fileList&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;b&gt;equal to&lt;/b&gt; {} &lt;b&gt;then&lt;/b&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;span class="s1"&gt;doLogging&lt;/span&gt; &lt;b&gt;then&lt;/b&gt; &lt;span class="s1"&gt;textlog&lt;/span&gt;'s &lt;span class="s1"&gt;logMessage&lt;/span&gt;("Deleting folder " &amp;amp; &lt;span class="s1"&gt;pathToFolder&lt;/span&gt;)&lt;/div&gt;&lt;div class="p26"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;&lt;b&gt;delete&lt;/b&gt;&lt;span class="s3"&gt; &lt;/span&gt;&lt;i&gt;folder&lt;/i&gt;&lt;span class="s3"&gt; &lt;/span&gt;&lt;span class="s1"&gt;pathToFolder&lt;/span&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;if&lt;/b&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;return&lt;/b&gt; &lt;span class="s1"&gt;fileList&lt;/span&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;tell&lt;/b&gt;&lt;/div&gt;&lt;div class="p11"&gt;&lt;span class="s3"&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;deleteFoldersRecursively&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p11"&gt;&lt;span class="s3"&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;listFilesRecursively&lt;span class="s3"&gt;(&lt;/span&gt;pathToFolder&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;fileList&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; {}&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;tell&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;application&lt;/i&gt;&lt;/span&gt; "System Events"&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;-- handle files&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;filesList&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s7"&gt;path&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;b&gt;every&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;file&lt;/i&gt;&lt;/span&gt; &lt;b&gt;in&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;folder&lt;/i&gt;&lt;/span&gt; &lt;span class="s1"&gt;pathToFolder&lt;/span&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;with&lt;/b&gt; &lt;span class="s1"&gt;pathOfF&lt;/span&gt; &lt;b&gt;in&lt;/b&gt; &lt;span class="s1"&gt;filesList&lt;/span&gt;&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;foundValidFileEnding&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;&lt;span class="s2"&gt;false&lt;/span&gt;&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;with&lt;/b&gt; &lt;/span&gt;fileEnding&lt;span class="s3"&gt; &lt;b&gt;in&lt;/b&gt; &lt;/span&gt;validFileEndings&lt;/div&gt;&lt;div class="p22"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; (&lt;span class="s1"&gt;pathOfF&lt;/span&gt; &lt;b&gt;ends with&lt;/b&gt; &lt;span class="s1"&gt;fileEnding&lt;/span&gt;) &lt;b&gt;then&lt;/b&gt;&lt;/div&gt;&lt;div class="p25"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;foundValidFileEnding&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;&lt;span class="s2"&gt;true&lt;/span&gt;&lt;/div&gt;&lt;div class="p23"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;exit&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p22"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;if&lt;/b&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;/span&gt;foundValidFileEnding&lt;span class="s3"&gt; &lt;b&gt;then&lt;/b&gt; &lt;b&gt;copy&lt;/b&gt; &lt;/span&gt;pathOfF&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;b&gt;end&lt;/b&gt; &lt;b&gt;of&lt;/b&gt; &lt;/span&gt;fileList&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;-- handle folders&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;foldersList&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s7"&gt;path&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;b&gt;every&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;folder&lt;/i&gt;&lt;/span&gt; &lt;b&gt;in&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;folder&lt;/i&gt;&lt;/span&gt; &lt;span class="s1"&gt;pathToFolder&lt;/span&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;with&lt;/b&gt; &lt;span class="s1"&gt;pathOfF&lt;/span&gt; &lt;b&gt;in&lt;/b&gt; &lt;span class="s1"&gt;foldersList&lt;/span&gt;&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;fileList&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;fileList&lt;span class="s3"&gt; &amp;amp; &lt;b&gt;my&lt;/b&gt; &lt;/span&gt;listFilesRecursively&lt;span class="s3"&gt;(&lt;/span&gt;pathOfF&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;return&lt;/b&gt; &lt;span class="s1"&gt;fileList&lt;/span&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;tell&lt;/b&gt;&lt;/div&gt;&lt;div class="p11"&gt;&lt;span class="s3"&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;listFilesRecursively&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p11"&gt;&lt;span class="s3"&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;addFileToList&lt;span class="s3"&gt;(&lt;/span&gt;f&lt;span class="s3"&gt;, &lt;/span&gt;lst&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;fPath&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; (&lt;span class="s1"&gt;f&lt;/span&gt; &lt;b&gt;as&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;string&lt;/i&gt;&lt;/span&gt;)&lt;/div&gt;&lt;div class="p9"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p27"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;AppleScript&lt;span class="s3"&gt;'s &lt;/span&gt;text item delimiters&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; ":"&lt;/span&gt;&lt;/div&gt;&lt;div class="p6"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;pathItems&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;&lt;span class="s6"&gt;&lt;i&gt;text items&lt;/i&gt;&lt;/span&gt;&lt;span class="s3"&gt; &lt;b&gt;of&lt;/b&gt; &lt;/span&gt;fPath&lt;/div&gt;&lt;div class="p27"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;AppleScript&lt;span class="s3"&gt;'s &lt;/span&gt;text item delimiters&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; {""}&lt;/span&gt;&lt;/div&gt;&lt;div class="p9"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;curLst&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s1"&gt;lst&lt;/span&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;with&lt;/b&gt; &lt;span class="s1"&gt;i&lt;/span&gt; &lt;b&gt;from&lt;/b&gt; 1 &lt;b&gt;to&lt;/b&gt; ((&lt;span class="s7"&gt;length&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;pathItems&lt;/span&gt;) - 1)&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;pathItem&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;&lt;span class="s6"&gt;&lt;i&gt;item&lt;/i&gt;&lt;/span&gt;&lt;span class="s3"&gt; &lt;/span&gt;i&lt;span class="s3"&gt; &lt;b&gt;of&lt;/b&gt; &lt;/span&gt;pathItems&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;lst4pathItem&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;getItem&lt;span class="s3"&gt;(&lt;/span&gt;pathItem&lt;span class="s3"&gt;) &lt;b&gt;of&lt;/b&gt; &lt;/span&gt;curLst&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; (&lt;span class="s1"&gt;lst4pathItem&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;b&gt;equal to&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;missing value&lt;/i&gt;&lt;/span&gt;) &lt;b&gt;then&lt;/b&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; (&lt;span class="s1"&gt;i&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;b&gt;equal to&lt;/b&gt; ((&lt;span class="s7"&gt;length&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;pathItems&lt;/span&gt;) - 1)) &lt;b&gt;then&lt;/b&gt;&lt;/div&gt;&lt;div class="p22"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;lst4pathItem&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; {}&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;else&lt;/b&gt;&lt;/div&gt;&lt;div class="p20"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;lst4pathItem&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;make_associative_list&lt;span class="s3"&gt;()&lt;/span&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;if&lt;/b&gt;&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;curLst&lt;span class="s3"&gt;'s &lt;/span&gt;setItem&lt;span class="s3"&gt;(&lt;/span&gt;pathItem&lt;span class="s3"&gt;, &lt;/span&gt;lst4pathItem&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;if&lt;/b&gt;&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;curLst&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;lst4pathItem&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p9"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;copy&lt;/b&gt; (&lt;b&gt;last&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;item&lt;/i&gt;&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;pathItems&lt;/span&gt;) &lt;b&gt;to&lt;/b&gt; &lt;b&gt;end&lt;/b&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;curLst&lt;/span&gt;&lt;/div&gt;&lt;div class="p11"&gt;&lt;span class="s3"&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;addFileToList&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p11"&gt;&lt;span class="s3"&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;makeFileLog&lt;span class="s3"&gt;(&lt;/span&gt;file_path&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;script&lt;/b&gt; &lt;span class="s1"&gt;FileLog&lt;/span&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;property&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;class&lt;/i&gt;&lt;/span&gt; : "file log"&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;property&lt;/b&gt; &lt;span class="s1"&gt;_linefeed&lt;/span&gt; : &lt;span class="s6"&gt;&lt;i&gt;character&lt;/i&gt;&lt;/span&gt; &lt;span class="s2"&gt;id&lt;/span&gt; 10&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p12"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;-- Writes log messages to a UTF8-encoded text file &lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;logMessage&lt;span class="s3"&gt;(&lt;/span&gt;the_text&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p28"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;&lt;span class="s1"&gt;f&lt;/span&gt;&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;&lt;b&gt;open for access&lt;/b&gt;&lt;span class="s3"&gt; &lt;/span&gt;&lt;span class="s1"&gt;file_path&lt;/span&gt;&lt;span class="s3"&gt; &lt;b&gt;with&lt;/b&gt; &lt;/span&gt;write permission&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;try&lt;/b&gt;&lt;/div&gt;&lt;div class="p22"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="s4"&gt;&lt;b&gt;write&lt;/b&gt;&lt;/span&gt; (&lt;span class="s1"&gt;the_text&lt;/span&gt; &amp;amp; &lt;b&gt;my&lt;/b&gt; &lt;span class="s1"&gt;_linefeed&lt;/span&gt;) &lt;span class="s4"&gt;to&lt;/span&gt; &lt;span class="s1"&gt;f&lt;/span&gt; &lt;span class="s4"&gt;starting at&lt;/span&gt; &lt;span class="s5"&gt;eof&lt;/span&gt; &lt;span class="s4"&gt;as&lt;/span&gt; «&lt;span class="s6"&gt;&lt;i&gt;class&lt;/i&gt;&lt;/span&gt; utf8»&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;on&lt;/b&gt; &lt;b&gt;error&lt;/b&gt; &lt;/span&gt;error_message&lt;span class="s3"&gt; &lt;/span&gt;&lt;span class="s6"&gt;number&lt;/span&gt;&lt;span class="s3"&gt; &lt;/span&gt;error_number&lt;/div&gt;&lt;div class="p29"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;&lt;b&gt;close access&lt;/b&gt;&lt;span class="s3"&gt; &lt;/span&gt;&lt;span class="s1"&gt;f&lt;/span&gt;&lt;/div&gt;&lt;div class="p20"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;error&lt;/b&gt; &lt;/span&gt;error_message&lt;span class="s3"&gt; &lt;/span&gt;&lt;span class="s6"&gt;number&lt;/span&gt;&lt;span class="s3"&gt; &lt;/span&gt;error_number&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;try&lt;/b&gt;&lt;/div&gt;&lt;div class="p28"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;&lt;b&gt;close access&lt;/b&gt;&lt;span class="s3"&gt; &lt;/span&gt;&lt;span class="s1"&gt;f&lt;/span&gt;&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;logMessage&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;logImportant&lt;span class="s3"&gt;(&lt;/span&gt;the_text&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="s1"&gt;logMessage&lt;/span&gt;("****** " &amp;amp; &lt;span class="s1"&gt;the_text&lt;/span&gt; &amp;amp; " ******")&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;logImportant&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;logError&lt;span class="s3"&gt;(&lt;/span&gt;the_text&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;logMessage&lt;span class="s3"&gt;("ERROR: " &amp;amp; &lt;/span&gt;the_text&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;logError&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;script&lt;/b&gt;&lt;/div&gt;&lt;div class="p11"&gt;&lt;span class="s3"&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;makeFileLog&lt;/div&gt;&lt;div class="p3"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p11"&gt;&lt;span class="s3"&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;make_associative_list&lt;span class="s3"&gt;()&lt;/span&gt;&lt;/div&gt;&lt;div class="p6"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;script&lt;/b&gt; &lt;/span&gt;AssociativeList&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;property&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;class&lt;/i&gt;&lt;/span&gt; : "associative list"&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;property&lt;/b&gt; &lt;span class="s1"&gt;the_items&lt;/span&gt; : {}&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;property&lt;/b&gt; &lt;span class="s1"&gt;theKeys&lt;/span&gt; : {}&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;property&lt;/b&gt; &lt;span class="s1"&gt;theKeysRef&lt;/span&gt; : &lt;b&gt;a reference&lt;/b&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s1"&gt;theKeys&lt;/span&gt;&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p13"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;on&lt;/b&gt; &lt;span class="s1"&gt;getKeys&lt;/span&gt;()&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s1"&gt;theKeys&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; {}&lt;/div&gt;&lt;div class="p30"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;considering&lt;/b&gt; &lt;/span&gt;diacriticals&lt;span class="s3"&gt;, &lt;/span&gt;hyphens&lt;span class="s3"&gt;, &lt;/span&gt;punctuation&lt;span class="s3"&gt; &lt;b&gt;and&lt;/b&gt; &lt;/span&gt;white space&lt;span class="s3"&gt; &lt;b&gt;but&lt;/b&gt; &lt;b&gt;ignoring&lt;/b&gt; &lt;/span&gt;case&lt;/div&gt;&lt;div class="p22"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;with&lt;/b&gt; &lt;span class="s1"&gt;record_ref&lt;/span&gt; &lt;b&gt;in&lt;/b&gt; &lt;b&gt;my&lt;/b&gt; &lt;span class="s1"&gt;the_items&lt;/span&gt;&lt;/div&gt;&lt;div class="p25"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;keyOfRec&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;&lt;span class="s7"&gt;key&lt;/span&gt;&lt;span class="s3"&gt; &lt;b&gt;of&lt;/b&gt; &lt;/span&gt;record_ref&lt;/div&gt;&lt;div class="p23"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;copy&lt;/b&gt; &lt;span class="s1"&gt;keyOfRec&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;b&gt;end&lt;/b&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;theKeysRef&lt;/span&gt;&lt;/div&gt;&lt;div class="p22"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;considering&lt;/b&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;return&lt;/b&gt; &lt;span class="s1"&gt;theKeys&lt;/span&gt;&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;getKeys&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;find_record_for_key&lt;span class="s3"&gt;(&lt;/span&gt;the_key&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p19"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;(* This is a private handler. Users should not use it directly. *)&lt;/div&gt;&lt;div class="p30"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;considering&lt;/b&gt; &lt;/span&gt;diacriticals&lt;span class="s3"&gt;, &lt;/span&gt;hyphens&lt;span class="s3"&gt;, &lt;/span&gt;punctuation&lt;span class="s3"&gt; &lt;b&gt;and&lt;/b&gt; &lt;/span&gt;white space&lt;span class="s3"&gt; &lt;b&gt;but&lt;/b&gt; &lt;b&gt;ignoring&lt;/b&gt; &lt;/span&gt;case&lt;/div&gt;&lt;div class="p22"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;with&lt;/b&gt; &lt;span class="s1"&gt;record_ref&lt;/span&gt; &lt;b&gt;in&lt;/b&gt; &lt;b&gt;my&lt;/b&gt; &lt;span class="s1"&gt;the_items&lt;/span&gt;&lt;/div&gt;&lt;div class="p23"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;span class="s7"&gt;key&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;record_ref&lt;/span&gt; = &lt;span class="s1"&gt;the_key&lt;/span&gt; &lt;b&gt;then&lt;/b&gt; &lt;b&gt;return&lt;/b&gt; &lt;span class="s1"&gt;record_ref&lt;/span&gt;&lt;/div&gt;&lt;div class="p22"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;repeat&lt;/b&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;considering&lt;/b&gt;&lt;/div&gt;&lt;div class="p26"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;return&lt;/b&gt; &lt;/span&gt;&lt;i&gt;missing value&lt;/i&gt;&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;find_record_for_key&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;setItem&lt;span class="s3"&gt;(&lt;/span&gt;the_key&lt;span class="s3"&gt;, &lt;/span&gt;the_value&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;record_ref&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;find_record_for_key&lt;span class="s3"&gt;(&lt;/span&gt;the_key&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;span class="s1"&gt;record_ref&lt;/span&gt; = &lt;span class="s6"&gt;&lt;i&gt;missing value&lt;/i&gt;&lt;/span&gt; &lt;b&gt;then&lt;/b&gt;&lt;/div&gt;&lt;div class="p20"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;b&gt;end&lt;/b&gt; &lt;b&gt;of&lt;/b&gt; &lt;b&gt;my&lt;/b&gt; &lt;/span&gt;the_items&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; {&lt;/span&gt;&lt;span class="s7"&gt;key&lt;/span&gt;&lt;span class="s3"&gt;:&lt;/span&gt;the_key&lt;span class="s3"&gt;, &lt;/span&gt;value&lt;span class="s3"&gt;:&lt;/span&gt;the_value&lt;span class="s3"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;else&lt;/b&gt;&lt;/div&gt;&lt;div class="p20"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;the_value&lt;span class="s3"&gt; &lt;b&gt;of&lt;/b&gt; &lt;/span&gt;record_ref&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;the_value&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;if&lt;/b&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;return&lt;/b&gt;&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;setItem&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;getItem&lt;span class="s3"&gt;(&lt;/span&gt;the_key&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;record_ref&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;find_record_for_key&lt;span class="s3"&gt;(&lt;/span&gt;the_key&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;span class="s1"&gt;record_ref&lt;/span&gt; = &lt;span class="s6"&gt;&lt;i&gt;missing value&lt;/i&gt;&lt;/span&gt; &lt;b&gt;then&lt;/b&gt;&lt;/div&gt;&lt;div class="p31"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/span&gt;--error "The key wasn't found." number -1728 from the_key&lt;/div&gt;&lt;div class="p32"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;return&lt;/b&gt; &lt;/span&gt;&lt;i&gt;missing value&lt;/i&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;if&lt;/b&gt;&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;return&lt;/b&gt; &lt;/span&gt;value&lt;span class="s3"&gt; &lt;b&gt;of&lt;/b&gt; &lt;/span&gt;record_ref&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;getItem&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;count_items&lt;span class="s3"&gt;()&lt;/span&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;return&lt;/b&gt; &lt;span class="s6"&gt;&lt;b&gt;count&lt;/b&gt;&lt;/span&gt; &lt;b&gt;my&lt;/b&gt; &lt;span class="s1"&gt;the_items&lt;/span&gt;&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;count_items&lt;/div&gt;&lt;div class="p14"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;delete_item&lt;span class="s3"&gt;(&lt;/span&gt;the_key&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p15"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;/span&gt;record_ref&lt;span class="s3"&gt; &lt;b&gt;to&lt;/b&gt; &lt;/span&gt;find_record_for_key&lt;span class="s3"&gt;(&lt;/span&gt;the_key&lt;span class="s3"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;if&lt;/b&gt; &lt;span class="s1"&gt;record_ref&lt;/span&gt; &lt;b&gt;is&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;missing value&lt;/i&gt;&lt;/span&gt; &lt;b&gt;then&lt;/b&gt;&lt;/div&gt;&lt;div class="p22"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;error&lt;/b&gt; "The key wasn't found." &lt;span class="s6"&gt;number&lt;/span&gt; -1728 &lt;span class="s6"&gt;from&lt;/span&gt; &lt;span class="s1"&gt;the_key&lt;/span&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;if&lt;/b&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;span class="s7"&gt;contents&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;span class="s1"&gt;record_ref&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;missing value&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;set&lt;/b&gt; &lt;b&gt;my&lt;/b&gt; &lt;span class="s1"&gt;the_items&lt;/span&gt; &lt;b&gt;to&lt;/b&gt; &lt;b&gt;every&lt;/b&gt; &lt;span class="s6"&gt;&lt;i&gt;record&lt;/i&gt;&lt;/span&gt; &lt;b&gt;of&lt;/b&gt; &lt;b&gt;my&lt;/b&gt; &lt;span class="s1"&gt;the_items&lt;/span&gt;&lt;/div&gt;&lt;div class="p17"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;return&lt;/b&gt;&lt;/div&gt;&lt;div class="p10"&gt;&lt;span class="s3"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;delete_item&lt;/div&gt;&lt;div class="p8"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;script&lt;/b&gt;&lt;/div&gt;&lt;div class="p11"&gt;&lt;span class="s3"&gt;&lt;b&gt;end&lt;/b&gt; &lt;/span&gt;make_associative_list&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5625480660309083993-4386636354660690008?l=randystraeume.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randystraeume.blogspot.com/feeds/4386636354660690008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randystraeume.blogspot.com/2011/03/cleaning-up-your-itunes-library-on-mac.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5625480660309083993/posts/default/4386636354660690008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5625480660309083993/posts/default/4386636354660690008'/><link rel='alternate' type='text/html' href='http://randystraeume.blogspot.com/2011/03/cleaning-up-your-itunes-library-on-mac.html' title='Cleaning up your iTunes library (on a mac)'/><author><name>randili</name><uri>http://www.blogger.com/profile/15757336298177275663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5625480660309083993.post-7854715759727113571</id><published>2007-03-14T16:50:00.000-07:00</published><updated>2007-03-14T16:53:57.612-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spiegel'/><title type='text'>NLP gegen Google??</title><content type='html'>Ich bin ein klein wenig schockiert gewesen, als ich heut morgen folgende Meldung auf Spiegel.de gelesen hab:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.spiegel.de/wirtschaft/0,1518,471577,00.html"&gt;http://www.spiegel.de/wirtschaft/0,1518,471577,00.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kann das wirklich funktionieren? Wie mächtig ist das System? Was kann es verstehen? Und is schon nett, mal ein paar Namen die man so in seinem Studium hört in solch einem Bericht zu lesen. "Echte" Computerlinguisten sind da am Werk :)&lt;br /&gt;&lt;br /&gt;Bildet euch euer eigenes Urteil. Cool ist es auf jeden Fall.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5625480660309083993-7854715759727113571?l=randystraeume.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randystraeume.blogspot.com/feeds/7854715759727113571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randystraeume.blogspot.com/2007/03/nlp-gegen-google.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5625480660309083993/posts/default/7854715759727113571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5625480660309083993/posts/default/7854715759727113571'/><link rel='alternate' type='text/html' href='http://randystraeume.blogspot.com/2007/03/nlp-gegen-google.html' title='NLP gegen Google??'/><author><name>randili</name><uri>http://www.blogger.com/profile/15757336298177275663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5625480660309083993.post-424560406643023871</id><published>2007-01-30T13:59:00.001-08:00</published><updated>2007-01-30T13:59:53.255-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='heise'/><title type='text'>Gmail - und die Post geht ab</title><content type='html'>Wie die meisten wissen bin ich eingefleischter Google-user. Ich nutze wirklich so ziemlich jeden Service, den der Verein anbietet. Und das ist ne ganze Menge. Aber dazu blogge ich mal getrennt. Bin grad ein wenig zu müde dafür und möchte nur noch schnell was über eine kleine Meldung bei Heise loswerden.&lt;br /&gt;&lt;br /&gt;Wie einige  bestimmt wissen, hat Google auch einen Mail-Dienst, genannt Gmail. Allerdings nur außerhalb Deutschlands. Denn hier kam ein geschickter Herr namens Daniel Giersch dem US-Riesen zuvor. Der hat tatsächlich den Namen Gmail geschützt! Daher heißt Googles GMail hier GoogleMail. Giersch ist recht wohlhabend geworden, indem er das Kuriermonopol der Deutschen Post angegriffen hat. Erfolgreich. Und jetzt kommt sein nächster Clou: &lt;a href="http://www.gmail.de/"&gt;Gmail.de&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Er möchte uns hybride Adressen geben. Kurz gesagt, ich schreibe eine Nachricht, per Email oder per hand an einen GMailer. Wenn der entschieden hat, er bekommt jetzt grad mal lieber ne Email, bekommt er meine Nachricht per Email, mein Brief wird abgetippt und ihm zugesendet. Will er lieber richtige Post haben, wird meine Email ausgedruckt und per Kurier abgegeben. Mein Brief wird einfach überbracht. Oder er bekommt meine Nachricht einfach als Sms direkt aufs Handy.&lt;br /&gt;&lt;br /&gt;Hört sich interessant an. Aber es stört mich ein klein wenig, dass Leute meine Briefe lesen beim Abschreiben. Ok, man kann nicht sagen, dass Email sicherer ist. Theoretisch kann keiner die Leute, die bei web.de, gmx oder was weiß ich arbeiten, unsere Mails lesen. Oder so wie Google es macht. Die filtern die Mail nach Keywords und blenden entsprechend Werbung ein.&lt;br /&gt;&lt;br /&gt;Aber ob man das gut findet, kann jeder für sich selber entscheiden. Ich möchte hier nur noch auf den supercoolen DemoFilm von Gmail hinweisen. Der ist unglaublich lang und versucht alla Löwenzahn oder sendung mit der Maus zu erklären was denn "GMail - und die Post geht ab" eigentlich ist. Sehr unterhaltsam, vorallem mit der Musik. Auch wenn ichs ein wenig zu lang fand. Und auch recht zäh. aber trotzdem nett. Hier der Link: &lt;a href="http://www.gmail.de/_content.php?top=04&amp;sub=01"&gt;http://www.gmail.de/_content.php?top=04&amp;amp;sub=01&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Viel Spaß. ich bleib bei meinem Google GMail. Und demnächst zeig ich euch mal die Welt des Google...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5625480660309083993-424560406643023871?l=randystraeume.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randystraeume.blogspot.com/feeds/424560406643023871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randystraeume.blogspot.com/2007/01/gmail-und-die-post-geht-ab.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5625480660309083993/posts/default/424560406643023871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5625480660309083993/posts/default/424560406643023871'/><link rel='alternate' type='text/html' href='http://randystraeume.blogspot.com/2007/01/gmail-und-die-post-geht-ab.html' title='Gmail - und die Post geht ab'/><author><name>randili</name><uri>http://www.blogger.com/profile/15757336298177275663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5625480660309083993.post-4354776230887749301</id><published>2007-01-18T13:35:00.000-08:00</published><updated>2007-01-18T13:51:49.244-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='heise'/><title type='text'>Ein bißchen Statistik gefällig?</title><content type='html'>Ich melde mich auch in diesem Blog im neuen Jahr zurück. Vielleicht hat sich verändert, einiges wird sich noch entscheidend verändern. Ich hab gerade, in dieser Sekunde, das Gefühl: Es wird ein tolles Jahr 2007!&lt;br /&gt;Im Endeffekt ist das wichtigste auf der Welt Optimismus zu zeigen. Den hab ich endlich wiedergefunden, nachdem er doch lange Zeit verschollen war. Sich im Keller einsperren, ist die falsche Taktik. An alle dies noch tun: Raus mit euch!&lt;br /&gt;&lt;br /&gt;Aber schon ist der 18. Tag des neuen Jahres fast vorbei. Kann man sich kaum vorstellen. Die Zeit RAST vorbei. In der Zwischenzeit hab ich wieder tausend tolle Sachen im Netz gesehen, aber irgendwie vergessen hier zu bloggen darüber. Da sei zum einen mal das IPhone erwähnt, das wohl jetzt durch die Medien schon jeder kennt. Also erzähl ich euch darüber nix mehr. Ich will ja nicht altmodisch sein. Interessanterweise geht mein handy gerade kaputt. Leider etwas zu früh. Mit dem Europastart dauerts noch ein wenig.&lt;br /&gt;&lt;br /&gt;Auch bin ich mittlerweile fleißiger LastFM-Nutzer. Ich möchte hiermit alle ermutigen sich dort anzumelden. Die bieten für nichts doch ne ganze Menge. Unter anderem wird jeder Song, den man am PC hört, an LastFm übertragen und dort dessen Titel in einer Datenbank gespeichert, den richtigen Mediaplayer samt Plugin vorausgesetzt. Damit lassen sich dann wundervolle Statistiken erstellen. Z.B. was ich gerade gehört hab, welche Bands ich letzte Woche bevorzugt gehört hab, was überhaupt meine Lieblingsbands sind, und welche Songs ich insgesamt am liebsten gehört hab. und alles in Form von Charts. Für sich ist das nett. Cool ist, dass man diese Charts live in einen Blog einbinden kann, wie man unten rechts sieht :)&lt;br /&gt;Außerdem kann man sich die Profile von sogenannten "musikalischen Nachbarn" anschauen und dort vielleicht auch neue interessante Musik entdecken. Richtig super finde ich die Möglichkeit, Webradio zu hören. Man kann sich z.B. spontan ein persönliches Radio generieren, indem man ein paar Bands angibt. Schon bekommt ein Webradio u.a. mit dieser Band und mit vielen anderen auch, die laut Datenbank dazu passen. Wenn man sich anmeldet und Geld bezahlt, kann man auch nur die Songs einer Band hören, oder sogar nur bestimmte Tracks. Hab ich aber nicht ganz verstanden. Das sind dann sogenannten "private" Radios. Ist auf jeden Fall klasse. Bin aber noch nicht so lang dabei.&lt;br /&gt;&lt;br /&gt;Bisher bin ich meinem Post-Titel noch nicht wirklich gerecht geworden. Das kommt jetzt...&lt;br /&gt;Bei Heise bin gerade spontan über einen Link zu ner Schweizer Seite gestoßen, die umfassende Statistiken über Europa anbieten, in Atlas-Form und als Flash-Animationen. Find ich super. Ich LIEBE solche Statistiken. Könnte ich stundenlang drin herumforschen. Ist gibt zu vielen Themen auch detaillierte Karten, man kann dann zoomen und sich selber davon überzeugen, dass das Saarland einfach besser ist als die Pfalz :)&lt;br /&gt;&lt;a href="http://www.bfs.admin.ch/bfs/portal/de/index/international/statatlas_europa.html"&gt;&lt;br /&gt;http://www.bfs.admin.ch/bfs/portal/de/index/international/statatlas_europa.html&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;euer Randy (bald in china, nur noch ein monat!!!)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5625480660309083993-4354776230887749301?l=randystraeume.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randystraeume.blogspot.com/feeds/4354776230887749301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randystraeume.blogspot.com/2007/01/ein-bichen-statistik-gefllig.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5625480660309083993/posts/default/4354776230887749301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5625480660309083993/posts/default/4354776230887749301'/><link rel='alternate' type='text/html' href='http://randystraeume.blogspot.com/2007/01/ein-bichen-statistik-gefllig.html' title='Ein bißchen Statistik gefällig?'/><author><name>randili</name><uri>http://www.blogger.com/profile/15757336298177275663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5625480660309083993.post-461811092660683755</id><published>2006-12-23T09:03:00.000-08:00</published><updated>2006-12-23T09:13:56.401-08:00</updated><title type='text'>Zuviel Freizeit?</title><content type='html'>Gehts euch auch so? Wenn man arbeitet, möchte man frei haben. Und wenn man frei hat, weiß man oft nicht was man denn mit der vielen Zeit überhaupt machen soll. So empfinde ich zumindest immer die ersten paar Tage. Dieses Jahr ist es besonders schlimm, weil ich soviel vorweihnachtlichen Stress hatte wie noch nie. Besonders viel hat mein Umzug dazu beigetragen. Aber jetzt ist endlich alles rum und ich sitze hier entspannt und blogge. Derzeit hätt ich quasi 1000 Themen, zu denen ich gerne was schreiben würde. Aber, ich will euch ja nicht mit meinen wirren Gedanken nerven. Daher sortier ich zumindest mal die wirrsten aus.&lt;br /&gt;&lt;br /&gt;Eine Perle, die ich mal gefunden hatte in dem gar unendlichen Internet, ist Folgende: &lt;a href="http://www.archive.org/"&gt;archive.org &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Da findet man ewig viel Kram, vorallem Musik, Texte und Filme, deren Urheberrecht abgelaufen ist. Näher angeschaut hab ich mir mal den Film-Bereich. Neben unzähligen Trailern und alten Fernsehsendungen gibts dort auch alte "Hauptfilme", also "richtige" Filme, die auch mal im Kino gekommen sind, wenn auch z.T. vor 100 Jahren...&lt;br /&gt;Besonders zu empfehlen sind Klassiker wie Charly Chaplin, Nosferatu (der erste Vampierfilm, GENIAL!!!!) und die Nacht der lebenden Toten.&lt;br /&gt;Daneben gibts noch tausende weiterer toller Filmchen, die man eigentlich mal gesehen haben sollte, heutezutage selten noch im Fernsehen kommen. Alle sind original, d.h. zumeist englisch. Aber auch alte deutsche Streifen findet man. Wer über die Feiertage zuviel Zeit, sollte es sich mal anschauen. Von jeder Datei gibt es immer verschiedene Qualitätsstufen. Wer will, kann sich auch die MPEG2-Varianten runterladen. Das läuft dann zwar überall in bester Qualität, schlägt aber bei "Nacht der lebenden Toten" auch mit immerhin 4,5 GB zu Buche. Viel Spaß und frohe Weihnachten an alle Internetsüchtigen!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5625480660309083993-461811092660683755?l=randystraeume.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randystraeume.blogspot.com/feeds/461811092660683755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randystraeume.blogspot.com/2006/12/gehts-euch-auch-so-wenn-man-arbeitet.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5625480660309083993/posts/default/461811092660683755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5625480660309083993/posts/default/461811092660683755'/><link rel='alternate' type='text/html' href='http://randystraeume.blogspot.com/2006/12/gehts-euch-auch-so-wenn-man-arbeitet.html' title='Zuviel Freizeit?'/><author><name>randili</name><uri>http://www.blogger.com/profile/15757336298177275663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5625480660309083993.post-8258723223676838345</id><published>2006-12-11T11:17:00.000-08:00</published><updated>2006-12-11T11:28:42.417-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spiegel'/><title type='text'>Auf zu neuen Ufern</title><content type='html'>Da ich soviel Resonanz bekam (erstaunlich wie viele Leute tatsächlich auf ihre Emails REAGIEREN), gehts gleich weiter. Von einigen schon von Anfang an zum Scheitern verurteilt, werde ich beweisen, dass man auch mit 2 Blogs klar kommen kann!&lt;br /&gt;&lt;br /&gt;Daher habe ich mich dazu entschlossen, diesen Blog ein wenig anders zu gestalten. Mehr oder weniger finde ich ja jeden Tag was tolle im Netz und sei es nur ein blödes Bild oder ein interessanter Artikel, der mein Leben nicht direkt verändert aber doch zumindest meine Sichtweise über manches bewegt und somit doch etwas Gutes tut.&lt;br /&gt;&lt;br /&gt;Also: Schon beim zweiten Post eine Neuausrichtung. Ab jetzt kommt hier zu ALLEM was was mich interessiert (und nicht mit China zu tun hat :)&lt;br /&gt;&lt;br /&gt;Und schon gehts los...&lt;br /&gt;&lt;br /&gt;Da les ich mal eben schnell die Spiegel News für heute und finde einen kleinen Artikel über einen Schulwetbewerb der etwas anderen Art. Die beste Schule wurde gesucht! Und zwar nicht mit den besten Noten und den schlausten Schülern, sondern die sozialste und pfiffigste. Diese Modelle könnte man doch wunderbar übernehmen und zu einer Quintessenz einer guten Schule komnbinieren oder man könnte sich wenigstens einige gute Beispiele daran nehmen. Irgendwie erinnnern mich ein paar Sachen an das ominöse "Web2.0". Wer weiß, vielleicht könnte sich das dt. Bildungssystem doch noch verändern. Aber hoffentlich nicht so, wie sich der saarländsiche BildungsHeini von Schreier es sich mal wieder gedacht hat: &lt;a href="http://www.bildung.saarland.de/detail.html?mid=9838"&gt;http://www.bildung.saarland.de/detail.html?mid=9838&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ach ja: Lest Spiegel Online! Wenigstens einmal am Tag kurz über die Schlagzeilen drüber und weiß viel mehr!&lt;br /&gt;&lt;br /&gt;Mist, jetzt hätte ich fast den Spiegel Link vergessen: &lt;a href="http://www.spiegel.de/schulspiegel/0,1518,453740,00.html"&gt;http://www.spiegel.de/schulspiegel/0,1518,453740,00.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5625480660309083993-8258723223676838345?l=randystraeume.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randystraeume.blogspot.com/feeds/8258723223676838345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randystraeume.blogspot.com/2006/12/auf-zu-neuen-ufern.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5625480660309083993/posts/default/8258723223676838345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5625480660309083993/posts/default/8258723223676838345'/><link rel='alternate' type='text/html' href='http://randystraeume.blogspot.com/2006/12/auf-zu-neuen-ufern.html' title='Auf zu neuen Ufern'/><author><name>randili</name><uri>http://www.blogger.com/profile/15757336298177275663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5625480660309083993.post-6160994602820778170</id><published>2006-12-10T09:03:00.000-08:00</published><updated>2006-12-10T09:27:55.663-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spiele'/><title type='text'>Tag 1</title><content type='html'>Und noch ein Blog! Heute bin ich echt drauf und dran die Welt zu verändern! Nach meinem ersten Blog, den ich ebenfalls heute gestartet habe, folgt hier schon der zweite. Während sich der erste jedoch mit meinem Studienaufenthalt in China beschäftigt, soll der hier alles abdecken, was mich so im Bezug auf Computer und Technologie im Allgemeinen begeistert.&lt;br /&gt;&lt;br /&gt;Da fallen vorallem tolle Sachen im Bereich&lt;a href="http://www.ubuntuusers.de/"&gt; Ubuntu&lt;/a&gt; (ein linux...) und tolle Meldungen von heise (c't) drunter, die ich nicht unkommentiert lassen möchte.&lt;br /&gt;&lt;br /&gt;Warum ich jetzt aber so spontan damit anfange, ohne jemals vorher darüber nachgedacht zu haben, ist folgendes Video, das ich gerade über s&lt;a href="http://www.spiegel.de/"&gt;piegelonline&lt;/a&gt; gefunden habe. Schaut selbst und sagt mir was ihr davon haltet.&lt;br /&gt;&lt;br /&gt;&lt;embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=8050677894323867137&amp;hl=de" flashvars=""&gt; &lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ich war danach voll baff. Ich empfehle das Video im Vollbildmodus anzuschauen, da wirkts gleich nochmal so gut. &lt;a href="http://www.spiegel.de/kultur/kulturspiegel/0,1518,453444,00.html"&gt;Hier &lt;/a&gt;übrigens der Link zu dem Artikel auf Spiegel online. Nicht dass ich noch genug Zeit hätte um Computerspiele zu spielen, aber das hier könnte echt klasse werden! Das ist ganz klar die Zukunft. Schaut nur wie wunderbar flüssig alles animiert ist!! Da kommt Half Life weiß Gott nicht mehr mit. Eine Playstation werde ich mir deswegen wohl nicht kaufen, aber bestimmt mal irgendwo schauen gehen :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5625480660309083993-6160994602820778170?l=randystraeume.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randystraeume.blogspot.com/feeds/6160994602820778170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://randystraeume.blogspot.com/2006/12/tag-1.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5625480660309083993/posts/default/6160994602820778170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5625480660309083993/posts/default/6160994602820778170'/><link rel='alternate' type='text/html' href='http://randystraeume.blogspot.com/2006/12/tag-1.html' title='Tag 1'/><author><name>randili</name><uri>http://www.blogger.com/profile/15757336298177275663</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry></feed>
