From 9496e2e1b3f26ac261739a286e57e3e9aaa317b7 Mon Sep 17 00:00:00 2001 From: derekYankie Date: Tue, 29 Mar 2016 20:27:09 -0400 Subject: [PATCH 01/40] Derek's first assignment --- .DS_Store | Bin 0 -> 6148 bytes Assignments/.DS_Store | Bin 0 -> 6148 bytes Assignments/Assignment1_Derek_Afriyie.py | 1 + 3 files changed, 1 insertion(+) create mode 100644 .DS_Store create mode 100644 Assignments/.DS_Store create mode 100644 Assignments/Assignment1_Derek_Afriyie.py diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..901cac9c5e1262aa179e456941a3202bac2946d0 GIT binary patch literal 6148 zcmeHKO>5gg5S_K1RE{qyO(D>WjwzVpq!?cn*9r6xFi}Y;O>w14#0#oqEIFnagUbXJ>f~1PP^$O3A0mAo$rK)`EX$0?T@2#Q2Txo9rKI_ zJm&dpt1h;Iy)~OXZ0|Omola}sbY`7StLe0N+w-~o*|P54Z|@yG9nCM^ynXln!^clw zzDfaz;h~pyN8=@YL$X5Db8no)X>x`R!LHL0?L+<^9ReTVKvz7V|%e&UC)-Q8Ec5ZSL(@I5qiL3Z`~=HoxJm%yprt3 z8E^)i0cXG&_#p;(W=n<#hHjk!XTTZwWI+2vqzY5TY*@Aq8eN~&KM+dj>nbda6;s7* z$R0|tRHCJZ`osv9&UmcjQpId&=?Ghbqx8>=qjnpfuMB}m?3jNL{fDP> Date: Sun, 3 Apr 2016 08:38:31 -0400 Subject: [PATCH 02/40] assignment2 --- Assignments/Assignment2_Derek_Afriyie.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Assignments/Assignment2_Derek_Afriyie.py diff --git a/Assignments/Assignment2_Derek_Afriyie.py b/Assignments/Assignment2_Derek_Afriyie.py new file mode 100644 index 0000000..7fc9d3b --- /dev/null +++ b/Assignments/Assignment2_Derek_Afriyie.py @@ -0,0 +1,16 @@ +#Magic Dates program +#Derek Afriyie 03/30/2016 +#Write a program that checks to see if the month & day +#of the user's birthday results in the year they were born + +#Ask user for their month of birth and store in the variable month +year = int(raw_input("What year were you born?")) +"Ask user for their month of birth and store in the variable month" +month = int(raw_input("What month were you born?")) +day = int(raw_input("What day were you born?")) + +#Checks +if (month * day) == year: + print "Your birthday is magical!" +else: + print "Theres nothing magical about your birthday" From b27438d9bd4e5103e21f5ccf42bfec64cecb27d9 Mon Sep 17 00:00:00 2001 From: derekYankie Date: Sun, 3 Apr 2016 09:01:02 -0400 Subject: [PATCH 03/40] Delete Assignment2_Derek_Afriyie.py --- Assignments/Assignment2_Derek_Afriyie.py | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 Assignments/Assignment2_Derek_Afriyie.py diff --git a/Assignments/Assignment2_Derek_Afriyie.py b/Assignments/Assignment2_Derek_Afriyie.py deleted file mode 100644 index 7fc9d3b..0000000 --- a/Assignments/Assignment2_Derek_Afriyie.py +++ /dev/null @@ -1,16 +0,0 @@ -#Magic Dates program -#Derek Afriyie 03/30/2016 -#Write a program that checks to see if the month & day -#of the user's birthday results in the year they were born - -#Ask user for their month of birth and store in the variable month -year = int(raw_input("What year were you born?")) -"Ask user for their month of birth and store in the variable month" -month = int(raw_input("What month were you born?")) -day = int(raw_input("What day were you born?")) - -#Checks -if (month * day) == year: - print "Your birthday is magical!" -else: - print "Theres nothing magical about your birthday" From 8e0f2be139bd8b7e7d94f08224312921d0fb689d Mon Sep 17 00:00:00 2001 From: derekYankie Date: Sun, 3 Apr 2016 09:08:43 -0400 Subject: [PATCH 04/40] Derek's second assignment --- .DS_Store | Bin 6148 -> 6148 bytes Assignments/Assignment2.Derek.Afriyie.py | 6 ++++++ Slides/.DS_Store | Bin 0 -> 6148 bytes 3 files changed, 6 insertions(+) create mode 100644 Assignments/Assignment2.Derek.Afriyie.py create mode 100644 Slides/.DS_Store diff --git a/.DS_Store b/.DS_Store index 901cac9c5e1262aa179e456941a3202bac2946d0..be9aa48f01c5ec333d8f365274a8cd28aad35a11 100644 GIT binary patch delta 163 zcmZoMXfc=|#>B!ku~2NHo+2a1#(>?7i&&T#IVLAEOKnzTn#QQi$q>Yl%23RZ&rr%x z#E=YPd*eGLkdIc<|rmEMoAB)qu~2NHo+2ab#(>?7jI5IrS*13su}ou}{Ek(T?LQc77UU3Pnb^R$ gnVo~51E>SY|IR#_U&N7v0SFiw7+5w(h^%1-03+rXjsO4v diff --git a/Assignments/Assignment2.Derek.Afriyie.py b/Assignments/Assignment2.Derek.Afriyie.py new file mode 100644 index 0000000..766ead5 --- /dev/null +++ b/Assignments/Assignment2.Derek.Afriyie.py @@ -0,0 +1,6 @@ +#I OWE YOU PROGRAM +hours = raw_input("How many hours did you work?") +pay = raw_input("Enter pay rate") +total = float(hours) * float(pay) + +print 'Hey I owe you', total \ No newline at end of file diff --git a/Slides/.DS_Store b/Slides/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5cea25b288479d2a61289bf60744aea4c2d8af32 GIT binary patch literal 6148 zcmeHKu}T9$5PhR50ygQi+%gu5fqcLbqL5DT2PB46Atz!AyX*XHeKWI)$DvqR$Qzh> zyL0n)bFa9`0Idd7RHrK3P=GdAO)m=6!=*I@4d9~Nur_@ zkOETRQvv@z6uM(mu}h3k2Sbbi#1YeBT*oXyES?}X6}v=cXqHrBQmu{{mUQMzt!pZF ziAjgW%{-^xY;{7hxSjbD<*+7EQ3^U&op}Ghrhha4_et7G0V(jW6tL0qZn@wq z)!sUIIq$WFeoy}}) Date: Tue, 12 Apr 2016 11:56:18 -0400 Subject: [PATCH 05/40] Assignment3.1 --- Assignments/Assignment2_Derek_Afriyie.py | 16 ++++++++++++ Assignments/Assignment3.1_Derek_Afriyie.oy | 29 ++++++++++++++++++++++ Assignments/Assignment3.1_Derek_Afriyie.py | 29 ++++++++++++++++++++++ 3 files changed, 74 insertions(+) create mode 100644 Assignments/Assignment2_Derek_Afriyie.py create mode 100644 Assignments/Assignment3.1_Derek_Afriyie.oy create mode 100644 Assignments/Assignment3.1_Derek_Afriyie.py diff --git a/Assignments/Assignment2_Derek_Afriyie.py b/Assignments/Assignment2_Derek_Afriyie.py new file mode 100644 index 0000000..7fc9d3b --- /dev/null +++ b/Assignments/Assignment2_Derek_Afriyie.py @@ -0,0 +1,16 @@ +#Magic Dates program +#Derek Afriyie 03/30/2016 +#Write a program that checks to see if the month & day +#of the user's birthday results in the year they were born + +#Ask user for their month of birth and store in the variable month +year = int(raw_input("What year were you born?")) +"Ask user for their month of birth and store in the variable month" +month = int(raw_input("What month were you born?")) +day = int(raw_input("What day were you born?")) + +#Checks +if (month * day) == year: + print "Your birthday is magical!" +else: + print "Theres nothing magical about your birthday" diff --git a/Assignments/Assignment3.1_Derek_Afriyie.oy b/Assignments/Assignment3.1_Derek_Afriyie.oy new file mode 100644 index 0000000..8f0ea90 --- /dev/null +++ b/Assignments/Assignment3.1_Derek_Afriyie.oy @@ -0,0 +1,29 @@ +#Assigmnet 3.1 +#Write a program to prompt the user for hours and rate per hour using raw_input to compute gross pay. +#Pay the hourly rate for the hours up to 40 and 1.5 times the hourly rate for all hours worked above #40 hours. +#Use 45 hours and a rate of 10.50 per hour to test the program (the pay should be 498.75). +#You should use raw_input to read a string and float() to convert the string to a number. + + +#Do not worry about error checking the user input - assume the user types numbers properly. + +"Please begin writing the program with the code below: +hrs = raw_input("Enter Hours:") +h = float(hrs) +rate = raw_input("Enter pay rate:") +r = float(rate) +#Determine total pay based on numbers of hours worked" + +#h= 45 +#r = 10.50 +#Condition for noraml hours worked +if h <= 40: + #Calculates total pay + gPay = h * r + #Display total pay + print 'Hey, I owe you', gPay +#Condition for overtime +elif h >= 40: + gPay = 40 * r + (r * 1.5 *( h-40)) + #Display total pay for overtime + print 'Hey, you worked overtime. I owe you $', gPay \ No newline at end of file diff --git a/Assignments/Assignment3.1_Derek_Afriyie.py b/Assignments/Assignment3.1_Derek_Afriyie.py new file mode 100644 index 0000000..5148d01 --- /dev/null +++ b/Assignments/Assignment3.1_Derek_Afriyie.py @@ -0,0 +1,29 @@ +#Assigmnet 3.1 +#Write a program to prompt the user for hours and rate per hour using raw_input to compute gross pay. +#Pay the hourly rate for the hours up to 40 and 1.5 times the hourly rate for all hours worked above #40 hours. +#Use 45 hours and a rate of 10.50 per hour to test the program (the pay should be 498.75). +#You should use raw_input to read a string and float() to convert the string to a number. + + +#Do not worry about error checking the user input - assume the user types numbers properly. + +"Please begin writing the program with the code below:" +#hrs = raw_input("Enter Hours:") +#h = float(hrs) +#rate = raw_input("Enter pay rate:") +#r = float(rate) +#Determine total pay based on numbers of hours worked" + +h= 45 +r = 10.50 +#Condition for noraml hours worked +if h <= 40: + #Calculates total pay + gPay = h * r + #Display total pay + print 'Hey, I owe you', gPay +#Condition for overtime +elif h >= 40: + gPay = 40 * r + (r * 1.5 *( h-40)) + #Display total pay for overtime + print 'Hey, you worked overtime. I owe you $', gPay \ No newline at end of file From 0b1538c97665ba342e700da004b72cbd1e3e8d18 Mon Sep 17 00:00:00 2001 From: derekYankie Date: Tue, 12 Apr 2016 12:32:18 -0400 Subject: [PATCH 06/40] Assignment3 --- Assignments/Assignment_3.1 | 21 ++++++++++++++++ Assignments/Assignment_3.3 | 23 ++++++++++++++++++ Assignments/Assignment_4.6 | 22 +++++++++++++++++ ...01-Intro (1).pdf => 03-24,29-16-Intro.pdf} | Bin Slides/03-29-16-Expressions.pdf | Bin 0 -> 143439 bytes Slides/04-05-16-Conditional.pdf | Bin 0 -> 169282 bytes Slides/04-07-16-Functions.pdf | Bin 0 -> 172773 bytes Slides/04-12-16-Iterations.pdf | Bin 0 -> 183174 bytes Slides/04-14-16-Strings.pdf | Bin 0 -> 253198 bytes 9 files changed, 66 insertions(+) create mode 100644 Assignments/Assignment_3.1 create mode 100644 Assignments/Assignment_3.3 create mode 100644 Assignments/Assignment_4.6 rename Slides/{Py4Inf-01-Intro (1).pdf => 03-24,29-16-Intro.pdf} (100%) create mode 100644 Slides/03-29-16-Expressions.pdf create mode 100644 Slides/04-05-16-Conditional.pdf create mode 100644 Slides/04-07-16-Functions.pdf create mode 100644 Slides/04-12-16-Iterations.pdf create mode 100644 Slides/04-14-16-Strings.pdf diff --git a/Assignments/Assignment_3.1 b/Assignments/Assignment_3.1 new file mode 100644 index 0000000..5a3abdb --- /dev/null +++ b/Assignments/Assignment_3.1 @@ -0,0 +1,21 @@ +Hello Fellows! + +Write a program to prompt the user for hours and rate per hour using raw_input to compute gross pay. +Pay the hourly rate for the hours up to 40 and 1.5 times the hourly rate for all hours worked above 40 hours. +Use 45 hours and a rate of 10.50 per hour to test the program (the pay should be 498.75). +You should use raw_input to read a string and float() to convert the string to a number. + + +Do not worry about error checking the user input - assume the user types numbers properly. + +Please begin writing the program with the code below: +hrs = raw_input("Enter Hours:") +h = float(hrs) + + + +Happy Coding, +Tunisia + + +In courtesy of Coursera. diff --git a/Assignments/Assignment_3.3 b/Assignments/Assignment_3.3 new file mode 100644 index 0000000..b10a23d --- /dev/null +++ b/Assignments/Assignment_3.3 @@ -0,0 +1,23 @@ +Hello Fellows! + +Write a program to prompt for a score between 0.0 and 1.0. +If the score is out of range, print an error. If the score is between 0.0 and 1.0, print a grade using the following table: + +Score Grade +>= 0.9 A +>= 0.8 B +>= 0.7 C +>= 0.6 D +< 0.6 F + +If the user enters a value out of range, print a suitable error message and exit. For the test, enter a score of 0.85. + +Please begin writing the program with the code below: +score = raw_input("Enter Score: ") + + +Happy Coding, +Tunisia + + +In courtesy of Coursera. diff --git a/Assignments/Assignment_4.6 b/Assignments/Assignment_4.6 new file mode 100644 index 0000000..90cc793 --- /dev/null +++ b/Assignments/Assignment_4.6 @@ -0,0 +1,22 @@ +Hello Fellows! + +Write a program to prompt the user for hours and rate per hour using raw_input to compute gross pay. +Award time-and-a-half for the hourly rate for all hours worked above 40 hours. +Put the logic to do the computation of time-and-a-half in a function called computepay() and use the function to do the computation. +The function should return a value. Use 45 hours and a rate of 10.50 per hour to test the program (the pay should be 498.75). +You should use raw_input to read a string and float() to convert the string to a number. +Do not worry about error checking the user input unless you want to - you can assume the user types numbers properly. +Do not name your variable sum or use the sum() function. + +Begin writing the program with the code below: +def computepay(h,r): + return 42.37 + +hrs = raw_input("Enter Hours:") +p = computepay(10,20) +print "Pay",p + + + +Happy Coding, +Tunisia diff --git a/Slides/Py4Inf-01-Intro (1).pdf b/Slides/03-24,29-16-Intro.pdf similarity index 100% rename from Slides/Py4Inf-01-Intro (1).pdf rename to Slides/03-24,29-16-Intro.pdf diff --git a/Slides/03-29-16-Expressions.pdf b/Slides/03-29-16-Expressions.pdf new file mode 100644 index 0000000000000000000000000000000000000000..14f3d64e79ad44307692508efdbe86039e74a720 GIT binary patch literal 143439 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�d2$G=dDtvXg}TF%ayp>LwPUc(JKY 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 v?OI9y4j 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%0A@?aRZFm_0XYPA?Z7bC?T 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 l4k>jQX?PdcUWcvxVO9iGlQ0^R^)*GA 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 ZUMXPc;PmHt4c-%c#=vA`lu(q!{9pBl$+Q3f literal 0 HcmV?d00001 diff --git a/Slides/04-07-16-Functions.pdf b/Slides/04-07-16-Functions.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e6eb87001c4cc5769063f43f57ed4a43bd586f05 GIT binary patch literal 172773 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

wM$7WJiSc%`g)D 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 literal 0 HcmV?d00001 diff --git a/Slides/04-12-16-Iterations.pdf b/Slides/04-12-16-Iterations.pdf new file mode 100644 index 0000000000000000000000000000000000000000..cc284abf643c53b24b112d1c5de1eee9ae6cfbe1 GIT binary patch literal 183174 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�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%0D86cb$+QB3tYYKnqtmzkVF%rf;8*a> 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

M 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

jqzVErdIu;%tB=-okn90%qzg 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 literal 0 HcmV?d00001 From 4bedfa6b09ded4b774180aa0fe6d530baac34648 Mon Sep 17 00:00:00 2001 From: derekYankie Date: Tue, 12 Apr 2016 12:50:37 -0400 Subject: [PATCH 07/40] assignment3.1Fixed --- .DS_Store | Bin 6148 -> 6148 bytes Assignments/.DS_Store | Bin 6148 -> 6148 bytes Assignments/Assignment_3.1_Derek_Afriyie.py | 29 ++++++++++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 Assignments/Assignment_3.1_Derek_Afriyie.py diff --git a/.DS_Store b/.DS_Store index be9aa48f01c5ec333d8f365274a8cd28aad35a11..ddb5d5609fbc3e7da3777d0b8ea3bd0abb8465e4 100644 GIT binary patch delta 14 VcmZoMXffDe%fiUI*^cFyFaRN91TFvo delta 14 VcmZoMXffDe%fiUK*^cFyFaRM|1S|jm diff --git a/Assignments/.DS_Store b/Assignments/.DS_Store index ea0841123902f7150fb309065616104b532ee67c..addf8e1c233d4d855dd8ba3a7554c4045e6fcb33 100644 GIT binary patch delta 320 zcmZoMXfc=|#>B!ku~2NHo+2aX#DLw4H!w0Ya!%%9jGoNTD8_HZpvU0CkjhX5#Mumb zlT8?v_!xs27#L>!2LlEMpi)UjqseNFro3=5puF5<0Y*_~W1tolMq^et1_nls$uW%1 zjC>$*^>_xL41=L(PJVJyPJR+ly#P=J$XpGWxj?o&NG&T^EzlGrA;ud(L1asi4KqeF z45Sv>FtA$1cm@-o#b&5#8Gz1%nY(!*qd((jb`E|HV7LG|-B`mu~2NHo+2aD#DLwC4MbQb^Rq-uE@rjZEXEVfRTZL2}-kUju2VH3;-Jk5WD~Y diff --git a/Assignments/Assignment_3.1_Derek_Afriyie.py b/Assignments/Assignment_3.1_Derek_Afriyie.py new file mode 100644 index 0000000..ae76760 --- /dev/null +++ b/Assignments/Assignment_3.1_Derek_Afriyie.py @@ -0,0 +1,29 @@ +#Assigmnet 3.1 +#Write a program to prompt the user for hours and rate per hour using raw_input to compute gross pay. +#Pay the hourly rate for the hours up to 40 and 1.5 times the hourly rate for all hours worked above #40 hours. +#Use 45 hours and a rate of 10.50 per hour to test the program (the pay should be 498.75). +#You should use raw_input to read a string and float() to convert the string to a number. + + +#Do not worry about error checking the user input - assume the user types numbers properly. + +"Please begin writing the program with the code below:" +hrs = raw_input("Enter Hours:") +h = float(hrs) +rate = raw_input("Enter pay rate:") +r = float(rate) +#Determine total pay based on numbers of hours worked" + +#h= 45 +#r = 10.50 +#Condition for noraml hours worked +if h <= 40: + #Calculates total pay + gPay = h * r + #Display total pay + print 'Hey, I owe you', gPay +#Condition for overtime +elif h >= 40: + gPay = 40 * r + (r * 1.5 *( h-40)) + #Display total pay for overtime + print 'Hey, you worked overtime. I owe you $', gPay \ No newline at end of file From 8d9b45f77bf2e6caca36908ed46d882923ec3098 Mon Sep 17 00:00:00 2001 From: derekYankie Date: Tue, 12 Apr 2016 12:52:13 -0400 Subject: [PATCH 08/40] Delete Assignment3.1_Derek_Afriyie.oy --- Assignments/Assignment3.1_Derek_Afriyie.oy | 29 ---------------------- 1 file changed, 29 deletions(-) delete mode 100644 Assignments/Assignment3.1_Derek_Afriyie.oy diff --git a/Assignments/Assignment3.1_Derek_Afriyie.oy b/Assignments/Assignment3.1_Derek_Afriyie.oy deleted file mode 100644 index 8f0ea90..0000000 --- a/Assignments/Assignment3.1_Derek_Afriyie.oy +++ /dev/null @@ -1,29 +0,0 @@ -#Assigmnet 3.1 -#Write a program to prompt the user for hours and rate per hour using raw_input to compute gross pay. -#Pay the hourly rate for the hours up to 40 and 1.5 times the hourly rate for all hours worked above #40 hours. -#Use 45 hours and a rate of 10.50 per hour to test the program (the pay should be 498.75). -#You should use raw_input to read a string and float() to convert the string to a number. - - -#Do not worry about error checking the user input - assume the user types numbers properly. - -"Please begin writing the program with the code below: -hrs = raw_input("Enter Hours:") -h = float(hrs) -rate = raw_input("Enter pay rate:") -r = float(rate) -#Determine total pay based on numbers of hours worked" - -#h= 45 -#r = 10.50 -#Condition for noraml hours worked -if h <= 40: - #Calculates total pay - gPay = h * r - #Display total pay - print 'Hey, I owe you', gPay -#Condition for overtime -elif h >= 40: - gPay = 40 * r + (r * 1.5 *( h-40)) - #Display total pay for overtime - print 'Hey, you worked overtime. I owe you $', gPay \ No newline at end of file From 8afd37d0ffb45b6cbd98e3fde38c0527d73d0cf1 Mon Sep 17 00:00:00 2001 From: derekYankie Date: Tue, 12 Apr 2016 13:27:47 -0400 Subject: [PATCH 09/40] assignment3.3 --- .DS_Store | Bin 6148 -> 6148 bytes Assignments/.DS_Store | Bin 6148 -> 6148 bytes Assignments/Assignment3.1_Derek_Afriyie.oy | 29 ------------ Assignments/Assignment3.3_Derek_Afriyie.py | 48 ++++++++++++++++++++ Assignments/Assignment_3.3_Derek_Afriyie.py | 48 ++++++++++++++++++++ 5 files changed, 96 insertions(+), 29 deletions(-) delete mode 100644 Assignments/Assignment3.1_Derek_Afriyie.oy create mode 100644 Assignments/Assignment3.3_Derek_Afriyie.py create mode 100644 Assignments/Assignment_3.3_Derek_Afriyie.py diff --git a/.DS_Store b/.DS_Store index ddb5d5609fbc3e7da3777d0b8ea3bd0abb8465e4..69e1b364b0ba0b5c804dedef5c0caa151aefa143 100644 GIT binary patch delta 20 bcmZoMXffDO$HK@xxt^t;k#jRY>sKKFLwyD$ delta 16 XcmZoMXffDO$1>TI?b+rO)&)WUHVXzZ diff --git a/Assignments/.DS_Store b/Assignments/.DS_Store index addf8e1c233d4d855dd8ba3a7554c4045e6fcb33..28790c85e2a06ea31d55fcc878d5252c10a5c911 100644 GIT binary patch delta 64 zcmZoMXfc@J&&a(oU^g=(_hufJbjHcztWu1|lhs&EHm9*lGfsZaDg)*kurUTPFfejV RUcjn6c_!PI&Fmb1`2iTK5T5`5 delta 36 scmZoMXfc@J&&atkU^g=(=Vl(3bjHo+S@{?zTeF{;*syCeJI7ys0Mh>q761SM diff --git a/Assignments/Assignment3.1_Derek_Afriyie.oy b/Assignments/Assignment3.1_Derek_Afriyie.oy deleted file mode 100644 index 8f0ea90..0000000 --- a/Assignments/Assignment3.1_Derek_Afriyie.oy +++ /dev/null @@ -1,29 +0,0 @@ -#Assigmnet 3.1 -#Write a program to prompt the user for hours and rate per hour using raw_input to compute gross pay. -#Pay the hourly rate for the hours up to 40 and 1.5 times the hourly rate for all hours worked above #40 hours. -#Use 45 hours and a rate of 10.50 per hour to test the program (the pay should be 498.75). -#You should use raw_input to read a string and float() to convert the string to a number. - - -#Do not worry about error checking the user input - assume the user types numbers properly. - -"Please begin writing the program with the code below: -hrs = raw_input("Enter Hours:") -h = float(hrs) -rate = raw_input("Enter pay rate:") -r = float(rate) -#Determine total pay based on numbers of hours worked" - -#h= 45 -#r = 10.50 -#Condition for noraml hours worked -if h <= 40: - #Calculates total pay - gPay = h * r - #Display total pay - print 'Hey, I owe you', gPay -#Condition for overtime -elif h >= 40: - gPay = 40 * r + (r * 1.5 *( h-40)) - #Display total pay for overtime - print 'Hey, you worked overtime. I owe you $', gPay \ No newline at end of file diff --git a/Assignments/Assignment3.3_Derek_Afriyie.py b/Assignments/Assignment3.3_Derek_Afriyie.py new file mode 100644 index 0000000..ee354b2 --- /dev/null +++ b/Assignments/Assignment3.3_Derek_Afriyie.py @@ -0,0 +1,48 @@ +#Assignment 3.3 +#Write a program to prompt for a score between 0.0 and 1.0. +#If the score is out of range, print an error. If the score is between 0.0 and 1.0, print a grade #using the following table: + +"Score Grade" +">= 0.9 A" +">= 0.8 B" +">= 0.7 C" +">= 0.6 D" +"< 0.6 F" + +#If the user enters a value out of range, print a suitable error message and exit. For the test +#enter a score of 0.85. + +#Please begin writing the program with the code below: + +score = float(raw_input("Enter Score: ")) + +s = score + +#s = 0.85 #score +#Check to see if user entered a number between 0.0 and 1.0 +try: + s >= 0.0 and s <=1.0 + print 'Your score is:',score +except: + #Display error message + print 'Invalid number. Enter a number between 0.0-1.0' + + +if s>= 0.9: + #Prints A + print 'A' + +elif s>= 0.8: + #Prints B + print 'B' +elif s>= 0.7: + #Prints C + print 'C' +elif s>= 0.6: + #Prints D + print 'D' +elif s< 0.6: + #Prints F + print 'F' +else: + print "Theres no score to give." diff --git a/Assignments/Assignment_3.3_Derek_Afriyie.py b/Assignments/Assignment_3.3_Derek_Afriyie.py new file mode 100644 index 0000000..ee354b2 --- /dev/null +++ b/Assignments/Assignment_3.3_Derek_Afriyie.py @@ -0,0 +1,48 @@ +#Assignment 3.3 +#Write a program to prompt for a score between 0.0 and 1.0. +#If the score is out of range, print an error. If the score is between 0.0 and 1.0, print a grade #using the following table: + +"Score Grade" +">= 0.9 A" +">= 0.8 B" +">= 0.7 C" +">= 0.6 D" +"< 0.6 F" + +#If the user enters a value out of range, print a suitable error message and exit. For the test +#enter a score of 0.85. + +#Please begin writing the program with the code below: + +score = float(raw_input("Enter Score: ")) + +s = score + +#s = 0.85 #score +#Check to see if user entered a number between 0.0 and 1.0 +try: + s >= 0.0 and s <=1.0 + print 'Your score is:',score +except: + #Display error message + print 'Invalid number. Enter a number between 0.0-1.0' + + +if s>= 0.9: + #Prints A + print 'A' + +elif s>= 0.8: + #Prints B + print 'B' +elif s>= 0.7: + #Prints C + print 'C' +elif s>= 0.6: + #Prints D + print 'D' +elif s< 0.6: + #Prints F + print 'F' +else: + print "Theres no score to give." From e37ac96a96146c1d5cf8f36fac21286c98a7a3a2 Mon Sep 17 00:00:00 2001 From: derekYankie Date: Tue, 12 Apr 2016 19:54:12 -0400 Subject: [PATCH 10/40] assignment4.6 --- Assignments/.DS_Store | Bin 6148 -> 8196 bytes Assignments/Assignment4.6_Derek_Afriyie.py | 19 +++++++++++++++++++ Assignments/countdownLoop.py | 8 ++++++++ 3 files changed, 27 insertions(+) create mode 100644 Assignments/Assignment4.6_Derek_Afriyie.py create mode 100644 Assignments/countdownLoop.py diff --git a/Assignments/.DS_Store b/Assignments/.DS_Store index 28790c85e2a06ea31d55fcc878d5252c10a5c911..0536ac20d1c1f8e995c5d7b20e7b3955693f1fad 100644 GIT binary patch delta 168 zcmZoMXmOBWU|?W$DortDU;r^WfEYvza8E20o2aMA$h$FMH}hr%jz7$c**Q2SHn1@A zZsuV*%s5$`RgBeyL65;~asrzH8-p9rn2OCuST{3D3os-zmqySmvK$Z`X z&Sxl?T*D^8#K@jP>w E0Tpl|od5s; delta 108 zcmZp1XfcprU|?W$DortDU=RQ@Ie-{Mvv5r;6q~50$jH4hU^g=(_hue}!;G7?g;p?5 uESs>Hor6P=8K?>f1h|2OD@en}!tczJ`DHvo+8LN2MuALc*c{I@hZz6>krDI& diff --git a/Assignments/Assignment4.6_Derek_Afriyie.py b/Assignments/Assignment4.6_Derek_Afriyie.py new file mode 100644 index 0000000..9a19144 --- /dev/null +++ b/Assignments/Assignment4.6_Derek_Afriyie.py @@ -0,0 +1,19 @@ +#Assignment4.6 + +def computepay(h,r): + grosspay = h * r + return grosspay + +hrs = raw_input("Enter Hours:") +h = float(hrs) +rate = raw_input("Enter PayRate: ") +r = float(rate) + +print "Pay" , computepay + +if h <= 40 : + print grosspay +else: + grosspay = r * 40 + (r * 1.5 * (h - 40)) + + print grosspay \ No newline at end of file diff --git a/Assignments/countdownLoop.py b/Assignments/countdownLoop.py new file mode 100644 index 0000000..e95e3c1 --- /dev/null +++ b/Assignments/countdownLoop.py @@ -0,0 +1,8 @@ +#Countdown loop + +n = 5 +while n > 0: + print n + n = n-1 +print 'Blastoff' +print n \ No newline at end of file From 80b56134bb594bd3393a46187f5f355f69cc185e Mon Sep 17 00:00:00 2001 From: derekYankie Date: Thu, 21 Apr 2016 20:28:13 -0400 Subject: [PATCH 11/40] Assignment5.2 --- .DS_Store | Bin 6148 -> 8196 bytes Assignments/.DS_Store | Bin 8196 -> 8196 bytes Assignments/Assignment4.6_Derek_Afriyie.py | 18 +++-- Assignments/Assignment5.2 | 29 +++++++ Assignments/Assignment5.2_Derek_Afriyie.py | 29 +++++++ Assignments/Assignment_5.2_try.py | 84 +++++++++++++++++++++ Assignments/untitled | 26 +++++++ 7 files changed, 180 insertions(+), 6 deletions(-) create mode 100644 Assignments/Assignment5.2 create mode 100644 Assignments/Assignment5.2_Derek_Afriyie.py create mode 100644 Assignments/Assignment_5.2_try.py create mode 100644 Assignments/untitled diff --git a/.DS_Store b/.DS_Store index 69e1b364b0ba0b5c804dedef5c0caa151aefa143..2329218c4878d54fcb7c83e3773ec50b34ea61d6 100644 GIT binary patch delta 656 zcmZWnO=}ZT6umc}lMl^Io3trPQ3FLNlt|rbV*DJcB(|j_R2wEUFLCH}-Z(R9O*hG+ ze;^Ek8&`r`3A5}U2>2Vsom<_xQS^?JLa7f9_i*pI=knftC*_lB5dg5(*KPp>R3HRV z%#2?zjMuJXdeS(J`qzYC(GN*M7>{D{G?kYPQZwYgz5xTCu|H(Teb ztryNKek8l>KsLLaMjq9m5#j z!zVbc!4$s0cleD-T*4c;ins9&R`3bRxPedcIc|pS5uDjvJ)03m-1U|C$H-*#8Kr2L mDrP7?4E~cZ2|uG=E-!oatRRp>@YTR;XW#nMLVv{ delta 124 zcmZp1XfcprU|?W$DortDU=RQ@Ie-{Mvv5r;6q~50$jGrVU^g=($K-heQj?nmA{eIP<-N>>M0|%s^d0AixbITtNnGEd0(qnP0{eWE=w%#AuLh L44dP5<}d>Qyloa) diff --git a/Assignments/.DS_Store b/Assignments/.DS_Store index 0536ac20d1c1f8e995c5d7b20e7b3955693f1fad..08ff445e53a78b901bfeaf00f63f82810bc6ec03 100644 GIT binary patch delta 222 zcmZp1XmOa}&nUDpU^hRb&}JTi largest : + #largest = value + #print largest, value +#print 'Afrter', largest + + + + + + + + diff --git a/Assignments/untitled b/Assignments/untitled new file mode 100644 index 0000000..1318490 --- /dev/null +++ b/Assignments/untitled @@ -0,0 +1,26 @@ +#Assignment 5.2 + +#Create a blank list +numList =[] +while True: + #Get user input + userNum = raw_input("Please enter interger numbers ") + + try: + #Convert number into a decimal + userNum = float(userNum) + + #Custom message when user doesn't input an intereger + except: + print "Sorry, please try to input a number this time." + #Condition to end while loop + if uNum == 'done': + #Exits/breaks out of the while loop + break + #Will jump back to the top of the loop + #To force the user to input a number + #In order for the program to proceed + continue + numList.append(uNum) +print 'Greatest number is: ',max(numList) +print 'Smallest number is: ', min(numList) From e06f8f0014f56f4041427e9d479921da0d0745f7 Mon Sep 17 00:00:00 2001 From: derekYankie Date: Fri, 22 Apr 2016 12:57:32 -0400 Subject: [PATCH 12/40] Assignment6.5 --- .DS_Store | Bin 8196 -> 8196 bytes Assignments/.DS_Store | Bin 8196 -> 8196 bytes Assignments/Assignment_5.2_try.py | 2 +- Assignments/Assignment_6.5_Derek_Afriyie.py | 24 ++++++++++++++++++++ 4 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 Assignments/Assignment_6.5_Derek_Afriyie.py diff --git a/.DS_Store b/.DS_Store index 2329218c4878d54fcb7c83e3773ec50b34ea61d6..2d49670269fc3e60d6685be2e260f52cef2b69b4 100644 GIT binary patch delta 173 zcmZp1XmQx^NRV;gJ#tZNlXXKZA0=WT2 zsb!g|<&#;3)nt?%q7N{D0EYl0XGmUtUaGP~09b&5bF!VVqNM<%5~DVw38O8eJ);L> zAY%|?2xBN?6k{?(5fdYXW{`!_P>L~S@;m{l%^QS$ST?gud}EpHCs?#OMRY0?08phQ A@c;k- delta 164 zcmZp1XmQx^NRV;!CBg+5) diff --git a/Assignments/.DS_Store b/Assignments/.DS_Store index 08ff445e53a78b901bfeaf00f63f82810bc6ec03..833269fb3a3ef8793005f7a0532937ef748d180d 100644 GIT binary patch delta 242 zcmZp1XmOa}&nUJrU^hRb*k&F9c_v2Q$pQkRlBNuL3`U+g`N>H+`AG~63<3-cj6p#B zVlt1QA}d&Sa-X098{-X-;ARD(EG8D9GN#EhgydPxfSOH#(k4ty5tIEylqathS)k3q vP|A?UP{NQ2#5oM93@NClGq?eDNBjqajfJxrH?vE8W0{;TqD)O=XD|W)o)$nC delta 45 zcmV+|0Mh@2K!iY$PXQ9KP`eKS60-~t9|E(%5?=z7eig&9cDe$y2N?DQlkpW$v39ot DVq6fB diff --git a/Assignments/Assignment_5.2_try.py b/Assignments/Assignment_5.2_try.py index f6ca617..e74aa26 100644 --- a/Assignments/Assignment_5.2_try.py +++ b/Assignments/Assignment_5.2_try.py @@ -9,7 +9,7 @@ #A functionn to determine smallest def sNum(num): -Validating User Input +#Validating User Input numList =[] while True: try: diff --git a/Assignments/Assignment_6.5_Derek_Afriyie.py b/Assignments/Assignment_6.5_Derek_Afriyie.py new file mode 100644 index 0000000..5f4a425 --- /dev/null +++ b/Assignments/Assignment_6.5_Derek_Afriyie.py @@ -0,0 +1,24 @@ +#Assignment6.5 + +"Write code using find() and string slicing (see section 6.10) to extract the number at the end of the line below." +"Convert the extracted value to a floating point number and print it out." + +#Please use the line below: + +text = "X-DSPAM-Confidence: 0.8475" + +#Finds the decimal point and prints its location +locationDec = text.find('.') +print "Decimal index:", locationDec + +#Splices the given text to output everything from the decimal & everything after +print "Decmial number found in text:",text[24:28] +capture = float(text[24:28]) +#Start splice at the decimal +#and show/grab everything after it +capture = float(text[locationDec:]) + +print "Conversion of string-decimal to real decimal:",capture + + + From 965f9a2b1669fff6c9f501836c2ecc6a7156d326 Mon Sep 17 00:00:00 2001 From: derekYankie Date: Fri, 22 Apr 2016 13:00:00 -0400 Subject: [PATCH 13/40] Delete Assignment_5.2 --- Assignments/Assignment_5.2 | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 Assignments/Assignment_5.2 diff --git a/Assignments/Assignment_5.2 b/Assignments/Assignment_5.2 deleted file mode 100644 index 9c3adef..0000000 --- a/Assignments/Assignment_5.2 +++ /dev/null @@ -1,21 +0,0 @@ -Hello Fellows! - -Write a program that repeatedly prompts a user for integer numbers until the user enters 'done'. -Once 'done' is entered, print out the largest and smallest of the numbers. -If the user enters anything other than a valid number catch it with a try/except and put out an appropriate message and ignore the number. - - -Begin writing the program with the code below: -largest = None -smallest = None -while True: - num = raw_input("Enter a number: ") - if num == "done" : break - print num - -print "Maximum", largest - - - -Happy Coding, -Tunisia From d54a542d5db0164a4859161f86bfec19cd1e24ff Mon Sep 17 00:00:00 2001 From: derekYankie Date: Fri, 22 Apr 2016 13:02:40 -0400 Subject: [PATCH 14/40] Delete untitled --- Assignments/untitled | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 Assignments/untitled diff --git a/Assignments/untitled b/Assignments/untitled deleted file mode 100644 index 1318490..0000000 --- a/Assignments/untitled +++ /dev/null @@ -1,26 +0,0 @@ -#Assignment 5.2 - -#Create a blank list -numList =[] -while True: - #Get user input - userNum = raw_input("Please enter interger numbers ") - - try: - #Convert number into a decimal - userNum = float(userNum) - - #Custom message when user doesn't input an intereger - except: - print "Sorry, please try to input a number this time." - #Condition to end while loop - if uNum == 'done': - #Exits/breaks out of the while loop - break - #Will jump back to the top of the loop - #To force the user to input a number - #In order for the program to proceed - continue - numList.append(uNum) -print 'Greatest number is: ',max(numList) -print 'Smallest number is: ', min(numList) From 0ad45564178addcb84214de90002ed919e5a0dae Mon Sep 17 00:00:00 2001 From: derekYankie Date: Fri, 22 Apr 2016 13:47:22 -0400 Subject: [PATCH 15/40] Assignment7.1 --- .DS_Store | Bin 8196 -> 8196 bytes Assignments/.DS_Store | Bin 8196 -> 8196 bytes Assignments/Assignment_7.1_Derek_Afriyie.py | 62 ++++++++++++++++++++ Assignments/words.txt | 24 ++++++++ 4 files changed, 86 insertions(+) create mode 100644 Assignments/Assignment_7.1_Derek_Afriyie.py create mode 100644 Assignments/words.txt diff --git a/.DS_Store b/.DS_Store index 2d49670269fc3e60d6685be2e260f52cef2b69b4..61883a8340d44e990a92cb7d5f3866cf8c43f349 100644 GIT binary patch delta 15 WcmZp1XmQw}E6kMfV6(pPRUQB>P6e3& delta 15 WcmZp1XmQw}E6fyqV6(pPRUQB=GX-n_ diff --git a/Assignments/.DS_Store b/Assignments/.DS_Store index 833269fb3a3ef8793005f7a0532937ef748d180d..02637f38ea8977d9873cdf3002725774233f49fb 100644 GIT binary patch delta 305 zcmZp1XmOa}&nU4mU^hRb#AY6WSeDI8MMN1{7#J9sC+i8zGn!BK6SkOKBdR(1p{T;- z_aYLK77Tg}CZ0L@$w@i+NkDZ1KzxRQfw5xpJ0WGTtSOqT8v_GV#N=a`U3#uby21O delta 143 zcmZp1XmOa}&nUJrU^hRb*k&GqSeD5@g(N0B3JFj46Jz6HU|?YU{~t&)Fo;gRAS^z) zQRMIB5HaP+|3y_M&lYnK$u(l~lX=B|O>CI6nO%aFb@By~ Jb;RnJ2>{|oD>DE9 diff --git a/Assignments/Assignment_7.1_Derek_Afriyie.py b/Assignments/Assignment_7.1_Derek_Afriyie.py new file mode 100644 index 0000000..19ef6b1 --- /dev/null +++ b/Assignments/Assignment_7.1_Derek_Afriyie.py @@ -0,0 +1,62 @@ +"Hello Fellows!" + +"Write a program that prompts for a file name, then opens that file and reads through the file, " +"and print the contents of the file in upper case. " + +"The link: http://www.pythonlearn.com/code/words.txt, contains the following words:" +"WRITING PROGRAMS OR PROGRAMMING IS A VERY CREATIVE" +"AND REWARDING ACTIVITY YOU CAN WRITE PROGRAMS FOR" +"MANY REASONS RANGING FROM MAKING YOUR LIVING TO SOLVING" +"A DIFFICULT DATA ANALYSIS PROBLEM TO HAVING FUN TO HELPING" +"SOMEONE ELSE SOLVE A PROBLEM THIS BOOK ASSUMES THAT" +"{\EM EVERYONE} NEEDS TO KNOW HOW TO PROGRAM AND THAT ONCE" +"YOU KNOW HOW TO PROGRAM, YOU WILL FIGURE OUT WHAT YOU WANT" +"TO DO WITH YOUR NEWFOUND SKILLS" + +"WE ARE SURROUNDED IN OUR DAILY LIVES WITH COMPUTERS RANGING" +"FROM LAPTOPS TO CELL PHONES WE CAN THINK OF THESE COMPUTERS" +"AS OUR PERSONAL ASSISTANTS WHO CAN TAKE CARE OF MANY THINGS" +"ON OUR BEHALF THE HARDWARE IN OUR CURRENT-DAY COMPUTERS" +"IS ESSENTIALLY BUILT TO CONTINUOUSLY AS US THE QUESTION" +"WHAT WOULD YOU LIKE ME TO DO NEXT" + +"OUR COMPUTERS ARE FAST AND HAVE VASTS AMOUNTS OF MEMORY AND" +"COULD BE VERY HELPFUL TO US IF WE ONLY KNEW THE LANGUAGE TO" +"SPEAK TO EXPLAIN TO THE COMPUTER WHAT WE WOULD LIKE IT TO" +"DO NEXT IF WE KNEW THIS LANGUAGE WE COULD TELL THE" +"COMPUTER TO DO TASKS ON OUR BEHALF THAT WERE REPTITIVE" +"INTERESTINGLY, THE KINDS OF THINGS COMPUTERS CAN DO BEST" +"ARE OFTEN THE KINDS OF THINGS THAT WE HUMANS FIND BORING" +"AND MIND-NUMBING" + + +#Instructions: + +"Use the file words.txt to produce the output below.""" + +"You can download the sample data at http://www.pythonlearn.com/code/words.txt" + +"Begin to write the program with the following code below:" + +# Use words.txt as the file name + +#Recieve the name of user file +fname = raw_input("Enter file name: ") + +#Use the open method to open the file +try: + fhand = open(fname) + #Prints contents of the file + print fhand +#Custom error +except: + print "Nope, there isn't a file with that name" + +#Prints contents of selected file in uppercase letters +for line in fhand: + #Prints the contents of the file in upper case + #And remove all white spaces after each line + print line.upper(),line.rstrip() + + + diff --git a/Assignments/words.txt b/Assignments/words.txt new file mode 100644 index 0000000..a2f4fe0 --- /dev/null +++ b/Assignments/words.txt @@ -0,0 +1,24 @@ +Writing programs or programming is a very creative +and rewarding activity You can write programs for +many reasons ranging from making your living to solving +a difficult data analysis problem to having fun to helping +someone else solve a problem This book assumes that +{\em everyone} needs to know how to program and that once +you know how to program, you will figure out what you want +to do with your newfound skills + +We are surrounded in our daily lives with computers ranging +from laptops to cell phones We can think of these computers +as our personal assistants who can take care of many things +on our behalf The hardware in our current-day computers +is essentially built to continuously ask us the question +What would you like me to do next + +Our computers are fast and have vasts amounts of memory and +could be very helpful to us if we only knew the language to +speak to explain to the computer what we would like it to +do next If we knew this language we could tell the +computer to do tasks on our behalf that were reptitive +Interestingly, the kinds of things computers can do best +are often the kinds of things that we humans find boring +and mind-numbing From 493e499db6eaf60f8081247557e0212c7d9b8114 Mon Sep 17 00:00:00 2001 From: derekYankie Date: Tue, 26 Apr 2016 17:56:41 -0400 Subject: [PATCH 16/40] Assignments 7.3 --- .DS_Store | Bin 8196 -> 8196 bytes Assignments/.DS_Store | Bin 8196 -> 10244 bytes Assignments/Assignment_7.1_Derek_Afriyie.py | 6 +- Assignments/Assignment_7.3.py | 59 + Assignments/Assignment_7.3Derek_Afriyie.py | 72 + Assignments/Assignment_7.3_Derek_Afriyie.py | 60 + Assignments/mbox-short.txt | 1910 +++++++++++++++++++ Assignments/program_if_while_conditions.py | 27 + 8 files changed, 2132 insertions(+), 2 deletions(-) create mode 100644 Assignments/Assignment_7.3.py create mode 100644 Assignments/Assignment_7.3Derek_Afriyie.py create mode 100644 Assignments/Assignment_7.3_Derek_Afriyie.py create mode 100644 Assignments/mbox-short.txt create mode 100644 Assignments/program_if_while_conditions.py diff --git a/.DS_Store b/.DS_Store index 61883a8340d44e990a92cb7d5f3866cf8c43f349..caebc42e5ecf8982d26605f0c7ef71ab19a9d017 100644 GIT binary patch delta 41 wcmZp1XmQw3C@5lRWU8ZJXk=Eaqfl*bZlI%JVr;&-Rd59(Qy{};ec`J-0PfEVGXMYp delta 24 gcmZp1XmQw3C^%U`)PM5yU^+2bOIR7CWO9R$2@{a}PDpvOwb+7sK89R|B!+y33I<(@XmJ4mag2#s delta 169 zcmZn(XmOBWU|?W$DortDU;r^WfEYvza8E20o2aMAD6uhMH$S7qW*z}E*2(XLlqaW( z$}lodjuTU!yj0X2Eb?De5=`F~Td-MJLWfb18E60yNN@uQSCCm73%@f@=2r>iV1(Gf SFgc!Q>g2y7u0)xr$p`@60xNs~ diff --git a/Assignments/Assignment_7.1_Derek_Afriyie.py b/Assignments/Assignment_7.1_Derek_Afriyie.py index 19ef6b1..f7b4679 100644 --- a/Assignments/Assignment_7.1_Derek_Afriyie.py +++ b/Assignments/Assignment_7.1_Derek_Afriyie.py @@ -32,7 +32,7 @@ #Instructions: -"Use the file words.txt to produce the output below.""" +"Use the file words.txt to produce the output above.""" "You can download the sample data at http://www.pythonlearn.com/code/words.txt" @@ -55,8 +55,10 @@ #Prints contents of selected file in uppercase letters for line in fhand: #Prints the contents of the file in upper case - #And remove all white spaces after each line + #And puts the original text size on the preceeding line print line.upper(),line.rstrip() + + diff --git a/Assignments/Assignment_7.3.py b/Assignments/Assignment_7.3.py new file mode 100644 index 0000000..fa035cb --- /dev/null +++ b/Assignments/Assignment_7.3.py @@ -0,0 +1,59 @@ +#Assignment7.3 + +"Write a program that prompts for a file name, then opens that file and reads through the file, looking" +"for lines of the form:" +"X-DSPAM-Confidence: 0.8475" + +"Count these lines and extract the floating point values from each of the lines and compute " +"the average of those values and produce an output as shown below. " +"Do not use the sum() function or a variable named sum in your solution." + +"You can download the sample data at http://www.pythonlearn.com/code/mbox-short.txt " +"when you are testing below enter mbox-short.txt as the file name." + +#Recieve the name of user file +fname = raw_input("Enter file name: ") + +#Use the open method to open the file +try: + fhand = open(fname, "r") + #Prints contents of the file + #print fhand + #prints the first 5 characters of the file + #print fhand.read(5) +#Custom error +except: + print "Nope, there isn't a file with that name" +#Searching for X-DSPAM-Confidence: +stext = "X-DSPAM-Confidence: " +#sets the count for "of" +count = 0 +#sets the count of lines to 0 +lines = 0 +#Prints contents of selected file in uppercase letters +for line in fhand: + #Prints the contents of the file in upper case + #And remove all white spaces after each line + #print line.upper()#,line.rstrip() + #Find how many times a charater appears in a file + if line.find(stext) != -1: + found = line.find(stext) + locateP = stext.find("") + count = count + 1 + + + + #Counts the total number of lines in the text file + lines =lines + 1 +print 'Number of Lines in file', lines +print "Location(index) of word:", found +print "Decimal index:", locateP +print "Number times word appers:", count +print "Decimal number found in text:", stext[0:] +#closes flie so information isn' tampered with +fhand.close() + + + + + diff --git a/Assignments/Assignment_7.3Derek_Afriyie.py b/Assignments/Assignment_7.3Derek_Afriyie.py new file mode 100644 index 0000000..8179be7 --- /dev/null +++ b/Assignments/Assignment_7.3Derek_Afriyie.py @@ -0,0 +1,72 @@ +#Assignment7.3 + +"Write a program that prompts for a file name, then opens that file and reads through the file, looking" +"for lines of the form:" +"X-DSPAM-Confidence: 0.8475" + +"Count these lines and extract the floating point values from each of the lines and compute " +"the average of those values and produce an output as shown below. " +"Do not use the sum() function or a variable named sum in your solution." + +"You can download the sample data at http://www.pythonlearn.com/code/mbox-short.txt " +"when you are testing below enter mbox-short.txt as the file name." + +#Recieve the name of user file +fname = raw_input("Enter file name: ") + +#Use the open method to open the file +try: + fhand = open(fname, "r") + #Prints contents of the file + #print fhand + #prints the first 5 characters of the file + #print fhand.read(5) +#Custom error +except: + print "Nope, there isn't a file with that name" +#Searching for X-DSPAM-Confidence: +stext = "X-DSPAM-Confidence: 0" +#Get decimals + +#sets the count for "of" +count = 0 +#sets the count of lines to 0 +lines = 0 +#Prints contents of selected file in uppercase letters +for line in fhand: + #Prints the contents of the file in upper case + #And remove all white spaces after each line + #print line.upper()#,line.rstrip() + #Find how many times a charater appears in a file + if line.find(stext) != -1: + line = line.strip() + #finds "0" cahracter in file + locate = line.find('0') + #stext = line.find('0') + zero = 0 + captureNUm = float(stext[locate:]) + #slice all characters from the 0 onwards + stext = line[0:] + #converts captured string number into a number + #number = float(stext) + #locateP = stext.find("") + count = count + 1 + + + + #Counts the total number of lines in the text file + lines =lines + 1 +print 'Number of Lines in file', lines +#print "Location(index) of word:", found +#print "Decimal index:", locateP +print "Number times word appers:", count +print "Size of word:", len(stext) +print "Decimal number found in text:", stext[0:] +print "Conversion of string-decimal to real decimal:",captureNUm +#closes flie so information isn' tampered with +fhand.close() + + + + + diff --git a/Assignments/Assignment_7.3_Derek_Afriyie.py b/Assignments/Assignment_7.3_Derek_Afriyie.py new file mode 100644 index 0000000..bd6529e --- /dev/null +++ b/Assignments/Assignment_7.3_Derek_Afriyie.py @@ -0,0 +1,60 @@ +#Assignment7.3 + +"Write a program that prompts for a file name, then opens that file and reads through the file, looking" +"for lines of the form:" +"X-DSPAM-Confidence: 0.8475" + +"Count these lines and extract the floating point values from each of the lines and compute " +"the average of those values and produce an output as shown below. " +"Do not use the sum() function or a variable named sum in your solution." + +"You can download the sample data at http://www.pythonlearn.com/code/mbox-short.txt " +"when you are testing below enter mbox-short.txt as the file name." + +#Recieve the name of user file +fname = raw_input("Enter file name: ") + +#Use the open method to open the file +try: + fhand = open(fname, "r") + #Prints contents of the file + #print fhand + #prints the first 5 characters of the file + #print fhand.read(5) +#Custom error +except: + print "Nope, there isn't a file with that name" +#Searching for X-DSPAM-Confidence: +stext = "X-DSPAM-Confidence: " +#sets the count for "of" +count = 0 +#sets the count of lines to 0 +lines = 0 +#Prints contents of selected file in uppercase letters +for line in fhand: + #Prints the contents of the file in upper case + #And remove all white spaces after each line + #print line.upper()#,line.rstrip() + #Find how many times a charater appears in a file + if line.find(stext) != -1: + found = line.find(stext) + locateP = stext.find("") + count = count + 1 + + + + + #Counts the total number of lines in the text file + lines =lines + 1 +print 'Number of Lines in file', lines +print "Location(index) of word:", found +print "Decimal index:", locateP +print "Number times word appers:", count +print "Size of word", len(stext) +#closes flie so information isn' tampered with +fhand.close() + + + + + diff --git a/Assignments/mbox-short.txt b/Assignments/mbox-short.txt new file mode 100644 index 0000000..684d15e --- /dev/null +++ b/Assignments/mbox-short.txt @@ -0,0 +1,1910 @@ +From stephen.marquard@uct.ac.za Sat Jan 5 09:14:16 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.90]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Sat, 05 Jan 2008 09:14:16 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Sat, 05 Jan 2008 09:14:16 -0500 +Received: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79]) + by flawless.mail.umich.edu () with ESMTP id m05EEFR1013674; + Sat, 5 Jan 2008 09:14:15 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY holes.mr.itd.umich.edu ID 477F90B0.2DB2F.12494 ; + 5 Jan 2008 09:14:10 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id 5F919BC2F2; + Sat, 5 Jan 2008 14:10:05 +0000 (GMT) +Message-ID: <200801051412.m05ECIaH010327@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 899 + for ; + Sat, 5 Jan 2008 14:09:50 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id A215243002 + for ; Sat, 5 Jan 2008 14:13:33 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m05ECJVp010329 + for ; Sat, 5 Jan 2008 09:12:19 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m05ECIaH010327 + for source@collab.sakaiproject.org; Sat, 5 Jan 2008 09:12:18 -0500 +Date: Sat, 5 Jan 2008 09:12:18 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f +To: source@collab.sakaiproject.org +From: stephen.marquard@uct.ac.za +Subject: [sakai] svn commit: r39772 - content/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Sat Jan 5 09:14:16 2008 +X-DSPAM-Confidence: 0.8475 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39772 + +Author: stephen.marquard@uct.ac.za +Date: 2008-01-05 09:12:07 -0500 (Sat, 05 Jan 2008) +New Revision: 39772 + +Modified: +content/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlOracle.java +content/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java +Log: +SAK-12501 merge to 2-5-x: r39622, r39624:5, r39632:3 (resolve conflict from differing linebreaks for r39622) + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From louis@media.berkeley.edu Fri Jan 4 18:10:48 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.97]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Fri, 04 Jan 2008 18:10:48 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Fri, 04 Jan 2008 18:10:48 -0500 +Received: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149]) + by sleepers.mail.umich.edu () with ESMTP id m04NAbGa029441; + Fri, 4 Jan 2008 18:10:37 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY icestorm.mr.itd.umich.edu ID 477EBCE3.161BB.4320 ; + 4 Jan 2008 18:10:31 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id 07969BB706; + Fri, 4 Jan 2008 23:10:33 +0000 (GMT) +Message-ID: <200801042308.m04N8v6O008125@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 710 + for ; + Fri, 4 Jan 2008 23:10:10 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id 4BA2F42F57 + for ; Fri, 4 Jan 2008 23:10:10 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04N8vHG008127 + for ; Fri, 4 Jan 2008 18:08:57 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04N8v6O008125 + for source@collab.sakaiproject.org; Fri, 4 Jan 2008 18:08:57 -0500 +Date: Fri, 4 Jan 2008 18:08:57 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f +To: source@collab.sakaiproject.org +From: louis@media.berkeley.edu +Subject: [sakai] svn commit: r39771 - in bspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src: bundle java/org/sakaiproject/site/tool +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Fri Jan 4 18:10:48 2008 +X-DSPAM-Confidence: 0.6178 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39771 + +Author: louis@media.berkeley.edu +Date: 2008-01-04 18:08:50 -0500 (Fri, 04 Jan 2008) +New Revision: 39771 + +Modified: +bspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties +bspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java +Log: +BSP-1415 New (Guest) user Notification + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From zqian@umich.edu Fri Jan 4 16:10:39 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.25]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Fri, 04 Jan 2008 16:10:39 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Fri, 04 Jan 2008 16:10:39 -0500 +Received: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144]) + by panther.mail.umich.edu () with ESMTP id m04LAcZw014275; + Fri, 4 Jan 2008 16:10:38 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY ghostbusters.mr.itd.umich.edu ID 477EA0C6.A0214.25480 ; + 4 Jan 2008 16:10:33 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id C48CDBB490; + Fri, 4 Jan 2008 21:10:31 +0000 (GMT) +Message-ID: <200801042109.m04L92hb007923@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 906 + for ; + Fri, 4 Jan 2008 21:10:18 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id 7D13042F71 + for ; Fri, 4 Jan 2008 21:10:14 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04L927E007925 + for ; Fri, 4 Jan 2008 16:09:02 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04L92hb007923 + for source@collab.sakaiproject.org; Fri, 4 Jan 2008 16:09:02 -0500 +Date: Fri, 4 Jan 2008 16:09:02 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f +To: source@collab.sakaiproject.org +From: zqian@umich.edu +Subject: [sakai] svn commit: r39770 - site-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/webapp/vm/sitesetup +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Fri Jan 4 16:10:39 2008 +X-DSPAM-Confidence: 0.6961 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39770 + +Author: zqian@umich.edu +Date: 2008-01-04 16:09:01 -0500 (Fri, 04 Jan 2008) +New Revision: 39770 + +Modified: +site-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-list.vm +Log: +merge fix to SAK-9996 into 2-5-x branch: svn merge -r 39687:39688 https://source.sakaiproject.org/svn/site-manage/trunk/ + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From rjlowe@iupui.edu Fri Jan 4 15:46:24 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.25]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Fri, 04 Jan 2008 15:46:24 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Fri, 04 Jan 2008 15:46:24 -0500 +Received: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43]) + by panther.mail.umich.edu () with ESMTP id m04KkNbx032077; + Fri, 4 Jan 2008 15:46:23 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY dreamcatcher.mr.itd.umich.edu ID 477E9B13.2F3BC.22965 ; + 4 Jan 2008 15:46:13 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id 4AE03BB552; + Fri, 4 Jan 2008 20:46:13 +0000 (GMT) +Message-ID: <200801042044.m04Kiem3007881@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 38 + for ; + Fri, 4 Jan 2008 20:45:56 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id A55D242F57 + for ; Fri, 4 Jan 2008 20:45:52 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04KieqE007883 + for ; Fri, 4 Jan 2008 15:44:40 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04Kiem3007881 + for source@collab.sakaiproject.org; Fri, 4 Jan 2008 15:44:40 -0500 +Date: Fri, 4 Jan 2008 15:44:40 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f +To: source@collab.sakaiproject.org +From: rjlowe@iupui.edu +Subject: [sakai] svn commit: r39769 - in gradebook/trunk/app/ui/src: java/org/sakaiproject/tool/gradebook/ui/helpers/beans java/org/sakaiproject/tool/gradebook/ui/helpers/producers webapp/WEB-INF webapp/WEB-INF/bundle +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Fri Jan 4 15:46:24 2008 +X-DSPAM-Confidence: 0.7565 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39769 + +Author: rjlowe@iupui.edu +Date: 2008-01-04 15:44:39 -0500 (Fri, 04 Jan 2008) +New Revision: 39769 + +Modified: +gradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans/AssignmentGradeRecordBean.java +gradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/producers/GradeGradebookItemProducer.java +gradebook/trunk/app/ui/src/webapp/WEB-INF/applicationContext.xml +gradebook/trunk/app/ui/src/webapp/WEB-INF/bundle/messages.properties +gradebook/trunk/app/ui/src/webapp/WEB-INF/requestContext.xml +Log: +SAK-12180 - Fixed errors with grading helper + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From zqian@umich.edu Fri Jan 4 15:03:18 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.46]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Fri, 04 Jan 2008 15:03:18 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Fri, 04 Jan 2008 15:03:18 -0500 +Received: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83]) + by fan.mail.umich.edu () with ESMTP id m04K3HGF006563; + Fri, 4 Jan 2008 15:03:17 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY firestarter.mr.itd.umich.edu ID 477E9100.8F7F4.1590 ; + 4 Jan 2008 15:03:15 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id 57770BB477; + Fri, 4 Jan 2008 20:03:09 +0000 (GMT) +Message-ID: <200801042001.m04K1cO0007738@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 622 + for ; + Fri, 4 Jan 2008 20:02:46 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id AB4D042F4D + for ; Fri, 4 Jan 2008 20:02:50 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04K1cXv007740 + for ; Fri, 4 Jan 2008 15:01:38 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04K1cO0007738 + for source@collab.sakaiproject.org; Fri, 4 Jan 2008 15:01:38 -0500 +Date: Fri, 4 Jan 2008 15:01:38 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f +To: source@collab.sakaiproject.org +From: zqian@umich.edu +Subject: [sakai] svn commit: r39766 - site-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Fri Jan 4 15:03:18 2008 +X-DSPAM-Confidence: 0.7626 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39766 + +Author: zqian@umich.edu +Date: 2008-01-04 15:01:37 -0500 (Fri, 04 Jan 2008) +New Revision: 39766 + +Modified: +site-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java +Log: +merge fix to SAK-10788 into site-manage 2.4.x branch: + +Sakai Source Repository #38024 Wed Nov 07 14:54:46 MST 2007 zqian@umich.edu Fix to SAK-10788: If a provided id in a couse site is fake or doesn't provide any user information, Site Info appears to be like project site with empty participant list + +Watch for enrollments object being null and concatenate provider ids when there are more than one. +Files Changed +MODIFY /site-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java + + + + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From rjlowe@iupui.edu Fri Jan 4 14:50:18 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.93]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Fri, 04 Jan 2008 14:50:18 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Fri, 04 Jan 2008 14:50:18 -0500 +Received: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142]) + by mission.mail.umich.edu () with ESMTP id m04JoHJi019755; + Fri, 4 Jan 2008 14:50:17 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY eyewitness.mr.itd.umich.edu ID 477E8DF2.67B91.5278 ; + 4 Jan 2008 14:50:13 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id 2D1B9BB492; + Fri, 4 Jan 2008 19:47:10 +0000 (GMT) +Message-ID: <200801041948.m04JmdwO007705@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 960 + for ; + Fri, 4 Jan 2008 19:46:50 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id B3E6742F4A + for ; Fri, 4 Jan 2008 19:49:51 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04JmeV9007707 + for ; Fri, 4 Jan 2008 14:48:40 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04JmdwO007705 + for source@collab.sakaiproject.org; Fri, 4 Jan 2008 14:48:39 -0500 +Date: Fri, 4 Jan 2008 14:48:39 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f +To: source@collab.sakaiproject.org +From: rjlowe@iupui.edu +Subject: [sakai] svn commit: r39765 - in gradebook/trunk/app: business/src/java/org/sakaiproject/tool/gradebook/business business/src/java/org/sakaiproject/tool/gradebook/business/impl ui ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/entity ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/params ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/producers ui/src/webapp/WEB-INF ui/src/webapp/WEB-INF/bundle ui/src/webapp/content/templates +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Fri Jan 4 14:50:18 2008 +X-DSPAM-Confidence: 0.7556 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39765 + +Author: rjlowe@iupui.edu +Date: 2008-01-04 14:48:37 -0500 (Fri, 04 Jan 2008) +New Revision: 39765 + +Added: +gradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans/AssignmentGradeRecordBean.java +gradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans/AssignmentGradeRecordCreator.java +gradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/entity/GradebookEntryGradeEntityProvider.java +gradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/params/GradeGradebookItemViewParams.java +gradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/producers/GradeGradebookItemProducer.java +gradebook/trunk/app/ui/src/webapp/content/templates/grade-gradebook-item.html +Modified: +gradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/GradebookManager.java +gradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java +gradebook/trunk/app/ui/pom.xml +gradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans/GradebookItemBean.java +gradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/entity/GradebookEntryEntityProvider.java +gradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/producers/AddGradebookItemProducer.java +gradebook/trunk/app/ui/src/webapp/WEB-INF/applicationContext.xml +gradebook/trunk/app/ui/src/webapp/WEB-INF/bundle/messages.properties +gradebook/trunk/app/ui/src/webapp/WEB-INF/requestContext.xml +Log: +SAK-12180 - New helper tool to grade an assignment + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From cwen@iupui.edu Fri Jan 4 11:37:30 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.46]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Fri, 04 Jan 2008 11:37:30 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Fri, 04 Jan 2008 11:37:30 -0500 +Received: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72]) + by fan.mail.umich.edu () with ESMTP id m04GbT9x022078; + Fri, 4 Jan 2008 11:37:29 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY tadpole.mr.itd.umich.edu ID 477E60B2.82756.9904 ; + 4 Jan 2008 11:37:09 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id 8D13DBB001; + Fri, 4 Jan 2008 16:37:07 +0000 (GMT) +Message-ID: <200801041635.m04GZQGZ007313@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 120 + for ; + Fri, 4 Jan 2008 16:36:40 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id D430B42E42 + for ; Fri, 4 Jan 2008 16:36:37 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04GZQ7W007315 + for ; Fri, 4 Jan 2008 11:35:26 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04GZQGZ007313 + for source@collab.sakaiproject.org; Fri, 4 Jan 2008 11:35:26 -0500 +Date: Fri, 4 Jan 2008 11:35:26 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f +To: source@collab.sakaiproject.org +From: cwen@iupui.edu +Subject: [sakai] svn commit: r39764 - in msgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums: . ui +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Fri Jan 4 11:37:30 2008 +X-DSPAM-Confidence: 0.7002 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39764 + +Author: cwen@iupui.edu +Date: 2008-01-04 11:35:25 -0500 (Fri, 04 Jan 2008) +New Revision: 39764 + +Modified: +msgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java +msgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums/ui/PrivateMessageDecoratedBean.java +Log: +unmerge Xingtang's checkin for SAK-12488. + +svn merge -r39558:39557 https://source.sakaiproject.org/svn/msgcntr/trunk +U messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java +U messageforums-app/src/java/org/sakaiproject/tool/messageforums/ui/PrivateMessageDecoratedBean.java + +svn log -r 39558 +------------------------------------------------------------------------ +r39558 | hu2@iupui.edu | 2007-12-20 15:25:38 -0500 (Thu, 20 Dec 2007) | 3 lines + +SAK-12488 +when send a message to yourself. click reply to all, cc row should be null. +http://jira.sakaiproject.org/jira/browse/SAK-12488 +------------------------------------------------------------------------ + + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From cwen@iupui.edu Fri Jan 4 11:35:08 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.46]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Fri, 04 Jan 2008 11:35:08 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Fri, 04 Jan 2008 11:35:08 -0500 +Received: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151]) + by fan.mail.umich.edu () with ESMTP id m04GZ6lt020480; + Fri, 4 Jan 2008 11:35:06 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY it.mr.itd.umich.edu ID 477E6033.6469D.21870 ; + 4 Jan 2008 11:35:02 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id E40FABAE5B; + Fri, 4 Jan 2008 16:34:38 +0000 (GMT) +Message-ID: <200801041633.m04GX6eG007292@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 697 + for ; + Fri, 4 Jan 2008 16:34:01 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id 1CD0C42E42 + for ; Fri, 4 Jan 2008 16:34:17 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04GX6Y3007294 + for ; Fri, 4 Jan 2008 11:33:06 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04GX6eG007292 + for source@collab.sakaiproject.org; Fri, 4 Jan 2008 11:33:06 -0500 +Date: Fri, 4 Jan 2008 11:33:06 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f +To: source@collab.sakaiproject.org +From: cwen@iupui.edu +Subject: [sakai] svn commit: r39763 - in msgcntr/trunk: messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle messageforums-app/src/java/org/sakaiproject/tool/messageforums +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Fri Jan 4 11:35:08 2008 +X-DSPAM-Confidence: 0.7615 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39763 + +Author: cwen@iupui.edu +Date: 2008-01-04 11:33:05 -0500 (Fri, 04 Jan 2008) +New Revision: 39763 + +Modified: +msgcntr/trunk/messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle/Messages.properties +msgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java +Log: +unmerge Xingtang's check in for SAK-12484. + +svn merge -r39571:39570 https://source.sakaiproject.org/svn/msgcntr/trunk +U messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle/Messages.properties +U messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java + +svn log -r 39571 +------------------------------------------------------------------------ +r39571 | hu2@iupui.edu | 2007-12-20 21:26:28 -0500 (Thu, 20 Dec 2007) | 3 lines + +SAK-12484 +reply all cc list should not include the current user name. +http://jira.sakaiproject.org/jira/browse/SAK-12484 +------------------------------------------------------------------------ + + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From gsilver@umich.edu Fri Jan 4 11:12:37 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.25]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Fri, 04 Jan 2008 11:12:37 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Fri, 04 Jan 2008 11:12:37 -0500 +Received: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79]) + by panther.mail.umich.edu () with ESMTP id m04GCaHB030887; + Fri, 4 Jan 2008 11:12:36 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY holes.mr.itd.umich.edu ID 477E5AEB.E670B.28397 ; + 4 Jan 2008 11:12:30 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id 99715BAE7D; + Fri, 4 Jan 2008 16:12:27 +0000 (GMT) +Message-ID: <200801041611.m04GB1Lb007221@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 272 + for ; + Fri, 4 Jan 2008 16:12:14 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id 0A6ED42DFC + for ; Fri, 4 Jan 2008 16:12:12 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04GB1Wt007223 + for ; Fri, 4 Jan 2008 11:11:01 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04GB1Lb007221 + for source@collab.sakaiproject.org; Fri, 4 Jan 2008 11:11:01 -0500 +Date: Fri, 4 Jan 2008 11:11:01 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f +To: source@collab.sakaiproject.org +From: gsilver@umich.edu +Subject: [sakai] svn commit: r39762 - web/trunk/web-tool/tool/src/bundle +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Fri Jan 4 11:12:37 2008 +X-DSPAM-Confidence: 0.7601 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39762 + +Author: gsilver@umich.edu +Date: 2008-01-04 11:11:00 -0500 (Fri, 04 Jan 2008) +New Revision: 39762 + +Modified: +web/trunk/web-tool/tool/src/bundle/iframe.properties +Log: +SAK-12596 +http://bugs.sakaiproject.org/jira/browse/SAK-12596 +- left moot (unused) entries commented for now + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From gsilver@umich.edu Fri Jan 4 11:11:52 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.36]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Fri, 04 Jan 2008 11:11:52 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Fri, 04 Jan 2008 11:11:52 -0500 +Received: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84]) + by godsend.mail.umich.edu () with ESMTP id m04GBqqv025330; + Fri, 4 Jan 2008 11:11:52 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY creepshow.mr.itd.umich.edu ID 477E5AB3.5CC32.30840 ; + 4 Jan 2008 11:11:34 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id 62AA4BAE46; + Fri, 4 Jan 2008 16:11:31 +0000 (GMT) +Message-ID: <200801041610.m04GA5KP007209@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1006 + for ; + Fri, 4 Jan 2008 16:11:18 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id C596A3DFA2 + for ; Fri, 4 Jan 2008 16:11:16 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04GA5LR007211 + for ; Fri, 4 Jan 2008 11:10:05 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04GA5KP007209 + for source@collab.sakaiproject.org; Fri, 4 Jan 2008 11:10:05 -0500 +Date: Fri, 4 Jan 2008 11:10:05 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f +To: source@collab.sakaiproject.org +From: gsilver@umich.edu +Subject: [sakai] svn commit: r39761 - site/trunk/site-tool/tool/src/bundle +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Fri Jan 4 11:11:52 2008 +X-DSPAM-Confidence: 0.7605 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39761 + +Author: gsilver@umich.edu +Date: 2008-01-04 11:10:04 -0500 (Fri, 04 Jan 2008) +New Revision: 39761 + +Modified: +site/trunk/site-tool/tool/src/bundle/admin.properties +Log: +SAK-12595 +http://bugs.sakaiproject.org/jira/browse/SAK-12595 +- left moot (unused) entries commented for now + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From zqian@umich.edu Fri Jan 4 11:11:03 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.97]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Fri, 04 Jan 2008 11:11:03 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Fri, 04 Jan 2008 11:11:03 -0500 +Received: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152]) + by sleepers.mail.umich.edu () with ESMTP id m04GB3Vg011502; + Fri, 4 Jan 2008 11:11:03 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY carrie.mr.itd.umich.edu ID 477E5A8D.B378F.24200 ; + 4 Jan 2008 11:10:56 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id C7251BAD44; + Fri, 4 Jan 2008 16:10:53 +0000 (GMT) +Message-ID: <200801041609.m04G9EuX007197@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 483 + for ; + Fri, 4 Jan 2008 16:10:27 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id 2E7043DFA2 + for ; Fri, 4 Jan 2008 16:10:26 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04G9Eqg007199 + for ; Fri, 4 Jan 2008 11:09:15 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04G9EuX007197 + for source@collab.sakaiproject.org; Fri, 4 Jan 2008 11:09:14 -0500 +Date: Fri, 4 Jan 2008 11:09:14 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f +To: source@collab.sakaiproject.org +From: zqian@umich.edu +Subject: [sakai] svn commit: r39760 - in site-manage/trunk/site-manage-tool/tool/src: java/org/sakaiproject/site/tool webapp/vm/sitesetup +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Fri Jan 4 11:11:03 2008 +X-DSPAM-Confidence: 0.6959 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39760 + +Author: zqian@umich.edu +Date: 2008-01-04 11:09:12 -0500 (Fri, 04 Jan 2008) +New Revision: 39760 + +Modified: +site-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java +site-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-list.vm +Log: +fix to SAK-10911: Refactor use of site.upd, site.upd.site.mbrship and site.upd.grp.mbrship permissions + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From gsilver@umich.edu Fri Jan 4 11:10:22 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.39]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Fri, 04 Jan 2008 11:10:22 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Fri, 04 Jan 2008 11:10:22 -0500 +Received: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79]) + by faithful.mail.umich.edu () with ESMTP id m04GAL9k010604; + Fri, 4 Jan 2008 11:10:21 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY holes.mr.itd.umich.edu ID 477E5A67.34350.23015 ; + 4 Jan 2008 11:10:18 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id 98D04BAD43; + Fri, 4 Jan 2008 16:10:11 +0000 (GMT) +Message-ID: <200801041608.m04G8d7w007184@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 966 + for ; + Fri, 4 Jan 2008 16:09:51 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id 9F89542DD0 + for ; Fri, 4 Jan 2008 16:09:50 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04G8dXN007186 + for ; Fri, 4 Jan 2008 11:08:39 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04G8d7w007184 + for source@collab.sakaiproject.org; Fri, 4 Jan 2008 11:08:39 -0500 +Date: Fri, 4 Jan 2008 11:08:39 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f +To: source@collab.sakaiproject.org +From: gsilver@umich.edu +Subject: [sakai] svn commit: r39759 - mailarchive/trunk/mailarchive-tool/tool/src/bundle +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Fri Jan 4 11:10:22 2008 +X-DSPAM-Confidence: 0.7606 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39759 + +Author: gsilver@umich.edu +Date: 2008-01-04 11:08:38 -0500 (Fri, 04 Jan 2008) +New Revision: 39759 + +Modified: +mailarchive/trunk/mailarchive-tool/tool/src/bundle/email.properties +Log: +SAK-12592 +http://bugs.sakaiproject.org/jira/browse/SAK-12592 +- left moot (unused) entries commented for now + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From wagnermr@iupui.edu Fri Jan 4 10:38:42 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.90]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Fri, 04 Jan 2008 10:38:42 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Fri, 04 Jan 2008 10:38:42 -0500 +Received: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153]) + by flawless.mail.umich.edu () with ESMTP id m04Fcfjm012313; + Fri, 4 Jan 2008 10:38:41 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY shining.mr.itd.umich.edu ID 477E52FA.E6C6E.24093 ; + 4 Jan 2008 10:38:37 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id 6A39594CD2; + Fri, 4 Jan 2008 15:37:36 +0000 (GMT) +Message-ID: <200801041537.m04Fb6Ci007092@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 690 + for ; + Fri, 4 Jan 2008 15:37:21 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id CEFA037ACE + for ; Fri, 4 Jan 2008 15:38:17 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04Fb6nh007094 + for ; Fri, 4 Jan 2008 10:37:06 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04Fb6Ci007092 + for source@collab.sakaiproject.org; Fri, 4 Jan 2008 10:37:06 -0500 +Date: Fri, 4 Jan 2008 10:37:06 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f +To: source@collab.sakaiproject.org +From: wagnermr@iupui.edu +Subject: [sakai] svn commit: r39758 - in gradebook/trunk: app/business/src/java/org/sakaiproject/tool/gradebook/business/impl service/api/src/java/org/sakaiproject/service/gradebook/shared service/impl/src/java/org/sakaiproject/component/gradebook +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Fri Jan 4 10:38:42 2008 +X-DSPAM-Confidence: 0.7559 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39758 + +Author: wagnermr@iupui.edu +Date: 2008-01-04 10:37:04 -0500 (Fri, 04 Jan 2008) +New Revision: 39758 + +Modified: +gradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java +gradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java +gradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java +Log: +SAK-12175 +http://bugs.sakaiproject.org/jira/browse/SAK-12175 +Create methods required for gb integration with the Assignment2 tool +getGradeDefinitionForStudentForItem + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From zqian@umich.edu Fri Jan 4 10:17:43 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.97]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Fri, 04 Jan 2008 10:17:43 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Fri, 04 Jan 2008 10:17:42 -0500 +Received: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84]) + by sleepers.mail.umich.edu () with ESMTP id m04FHgfs011536; + Fri, 4 Jan 2008 10:17:42 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY creepshow.mr.itd.umich.edu ID 477E4E0F.CCA4B.926 ; + 4 Jan 2008 10:17:38 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id BD02DBAC64; + Fri, 4 Jan 2008 15:17:34 +0000 (GMT) +Message-ID: <200801041515.m04FFv42007050@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 25 + for ; + Fri, 4 Jan 2008 15:17:11 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id 5B396236B9 + for ; Fri, 4 Jan 2008 15:17:08 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04FFv85007052 + for ; Fri, 4 Jan 2008 10:15:57 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04FFv42007050 + for source@collab.sakaiproject.org; Fri, 4 Jan 2008 10:15:57 -0500 +Date: Fri, 4 Jan 2008 10:15:57 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f +To: source@collab.sakaiproject.org +From: zqian@umich.edu +Subject: [sakai] svn commit: r39757 - in assignment/trunk: assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/webapp/vm/assignment +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Fri Jan 4 10:17:42 2008 +X-DSPAM-Confidence: 0.7605 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39757 + +Author: zqian@umich.edu +Date: 2008-01-04 10:15:54 -0500 (Fri, 04 Jan 2008) +New Revision: 39757 + +Modified: +assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java +assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm +Log: +fix to SAK-12604:Don't show groups/sections filter if the site doesn't have any + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From antranig@caret.cam.ac.uk Fri Jan 4 10:04:14 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.25]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Fri, 04 Jan 2008 10:04:14 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Fri, 04 Jan 2008 10:04:14 -0500 +Received: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79]) + by panther.mail.umich.edu () with ESMTP id m04F4Dci015108; + Fri, 4 Jan 2008 10:04:13 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY holes.mr.itd.umich.edu ID 477E4AE3.D7AF.31669 ; + 4 Jan 2008 10:04:05 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id 933E3BAC17; + Fri, 4 Jan 2008 15:04:00 +0000 (GMT) +Message-ID: <200801041502.m04F21Jo007031@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 32 + for ; + Fri, 4 Jan 2008 15:03:15 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id AC2F6236B9 + for ; Fri, 4 Jan 2008 15:03:12 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04F21hn007033 + for ; Fri, 4 Jan 2008 10:02:01 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04F21Jo007031 + for source@collab.sakaiproject.org; Fri, 4 Jan 2008 10:02:01 -0500 +Date: Fri, 4 Jan 2008 10:02:01 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to antranig@caret.cam.ac.uk using -f +To: source@collab.sakaiproject.org +From: antranig@caret.cam.ac.uk +Subject: [sakai] svn commit: r39756 - in component/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component: impl impl/spring/support impl/spring/support/dynamic impl/support util +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Fri Jan 4 10:04:14 2008 +X-DSPAM-Confidence: 0.6932 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39756 + +Author: antranig@caret.cam.ac.uk +Date: 2008-01-04 10:01:40 -0500 (Fri, 04 Jan 2008) +New Revision: 39756 + +Added: +component/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/dynamic/ +component/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/dynamic/DynamicComponentManager.java +component/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/support/ +component/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/support/DynamicComponentRecord.java +component/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/support/DynamicJARManager.java +component/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/support/JARRecord.java +component/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/ByteToCharBase64.java +component/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/FileUtil.java +component/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/RecordFileIO.java +component/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/RecordReader.java +component/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/RecordWriter.java +component/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/StreamDigestor.java +Modified: +component/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/ComponentsLoaderImpl.java +Log: +Temporary commit of incomplete work on JAR caching + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From gopal.ramasammycook@gmail.com Fri Jan 4 09:05:31 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.90]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Fri, 04 Jan 2008 09:05:31 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Fri, 04 Jan 2008 09:05:31 -0500 +Received: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76]) + by flawless.mail.umich.edu () with ESMTP id m04E5U3C029277; + Fri, 4 Jan 2008 09:05:30 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY guys.mr.itd.umich.edu ID 477E3D23.EE2E7.5237 ; + 4 Jan 2008 09:05:26 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id 33C7856DC0; + Fri, 4 Jan 2008 14:05:26 +0000 (GMT) +Message-ID: <200801041403.m04E3psW006926@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 575 + for ; + Fri, 4 Jan 2008 14:05:04 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id 3C0261D617 + for ; Fri, 4 Jan 2008 14:05:03 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04E3pQS006928 + for ; Fri, 4 Jan 2008 09:03:52 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04E3psW006926 + for source@collab.sakaiproject.org; Fri, 4 Jan 2008 09:03:51 -0500 +Date: Fri, 4 Jan 2008 09:03:51 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f +To: source@collab.sakaiproject.org +From: gopal.ramasammycook@gmail.com +Subject: [sakai] svn commit: r39755 - in sam/branches/SAK-12065: samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/grading samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation samigo-services/src/java/org/sakaiproject/tool/assessment/facade samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/ifc samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/standalone samigo-services/src/java/org/sakaiproject/tool/assessment/shared/impl/grading +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Fri Jan 4 09:05:31 2008 +X-DSPAM-Confidence: 0.7558 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39755 + +Author: gopal.ramasammycook@gmail.com +Date: 2008-01-04 09:02:54 -0500 (Fri, 04 Jan 2008) +New Revision: 39755 + +Modified: +sam/branches/SAK-12065/samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/grading/GradingSectionAwareServiceAPI.java +sam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/QuestionScoresBean.java +sam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/SubmissionStatusBean.java +sam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/TotalScoresBean.java +sam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/SubmissionStatusListener.java +sam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueries.java +sam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueriesAPI.java +sam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/ifc/SectionAwareServiceHelper.java +sam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated/SectionAwareServiceHelperImpl.java +sam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/standalone/SectionAwareServiceHelperImpl.java +sam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/shared/impl/grading/GradingSectionAwareServiceImpl.java +Log: +SAK-12065 Gopal - Samigo Group Release. SubmissionStatus/TotalScores/Questions View filter. + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From david.horwitz@uct.ac.za Fri Jan 4 07:02:32 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.39]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Fri, 04 Jan 2008 07:02:32 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Fri, 04 Jan 2008 07:02:32 -0500 +Received: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76]) + by faithful.mail.umich.edu () with ESMTP id m04C2VN7026678; + Fri, 4 Jan 2008 07:02:31 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY guys.mr.itd.umich.edu ID 477E2050.C2599.3263 ; + 4 Jan 2008 07:02:27 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id 6497FBA906; + Fri, 4 Jan 2008 12:02:11 +0000 (GMT) +Message-ID: <200801041200.m04C0gfK006793@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 611 + for ; + Fri, 4 Jan 2008 12:01:53 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id 5296342D3C + for ; Fri, 4 Jan 2008 12:01:53 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04C0gnm006795 + for ; Fri, 4 Jan 2008 07:00:42 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04C0gfK006793 + for source@collab.sakaiproject.org; Fri, 4 Jan 2008 07:00:42 -0500 +Date: Fri, 4 Jan 2008 07:00:42 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f +To: source@collab.sakaiproject.org +From: david.horwitz@uct.ac.za +Subject: [sakai] svn commit: r39754 - in polls/branches/sakai_2-5-x: . tool tool/src/java/org/sakaiproject/poll/tool tool/src/java/org/sakaiproject/poll/tool/evolvers tool/src/webapp/WEB-INF +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Fri Jan 4 07:02:32 2008 +X-DSPAM-Confidence: 0.6526 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39754 + +Author: david.horwitz@uct.ac.za +Date: 2008-01-04 07:00:10 -0500 (Fri, 04 Jan 2008) +New Revision: 39754 + +Added: +polls/branches/sakai_2-5-x/tool/src/java/org/sakaiproject/poll/tool/evolvers/ +polls/branches/sakai_2-5-x/tool/src/java/org/sakaiproject/poll/tool/evolvers/SakaiFCKTextEvolver.java +Removed: +polls/branches/sakai_2-5-x/tool/src/java/org/sakaiproject/poll/tool/evolvers/SakaiFCKTextEvolver.java +Modified: +polls/branches/sakai_2-5-x/.classpath +polls/branches/sakai_2-5-x/tool/pom.xml +polls/branches/sakai_2-5-x/tool/src/webapp/WEB-INF/requestContext.xml +Log: +svn log -r39753 https://source.sakaiproject.org/svn/polls/trunk +------------------------------------------------------------------------ +r39753 | david.horwitz@uct.ac.za | 2008-01-04 13:05:51 +0200 (Fri, 04 Jan 2008) | 1 line + +SAK-12228 implmented workaround sugested by AB - needs to be tested against a trunk build +------------------------------------------------------------------------ +dhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39753 https://source.sakaiproject.org/svn/polls/trunk polls/ +U polls/.classpath +A polls/tool/src/java/org/sakaiproject/poll/tool/evolvers +A polls/tool/src/java/org/sakaiproject/poll/tool/evolvers/SakaiFCKTextEvolver.java +C polls/tool/src/webapp/WEB-INF/requestContext.xml +U polls/tool/pom.xml + +dhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn resolved polls/tool/src/webapp/WEB-INF/requestContext.xml +Resolved conflicted state of 'polls/tool/src/webapp/WEB-INF/requestContext.xml + + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From david.horwitz@uct.ac.za Fri Jan 4 06:08:27 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.98]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Fri, 04 Jan 2008 06:08:27 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Fri, 04 Jan 2008 06:08:27 -0500 +Received: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83]) + by casino.mail.umich.edu () with ESMTP id m04B8Qw9001368; + Fri, 4 Jan 2008 06:08:26 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY firestarter.mr.itd.umich.edu ID 477E13A5.30FC0.24054 ; + 4 Jan 2008 06:08:23 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id 784A476D7B; + Fri, 4 Jan 2008 11:08:12 +0000 (GMT) +Message-ID: <200801041106.m04B6lK3006677@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 585 + for ; + Fri, 4 Jan 2008 11:07:56 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id 1CACC42D0C + for ; Fri, 4 Jan 2008 11:07:58 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04B6lWM006679 + for ; Fri, 4 Jan 2008 06:06:47 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04B6lK3006677 + for source@collab.sakaiproject.org; Fri, 4 Jan 2008 06:06:47 -0500 +Date: Fri, 4 Jan 2008 06:06:47 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f +To: source@collab.sakaiproject.org +From: david.horwitz@uct.ac.za +Subject: [sakai] svn commit: r39753 - in polls/trunk: . tool tool/src/java/org/sakaiproject/poll/tool tool/src/java/org/sakaiproject/poll/tool/evolvers tool/src/webapp/WEB-INF +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Fri Jan 4 06:08:27 2008 +X-DSPAM-Confidence: 0.6948 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39753 + +Author: david.horwitz@uct.ac.za +Date: 2008-01-04 06:05:51 -0500 (Fri, 04 Jan 2008) +New Revision: 39753 + +Added: +polls/trunk/tool/src/java/org/sakaiproject/poll/tool/evolvers/ +polls/trunk/tool/src/java/org/sakaiproject/poll/tool/evolvers/SakaiFCKTextEvolver.java +Modified: +polls/trunk/.classpath +polls/trunk/tool/pom.xml +polls/trunk/tool/src/webapp/WEB-INF/requestContext.xml +Log: +SAK-12228 implmented workaround sugested by AB - needs to be tested against a trunk build + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From david.horwitz@uct.ac.za Fri Jan 4 04:49:08 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.92]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Fri, 04 Jan 2008 04:49:08 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Fri, 04 Jan 2008 04:49:08 -0500 +Received: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145]) + by score.mail.umich.edu () with ESMTP id m049n60G017588; + Fri, 4 Jan 2008 04:49:06 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY galaxyquest.mr.itd.umich.edu ID 477E010C.48C2.10259 ; + 4 Jan 2008 04:49:03 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id 254CC8CDEE; + Fri, 4 Jan 2008 09:48:55 +0000 (GMT) +Message-ID: <200801040947.m049lUxo006517@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 246 + for ; + Fri, 4 Jan 2008 09:48:36 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id 8C13342C92 + for ; Fri, 4 Jan 2008 09:48:40 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m049lU3P006519 + for ; Fri, 4 Jan 2008 04:47:30 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m049lUxo006517 + for source@collab.sakaiproject.org; Fri, 4 Jan 2008 04:47:30 -0500 +Date: Fri, 4 Jan 2008 04:47:30 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f +To: source@collab.sakaiproject.org +From: david.horwitz@uct.ac.za +Subject: [sakai] svn commit: r39752 - in podcasts/branches/sakai_2-5-x/podcasts-app/src/webapp: css podcasts +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Fri Jan 4 04:49:08 2008 +X-DSPAM-Confidence: 0.6528 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39752 + +Author: david.horwitz@uct.ac.za +Date: 2008-01-04 04:47:16 -0500 (Fri, 04 Jan 2008) +New Revision: 39752 + +Modified: +podcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/css/podcaster.css +podcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/podcasts/podMain.jsp +Log: +svn log -r39641 https://source.sakaiproject.org/svn/podcasts/trunk +------------------------------------------------------------------------ +r39641 | josrodri@iupui.edu | 2007-12-28 23:44:24 +0200 (Fri, 28 Dec 2007) | 1 line + +SAK-9882: refactored podMain.jsp the right way (at least much closer to) +------------------------------------------------------------------------ + +dhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39641 https://source.sakaiproject.org/svn/podcasts/trunk podcasts/ +C podcasts/podcasts-app/src/webapp/podcasts/podMain.jsp +U podcasts/podcasts-app/src/webapp/css/podcaster.css + +conflict merged manualy + + + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From david.horwitz@uct.ac.za Fri Jan 4 04:33:44 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.46]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Fri, 04 Jan 2008 04:33:44 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Fri, 04 Jan 2008 04:33:44 -0500 +Received: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143]) + by fan.mail.umich.edu () with ESMTP id m049Xge3031803; + Fri, 4 Jan 2008 04:33:42 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY workinggirl.mr.itd.umich.edu ID 477DFD6C.75DBE.26054 ; + 4 Jan 2008 04:33:35 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id 6C929BA656; + Fri, 4 Jan 2008 09:33:27 +0000 (GMT) +Message-ID: <200801040932.m049W2i5006493@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 153 + for ; + Fri, 4 Jan 2008 09:33:10 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id 6C69423767 + for ; Fri, 4 Jan 2008 09:33:13 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m049W3fl006495 + for ; Fri, 4 Jan 2008 04:32:03 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m049W2i5006493 + for source@collab.sakaiproject.org; Fri, 4 Jan 2008 04:32:02 -0500 +Date: Fri, 4 Jan 2008 04:32:02 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f +To: source@collab.sakaiproject.org +From: david.horwitz@uct.ac.za +Subject: [sakai] svn commit: r39751 - in podcasts/branches/sakai_2-5-x/podcasts-app/src/webapp: css images podcasts +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Fri Jan 4 04:33:44 2008 +X-DSPAM-Confidence: 0.7002 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39751 + +Author: david.horwitz@uct.ac.za +Date: 2008-01-04 04:31:35 -0500 (Fri, 04 Jan 2008) +New Revision: 39751 + +Removed: +podcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/images/rss-feed-icon.png +podcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/podcasts/podPermissions.jsp +Modified: +podcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/css/podcaster.css +podcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/podcasts/podDelete.jsp +podcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/podcasts/podMain.jsp +podcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/podcasts/podNoResource.jsp +podcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/podcasts/podOptions.jsp +Log: +svn log -r39146 https://source.sakaiproject.org/svn/podcasts/trunk +------------------------------------------------------------------------ +r39146 | josrodri@iupui.edu | 2007-12-12 21:40:33 +0200 (Wed, 12 Dec 2007) | 1 line + +SAK-9882: refactored the other pages as well to take advantage of proper jsp components as well as validation cleanup. +------------------------------------------------------------------------ +dhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39146 https://source.sakaiproject.org/svn/podcasts/trunk podcasts/ +D podcasts/podcasts-app/src/webapp/podcasts/podPermissions.jsp +U podcasts/podcasts-app/src/webapp/podcasts/podDelete.jsp +U podcasts/podcasts-app/src/webapp/podcasts/podMain.jsp +U podcasts/podcasts-app/src/webapp/podcasts/podNoResource.jsp +U podcasts/podcasts-app/src/webapp/podcasts/podOptions.jsp +D podcasts/podcasts-app/src/webapp/images/rss-feed-icon.png +U podcasts/podcasts-app/src/webapp/css/podcaster.css + + + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From stephen.marquard@uct.ac.za Fri Jan 4 04:07:34 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.25]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Fri, 04 Jan 2008 04:07:34 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Fri, 04 Jan 2008 04:07:34 -0500 +Received: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58]) + by panther.mail.umich.edu () with ESMTP id m0497WAN027902; + Fri, 4 Jan 2008 04:07:32 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY salemslot.mr.itd.umich.edu ID 477DF74E.49493.30415 ; + 4 Jan 2008 04:07:29 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id 88598BA5B6; + Fri, 4 Jan 2008 09:07:19 +0000 (GMT) +Message-ID: <200801040905.m0495rWB006420@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 385 + for ; + Fri, 4 Jan 2008 09:07:04 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id 90636418A8 + for ; Fri, 4 Jan 2008 09:07:04 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m0495sZs006422 + for ; Fri, 4 Jan 2008 04:05:54 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m0495rWB006420 + for source@collab.sakaiproject.org; Fri, 4 Jan 2008 04:05:53 -0500 +Date: Fri, 4 Jan 2008 04:05:53 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f +To: source@collab.sakaiproject.org +From: stephen.marquard@uct.ac.za +Subject: [sakai] svn commit: r39750 - event/branches/SAK-6216/event-util/util/src/java/org/sakaiproject/util +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Fri Jan 4 04:07:34 2008 +X-DSPAM-Confidence: 0.7554 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39750 + +Author: stephen.marquard@uct.ac.za +Date: 2008-01-04 04:05:43 -0500 (Fri, 04 Jan 2008) +New Revision: 39750 + +Modified: +event/branches/SAK-6216/event-util/util/src/java/org/sakaiproject/util/EmailNotification.java +Log: +SAK-6216 merge event change from SAK-11169 (r39033) to synchronize branch with 2-5-x (for convenience for UCT local build) + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From louis@media.berkeley.edu Thu Jan 3 19:51:21 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.91]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Thu, 03 Jan 2008 19:51:21 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Thu, 03 Jan 2008 19:51:21 -0500 +Received: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142]) + by jacknife.mail.umich.edu () with ESMTP id m040pJHB027171; + Thu, 3 Jan 2008 19:51:19 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY eyewitness.mr.itd.umich.edu ID 477D8300.AC098.32562 ; + 3 Jan 2008 19:51:15 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id E6CC4B9F8A; + Fri, 4 Jan 2008 00:36:06 +0000 (GMT) +Message-ID: <200801040023.m040NpCc005473@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 754 + for ; + Fri, 4 Jan 2008 00:35:43 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id 8889842C49 + for ; Fri, 4 Jan 2008 00:25:00 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m040NpgM005475 + for ; Thu, 3 Jan 2008 19:23:51 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m040NpCc005473 + for source@collab.sakaiproject.org; Thu, 3 Jan 2008 19:23:51 -0500 +Date: Thu, 3 Jan 2008 19:23:51 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f +To: source@collab.sakaiproject.org +From: louis@media.berkeley.edu +Subject: [sakai] svn commit: r39749 - in bspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src: bundle webapp/vm/sitesetup +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Thu Jan 3 19:51:20 2008 +X-DSPAM-Confidence: 0.6956 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39749 + +Author: louis@media.berkeley.edu +Date: 2008-01-03 19:23:46 -0500 (Thu, 03 Jan 2008) +New Revision: 39749 + +Modified: +bspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties +bspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-importSites.vm +Log: +BSP-1420 Update text to clarify "Re-Use Materials..." option in WS Setup + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From louis@media.berkeley.edu Thu Jan 3 17:18:23 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.91]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Thu, 03 Jan 2008 17:18:23 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Thu, 03 Jan 2008 17:18:23 -0500 +Received: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58]) + by jacknife.mail.umich.edu () with ESMTP id m03MIMXY027729; + Thu, 3 Jan 2008 17:18:22 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY salemslot.mr.itd.umich.edu ID 477D5F23.797F6.16348 ; + 3 Jan 2008 17:18:14 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id EF439B98CE; + Thu, 3 Jan 2008 22:18:19 +0000 (GMT) +Message-ID: <200801032216.m03MGhDa005292@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 236 + for ; + Thu, 3 Jan 2008 22:18:04 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id 905D53C2FD + for ; Thu, 3 Jan 2008 22:17:52 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03MGhrs005294 + for ; Thu, 3 Jan 2008 17:16:43 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03MGhDa005292 + for source@collab.sakaiproject.org; Thu, 3 Jan 2008 17:16:43 -0500 +Date: Thu, 3 Jan 2008 17:16:43 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f +To: source@collab.sakaiproject.org +From: louis@media.berkeley.edu +Subject: [sakai] svn commit: r39746 - in bspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src: bundle webapp/vm/sitesetup +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Thu Jan 3 17:18:23 2008 +X-DSPAM-Confidence: 0.6959 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39746 + +Author: louis@media.berkeley.edu +Date: 2008-01-03 17:16:39 -0500 (Thu, 03 Jan 2008) +New Revision: 39746 + +Modified: +bspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties +bspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-duplicate.vm +Log: +BSP-1421 Add text to clarify "Duplicate Site" option in Site Info + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From ray@media.berkeley.edu Thu Jan 3 17:07:00 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.39]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Thu, 03 Jan 2008 17:07:00 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Thu, 03 Jan 2008 17:07:00 -0500 +Received: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141]) + by faithful.mail.umich.edu () with ESMTP id m03M6xaq014868; + Thu, 3 Jan 2008 17:06:59 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY anniehall.mr.itd.umich.edu ID 477D5C7A.4FE1F.22211 ; + 3 Jan 2008 17:06:53 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id 0BC8D7225E; + Thu, 3 Jan 2008 22:06:57 +0000 (GMT) +Message-ID: <200801032205.m03M5Ea7005273@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 554 + for ; + Thu, 3 Jan 2008 22:06:34 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id 2AB513C2FD + for ; Thu, 3 Jan 2008 22:06:23 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03M5EQa005275 + for ; Thu, 3 Jan 2008 17:05:14 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03M5Ea7005273 + for source@collab.sakaiproject.org; Thu, 3 Jan 2008 17:05:14 -0500 +Date: Thu, 3 Jan 2008 17:05:14 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f +To: source@collab.sakaiproject.org +From: ray@media.berkeley.edu +Subject: [sakai] svn commit: r39745 - providers/trunk/cm/cm-authz-provider/src/java/org/sakaiproject/coursemanagement/impl/provider +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Thu Jan 3 17:07:00 2008 +X-DSPAM-Confidence: 0.7556 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39745 + +Author: ray@media.berkeley.edu +Date: 2008-01-03 17:05:11 -0500 (Thu, 03 Jan 2008) +New Revision: 39745 + +Modified: +providers/trunk/cm/cm-authz-provider/src/java/org/sakaiproject/coursemanagement/impl/provider/CourseManagementGroupProvider.java +Log: +SAK-12602 Fix logic when a user has multiple roles in a section + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From cwen@iupui.edu Thu Jan 3 16:34:40 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.34]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Thu, 03 Jan 2008 16:34:40 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Thu, 03 Jan 2008 16:34:40 -0500 +Received: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149]) + by chaos.mail.umich.edu () with ESMTP id m03LYdY1029538; + Thu, 3 Jan 2008 16:34:39 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY icestorm.mr.itd.umich.edu ID 477D54EA.13F34.26602 ; + 3 Jan 2008 16:34:36 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id CC710ADC79; + Thu, 3 Jan 2008 21:34:29 +0000 (GMT) +Message-ID: <200801032133.m03LX3gG005191@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 611 + for ; + Thu, 3 Jan 2008 21:34:08 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id 43C4242B55 + for ; Thu, 3 Jan 2008 21:34:12 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03LX3Vb005193 + for ; Thu, 3 Jan 2008 16:33:03 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03LX3gG005191 + for source@collab.sakaiproject.org; Thu, 3 Jan 2008 16:33:03 -0500 +Date: Thu, 3 Jan 2008 16:33:03 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f +To: source@collab.sakaiproject.org +From: cwen@iupui.edu +Subject: [sakai] svn commit: r39744 - oncourse/branches/oncourse_OPC_122007 +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Thu Jan 3 16:34:40 2008 +X-DSPAM-Confidence: 0.9846 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39744 + +Author: cwen@iupui.edu +Date: 2008-01-03 16:33:02 -0500 (Thu, 03 Jan 2008) +New Revision: 39744 + +Modified: +oncourse/branches/oncourse_OPC_122007/ +oncourse/branches/oncourse_OPC_122007/.externals +Log: +update external for GB. + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From cwen@iupui.edu Thu Jan 3 16:29:07 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.46]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Thu, 03 Jan 2008 16:29:07 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Thu, 03 Jan 2008 16:29:07 -0500 +Received: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145]) + by fan.mail.umich.edu () with ESMTP id m03LT6uw027749; + Thu, 3 Jan 2008 16:29:06 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY galaxyquest.mr.itd.umich.edu ID 477D5397.E161D.20326 ; + 3 Jan 2008 16:28:58 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id DEC65ADC79; + Thu, 3 Jan 2008 21:28:52 +0000 (GMT) +Message-ID: <200801032127.m03LRUqH005177@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 917 + for ; + Thu, 3 Jan 2008 21:28:39 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id 1FBB042B30 + for ; Thu, 3 Jan 2008 21:28:38 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03LRUk4005179 + for ; Thu, 3 Jan 2008 16:27:30 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03LRUqH005177 + for source@collab.sakaiproject.org; Thu, 3 Jan 2008 16:27:30 -0500 +Date: Thu, 3 Jan 2008 16:27:30 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f +To: source@collab.sakaiproject.org +From: cwen@iupui.edu +Subject: [sakai] svn commit: r39743 - gradebook/branches/oncourse_2-4-2/app/ui/src/java/org/sakaiproject/tool/gradebook/ui +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Thu Jan 3 16:29:07 2008 +X-DSPAM-Confidence: 0.8509 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39743 + +Author: cwen@iupui.edu +Date: 2008-01-03 16:27:29 -0500 (Thu, 03 Jan 2008) +New Revision: 39743 + +Modified: +gradebook/branches/oncourse_2-4-2/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java +Log: +svn merge -c 39403 https://source.sakaiproject.org/svn/gradebook/trunk +U app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java + +svn log -r 39403 https://source.sakaiproject.org/svn/gradebook/trunk +------------------------------------------------------------------------ +r39403 | wagnermr@iupui.edu | 2007-12-17 17:11:08 -0500 (Mon, 17 Dec 2007) | 3 lines + +SAK-12504 +http://jira.sakaiproject.org/jira/browse/SAK-12504 +Viewing "All Grades" page as a TA with grader permissions causes stack trace +------------------------------------------------------------------------ + + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + + + +From cwen@iupui.edu Thu Jan 3 16:23:48 2008 +Return-Path: +Received: from murder (mail.umich.edu [141.211.14.91]) + by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA; + Thu, 03 Jan 2008 16:23:48 -0500 +X-Sieve: CMU Sieve 2.3 +Received: from murder ([unix socket]) + by mail.umich.edu (Cyrus v2.2.12) with LMTPA; + Thu, 03 Jan 2008 16:23:48 -0500 +Received: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58]) + by jacknife.mail.umich.edu () with ESMTP id m03LNlf0002115; + Thu, 3 Jan 2008 16:23:47 -0500 +Received: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184]) + BY salemslot.mr.itd.umich.edu ID 477D525E.1448.30389 ; + 3 Jan 2008 16:23:44 -0500 +Received: from paploo.uhi.ac.uk (localhost [127.0.0.1]) + by paploo.uhi.ac.uk (Postfix) with ESMTP id 9D005B9D06; + Thu, 3 Jan 2008 21:23:38 +0000 (GMT) +Message-ID: <200801032122.m03LMFo4005148@nakamura.uits.iupui.edu> +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Received: from prod.collab.uhi.ac.uk ([194.35.219.182]) + by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 6 + for ; + Thu, 3 Jan 2008 21:23:24 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122]) + by shmi.uhi.ac.uk (Postfix) with ESMTP id 3535542B69 + for ; Thu, 3 Jan 2008 21:23:24 +0000 (GMT) +Received: from nakamura.uits.iupui.edu (localhost [127.0.0.1]) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03LMFtT005150 + for ; Thu, 3 Jan 2008 16:22:15 -0500 +Received: (from apache@localhost) + by nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03LMFo4005148 + for source@collab.sakaiproject.org; Thu, 3 Jan 2008 16:22:15 -0500 +Date: Thu, 3 Jan 2008 16:22:15 -0500 +X-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f +To: source@collab.sakaiproject.org +From: cwen@iupui.edu +Subject: [sakai] svn commit: r39742 - gradebook/branches/oncourse_2-4-2/app/ui/src/java/org/sakaiproject/tool/gradebook/ui +X-Content-Type-Outer-Envelope: text/plain; charset=UTF-8 +X-Content-Type-Message-Body: text/plain; charset=UTF-8 +Content-Type: text/plain; charset=UTF-8 +X-DSPAM-Result: Innocent +X-DSPAM-Processed: Thu Jan 3 16:23:48 2008 +X-DSPAM-Confidence: 0.9907 +X-DSPAM-Probability: 0.0000 + +Details: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39742 + +Author: cwen@iupui.edu +Date: 2008-01-03 16:22:14 -0500 (Thu, 03 Jan 2008) +New Revision: 39742 + +Modified: +gradebook/branches/oncourse_2-4-2/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java +Log: +svn merge -c 35014 https://source.sakaiproject.org/svn/gradebook/trunk +U app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java + +svn log -r 35014 https://source.sakaiproject.org/svn/gradebook/trunk +------------------------------------------------------------------------ +r35014 | wagnermr@iupui.edu | 2007-09-12 16:17:59 -0400 (Wed, 12 Sep 2007) | 3 lines + +SAK-11458 +http://bugs.sakaiproject.org/jira/browse/SAK-11458 +Course grade does not appear on "All Grades" page if no categories in gb +------------------------------------------------------------------------ + + +---------------------- +This automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site. +You can modify how you receive notifications at My Workspace > Preferences. + diff --git a/Assignments/program_if_while_conditions.py b/Assignments/program_if_while_conditions.py new file mode 100644 index 0000000..53c23cf --- /dev/null +++ b/Assignments/program_if_while_conditions.py @@ -0,0 +1,27 @@ +#I can count to 10 + +#Begins the count at 0 +count = 0 + +#As long as the condition, the value of count is less than 10 +#It will print "Hello, I am an if statement and count is", count +if count <= 10: + print "Hello, I am an if statement and count is", count + + #This loop will run as the condition set is meet +while count <= 9: + print "Hello, I am a while and count is", count + #This will increment the value of count + #And prevent an infinit loop + #Can also be written as: count = count + 1 + count += 1 + +#I can square numbers + +#Begins doubling numbers from 1 +num = 1 + +#The loop will keep dubling until it stops at 10 +while num < 11: # Fill in the condition + print num**2 # Print num squared(**5 python exponents) + num = num + 1 # Increment num (make sure to do this!) \ No newline at end of file From a794c2c14e681def8f34200f54090ed68c8fa051 Mon Sep 17 00:00:00 2001 From: derekYankie Date: Tue, 26 Apr 2016 18:44:29 -0400 Subject: [PATCH 17/40] upadte to 7.3 --- Assignments/Assignment_7.3Derek_Afriyie.py | 15 ++++++++------- Assignments/Assignment_7.3_Derek_Afriyie.py | 19 +++++++++++++------ 2 files changed, 21 insertions(+), 13 deletions(-) diff --git a/Assignments/Assignment_7.3Derek_Afriyie.py b/Assignments/Assignment_7.3Derek_Afriyie.py index 8179be7..c0312b6 100644 --- a/Assignments/Assignment_7.3Derek_Afriyie.py +++ b/Assignments/Assignment_7.3Derek_Afriyie.py @@ -12,11 +12,11 @@ "when you are testing below enter mbox-short.txt as the file name." #Recieve the name of user file -fname = raw_input("Enter file name: ") +#fname = raw_input("Enter file name: ") #Use the open method to open the file try: - fhand = open(fname, "r") + fhand = open('mbox-short.txt', "r") #Prints contents of the file #print fhand #prints the first 5 characters of the file @@ -25,7 +25,7 @@ except: print "Nope, there isn't a file with that name" #Searching for X-DSPAM-Confidence: -stext = "X-DSPAM-Confidence: 0" +stext = "X-DSPAM-Confidence:" #Get decimals #sets the count for "of" @@ -34,19 +34,20 @@ lines = 0 #Prints contents of selected file in uppercase letters for line in fhand: + line = line.rstrip().lstrip() #Prints the contents of the file in upper case #And remove all white spaces after each line #print line.upper()#,line.rstrip() #Find how many times a charater appears in a file if line.find(stext) != -1: - line = line.strip() #finds "0" cahracter in file locate = line.find('0') #stext = line.find('0') - zero = 0 - captureNUm = float(stext[locate:]) + print + captureNUm = stext[locate:] + print captureNUm #slice all characters from the 0 onwards - stext = line[0:] + #converts captured string number into a number #number = float(stext) #locateP = stext.find("") diff --git a/Assignments/Assignment_7.3_Derek_Afriyie.py b/Assignments/Assignment_7.3_Derek_Afriyie.py index bd6529e..9ec801e 100644 --- a/Assignments/Assignment_7.3_Derek_Afriyie.py +++ b/Assignments/Assignment_7.3_Derek_Afriyie.py @@ -26,19 +26,26 @@ print "Nope, there isn't a file with that name" #Searching for X-DSPAM-Confidence: stext = "X-DSPAM-Confidence: " -#sets the count for "of" -count = 0 #sets the count of lines to 0 +count = 0 +#sets the count lines to 0 lines = 0 +arry = [] #Prints contents of selected file in uppercase letters for line in fhand: + line = line.rstrip().lstrip() #Prints the contents of the file in upper case #And remove all white spaces after each line #print line.upper()#,line.rstrip() #Find how many times a charater appears in a file if line.find(stext) != -1: - found = line.find(stext) - locateP = stext.find("") + #it finds . in the line that we detected + locateP = line.find('.') + #takes every float + number = float(line[locateP:]) + #add to list + arry.append(number) + #counts amount times stext appaers count = count + 1 @@ -46,11 +53,11 @@ #Counts the total number of lines in the text file lines =lines + 1 +print "Different values assigned to X-DSPAM-Confidence:",arry print 'Number of Lines in file', lines -print "Location(index) of word:", found print "Decimal index:", locateP print "Number times word appers:", count -print "Size of word", len(stext) +print "Size of word:", len(stext) #closes flie so information isn' tampered with fhand.close() From d4a1464b99dfea86cbd80b7fc16536ac3050bd40 Mon Sep 17 00:00:00 2001 From: derekYankie Date: Tue, 3 May 2016 18:46:35 -0400 Subject: [PATCH 18/40] updates to 7.3,8.4,&8.5 --- Assignments/.DS_Store | Bin 10244 -> 10244 bytes Assignments/Assignment_7.3Derek_Afriyie.py | 2 -- Assignments/Assignment_7.3_Derek_Afriyie.py | 27 ++++++++++------ Assignments/Assignment_8.4.py | 33 ++++++++++++++++++++ Assignments/Assignment_8.5.py | 24 ++++++++++++++ 5 files changed, 75 insertions(+), 11 deletions(-) create mode 100644 Assignments/Assignment_8.4.py create mode 100644 Assignments/Assignment_8.5.py diff --git a/Assignments/.DS_Store b/Assignments/.DS_Store index fd8c2506e1ac05e172bc16c8269bf717ff2f52ba..d0a0b7f47e91e8b14f3ec930f06b03504e73bce3 100644 GIT binary patch delta 141 zcmZn(XbG6$&nUMsU^hRb+-4qu?QE091;r-M7iD8Ko;*QNpVf_lf!Sj6J0a!Cx5Xq` u7#J8hCd-J)vsy6dF_=tt5EEfyiktjONPV-oco4^Cc7;7;>Ypqw?hgP4%pzz2 delta 60 zcmZn(XbG6$&nUAoU^hRb%w`^e?QD~O3Q0^h7nhv;PDpw4R`DQ?i4F5Mvn%XDk(j(y G{4D^CwiZ Date: Tue, 3 May 2016 19:09:45 -0400 Subject: [PATCH 19/40] Derek 8.4 upload --- .DS_Store | Bin 8196 -> 8196 bytes Assignments/Assignment_8.4.py | 13 ++++---- Assignments/Assignment_8.4_Derek_Afriyie.py | 32 ++++++++++++++++++++ Assignments/romeo.txt | 4 +++ Slides/.DS_Store | Bin 6148 -> 6148 bytes 5 files changed, 42 insertions(+), 7 deletions(-) create mode 100644 Assignments/Assignment_8.4_Derek_Afriyie.py create mode 100644 Assignments/romeo.txt diff --git a/.DS_Store b/.DS_Store index caebc42e5ecf8982d26605f0c7ef71ab19a9d017..c4ba932950f2d9d3e065bd3fc8fcbca35e230fd4 100644 GIT binary patch delta 332 zcmZp1XmOa}&&a(oU^hQ2Hv5`HDkFCeIa=XFLir zY4df#Fh-_YgU$NF%8ZH}APazijUkvJ2WWQ+(Dq`g*tI!FG?r;IyTmt^$^3%xWH}dT HL=+PME6Zn} delta 291 zcmZp1XmOa}&&ahgU^hP_*JK`nvdM=8#93MY|7T#B{6JWWC#k%+ASow5iGhLP=VTVa zRr(Uu)rLl!3}n=1F`+O^D5C;ril%9o7pA4u}tn0Q~^ov8m-f84K1^rj97R%eb^U8aiijJS{S|I`?&K@~Q;S)QJVOgHl`*CU+hT;6&i=%%OD$$G#&iVRd<6UD zU^|qczfOLlmm{Pxx_1R!fqexY#IH43|J&vJ|NSKY<_fq1|CIuv+Um8M9FncAM}w2K uHevhBCMMTqF=`5(EysEwOYsGp8qXziz?fRhVq_1^Uj$SJcdo!+Rp1xt^r~|J delta 129 zcmZoMXfc=|#>CJ*u~2NHo}wrt0|NsP3otO`F{Cl*G8ixzGU!e$RM!Sch%*E*R5F+_ zcp^)Jc_j=*4EYQS3>rY?nv>;N#U^{O2yPbR5M Date: Thu, 5 May 2016 19:06:35 -0400 Subject: [PATCH 20/40] Upadting 7.3 and uploading 8.4,8.5 --- .DS_Store | Bin 8196 -> 8196 bytes Assignments/Assignment_7.1_Derek_Afriyie.py | 3 +- Assignments/Assignment_7.3Derek_Afriyie.py | 2 +- Assignments/Assignment_7.3_Derek_Afriyie.py | 2 +- Assignments/Assignment_8.4_Derek_Afriyie.py | 2 +- Assignments/Assignment_8.5.py | 53 ++++++++++++++------ Assignments/Assignment_8.5_Derek_Afriyie.py | 49 ++++++++++++++++++ Assignments/emailTest.py | 8 +++ Slides/.DS_Store | Bin 6148 -> 6148 bytes 9 files changed, 101 insertions(+), 18 deletions(-) create mode 100644 Assignments/Assignment_8.5_Derek_Afriyie.py create mode 100644 Assignments/emailTest.py diff --git a/.DS_Store b/.DS_Store index c4ba932950f2d9d3e065bd3fc8fcbca35e230fd4..888cbfd7db239cae49862b22a5cd732b80c054d9 100644 GIT binary patch delta 170 zcmZp1XmQwZQ-GEG|9=LC$q$63CjSuF$!2P>fCFZuug delta 170 zcmZp1XmQwZQ-GEI|9=LC$q$63CjSuF$!2V>qhM$>dAr~gCTYpZzCw4TBQlfo^MW(0 zQsV{qi!<`eJ%QYSqSUg?)bhzL!WvSw1`Hs;A;8EPl9!*Cs_YN|7GU6<+$O9jDZr@2 xsLg1?Xv=8N=)oAs7{nOD7|IyMm^}G_@I^+B$&*CRA}saTyjFA*J1Re%2>>RBFXR9K diff --git a/Assignments/Assignment_7.1_Derek_Afriyie.py b/Assignments/Assignment_7.1_Derek_Afriyie.py index f7b4679..c75cf9d 100644 --- a/Assignments/Assignment_7.1_Derek_Afriyie.py +++ b/Assignments/Assignment_7.1_Derek_Afriyie.py @@ -56,7 +56,8 @@ for line in fhand: #Prints the contents of the file in upper case #And puts the original text size on the preceeding line - print line.upper(),line.rstrip() + lines = line.strip() + print line.upper() diff --git a/Assignments/Assignment_7.3Derek_Afriyie.py b/Assignments/Assignment_7.3Derek_Afriyie.py index c4d33eb..cca7b59 100644 --- a/Assignments/Assignment_7.3Derek_Afriyie.py +++ b/Assignments/Assignment_7.3Derek_Afriyie.py @@ -43,7 +43,7 @@ #finds "0" cahracter in file locate = line.find('0') #stext = line.find('0') - print + #print captureNUm = stext[locate:] print captureNUm #slice all characters from the 0 onwards diff --git a/Assignments/Assignment_7.3_Derek_Afriyie.py b/Assignments/Assignment_7.3_Derek_Afriyie.py index d1fd099..5787bbf 100644 --- a/Assignments/Assignment_7.3_Derek_Afriyie.py +++ b/Assignments/Assignment_7.3_Derek_Afriyie.py @@ -64,7 +64,7 @@ avg = listAvg/count print '\nDifferent values assigned to X-DSPAM-Confidence: \n',arry print '\nNumber of Lines in file:', lines -print 'Number of values assigned to X-DSPAM-Confidence(apperances):', count +print 'Number of values assigned to X-DSPAM-Confidence(apperance:', count #print "Size of word:", len(stext) print 'Avergae of all the deciamal values:', avg #closes flie so information isn't tampered with diff --git a/Assignments/Assignment_8.4_Derek_Afriyie.py b/Assignments/Assignment_8.4_Derek_Afriyie.py index 062bdca..57c3a37 100644 --- a/Assignments/Assignment_8.4_Derek_Afriyie.py +++ b/Assignments/Assignment_8.4_Derek_Afriyie.py @@ -16,7 +16,7 @@ #strips line of whitespaces and splits the words #stores words in wordBank (list of words) #to create random list of words - wordBank = line.rstrip().split() + wordBank = line.strip().split() print wordBank #condition for the words inthe wordBank for words in wordBank: diff --git a/Assignments/Assignment_8.5.py b/Assignments/Assignment_8.5.py index 25294b3..d4c6e2c 100644 --- a/Assignments/Assignment_8.5.py +++ b/Assignments/Assignment_8.5.py @@ -1,24 +1,49 @@ #Assignment8.5 -Open the file mbox-short.txt and read it line by line. When you find a line that starts with 'From ' like the following line: -From stephen.marquard@uct.ac.za Sat Jan 5 09:14:16 2008 +"Open the file mbox-short.txt and read it line by line. When you find a line that starts with 'From ' like the following line:" +"From stephen.marquard@uct.ac.za Sat Jan 5 09:14:16 2008" -You will parse the From line using split() and print out the second word in the line (i.e. the entire address of the person -who sent the message). Then print out a count at the end. -Hint: make sure not to include the lines that start with 'From:'. +"You will parse the From line using split() and print out the second word in the line (i.e. the entire address of the person " +"who sent the message). Then print out a count at the end." +"Hint: make sure not to include the lines that start with 'From:'." -You can download the sample data at http://www.pythonlearn.com/code/mbox-short.txt +"You can download the sample data at http://www.pythonlearn.com/code/mbox-short.txt" -Begin to write the program with the following code below: -fname = raw_input("Enter file name: ") -if len(fname) < 1 : fname = "mbox-short.txt" -fh = open(fname) -count = 0 +#Recieve the name of user file +fname = raw_input("\nEnter file name: ") + +#Use the open method to open the file +try: + fhand = open(fname,'r') +#Custom error +except: + print "Nope, there isn't a file with that name" +#Sets the count of emails in the file to 0 +count =0 +#Loop the lines in the opened file: +for lines in fhand: + #If theres a string that starts 'From:' print the entire line + if lines.startswith('From:'): + #Remove comment block to + #output all lines in the text file that begin with 'From:' + #print lines + #Remove comment block to + #Show where email in the file come + #but wont display the word 'From' + removeFrom= lines.split('From:') + print removeFrom[1].strip() + #Outputs all emails in the text into a individual [list] + #print removeFrom + #Keeps a ruunig total of all the emails in the file + count =count +1 +print "\n Number of emails:", count + + + + +#print "There were", count, "lines in the file with From as the first word" -print "There were", count, "lines in the file with From as the first word" -Happy Coding! -Tunisia diff --git a/Assignments/Assignment_8.5_Derek_Afriyie.py b/Assignments/Assignment_8.5_Derek_Afriyie.py new file mode 100644 index 0000000..d4c6e2c --- /dev/null +++ b/Assignments/Assignment_8.5_Derek_Afriyie.py @@ -0,0 +1,49 @@ +#Assignment8.5 + +"Open the file mbox-short.txt and read it line by line. When you find a line that starts with 'From ' like the following line:" +"From stephen.marquard@uct.ac.za Sat Jan 5 09:14:16 2008" + +"You will parse the From line using split() and print out the second word in the line (i.e. the entire address of the person " +"who sent the message). Then print out a count at the end." +"Hint: make sure not to include the lines that start with 'From:'." + +"You can download the sample data at http://www.pythonlearn.com/code/mbox-short.txt" + + + +#Recieve the name of user file +fname = raw_input("\nEnter file name: ") + +#Use the open method to open the file +try: + fhand = open(fname,'r') +#Custom error +except: + print "Nope, there isn't a file with that name" +#Sets the count of emails in the file to 0 +count =0 +#Loop the lines in the opened file: +for lines in fhand: + #If theres a string that starts 'From:' print the entire line + if lines.startswith('From:'): + #Remove comment block to + #output all lines in the text file that begin with 'From:' + #print lines + #Remove comment block to + #Show where email in the file come + #but wont display the word 'From' + removeFrom= lines.split('From:') + print removeFrom[1].strip() + #Outputs all emails in the text into a individual [list] + #print removeFrom + #Keeps a ruunig total of all the emails in the file + count =count +1 +print "\n Number of emails:", count + + + + +#print "There were", count, "lines in the file with From as the first word" + + + diff --git a/Assignments/emailTest.py b/Assignments/emailTest.py new file mode 100644 index 0000000..5983f13 --- /dev/null +++ b/Assignments/emailTest.py @@ -0,0 +1,8 @@ +#Searching for X-DSPAM-Confidence: +data = 'From: stephen.marquard@uct.ac.za' +startpos = data.find('@') +print startpos +endpos = data.find('',startpos) +print endpos +host = data[startpos+1 : endpos] +print host \ No newline at end of file diff --git a/Slides/.DS_Store b/Slides/.DS_Store index ac2f5e3e572f90ae088d2716547ad7beb1024607..d7fce7216fd12006a07803168ec9b3f920f19738 100644 GIT binary patch delta 150 zcmZoMXfc@J&&abeU^g=(&t@K$BaAEz3=C|Oudq6R7_5^e*uV_-$uVs6WrY|F7)%*- zfus?TG-NOXl0giq4Cz2zF Date: Sat, 7 May 2016 12:15:21 -0400 Subject: [PATCH 21/40] updload 9.4 & tweaked 8.4 --- .DS_Store | Bin 8196 -> 8196 bytes Assignments/Assignment_8.5_Derek_Afriyie.py | 29 ++++- Assignments/Assignment_9.4_Derek_Afriyie.py | 71 ++++++++++++ Assignments/emailTest.py | 113 +++++++++++++++++++- Slides/.DS_Store | Bin 6148 -> 6148 bytes 5 files changed, 208 insertions(+), 5 deletions(-) create mode 100644 Assignments/Assignment_9.4_Derek_Afriyie.py diff --git a/.DS_Store b/.DS_Store index 888cbfd7db239cae49862b22a5cd732b80c054d9..e8635dbdbef6cb14987f08d2139c545a8df84ef3 100644 GIT binary patch delta 108 zcmZp1XmQx!EyN@(IoVg}j&ww3a(-TLW>spu0Do~tez_-*8&H&5mYG^U*+p1GD(C numMail: + person = k + numMail = v +print "Frequent sender: \n", person,"Number of mail messages: \n",numMail + + +#print 'Email Dictionary:', eNames + + + + + diff --git a/Assignments/emailTest.py b/Assignments/emailTest.py index 5983f13..75472d8 100644 --- a/Assignments/emailTest.py +++ b/Assignments/emailTest.py @@ -5,4 +5,115 @@ endpos = data.find('',startpos) print endpos host = data[startpos+1 : endpos] -print host \ No newline at end of file +print host + +----------8.5 update------------ +#Assignment9.4 + +"Write a program to read through the mbox-short.txt and figure out who has the sent the greatest number of mail messages. " +"The program looks for 'From ' lines and takes the second word of those lines as the person who sent the mail. " +"The program creates a Python dictionary that maps the sender's mail address to a count of the number of times they appear in the file. " +"After the dictionary is produced, the program reads through the dictionary using a maximum loop to find the most prolific committer." + +#Recieve the name of user file +fname = raw_input("\nEnter file name: ") + +#Use the open method to open the file +try: + fhand = open(fname,'r') +#Custom error +except: + print "Nope, there isn't a file with that name" +#Sets the count of emails in the file to 0 +#count =0 +senderlst = [] +#emails = {} +#Loop the lines in the opened file: +for lines in fhand: + #If theres a string that starts 'From:' print the entire line + if not lines.startswith('From:'): continue + #Remove comment block to + #output all lines in the text file that begin with 'From:' + #print lines + #Remove comment block to + #Show where email in the file comes + #but wont display the word 'From' + #removeFrom= lines.split('From:') + #print removeFrom[1].strip() + #emails = removeFrom[1].strip() + #print emails + words = lines.split() + #print words + #theemail = words[1] + #print theemail +#content= senderlst.append(theemail) +#print content + #email = dict([p.removeFrom, p.appearance]) for p in removeFrom]) + +-----------------9.5 late night coding--------------------- +#Assignment9.4 + +"Write a program to read through the mbox-short.txt and figure out who has the sent the greatest number of mail messages. " +"The program looks for 'From ' lines and takes the second word of those lines as the person who sent the mail. " +"The program creates a Python dictionary that maps the sender's mail address to a count of the number of times they appear in the file. " +"After the dictionary is produced, the program reads through the dictionary using a maximum loop to find the most prolific committer." + +#Recieve the name of user file +fname = raw_input("\nEnter file name: ") + +#Use the open method to open the file +try: + fhand = open(fname,'r') +#Custom error +except: + print "Nope, there isn't a file with that name" +#Sets the count of emails in the file to 0 +#count =0 +eNames = dict() +#emails = {} +#Loop the lines in the opened file: +for lines in fhand: + #If theres a string that starts 'From:' print the entire line + if not lines.startswith('From:'): continue + + + #Remove comment block to + #output all lines in the text file that begin with 'From:' + #print lines + #Remove comment block to + #Show where email in the file comes + #but wont display the word 'From' + #removeFrom= lines.split('From:') + #print removeFrom[1].strip() + #emails = removeFrom[1].strip() + #print emails + #removes the '\n'character added after every email + lines.split('\n') + #locates the index of the colon + colon = lines.find(':') + 1 + #makes a list of just emails found in the file + email = lines[lines.find(' ')+1:] + #Dictionary rule: + #Entries need to be made into the dictionary(eNames) + if email not in eNames: + #When a new email is found a new key & value is made + eNames[email] = 1 + else: + #If an email is seen multiple times we add to the count + eNames[email] = eNames.get(email, 0) + 1 + #print 'colon index:', colon + #print lines + #print "email:", email + print 'Email Dictionary:', eNames + #words =lines.split() + #print words + #print words.index(1) + #theemail = words[1] + #print theemail + +#content= senderlst.append(theemail) +#print content + #email = dict([p.removeFrom, p.appearance]) for p in removeFrom]) + + + diff --git a/Slides/.DS_Store b/Slides/.DS_Store index d7fce7216fd12006a07803168ec9b3f920f19738..f85f4dd78068fbc776b03f7b6dd61176b4096dde 100644 GIT binary patch delta 53 zcmZoMXffFEj)jGRfq`rCCl(J7gL|?as~3pDGr5Pgn~`_21lv?bj>+rTTp2kxe_<04 F1OQrf44D7` delta 53 zcmZoMXffFEj)mnv5KR8W;sIgUv3fxmJ*?e~tdk|!rZO^4UdQIj$h7$jn}8qy@u?VA From 7d71952dec4d3b2b8fa848bffb9adab8e9d966af Mon Sep 17 00:00:00 2001 From: derekYankie Date: Tue, 10 May 2016 19:57:02 -0400 Subject: [PATCH 22/40] upadating 9.4 again --- .DS_Store | Bin 8196 -> 8196 bytes Assignments/.gitignore | 2 ++ Assignments/Assignment_10.2 | 2 +- Assignments/Assignment_10.2.py | 30 ++++++++++++++++++++ Assignments/Assignment_9.4_Derek_Afriyie.py | 7 ++++- Assignments/emailTest.py | 10 ++++++- Assignments/testRegex.py | 18 ++++++++++++ Slides/.DS_Store | Bin 6148 -> 6148 bytes 8 files changed, 66 insertions(+), 3 deletions(-) create mode 100644 Assignments/.gitignore create mode 100644 Assignments/Assignment_10.2.py create mode 100644 Assignments/testRegex.py diff --git a/.DS_Store b/.DS_Store index e8635dbdbef6cb14987f08d2139c545a8df84ef3..b63a72a878aa2104d7354c5503ac28de153693c6 100644 GIT binary patch delta 27 jcmZp1XmQxEQIO5pTt~ssX!CZ#t&B`b4x96Yr||#)e&Yzm delta 24 gcmZp1XmQxEQE+m+sNd%Qg1L-LK?gSH2~Xnz0DGPZYXATM diff --git a/Assignments/.gitignore b/Assignments/.gitignore new file mode 100644 index 0000000..4ee64fe --- /dev/null +++ b/Assignments/.gitignore @@ -0,0 +1,2 @@ +.DS_Store +Slides/.DS_Store \ No newline at end of file diff --git a/Assignments/Assignment_10.2 b/Assignments/Assignment_10.2 index 80f8472..da2cf0c 100644 --- a/Assignments/Assignment_10.2 +++ b/Assignments/Assignment_10.2 @@ -1,4 +1,4 @@ -Hello Fellows, +#Assignment10.4 Write a program to read through the mbox-short.txt and figure out the distribution by hour of the day for each of the messages. You can pull the hour out from the 'From ' line by finding the time and then splitting the string a second time using a colon. diff --git a/Assignments/Assignment_10.2.py b/Assignments/Assignment_10.2.py new file mode 100644 index 0000000..2e13936 --- /dev/null +++ b/Assignments/Assignment_10.2.py @@ -0,0 +1,30 @@ +#Assignment10.4 + +"Write a program to read through the mbox-short.txt and figure out the distribution by hour of the day for each of the messages. " +"You can pull the hour out from the 'From ' line by finding the time and then splitting the string a second time using a colon." + +"From stephen.marquard@uct.ac.za Sat Jan 5 09:14:16 2008" + +"Once you have accumulated the counts for each hour, print out the counts, sorted by hour as shown below." + + +"Begin to write the program with the following code below:" +name = raw_input("Enter file:") +if len(name) < 1 : + name = "mbox-short.txt" + fhand = open(name) + +for lines in fhand: + lines = lines.lstrip() + #Looking for string matching a specific criteria + if line.startswith('From '): + continue + #print lines + pos= line.find(':') + + print 'time:', lines.split(',') + + + + + diff --git a/Assignments/Assignment_9.4_Derek_Afriyie.py b/Assignments/Assignment_9.4_Derek_Afriyie.py index 576caae..3292aff 100644 --- a/Assignments/Assignment_9.4_Derek_Afriyie.py +++ b/Assignments/Assignment_9.4_Derek_Afriyie.py @@ -20,7 +20,7 @@ #Loop the lines in the opened file: for lines in fhand: #If theres a string that starts 'From:' print the entire line - if not lines.startswith('From:'): continue + if not lines.startswith('From: '): continue #Remove comment block to @@ -50,6 +50,11 @@ #this statement will keep a running total of its appearance eNames[email] = eNames.get(email, 0) + 1 print sorted([(k,v) for k, v in eNames.items()]) +#show MAX with max method +theMax = max([(v) for k,v in eNames.items()]) +theperson = (key for key,value in eNames.items() if value==theMax) +print "Max Sender:", eNames.get(theperson,theMax), '\n' +#After getting max value get the key who's value is max person = None numMail = None diff --git a/Assignments/emailTest.py b/Assignments/emailTest.py index 75472d8..a53bf52 100644 --- a/Assignments/emailTest.py +++ b/Assignments/emailTest.py @@ -104,7 +104,7 @@ #print 'colon index:', colon #print lines #print "email:", email - print 'Email Dictionary:', eNames + print 'Email Dictionaryc :', eNames #words =lines.split() #print words #print words.index(1) @@ -114,6 +114,14 @@ #content= senderlst.append(theemail) #print content #email = dict([p.removeFrom, p.appearance]) for p in removeFrom]) +---------------------9.5 modified-------------------- +name = raw_input("Enter text here") +#If the user input isn"t correct +#than asign user input to the correct file name +if name < 1: + name = "mbox-short.txt" +handle = open(name) +eName = dict() diff --git a/Assignments/testRegex.py b/Assignments/testRegex.py new file mode 100644 index 0000000..b132eb6 --- /dev/null +++ b/Assignments/testRegex.py @@ -0,0 +1,18 @@ +import re + +#hand = open('mbox-short.txt') +#for line in hand: + #remove all white spaces on the right + #line = line.rstrip() + #get me all lines starting with 'From' + #if re.search('From', line): + #print line + +hand = open('mbox-short.txt') +for line in hand: + #remove all white spaces on the right + line = line.rstrip() + #Looks to see the (^)beginning string matching 'From' + + if re.search('Jan.+', line): + print line \ No newline at end of file diff --git a/Slides/.DS_Store b/Slides/.DS_Store index f85f4dd78068fbc776b03f7b6dd61176b4096dde..7f86ffd2410767f6fd87030caeb8b0fab2c572f4 100644 GIT binary patch delta 41 xcmZoMXffCz&c-M(S%S@(QE+k$TOcFf}Lc3@7oQ) From c5b372d1df4529a3b7fde1546fb14ca10de6424d Mon Sep 17 00:00:00 2001 From: derekYankie Date: Tue, 10 May 2016 20:00:57 -0400 Subject: [PATCH 23/40] uploading gitignore --- .DS_Store | Bin 8196 -> 8196 bytes .gitignore | 2 ++ Assignments/testRegex.py | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 .gitignore diff --git a/.DS_Store b/.DS_Store index b63a72a878aa2104d7354c5503ac28de153693c6..53e46f637903531e268bf0095dc1b60b1a2a2c58 100644 GIT binary patch delta 37 tcmZp1XmQwZQ-GEC|9=LC$q$63CjSuFIXPa`Z}We_Tt>#Q&AGzUc>pNW4%q+z delta 40 wcmZp1XmQwZQ-GEG|9=LC$q$63CjSuF$!2V>qhM&XdAs0NM#iMgxx&+V06}LCtpET3 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4ee64fe --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.DS_Store +Slides/.DS_Store \ No newline at end of file diff --git a/Assignments/testRegex.py b/Assignments/testRegex.py index b132eb6..9531666 100644 --- a/Assignments/testRegex.py +++ b/Assignments/testRegex.py @@ -12,7 +12,7 @@ for line in hand: #remove all white spaces on the right line = line.rstrip() - #Looks to see the (^)beginning string matching 'From' + #Looks to see if 'Jan' is in the string matching if re.search('Jan.+', line): print line \ No newline at end of file From 23f9f0d57eb5675aa93b1f86cc5f79468554ab60 Mon Sep 17 00:00:00 2001 From: derekYankie Date: Tue, 17 May 2016 18:59:21 -0400 Subject: [PATCH 24/40] 10.2 --- Assignments/Assignment_10.2.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Assignments/Assignment_10.2.py b/Assignments/Assignment_10.2.py index 2e13936..98300a8 100644 --- a/Assignments/Assignment_10.2.py +++ b/Assignments/Assignment_10.2.py @@ -14,15 +14,21 @@ name = "mbox-short.txt" fhand = open(name) +timeList = list() for lines in fhand: lines = lines.lstrip() #Looking for string matching a specific criteria - if line.startswith('From '): - continue - #print lines - pos= line.find(':') + if lines.startswith('From '): + #Splits all the lines that begin with From into a list + line = lines.split() + print line[5] + #Stores the index location of the times in the every list + timeData = line[5] + for numbers in line: + line = lines.split() + timeList.append(line[5]) +print timeList - print 'time:', lines.split(',') From d6bdd0c0c776400cbffd2bb95363809276b5e967 Mon Sep 17 00:00:00 2001 From: derekYankie Date: Thu, 19 May 2016 04:32:04 -0400 Subject: [PATCH 25/40] new10.2 --- .DS_Store | Bin 8196 -> 8196 bytes Assignments/Assignment_10.2.py | 32 +- Assignments/Assignment_10.2_Derek_Afriyie.py | 51 ++ Assignments/Assignment_11.py | 76 ++- Assignments/regex_sum_242232.txt | 594 +++++++++++++++++++ Assignments/webscrapping_links_in_webpage.py | 12 + Slides/.DS_Store | Bin 6148 -> 8196 bytes 7 files changed, 725 insertions(+), 40 deletions(-) create mode 100644 Assignments/Assignment_10.2_Derek_Afriyie.py create mode 100644 Assignments/regex_sum_242232.txt create mode 100644 Assignments/webscrapping_links_in_webpage.py diff --git a/.DS_Store b/.DS_Store index 53e46f637903531e268bf0095dc1b60b1a2a2c58..94a61de0d8025625543f78d51cfda21fbabbe7a6 100644 GIT binary patch delta 828 zcmZp1XmOa}&&abeU^hP_&tx8fv#k98|1&U5ejqHxlT=<@kd%|3#K6Gtb25wIDt(FS zY9n(a9R(v((^?&cYIAb~9R(9(v)WpL0~{REnx>Avkp;C~ixw|gx@`H1!$&9I5tL^< z1~w`)xeRI)Hmjjf#9AX958mLoh=QLncECLn=ctRu`L^>L?hR86#Y5Zi>&vvd7R(#pQSj z>B+uAMY7T9MVTr7X=%l&C6Vz0{Kd&d`8hcO`Nf$fnfZB>?+E!ygG4j(%RQ6x^8$)e z%Q92TBQk;P;LNJj$u7cb^&A3>oFRGnd8wSr4gp|aF)(m2Xfrr6_%ehsWHVGTOk|kL zu##an!wH7F4DT8KGO{yDGAc1@Gnz2kGTJkGFv7wv2%;Nz*rEHaEVw9d@;=e#&Fm82 YSSCjbhJqt`G{~T_z`(#5jU&h!0Bs-9F8}}l delta 331 zcmZp1XmOa}&&a(oU^hQ2HvS|MS9R))J zvsxX6YD*(C9R*V(gW6hw0~{REnx>Avkp;C~ixw|gx@`H1Lq{ezipnz{oqSI~iYGI< ztRN{TKZ${Xao^;>> prompt is the Python interpreter's way of asking you, What +do you want me to do next? Python is ready to have a conversation with +3307 you. All you have to know is how to speak the Python language. 6062 + +Let's say for example that you did not know even the simplest Python language +words or sentences. You might want to use the standard line that astronauts +use when they land on a faraway planet and try to speak with the inhabitants +of the planet: + +This is not going so well. Unless you think of something quickly, +the inhabitants of the planet are likely to stab you with their spears, +put you on a spit, roast you over a fire, and eat you for dinner. + +At this point, you should also realize that while Python +is amazingly complex and powerful and very picky about +the syntax you use to communicate with it, Python is +not intelligent. You are really just having a conversation +with yourself, but using proper syntax. + +In a sense, when you use a program written by someone else +the conversation is between you and those other +4393 programmers with Python acting as an intermediary. Python +is a way for the creators of programs to express how the +conversation is supposed to proceed. And +in just a few more chapters, you will be one of those +programmers 1133 using 5345 Python 6578 to talk to the users of your program. + +Before we leave our first conversation with the Python +interpreter, you should probably know the proper way +to say good-bye when interacting with the inhabitants +5720 3755 9481 + +You will notice that the error is different for the first two +incorrect attempts. The second error is different because +if is a reserved word and Python saw the reserved word +and thought we were trying to say something but got the syntax +of the sentence wrong. + +Terminology: interpreter and compiler + +Python is a high-level language intended to be relatively +straightforward for humans to read and write and for computers +to read and process. Other high-level languages include Java, C++, +PHP, Ruby, Basic, Perl, JavaScript, and many more. The actual hardware +inside the Central Processing Unit (CPU) does not understand any +of these high-level languages. +6910 +The CPU understands a language we call machine language. Machine +language is very simple and frankly very tiresome to write because it +is represented all in zeros and ones. + +Machine language seems quite simple on the surface, given that there +are only zeros and ones, but its syntax is even more complex +and far more intricate than Python. So very few programmers ever write +machine language. Instead we build various translators to allow +programmers to write in high-level languages like Python or JavaScript +and these translators convert the programs to machine language for actual +execution by the CPU. + +Since machine language is tied to the computer hardware, machine language +is not portable across different types of hardware. Programs written in +high-level languages can be moved between different computers by using a +different interpreter on the new machine or recompiling the code to create +a 4795 machine 5142 language 9994 version of the program for the new machine. + +These programming language translators fall into two general categories: +(one) interpreters and (two) compilers. +6269 2878 +An interpreter reads the source code of the program as written by the +programmer, parses the source code, and interprets the instructions on the fly. +Python is an interpreter and when we are running Python interactively, +we can type a line of Python (a sentence) and Python processes it immediately +and is ready for us to type another line of Python. + +Some of the lines of Python tell Python that you want it to remember some +value for later. We need to pick a name for that value to be remembered and +we can use that symbolic name to retrieve the value later. We use the +term variable to refer to the labels we use to refer to this stored data. + +In this example, we ask Python to remember the value six and use the label x +so we can retrieve the value later. We verify that Python has actually remembered +the value using x and multiply +it by seven and put the newly computed value in y. Then we ask Python to print out +the value currently in y. + +Even though we are typing these commands into Python one line at a time, Python +is 692 treating 9866 them 8661 as an ordered sequence of statements with later statements able + to retrieve data created in earlier statements. We are writing our first +simple paragraph with four sentences in a logical and meaningful order. + +It is the nature of an interpreter to be able to have an interactive conversation +as shown above. A compiler needs to be handed the entire program in a file, and then +it runs a process to translate the high-level source code into machine language +and then the compiler puts the resulting machine language into a file for later +execution. + +If you have a Windows system, often these executable machine language programs have a +suffix of .exe or .dll which stand for executable and dynamic link +library respectively. In Linux and Macintosh, there is no suffix that uniquely marks +a file as executable. + +If you were to open an executable file in a text editor, it would look +completely crazy and be unreadable: +9292 364 7902 +1848 It is not easy to read or write machine language, so it is nice that we have +compilers that allow us to write in high-level +languages like Python or C. + +Now at this point in our discussion of compilers and interpreters, you should +be wondering a bit about the Python interpreter itself. What language is +it written in? Is it written in a compiled language? When we type +python, what exactly is happening? + +The Python interpreter is written in a high-level language called C. +You can look at the actual source code for the Python interpreter by +going to www.python.org and working your way to their source code. +So Python is a program itself and it is compiled into machine code. +When you installed Python on your computer (or the vendor installed it), +you copied a machine-code copy of the translated Python program onto your +system. In Windows, the executable machine code for Python itself is likely +in a file. + +That is more than you really need to know to be a Python programmer, but +sometimes it pays to answer those little nagging questions right at +the beginning. + +Writing a program +7058 2123 7283 +Typing commands into the Python interpreter is a great way to experiment +with Python's features, but it is not recommended for solving more complex problems. + +When we want to write a program, +we 4433 use 2761 a 8250 text editor to write the Python instructions into a file, + which is called a script. By +convention, Python scripts have names that end with .py. + +script +8047 1605 +5303 To execute the script, you have to tell the Python interpreter 4474 +the name of the file. In a Unix or Windows command window, +you would type python hello.py as follows: + +We call the Python interpreter and tell it to read its source code from +the file hello.py instead of prompting us for lines of Python code +238 8784 9917 + +You 7561 will 2497 notice 212 that there was no need to have quit() at the end of + the Python program in the file. When Python is reading your source code +from a file, it knows to stop when it reaches the end of the file. + +What is a program? + +The definition of a program at its most basic is a sequence +of Python statements that have been crafted to do something. +Even our simple hello.py script is a program. It is a one-line +program and is not particularly useful, but in the strictest definition, +it is a Python program. + +It might be easiest to understand what a program is by thinking about a problem +that a program might be built to solve, and then looking at a program +that would solve that problem. + +Lets say you are doing Social Computing research on Facebook posts and +you are interested in the most frequently used word in a series of posts. +You could print out the stream of Facebook posts and pore over the text +looking for the most common word, but that would take a long time and be very +mistake prone. You would be smart to write a Python program to handle the +task quickly and accurately so you can spend the weekend doing something +fun. + +For example, look at the following text about a clown and a car. Look at the +text and figure out the most common word and how many times it occurs. + +Then imagine that you are doing this task looking at millions of lines of +text. Frankly it would be quicker for you to learn Python and write a +Python program to count the words than it would be to manually +scan the words. + +The even better news is that I already came up with a simple program to +find the most common word in a text file. I wrote it, +tested it, and now I am giving it to you to use so you can save some time. + +You don't even need to know Python to use this program. You will need to get through +Chapter ten of this book to fully understand the awesome Python techniques that were +used to make the program. You are the end user, you simply use the program and marvel +at its cleverness and how it saved you so much manual effort. +You simply type the code +into a file called words.py and run it or you download the source +code from http://www.pythonlearn.com/code/ and run it. + +This is a good example of how Python and the Python language are acting as an intermediary +between you (the end user) and me (the programmer). Python is a way for us to exchange useful +instruction sequences (i.e., programs) in a common language that can be used by anyone who +installs Python on their computer. So neither of us are talking to Python, +instead we are communicating with each other through Python. + +The building blocks of programs + +In the next few chapters, we will learn more about the vocabulary, sentence structure, +paragraph structure, and story structure of Python. We will learn about the powerful +capabilities of Python and how to compose those capabilities together to create useful +programs. + +There are some low-level conceptual patterns that we use to construct programs. These +constructs are not just for Python programs, they are part of every programming language +from machine language up to the high-level languages. + +description + +Get data from the outside world. This might be +reading data from a file, or even some kind of sensor like +a microphone or GPS. In our initial programs, our input will come from the user +typing data on the keyboard. + +Display the results of the program on a screen +or store them in a file or perhaps write them to a device like a +speaker to play music or speak text. + +Perform statements one after +another in the order they are encountered in the script. + +Check for certain conditions and +then execute or skip a sequence of statements. + +Perform some set of statements +repeatedly, usually with +some variation. + +Write a set of instructions once and give them a name +and then reuse those instructions as needed throughout your program. + +description + +It sounds almost too simple to be true, and of course it is never +so simple. It is like saying that walking is simply +putting one foot in front of the other. The art +of writing a program is composing and weaving these +basic elements together many times over to produce something +that is useful to its users. + +The word counting program above directly uses all of +these patterns except for one. + +What could possibly go wrong? + +As we saw in our earliest conversations with Python, we must +communicate very precisely when we write Python code. The smallest +deviation or mistake will cause Python to give up looking at your +program. + +Beginning programmers often take the fact that Python leaves no +room for errors as evidence that Python is mean, hateful, and cruel. +While Python seems to like everyone else, Python knows them +personally and holds a grudge against them. Because of this grudge, +Python takes our perfectly written programs and rejects them as +unfit just to torment us. + +There is little to be gained by arguing with Python. It is just a tool. +It has no emotions and it is happy and ready to serve you whenever you +need it. Its error messages sound harsh, but they are just Python's +call for help. It has looked at what you typed, and it simply cannot +understand what you have entered. + +Python is much more like a dog, loving you unconditionally, having a few +key words that it understands, looking you with a sweet look on its +face (>>>), and waiting for you to say something it understands. +When Python says SyntaxError: invalid syntax, it is simply wagging +its tail and saying, You seemed to say something but I just don't +understand what you meant, but please keep talking to me (>>>). + +As your programs become increasingly sophisticated, you will encounter three +general types of errors: + +description + +These are the first errors you will make and the easiest +to fix. A syntax error means that you have violated the grammar rules of Python. +Python does its best to point right at the line and character where +it noticed it was confused. The only tricky bit of syntax errors is that sometimes +the mistake that needs fixing is actually earlier in the program than where Python +noticed it was confused. So the line and character that Python indicates in +a syntax error may just be a starting point for your investigation. + +A logic error is when your program has good syntax but there is a mistake +in the order of the statements or perhaps a mistake in how the statements relate to one another. +A good example of a logic error might be, take a drink from your water bottle, put it +in your backpack, walk to the library, and then put the top back on the bottle. + +A semantic error is when your description of the steps to take +is syntactically perfect and in the right order, but there is simply a mistake in +the program. The program is perfectly correct but it does not do what +you intended for it to do. A simple example would +be if you were giving a person directions to a restaurant and said, ...when you reach +the intersection with the gas station, turn left and go one mile and the restaurant +is a red building on your left. Your friend is very late and calls you to tell you that +they are on a farm and walking around behind a barn, with no sign of a restaurant. +Then you say did you turn left or right at the gas station? and +they say, I followed your directions perfectly, I have +them written down, it says turn left and go one mile at the gas station. Then you say, +I am very sorry, because while my instructions were syntactically correct, they +sadly contained a small but undetected semantic error.. + +description + +Again in all three types of errors, Python is merely trying its hardest to +do exactly what you have asked. + +The learning journey + +As you progress through the rest of the book, don't be afraid if the concepts +don't seem to fit together well the first time. When you were learning to speak, +it was not a problem for your first few years that you just made cute gurgling noises. +And it was OK if it took six months for you to move from simple vocabulary to +simple sentences and took five or six more years to move from sentences to paragraphs, and a +few more years to be able to write an interesting complete short story on your own. + +We want you to learn Python much more rapidly, so we teach it all at the same time +over the next few chapters. +But it is like learning a new language that takes time to absorb and understand +before it feels natural. +That leads to some confusion as we visit and revisit +topics to try to get you to see the big picture while we are defining the tiny +fragments that make up that big picture. While the book is written linearly, and +if you are taking a course it will progress in a linear fashion, don't hesitate +to be very nonlinear in how you approach the material. Look forwards and backwards +and read with a light touch. By skimming more advanced material without +fully understanding the details, you can get a better understanding of the why? +of programming. By reviewing previous material and even redoing earlier +exercises, you will realize that you actually learned a lot of material even +if the material you are currently staring at seems a bit impenetrable. + +Usually when you are learning your first programming language, there are a few +wonderful Ah Hah! moments where you can look up from pounding away at some rock +with a hammer and chisel and step away and see that you are indeed building +a beautiful sculpture. + +If something seems particularly hard, there is usually no value in staying up all +night and staring at it. Take a break, take a nap, have a snack, explain what you +are having a problem with to someone (or perhaps your dog), and then come back to it with +fresh eyes. I assure you that once you learn the programming concepts in the book +you will look back and see that it was all really easy and elegant and it simply +took you a bit of time to absorb it. +42 +The end diff --git a/Assignments/webscrapping_links_in_webpage.py b/Assignments/webscrapping_links_in_webpage.py new file mode 100644 index 0000000..53ed113 --- /dev/null +++ b/Assignments/webscrapping_links_in_webpage.py @@ -0,0 +1,12 @@ +import urllib +from BeautifulSoup import * + +url = raw_input('Enter - ') + +openurl = urllib.urlopen(url).read() + +soup = BeautifulSoup(openurl) + +tags = soup('a') + +print tags \ No newline at end of file diff --git a/Slides/.DS_Store b/Slides/.DS_Store index 7f86ffd2410767f6fd87030caeb8b0fab2c572f4..a341d2514324784a2da17586924376e9e5e83907 100644 GIT binary patch delta 274 zcmZoMXmOBWU|?W$DortDU;r^WfEYvza8E20o2aMAD6lbLH}hr%jz7$c**Q2SHn1=X zZ02DpW#$%QFkmoc&}A@WFqq87uA#&j1T+YwUG)EdAj!ZW0#{%JR%Slgi(So(@di|x zFjScYT$v?UnHi7_XGmp8Vh9G3MGR#OnGDI3FR)2X)??>X7eO=JhykSD5KQ_5^<)9{ zBr}vuZeWq&VC47@2Adb~8%Vf<)NU;N&ODi4#uKEIfeB&?$Y6%e@jP>w0cIl*2LJ#7 From 26844e12d44d0e0312264a2a74499a6f48c284cb Mon Sep 17 00:00:00 2001 From: derekYankie Date: Thu, 19 May 2016 06:19:19 -0400 Subject: [PATCH 26/40] upload11.2 --- Assignments/Assignment_11.py | 24 ++++++---- Assignments/Assignment_11_Derek.Afriyie.py | 56 ++++++++++++++++++++++ Assignments/testRegex.py | 2 +- 3 files changed, 73 insertions(+), 9 deletions(-) create mode 100644 Assignments/Assignment_11_Derek.Afriyie.py diff --git a/Assignments/Assignment_11.py b/Assignments/Assignment_11.py index 5e8f2d8..f62f6fd 100644 --- a/Assignments/Assignment_11.py +++ b/Assignments/Assignment_11.py @@ -30,17 +30,25 @@ "There are a number of different ways to approach this problem. While we don't recommend trying to write the most compact code possible, it can sometimes be a fun exercise. Here is a a redacted version of two-line version of this program using list comprehension:" import re -numbers_list = list() + #Open actual data filename = raw_input("Enter file:") if len(filename) < 1 : - filename = "regex_sum_242232.txt" - fhand = open(filename) -for lin in filename: - lin.strip() - #findall all the numbers in the file - numbers_found = re.search('[0-9]',lin) - print numbers_found + filename = open("regex_sum_242232.txt").read() +numbers_found = re.findall('\d+',filename) +#store my list of numbers that +#converted the content in my list to ints +#than appended it to an empty list +vals = map(int, numbers_found) + +#finds the total +total = 0 + +for num in vals: + total = total + num +print 'Sum:',total + +#filename.close() #numbers_list.append(numbers_found) #print sum( [ ****** *** * in **********('[0-9]+',**************************.read()) ] ) diff --git a/Assignments/Assignment_11_Derek.Afriyie.py b/Assignments/Assignment_11_Derek.Afriyie.py new file mode 100644 index 0000000..f62f6fd --- /dev/null +++ b/Assignments/Assignment_11_Derek.Afriyie.py @@ -0,0 +1,56 @@ +"Finding Numbers in a Haystack" +"In this assignment you will read through and parse a file with text and numbers. You will extract all the numbers in the file and compute the sum of the numbers." +"Data Files" +"We provide two files for this assignment. One is a sample file where we give you the sum for your testing and the other is the actual data you need to process for the assignment." +"Sample data: http://python-data.dr-chuck.net/regex_sum_42.txt (There are 87 values with a sum=445822)" +"Actual data: http://python-data.dr-chuck.net/regex_sum_242232.txt (There are 101 values and the sum ends with 786)" + +"These links open in a new window. Make sure to save the file into the same folder as you will be writing your Python program. Note: Each student will have a distinct data file for the assignment - so only use your own data file for analysis." +"Data Format" +"The file contains much of the text from the introduction of the textbook except that random numbers are inserted throughout the text. Here is a sample of the output you might see:" +"Why should you learn to write programs? 7746" +"12 1929 8827" +"Writing programs (or programming) is a very creative " +"7 and rewarding activity. You can write programs for " +"many reasons, ranging from making your living to solving" +"8837 a difficult data analysis problem to having fun to helping 128" +"someone else solve a problem. This book assumes that " +"everyone needs to know how to program ..." + + +"The sum for the sample text above is 27486. The numbers can appear anywhere in the line. There can be any number of numbers in each line (including none)." +"Handling The Data" +"The basic outline of this problem is to read the file, look for integers using the re.findall(), looking for a regular expression of '[0-9]+' and then converting the extracted strings to integers and summing up the integers." +"Turn in Assignent" +"Enter the sum from the actual data and your Python code below:" +"Sum: (ends with 786) " +"Python code:" + +"Optional: Just for Fun" +"There are a number of different ways to approach this problem. While we don't recommend trying to write the most compact code possible, it can sometimes be a fun exercise. Here is a a redacted version of two-line version of this program using list comprehension:" +import re + + +#Open actual data +filename = raw_input("Enter file:") +if len(filename) < 1 : + filename = open("regex_sum_242232.txt").read() +numbers_found = re.findall('\d+',filename) +#store my list of numbers that +#converted the content in my list to ints +#than appended it to an empty list +vals = map(int, numbers_found) + +#finds the total +total = 0 + +for num in vals: + total = total + num +print 'Sum:',total + +#filename.close() +#numbers_list.append(numbers_found) +#print sum( [ ****** *** * in **********('[0-9]+',**************************.read()) ] ) + + + diff --git a/Assignments/testRegex.py b/Assignments/testRegex.py index 9531666..8ee53bd 100644 --- a/Assignments/testRegex.py +++ b/Assignments/testRegex.py @@ -14,5 +14,5 @@ line = line.rstrip() #Looks to see if 'Jan' is in the string matching - if re.search('Jan.+', line): + if re.search('\d', line): print line \ No newline at end of file From 447c331799090cc49ee1e1e693054995e4d5ab71 Mon Sep 17 00:00:00 2001 From: derekYankie Date: Thu, 19 May 2016 08:04:24 -0400 Subject: [PATCH 27/40] Assignment 12 before breakfast --- Assignments/Assignment_12.py | 54 +++++++++++++----- Assignments/Assignment_12_Derek_Afriyie.py | 58 ++++++++++++++++++++ Assignments/webscrapping_links_in_webpage.py | 2 +- 3 files changed, 99 insertions(+), 15 deletions(-) create mode 100644 Assignments/Assignment_12_Derek_Afriyie.py diff --git a/Assignments/Assignment_12.py b/Assignments/Assignment_12.py index de19c3c..aeb3fe9 100644 --- a/Assignments/Assignment_12.py +++ b/Assignments/Assignment_12.py @@ -1,18 +1,44 @@ -'''Exploring the HyperText Transport Protocol -You are to retrieve the following document using the HTTP protocol in a way that you can examine the HTTP Response headers. -http://www.pythonlearn.com/code/intro-short.txt -There are three ways that you might retrieve this web page and look at the response headers: -Preferred: Modify the socket1.py program to retrieve the above URL and print out the headers and data. -Open the URL in a web browser with a developer console or FireBug and manually examine the headers that are returned. -Use the telnet program as shown in lecture to retrieve the headers and content. -Enter the header values in each of the fields below and press "Submit". -Last-Modified: +"Exploring the HyperText Transport Protocol" +"You are to retrieve the following document using the HTTP protocol in a way that you can examine the HTTP Response headers." +"http://www.pythonlearn.com/code/intro-short.txt" +"There are three ways that you might retrieve this web page and look at the response headers:" +"Preferred: Modify the socket1.py program to retrieve the above URL and print out the headers and data." +"Open the URL in a web browser with a developer console or FireBug and manually examine the headers that are returned." +"Use the telnet program as shown in lecture to retrieve the headers and content." +"Enter the header values in each of the fields below and press [submit]" + + + + +import urllib2 +#telnet http://www.pythonlearn.com 80 +# Derive from Request class and override get_method to allow a HEAD request. +class HeadRequest(urllib2.Request): + def get_method(self): + return "HEAD" + +myurl = "http://www.pythonlearn.com/code/intro-short.txt" +request = HeadRequest(myurl) + +try: + response = urllib2.urlopen(request) + response_headers = response.info() + + +except urllib2.HTTPError, e: + # Prints the HTTP Status code of the response but only if there was a + # problem. + print ("Error code: %s" % e.code) + +print response_headers + + +#Last-Modified: -ETag: +#ETag: -Content-Length: +#Content-Length: -Cache-Control: +#Cache-Control: -Content-Type: -''' \ No newline at end of file +#Content-Type: diff --git a/Assignments/Assignment_12_Derek_Afriyie.py b/Assignments/Assignment_12_Derek_Afriyie.py new file mode 100644 index 0000000..5b613cb --- /dev/null +++ b/Assignments/Assignment_12_Derek_Afriyie.py @@ -0,0 +1,58 @@ +"Exploring the HyperText Transport Protocol" +"You are to retrieve the following document using the HTTP protocol in a way that you can examine the HTTP Response headers." +"http://www.pythonlearn.com/code/intro-short.txt" +"There are three ways that you might retrieve this web page and look at the response headers:" +"Preferred: Modify the socket1.py program to retrieve the above URL and print out the headers and data." +"Open the URL in a web browser with a developer console or FireBug and manually examine the headers that are returned." +"Use the telnet program as shown in lecture to retrieve the headers and content." +"Enter the header values in each of the fields below and press [submit]" + + + + +import urllib2 + +# Derive from Request class and override get_method to allow a HEAD request. +class HeadRequest(urllib2.Request): + def get_method(self): + return "HEAD" + +myurl = "http://www.pythonlearn.com/code/intro-short.txt" +request = HeadRequest(myurl) + +try: + response = urllib2.urlopen(request) + response_headers = response.info() + + +except urllib2.HTTPError, e: + # Prints the HTTP Status code of the response but only if there was a + # problem. + print ("Error code: %s" % e.code) +#HTTP request and response +print response_headers + +'Dereks-MBP:Assignments derekafriyie$ python Assignment_12.py ' +'Date: Thu, 19 May 2016 11:57:12 GMT' +'Server: Apache' +'Last-Modified: Mon, 12 Oct 2015 14:55:29 GMT' +'ETag: "20f7401b-1d3-521e9853a392b"' +'Accept-Ranges: bytes' +'Content-Length: 467' +'Cache-Control: max-age=604800, public' +'Access-Control-Allow-Origin: *' +'Access-Control-Allow-Headers: origin, x-requested-with, content-type' +'Access-Control-Allow-Methods: GET' +'Connection: close' +'Content-Type: text/plain' + +#Last-Modified: + +#ETag: + +#Content-Length: + +#Cache-Control: + +#Content-Type: + diff --git a/Assignments/webscrapping_links_in_webpage.py b/Assignments/webscrapping_links_in_webpage.py index 53ed113..a4c7b80 100644 --- a/Assignments/webscrapping_links_in_webpage.py +++ b/Assignments/webscrapping_links_in_webpage.py @@ -7,6 +7,6 @@ soup = BeautifulSoup(openurl) -tags = soup('a') +tags = soup.find('script') print tags \ No newline at end of file From 6823c3c30a8f25f58d180dc6e459319c5d74c7cb Mon Sep 17 00:00:00 2001 From: derekYankie Date: Thu, 19 May 2016 18:43:07 -0400 Subject: [PATCH 28/40] 10.2 but better --- Assignments/Assignment_10.2_Derek_Afriyie.py | 2 +- Assignments/Assignment_13.1.py | 47 ++++++++++++++++++++ Assignments/testRegex.py | 2 +- Assignments/webscrapping_links_in_webpage.py | 11 ++++- 4 files changed, 59 insertions(+), 3 deletions(-) create mode 100644 Assignments/Assignment_13.1.py diff --git a/Assignments/Assignment_10.2_Derek_Afriyie.py b/Assignments/Assignment_10.2_Derek_Afriyie.py index a50efc0..67779a8 100644 --- a/Assignments/Assignment_10.2_Derek_Afriyie.py +++ b/Assignments/Assignment_10.2_Derek_Afriyie.py @@ -35,7 +35,7 @@ #get() returns that hour, else get returns 0 #last increment each appearance by 1 hours[time_data[0]] = hours.get(time_data[0],0)+1 -#Loops through hours dictionary and sort the keys & value by iterations +#Loops through hours dictionary & sort the keys & value by iterations #key is set to lambda,anonymous function that reference the variables(k,v) for key, value in sorted(hours.iteritems(), key=lambda (k,v): (v,k)): print'Hrs: Counts: \n', "%s:\t %s" % (key, value) diff --git a/Assignments/Assignment_13.1.py b/Assignments/Assignment_13.1.py new file mode 100644 index 0000000..495d96d --- /dev/null +++ b/Assignments/Assignment_13.1.py @@ -0,0 +1,47 @@ +#Assignment13.1 + + + +import urllib2 +from BeautifulSoup import * +# Derive from Request class and override get_method to allow a HEAD request. +class HeadRequest(urllib2.Request): + def get_method(self): + return "HEAD" + +myurl = "http://python-data.dr-chuck.net/comments_242237.html" +request = HeadRequest(myurl) + +if len(filename) < 1 : + filename = open("http://python-data.dr-chuck.net/comments_242237.html").read() + + +soup = BeautifulSoup(request) + +tags = soup.findall('span') +print tags + +#You are to find all the tags in the file and pull out the numbers from the tag and sum the numbers. +#Look at the sample code provided. It shows how to find all of a certain kind of tag, loop through the tags and extract the various aspects of the tags. +... +# Retrieve all of the anchor tags +#tags = soup('a') +#for tag in tags: + # Look at the parts of a tag + #print 'TAG:',tag + #print 'URL:',tag.get('href', None) + #print 'Contents:',tag.contents[0] + #rint 'Attrs:',tag.attrs + + +#"You need to adjust this code to look for span tags and pull out the text content of the span tag, convert them to integers and add them up to complete the assignment. +#Sample Execution +#$ python solution.py +#Enter - http://python-data.dr-chuck.net/comments_42.html +#Count 50 +#Sum 2482 + + +#Turning in the Assignment +#Enter the sum from the actual data and your Python code below: +#Sum: (ends with 67) \ No newline at end of file diff --git a/Assignments/testRegex.py b/Assignments/testRegex.py index 8ee53bd..9531666 100644 --- a/Assignments/testRegex.py +++ b/Assignments/testRegex.py @@ -14,5 +14,5 @@ line = line.rstrip() #Looks to see if 'Jan' is in the string matching - if re.search('\d', line): + if re.search('Jan.+', line): print line \ No newline at end of file diff --git a/Assignments/webscrapping_links_in_webpage.py b/Assignments/webscrapping_links_in_webpage.py index a4c7b80..a82bd62 100644 --- a/Assignments/webscrapping_links_in_webpage.py +++ b/Assignments/webscrapping_links_in_webpage.py @@ -9,4 +9,13 @@ tags = soup.find('script') -print tags \ No newline at end of file +print tags + +import httplib +>>> conn = httplib.HTTPConnection("www.google.com") +>>> conn.request("HEAD", "/index.html") +>>> res = conn.getresponse() +>>> print res.status, res.reason +200 OK +>>> print res.getheaders() +[('content-length', '0'), ('expires', '-1'), ('server', 'gws'), ('cache-control', 'private, \ No newline at end of file From fc48bfca3dcf634a70caade7dcfb83b25fbd6493 Mon Sep 17 00:00:00 2001 From: derekYankie Date: Thu, 19 May 2016 20:45:31 -0400 Subject: [PATCH 29/40] 13.2 uploda --- Assignments/Assignment_13.1.py | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/Assignments/Assignment_13.1.py b/Assignments/Assignment_13.1.py index 495d96d..bd57def 100644 --- a/Assignments/Assignment_13.1.py +++ b/Assignments/Assignment_13.1.py @@ -2,28 +2,34 @@ -import urllib2 +import urllib from BeautifulSoup import * -# Derive from Request class and override get_method to allow a HEAD request. -class HeadRequest(urllib2.Request): - def get_method(self): - return "HEAD" -myurl = "http://python-data.dr-chuck.net/comments_242237.html" -request = HeadRequest(myurl) +import urllib -if len(filename) < 1 : - filename = open("http://python-data.dr-chuck.net/comments_242237.html").read() +fhand = urllib.urlopen('http://python-data.dr-chuck.net/comments_242237.html').read() +soup = BeautifulSoup(fhand) +data = soup.findAll("span", { "class":"comments" }) +numbers = [int(d.text) for d in data] -soup = BeautifulSoup(request) -tags = soup.findall('span') -print tags +#print numbers +print 'Sum', sum(numbers), '\nCount', len(data) + +#if len(filename) < 1 : +# filename = open("http://python-data.dr-chuck.net/comments_242237.html").read() + + + +#soup = BeautifulSoup(filename) + +#tags = soup.findall('span') +#print tags #You are to find all the tags in the file and pull out the numbers from the tag and sum the numbers. #Look at the sample code provided. It shows how to find all of a certain kind of tag, loop through the tags and extract the various aspects of the tags. -... +#... # Retrieve all of the anchor tags #tags = soup('a') #for tag in tags: From 044db39d9e0cdefb41a5b1edb6d7e9db7b95cb0e Mon Sep 17 00:00:00 2001 From: derekYankie Date: Sat, 21 May 2016 15:02:27 -0400 Subject: [PATCH 30/40] reuploading 13.1 --- Assignments/Assignment_13.1_Derek.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Assignments/Assignment_13.1_Derek.py diff --git a/Assignments/Assignment_13.1_Derek.py b/Assignments/Assignment_13.1_Derek.py new file mode 100644 index 0000000..919233f --- /dev/null +++ b/Assignments/Assignment_13.1_Derek.py @@ -0,0 +1,14 @@ +import urllib +from BeautifulSoup import * + +import urllib +#open and read all the content in the website, read it, and look for span tags + +tags = BeautifulSoup(urllib.urlopen('http://python-data.dr-chuck.net/comments_242237.html').read())('span') +#make an empty list +lst = [] +#loop will fill the empty list with a list of all the numbers attached to span tags +for tag in tags: + lst.append(int(tag.contents[0])) + +print sum(lst) \ No newline at end of file From ee1675ddbd59049c4e7e8dc821cb58f8df184a4c Mon Sep 17 00:00:00 2001 From: derekYankie Date: Sat, 21 May 2016 15:37:40 -0400 Subject: [PATCH 31/40] Upload 13.2 --- Assignments/Assignment_13.2_Derek_Afriyie.py | 25 ++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Assignments/Assignment_13.2_Derek_Afriyie.py diff --git a/Assignments/Assignment_13.2_Derek_Afriyie.py b/Assignments/Assignment_13.2_Derek_Afriyie.py new file mode 100644 index 0000000..be56b3c --- /dev/null +++ b/Assignments/Assignment_13.2_Derek_Afriyie.py @@ -0,0 +1,25 @@ +import urllib +from BeautifulSoup import * + + +url = "http://python-data.dr-chuck.net/known_by_Ross.html" + + +count = 7 +while count > 0: + website = urllib.urlopen(url).read() + parsed_website = BeautifulSoup(website) + + tags = parsed_website('a') + + link_lst = [] + + for tag in tags: + link = tag.get('href', None) + link_lst.append(link) + + url = link_lst[17] + + count -= 1 + +print url \ No newline at end of file From f2cdcecfb81a0df4101952074744f2068a83dc8d Mon Sep 17 00:00:00 2001 From: derekYankie Date: Sat, 21 May 2016 16:36:19 -0400 Subject: [PATCH 32/40] hw 14 --- Assignments/Assignment_13.1_Derek.py | 6 +++-- Assignments/Assignment_13.2_Derek_Afriyie.py | 20 +++++++-------- Assignments/Assignment_14.py | 26 ++++++++++++++++++++ Assignments/Assignment_14_Derek_Afriyie.py | 26 ++++++++++++++++++++ 4 files changed, 66 insertions(+), 12 deletions(-) create mode 100644 Assignments/Assignment_14.py create mode 100644 Assignments/Assignment_14_Derek_Afriyie.py diff --git a/Assignments/Assignment_13.1_Derek.py b/Assignments/Assignment_13.1_Derek.py index 919233f..f8aa7e6 100644 --- a/Assignments/Assignment_13.1_Derek.py +++ b/Assignments/Assignment_13.1_Derek.py @@ -1,7 +1,7 @@ import urllib from BeautifulSoup import * -import urllib + #open and read all the content in the website, read it, and look for span tags tags = BeautifulSoup(urllib.urlopen('http://python-data.dr-chuck.net/comments_242237.html').read())('span') @@ -9,6 +9,8 @@ lst = [] #loop will fill the empty list with a list of all the numbers attached to span tags for tag in tags: + #take the content/string attached to the span tag + #conevert the strings and put them in my list lst.append(int(tag.contents[0])) - +#add them all up print sum(lst) \ No newline at end of file diff --git a/Assignments/Assignment_13.2_Derek_Afriyie.py b/Assignments/Assignment_13.2_Derek_Afriyie.py index be56b3c..2e0c2d7 100644 --- a/Assignments/Assignment_13.2_Derek_Afriyie.py +++ b/Assignments/Assignment_13.2_Derek_Afriyie.py @@ -4,22 +4,22 @@ url = "http://python-data.dr-chuck.net/known_by_Ross.html" - +#Run through the links 7 times count = 7 while count > 0: - website = urllib.urlopen(url).read() - parsed_website = BeautifulSoup(website) - + #Open and read file with BSoup + parsed_website = BeautifulSoup(urllib.urlopen(url).read()) + #look for anchor tag a.k.a. links tags = parsed_website('a') - + #empty list link_lst = [] for tag in tags: - link = tag.get('href', None) - link_lst.append(link) - + #make a list of links + link_lst.append(tag.get('href', None)) + #look for the 18th link url = link_lst[17] - + #countdown by 1 count -= 1 -print url \ No newline at end of file +print url diff --git a/Assignments/Assignment_14.py b/Assignments/Assignment_14.py new file mode 100644 index 0000000..a1811f5 --- /dev/null +++ b/Assignments/Assignment_14.py @@ -0,0 +1,26 @@ +#Assignmnet14 +import urllib +from xml.etree.ElementTree as ET + +while True: + url = raw_input("Enter url:") + if len(url) <1: break + + html = urllib.urlopen(url).read() + #gives me xml object + xml = ET.fromstring(data) + + #get me all the comments + comments = xml.findall('comments/comment') + + total = 0 + #go from comments to comments to find individual comments + #than find the counts + for comment in comments: + comment = int(find('count').txt) + + total += number + + print total + + diff --git a/Assignments/Assignment_14_Derek_Afriyie.py b/Assignments/Assignment_14_Derek_Afriyie.py new file mode 100644 index 0000000..a1811f5 --- /dev/null +++ b/Assignments/Assignment_14_Derek_Afriyie.py @@ -0,0 +1,26 @@ +#Assignmnet14 +import urllib +from xml.etree.ElementTree as ET + +while True: + url = raw_input("Enter url:") + if len(url) <1: break + + html = urllib.urlopen(url).read() + #gives me xml object + xml = ET.fromstring(data) + + #get me all the comments + comments = xml.findall('comments/comment') + + total = 0 + #go from comments to comments to find individual comments + #than find the counts + for comment in comments: + comment = int(find('count').txt) + + total += number + + print total + + From 2f5aae65420df39d3beeb18a66e5d1cb2e8d62ca Mon Sep 17 00:00:00 2001 From: derekYankie Date: Tue, 24 May 2016 20:31:22 -0400 Subject: [PATCH 33/40] 15.1 assignmnet --- Assignments/Assignment_13.1.py | 3 +- Assignments/Assignment_15.1.py | 53 ++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 Assignments/Assignment_15.1.py diff --git a/Assignments/Assignment_13.1.py b/Assignments/Assignment_13.1.py index bd57def..286cd7d 100644 --- a/Assignments/Assignment_13.1.py +++ b/Assignments/Assignment_13.1.py @@ -6,8 +6,9 @@ from BeautifulSoup import * import urllib - +#open and read all the content in the website fhand = urllib.urlopen('http://python-data.dr-chuck.net/comments_242237.html').read() +# soup = BeautifulSoup(fhand) data = soup.findAll("span", { "class":"comments" }) diff --git a/Assignments/Assignment_15.1.py b/Assignments/Assignment_15.1.py new file mode 100644 index 0000000..8d3cd2a --- /dev/null +++ b/Assignments/Assignment_15.1.py @@ -0,0 +1,53 @@ +#Calling a JSON API +#In this assignment you will write a Python program somewhat similar to http://www.pythonlearn.com/code/geojson.py. The program will prompt for a location, contact a web service and retrieve JSON for the web service and parse that data, and retrieve the first place_id from the JSON. A place ID is a textual identifier that uniquely identifies a place as within Google Maps. +#API End Points +#To complete this assignment, you should use this API endpoint that has a static subset of the Google Data: +#http://python-data.dr-chuck.net/geojson + + +#This API uses the same parameters (sensor and address) as the Google API. This API also has no rate limit so you can test as often as you like. If you visit the URL with no parameters, you get a list of all of the address values which can be used with this API. +#To call the API, you need to provide a sensor=false parameter and the address that you are requesting as the address= parameter that is properly URL encoded using the urllib.urlencode() fuction as shown in http://www.pythonlearn.com/code/geojson.py +#Just for fun, you can also test your program with the real Google API: +#http://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=University+of+Michigan + + +#Singe Google's data is always changing, the data returned from the Google API could easily be different than from my local copy API. And the Google API has rate limits. But your code should work with the Google API with no modifications other than the base URL. +#Test Data / Sample Execution +#You can test to see if your program is working with a location of "South Federal University" which will have a place_id of "ChIJJ8oO7_B_bIcR2AlhC8nKlok". +#$ python solution.py +#Enter location: South Federal University +#Retrieving http://... +#Retrieved 2101 characters +#Place id ChIJJ8oO7_B_bIcR2AlhC8nKlok + + +#Turn In +#Please run your program to find the place_id for "University of Connecticut" and enter the place_id and your Python code below. Hint: The first seven characters of the place_id are "ChIJGbL ..." +import urllib + +import json + +myserviceurl = 'http://maps.googleapis.com/maps/api/geocode/json?' + +while True: + address = raw_input('Enter location: ') + if len(address)< 1 : break + + url = myserviceurl + urllib.urlencode({'sensor':'false','address':address}) + + print 'Retrieving', url + urlhandle = urllib.urlopen(url) + data = urlhandle.read() + print 'Retrieved', len(data), 'characters' + + try: js = json.loads(str(data)) + except: js = None + if 'status' not in js or js['status'] != 'OK': + print 'Faliure to Retrieve' + print data + continue + + place = js["results"][0]["place_id"] + + print 'Place ID: ', place + From 247fac8f482f5af970b94d61ef057d5281004537 Mon Sep 17 00:00:00 2001 From: derekYankie Date: Tue, 31 May 2016 14:38:01 -0400 Subject: [PATCH 34/40] Assignment 15.2 --- Assignments/Assignment_15.1_Derek.py | 53 ++++++++++++++++++++ Assignments/Assignment_15_2.py | 45 +++++++++++++++++ Assignments/Assignment_15_2_Derek_Afriyie.py | 45 +++++++++++++++++ 3 files changed, 143 insertions(+) create mode 100644 Assignments/Assignment_15.1_Derek.py create mode 100644 Assignments/Assignment_15_2.py create mode 100644 Assignments/Assignment_15_2_Derek_Afriyie.py diff --git a/Assignments/Assignment_15.1_Derek.py b/Assignments/Assignment_15.1_Derek.py new file mode 100644 index 0000000..8d3cd2a --- /dev/null +++ b/Assignments/Assignment_15.1_Derek.py @@ -0,0 +1,53 @@ +#Calling a JSON API +#In this assignment you will write a Python program somewhat similar to http://www.pythonlearn.com/code/geojson.py. The program will prompt for a location, contact a web service and retrieve JSON for the web service and parse that data, and retrieve the first place_id from the JSON. A place ID is a textual identifier that uniquely identifies a place as within Google Maps. +#API End Points +#To complete this assignment, you should use this API endpoint that has a static subset of the Google Data: +#http://python-data.dr-chuck.net/geojson + + +#This API uses the same parameters (sensor and address) as the Google API. This API also has no rate limit so you can test as often as you like. If you visit the URL with no parameters, you get a list of all of the address values which can be used with this API. +#To call the API, you need to provide a sensor=false parameter and the address that you are requesting as the address= parameter that is properly URL encoded using the urllib.urlencode() fuction as shown in http://www.pythonlearn.com/code/geojson.py +#Just for fun, you can also test your program with the real Google API: +#http://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=University+of+Michigan + + +#Singe Google's data is always changing, the data returned from the Google API could easily be different than from my local copy API. And the Google API has rate limits. But your code should work with the Google API with no modifications other than the base URL. +#Test Data / Sample Execution +#You can test to see if your program is working with a location of "South Federal University" which will have a place_id of "ChIJJ8oO7_B_bIcR2AlhC8nKlok". +#$ python solution.py +#Enter location: South Federal University +#Retrieving http://... +#Retrieved 2101 characters +#Place id ChIJJ8oO7_B_bIcR2AlhC8nKlok + + +#Turn In +#Please run your program to find the place_id for "University of Connecticut" and enter the place_id and your Python code below. Hint: The first seven characters of the place_id are "ChIJGbL ..." +import urllib + +import json + +myserviceurl = 'http://maps.googleapis.com/maps/api/geocode/json?' + +while True: + address = raw_input('Enter location: ') + if len(address)< 1 : break + + url = myserviceurl + urllib.urlencode({'sensor':'false','address':address}) + + print 'Retrieving', url + urlhandle = urllib.urlopen(url) + data = urlhandle.read() + print 'Retrieved', len(data), 'characters' + + try: js = json.loads(str(data)) + except: js = None + if 'status' not in js or js['status'] != 'OK': + print 'Faliure to Retrieve' + print data + continue + + place = js["results"][0]["place_id"] + + print 'Place ID: ', place + diff --git a/Assignments/Assignment_15_2.py b/Assignments/Assignment_15_2.py new file mode 100644 index 0000000..07f9d29 --- /dev/null +++ b/Assignments/Assignment_15_2.py @@ -0,0 +1,45 @@ +#Assignment 15.2 + +#The closest sample code that shows how to parse JSON and extract a list is json2.py. You might also want to look at geoxml.py to see how to prompt for a URL and retrieve data from a URL. +#ample Execution +#$ python solution.py +#Enter location: http://python-data.dr-chuck.net/comments_42.json +#Retrieving http://python-data.dr-chuck.net/comments_42.json +#Retrieved 2733 characters +#Count: 50 +#Sum: 2482 + + +#Turning in the Assignment +#Enter the sum from the actual data and your Python code below: +#Sum: (ends with 77) +import urllib +import json + +url = 'http://python-data.dr-chuck.net/comments_242238.json' +print 'Retrieving', url +uh = urllib.urlopen(url) +data = uh.read() +print 'Retrieved',len(data),'characters' + +result = json.loads(data) + +#Gets info about individual commnets +print result['comments'][0] +print result['comments'][1] + +count = 0 +for comm in result['comments']['count']: + count = count + comm + +print comm + +#Gets the sum +total = sum(comm['count'] for comm in result['comments']) +print 'Sum:' , total + + + + + + diff --git a/Assignments/Assignment_15_2_Derek_Afriyie.py b/Assignments/Assignment_15_2_Derek_Afriyie.py new file mode 100644 index 0000000..07f9d29 --- /dev/null +++ b/Assignments/Assignment_15_2_Derek_Afriyie.py @@ -0,0 +1,45 @@ +#Assignment 15.2 + +#The closest sample code that shows how to parse JSON and extract a list is json2.py. You might also want to look at geoxml.py to see how to prompt for a URL and retrieve data from a URL. +#ample Execution +#$ python solution.py +#Enter location: http://python-data.dr-chuck.net/comments_42.json +#Retrieving http://python-data.dr-chuck.net/comments_42.json +#Retrieved 2733 characters +#Count: 50 +#Sum: 2482 + + +#Turning in the Assignment +#Enter the sum from the actual data and your Python code below: +#Sum: (ends with 77) +import urllib +import json + +url = 'http://python-data.dr-chuck.net/comments_242238.json' +print 'Retrieving', url +uh = urllib.urlopen(url) +data = uh.read() +print 'Retrieved',len(data),'characters' + +result = json.loads(data) + +#Gets info about individual commnets +print result['comments'][0] +print result['comments'][1] + +count = 0 +for comm in result['comments']['count']: + count = count + comm + +print comm + +#Gets the sum +total = sum(comm['count'] for comm in result['comments']) +print 'Sum:' , total + + + + + + From 4599ae6ed2055b6d35b35cf6b102135b2cb3834b Mon Sep 17 00:00:00 2001 From: derekYankie Date: Tue, 31 May 2016 18:53:01 -0400 Subject: [PATCH 35/40] updaye 15.2 --- Assignments/Assignment_15_2_Derek_Afriyie.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Assignments/Assignment_15_2_Derek_Afriyie.py b/Assignments/Assignment_15_2_Derek_Afriyie.py index 07f9d29..5a832d3 100644 --- a/Assignments/Assignment_15_2_Derek_Afriyie.py +++ b/Assignments/Assignment_15_2_Derek_Afriyie.py @@ -28,11 +28,7 @@ print result['comments'][0] print result['comments'][1] -count = 0 -for comm in result['comments']['count']: - count = count + comm - -print comm +print 'count: ', len(result['comments']) #Gets the sum total = sum(comm['count'] for comm in result['comments']) From 80eac02ede9ebabed76039ff1c79ae24873aaf0b Mon Sep 17 00:00:00 2001 From: derekYankie Date: Wed, 8 Jun 2016 13:10:45 -0400 Subject: [PATCH 36/40] Ast 16.1 --- Assignments/.DS_Store | Bin 10244 -> 10244 bytes Assignments/Assignment_15.1_Derek.py | 6 +- Assignments/Assignment_16_1_Derek_Afriyie.png | Bin 0 -> 169121 bytes Assignments/itunesdb/Library.xml | 14285 ++++++++++++++++ Assignments/itunesdb/ages.db | Bin 0 -> 2048 bytes Assignments/itunesdb/ages.db-journal | Bin 0 -> 2576 bytes Assignments/itunesdb/ages.sql | 1 + Assignments/itunesdb/musical_track.py | 56 + Assignments/itunesdb/trackdb.sqlite | Bin 0 -> 90112 bytes Assignments/itunesdb/tracks.py | 161 + 10 files changed, 14506 insertions(+), 3 deletions(-) create mode 100644 Assignments/Assignment_16_1_Derek_Afriyie.png create mode 100644 Assignments/itunesdb/Library.xml create mode 100644 Assignments/itunesdb/ages.db create mode 100644 Assignments/itunesdb/ages.db-journal create mode 100644 Assignments/itunesdb/ages.sql create mode 100644 Assignments/itunesdb/musical_track.py create mode 100644 Assignments/itunesdb/trackdb.sqlite create mode 100644 Assignments/itunesdb/tracks.py diff --git a/Assignments/.DS_Store b/Assignments/.DS_Store index d0a0b7f47e91e8b14f3ec930f06b03504e73bce3..50b087dc3c9792377e26f0ee24014725ab576daf 100644 GIT binary patch delta 463 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 z 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 + + + + Major Version1 + Minor Version1 + Date2015-11-24T11:12:10Z + Application Version12.3.1.23 + Features5 + Show Content Ratings + Music Folderfile:///Users/csev/Music/iTunes/iTunes%20Music/ + Library Persistent IDB7006C9E9799282E + Tracks + + 369 + + Track ID369 + NameAnother One Bites The Dust + ArtistQueen + ComposerJohn Deacon + AlbumGreatest Hits + GenreRock + KindMPEG audio file + Size4344295 + Total Time217103 + Disc Number1 + Disc Count1 + Track Number3 + Track Count17 + Year1980 + Date Modified2006-02-14T16:13:02Z + Date Added2006-02-14T16:12:53Z + Bit Rate160 + Sample Rate44100 + Play Count55 + Play Date3518868190 + Play Date UTC2015-07-04T19:23:10Z + Skip Count1 + Skip Date2015-10-14T23:31:47Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1511 + Compilation + Persistent ID21130E105F3B8845 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Greatest%20Hits/03%20Another%20One%20Bites%20The%20Dust.mp3 + File Folder Count4 + Library Folder Count1 + + 371 + + Track ID371 + NameAsche Zu Asche + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size4638526 + Total Time231810 + Disc Number1 + Disc Count1 + Track Number4 + Track Count11 + Year1995 + Date Modified2006-02-22T04:38:17Z + Date Added2006-02-14T16:13:04Z + Bit Rate160 + Sample Rate44100 + Play Count79 + Play Date3518869000 + Play Date UTC2015-07-04T19:36:40Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization4576 + Persistent ID21130E105F3B8846 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/04%20Asche%20Zu%20Asche.mp3 + File Folder Count4 + Library Folder Count1 + + 373 + + Track ID373 + NameBeauty School Dropout + ArtistVarious + AlbumGrease + GenreSoundtrack + KindMPEG audio file + Size4801377 + Total Time239960 + Track Number6 + Track Count24 + Date Modified2006-02-14T16:13:26Z + Date Added2006-02-14T16:13:15Z + Bit Rate160 + Sample Rate44100 + Play Count48 + Play Date3516380131 + Play Date UTC2015-06-06T00:15:31Z + Skip Count1 + Skip Date2010-04-07T15:38:14Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1401 + Persistent ID21130E105F3B8847 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Various/Grease/06%20Beauty%20School%20Dropout.mp3 + File Folder Count4 + Library Folder Count1 + + 375 + + Track ID375 + NameBlack Dog + ArtistLed Zeppelin + ComposerJimmy Page, Robert Plant, John Paul Jones + AlbumIV + GenreRock + KindMPEG audio file + Size5934629 + Total Time296620 + Disc Number1 + Disc Count1 + Track Number1 + Track Count8 + Year1971 + Date Modified2014-11-05T23:44:14Z + Date Added2006-02-14T16:13:27Z + Bit Rate160 + Sample Rate44100 + Play Count109 + Play Date3516392326 + Play Date UTC2015-06-06T03:38:46Z + Skip Count1 + Skip Date2012-11-19T14:17:56Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1364 + Persistent ID21130E105F3B8848 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Led%20Zeppelin/IV/01%20Black%20Dog.mp3 + File Folder Count4 + Library Folder Count1 + + 377 + + Track ID377 + NameBring The Boys Back Home + ArtistPink Floyd + ComposerRoger Waters + AlbumThe Wall [Disc 2] + GenreRock + KindMPEG audio file + Size1744588 + Total Time87118 + Disc Number2 + Disc Count2 + Track Number5 + Track Count13 + Year1979 + Date Modified2006-02-14T16:13:53Z + Date Added2006-02-14T16:13:50Z + Bit Rate160 + Sample Rate44100 + Play Count33 + Play Date3514729354 + Play Date UTC2015-05-17T21:42:34Z + Skip Count11 + Skip Date2013-10-20T10:35:02Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1445 + Sort AlbumWall [Disc 2] + Persistent ID21130E105F3B8849 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Pink%20Floyd/The%20Wall%20%5BDisc%202%5D/2-05%20Bring%20The%20Boys%20Back%20Home.mp3 + File Folder Count4 + Library Folder Count1 + + 379 + + Track ID379 + NameCircles + ArtistBryan Lee + AlbumBlues Is + GenreFunk + KindMPEG audio file + Size7109552 + Total Time355369 + Track Number1 + Track Count12 + Date Modified2009-03-31T14:14:37Z + Date Added2006-02-14T16:13:54Z + Bit Rate160 + Sample Rate44100 + Play Count54 + Play Date3493169662 + Play Date UTC2014-09-10T08:54:22Z + Skip Count4 + Skip Date2013-07-01T12:06:02Z + Rating60 + Album Rating100 + Album Rating Computed + Normalization1592 + Persistent ID21130E105F3B884A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/01%20Circles.mp3 + File Folder Count4 + Library Folder Count1 + + 381 + + Track ID381 + NameComfortably Numb + ArtistPink Floyd + ComposerDavid Gilmour + AlbumThe Wall [Disc 2] + GenreRock + KindMPEG audio file + Size7684826 + Total Time384130 + Disc Number2 + Disc Count2 + Track Number6 + Track Count13 + Year1979 + Date Modified2006-02-14T16:14:28Z + Date Added2006-02-14T16:14:11Z + Bit Rate160 + Sample Rate44100 + Play Count36 + Play Date3514729795 + Play Date UTC2015-05-17T21:49:55Z + Skip Count1 + Skip Date2013-10-21T00:07:39Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1595 + Sort AlbumWall [Disc 2] + Persistent ID21130E105F3B884B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Pink%20Floyd/The%20Wall%20%5BDisc%202%5D/2-06%20Comfortably%20Numb.mp3 + File Folder Count4 + Library Folder Count1 + + 383 + + Track ID383 + NameCrazy Little Thing Called Love + ArtistQueen + ComposerFreddie Mercury + AlbumGreatest Hits + GenreRock + KindMPEG audio file + Size3274850 + Total Time163631 + Disc Number1 + Disc Count1 + Track Number9 + Track Count17 + Year1979 + Date Modified2006-02-14T16:14:37Z + Date Added2006-02-14T16:14:30Z + Bit Rate160 + Sample Rate44100 + Play Count38 + Play Date3465751592 + Play Date UTC2013-10-28T00:46:32Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1258 + Compilation + Persistent ID21130E105F3B884C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Greatest%20Hits/09%20Crazy%20Little%20Thing%20Called%20Love.mp3 + File Folder Count4 + Library Folder Count1 + + 385 + + Track ID385 + NameElectric Funeral + ArtistBlack Sabbath + ComposerTony Iommi, Ozzy Osbourne, Geezer Butler, Bill Ward + AlbumParanoid + GenreMetal + KindMPEG audio file + Size5862554 + Total Time293015 + Disc Number1 + Disc Count1 + Track Number5 + Track Count8 + Year1970 + Date Modified2006-02-21T22:50:24Z + Date Added2006-02-14T16:14:38Z + Bit Rate160 + Sample Rate44100 + Play Count44 + Play Date3502701857 + Play Date UTC2014-12-29T17:44:17Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1188 + Persistent ID21130E105F3B884D + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Black%20Sabbath/Paranoid/05%20Electric%20Funeral.mp3 + File Folder Count4 + Library Folder Count1 + + 387 + + Track ID387 + NameFat Bottomed Girls + ArtistQueen + ComposerBrian May + AlbumGreatest Hits + GenreRock + KindMPEG audio file + Size5152514 + Total Time257515 + Disc Number1 + Disc Count1 + Track Number6 + Track Count17 + Year1978 + Date Modified2006-02-14T16:15:04Z + Date Added2006-02-14T16:14:53Z + Bit Rate160 + Sample Rate44100 + Play Count38 + Play Date3465671648 + Play Date UTC2013-10-27T02:34:08Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3631 + Compilation + Persistent ID21130E105F3B884E + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Greatest%20Hits/06%20Fat%20Bottomed%20Girls.mp3 + File Folder Count4 + Library Folder Count1 + + 389 + + Track ID389 + NameFor Those About To Rock (We Salute You) + ArtistAC/DC + AlbumWho Made Who + GenreRock + KindMPEG audio file + Size7077218 + Total Time353750 + Disc Number1 + Disc Count1 + Track Number9 + Track Count9 + Year1981 + Date Modified2006-02-22T04:16:01Z + Date Added2006-02-14T16:15:06Z + Bit Rate160 + Sample Rate44100 + Play Count84 + Play Date3489336536 + Play Date UTC2014-07-28T00:08:56Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization11774 + Compilation + Persistent ID21130E105F3B884F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Who%20Made%20Who/09%20For%20Those%20About%20To%20Rock%20(We%20Salute%20You).mp3 + File Folder Count4 + Library Folder Count1 + + 391 + + Track ID391 + NameFour Sticks + ArtistLed Zeppelin + ComposerJimmy Page, Robert Plant + AlbumIV + GenreRock + KindMPEG audio file + Size5690630 + Total Time284421 + Disc Number1 + Disc Count1 + Track Number6 + Track Count8 + Year1971 + Date Modified2006-02-14T16:15:38Z + Date Added2006-02-14T16:15:24Z + Bit Rate160 + Sample Rate44100 + Play Count84 + Play Date3503057548 + Play Date UTC2015-01-02T20:32:28Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization897 + Persistent ID21130E105F3B8850 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Led%20Zeppelin/IV/06%20Four%20Sticks.mp3 + File Folder Count4 + Library Folder Count1 + + 393 + + Track ID393 + NameFurious Angels + ArtistRob Dougan + ComposerRob Dougan + AlbumThe Matrix Reloaded + GenreSoundtrack + KindMPEG audio file + Size6602318 + Total Time330004 + Disc Number1 + Disc Count2 + Track Number4 + Track Count12 + Year2003 + Date Modified2006-02-14T16:15:54Z + Date Added2006-02-14T16:15:40Z + Bit Rate160 + Sample Rate44100 + Play Count54 + Play Date3501131153 + Play Date UTC2014-12-11T13:25:53Z + Skip Count1 + Skip Date2012-06-30T17:09:49Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3425 + Compilation + Sort AlbumMatrix Reloaded + Persistent ID21130E105F3B8851 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/The%20Matrix%20Reloaded/1-04%20Furious%20Angels.mp3 + File Folder Count4 + Library Folder Count1 + + 395 + + Track ID395 + NameGelle + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size3998889 + Total Time199836 + Track Number6 + Track Count12 + Date Modified2006-02-14T16:16:04Z + Date Added2006-02-14T16:15:55Z + Bit Rate160 + Sample Rate44100 + Play Count45 + Play Date3493171048 + Play Date UTC2014-09-10T09:17:28Z + Skip Count1 + Skip Date2013-10-28T20:48:05Z + Rating60 + Album Rating100 + Album Rating Computed + Normalization1203 + Persistent ID21130E105F3B8852 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/06%20Gelle.mp3 + File Folder Count4 + Library Folder Count1 + + 397 + + Track ID397 + NameGoing To California + ArtistLed Zeppelin + ComposerJimmy Page, Robert Plant + AlbumIV + GenreRock + KindMPEG audio file + Size4315553 + Total Time215666 + Disc Number1 + Disc Count1 + Track Number7 + Track Count8 + Year1971 + Date Modified2006-02-14T16:16:15Z + Date Added2006-02-14T16:16:06Z + Bit Rate160 + Sample Rate44100 + Play Count100 + Play Date3502891530 + Play Date UTC2014-12-31T22:25:30Z + Skip Count1 + Skip Date2010-04-07T15:38:46Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization506 + Persistent ID21130E105F3B8853 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Led%20Zeppelin/IV/07%20Going%20To%20California.mp3 + File Folder Count4 + Library Folder Count1 + + 399 + + Track ID399 + NameGotta Move Fast + ArtistMichael Loceff + KindMPEG audio file + Size5752732 + Total Time287529 + Track Number9 + Track Count13 + Date Modified2006-02-14T13:16:30Z + Date Added2006-02-14T16:16:17Z + Bit Rate160 + Sample Rate44100 + Play Count19 + Play Date3462615302 + Play Date UTC2013-09-21T17:35:02Z + Skip Count2 + Skip Date2007-03-26T12:20:03Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization945 + Persistent ID21130E105F3B8854 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Michael%20Loceff/Unknown%20Album/09%20Gotta%20Move%20Fast.mp3 + File Folder Count4 + Library Folder Count1 + + 401 + + Track ID401 + NameGrease + ArtistVarious + AlbumGrease + GenreSoundtrack + KindMPEG audio file + Size4117999 + Total Time205792 + Track Number1 + Track Count24 + Date Modified2013-11-13T14:41:09Z + Date Added2006-02-14T16:16:31Z + Bit Rate160 + Sample Rate44100 + Play Count42 + Play Date3516436529 + Play Date UTC2015-06-06T15:55:29Z + Skip Count1 + Skip Date2014-02-02T16:42:49Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1537 + Persistent ID21130E105F3B8855 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Various/Grease/01%20Grease.mp3 + File Folder Count4 + Library Folder Count1 + + 403 + + Track ID403 + NameHand of Doom + ArtistBlack Sabbath + ComposerTony Iommi, Ozzy Osbourne, Geezer Butler, Bill Ward + AlbumParanoid + GenreMetal + KindMPEG audio file + Size8594436 + Total Time429609 + Disc Number1 + Disc Count1 + Track Number6 + Track Count8 + Year1970 + Date Modified2006-02-21T22:51:16Z + Date Added2006-02-14T16:16:41Z + Bit Rate160 + Sample Rate44100 + Play Count36 + Play Date3472741986 + Play Date UTC2014-01-16T23:33:06Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1462 + Persistent ID21130E105F3B8856 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Black%20Sabbath/Paranoid/06%20Hand%20of%20Doom.mp3 + File Folder Count4 + Library Folder Count1 + + 405 + + Track ID405 + NameHells Bells + ArtistAC/DC + AlbumWho Made Who + GenreRock + KindMPEG audio file + Size6261125 + Total Time312946 + Disc Number1 + Disc Count1 + Track Number6 + Track Count9 + Year1980 + Date Modified2006-02-22T04:15:10Z + Date Added2006-02-14T16:17:07Z + Bit Rate160 + Sample Rate44100 + Play Count82 + Play Date3473354932 + Play Date UTC2014-01-24T01:48:52Z + Skip Count1 + Skip Date2014-11-15T01:09:30Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization11733 + Compilation + Persistent ID21130E105F3B8857 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Who%20Made%20Who/06%20Hells%20Bells.mp3 + File Folder Count4 + Library Folder Count1 + + 407 + + Track ID407 + NameHey You + ArtistPink Floyd + ComposerRoger Waters + AlbumThe Wall [Disc 2] + GenreRock + KindMPEG audio file + Size5648310 + Total Time282305 + Disc Number2 + Disc Count2 + Track Number1 + Track Count13 + Year1979 + Date Modified2006-02-14T16:17:37Z + Date Added2006-02-14T16:17:24Z + Bit Rate160 + Sample Rate44100 + Play Count23 + Play Date3514729106 + Play Date UTC2015-05-17T21:38:26Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1309 + Sort AlbumWall [Disc 2] + Persistent ID21130E105F3B8858 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Pink%20Floyd/The%20Wall%20%5BDisc%202%5D/2-01%20Hey%20You.mp3 + File Folder Count4 + Library Folder Count1 + + 409 + + Track ID409 + NameI Worry + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size6828475 + Total Time341315 + Track Number11 + Track Count12 + Date Modified2006-02-14T16:17:56Z + Date Added2006-02-14T16:17:39Z + Bit Rate160 + Sample Rate44100 + Play Count33 + Play Date3493172455 + Play Date UTC2014-09-10T09:40:55Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1135 + Persistent ID21130E105F3B8859 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/11%20I%20Worry.mp3 + File Folder Count4 + Library Folder Count1 + + 411 + + Track ID411 + NameIron Man + ArtistBlack Sabbath + ComposerTony Iommi, Ozzy Osbourne, Geezer Butler, Bill Ward + AlbumParanoid + GenreMetal + KindMPEG audio file + Size7172848 + Total Time358530 + Disc Number1 + Disc Count1 + Track Number4 + Track Count8 + Year1970 + Date Modified2006-02-22T01:49:48Z + Date Added2006-02-14T16:17:58Z + Bit Rate160 + Sample Rate44100 + Play Count39 + Play Date3503420143 + Play Date UTC2015-01-07T01:15:43Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1981 + Persistent ID21130E105F3B885A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Black%20Sabbath/Paranoid/04%20Iron%20Man.mp3 + File Folder Count4 + Library Folder Count1 + + 413 + + Track ID413 + NameIs There Anybody Out There? + ArtistPink Floyd + ComposerRoger Waters + AlbumThe Wall [Disc 2] + GenreRock + KindMPEG audio file + Size3215808 + Total Time160679 + Disc Number2 + Disc Count2 + Track Number2 + Track Count13 + Year1979 + Date Modified2006-02-14T16:18:24Z + Date Added2006-02-14T16:18:17Z + Bit Rate160 + Sample Rate44100 + Play Count26 + Play Date3514729267 + Play Date UTC2015-05-17T21:41:07Z + Skip Count1 + Skip Date2013-10-22T01:05:01Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization693 + Sort AlbumWall [Disc 2] + Persistent ID21130E105F3B885B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Pink%20Floyd/The%20Wall%20%5BDisc%202%5D/2-02%20Is%20There%20Anybody%20Out%20There_.mp3 + File Folder Count4 + Library Folder Count1 + + 415 + + Track ID415 + NameIt was a Very Good Year + ArtistFrank Sinatra + AlbumGreatest Hits + GenreEasy Listening + KindMPEG audio file + Size5379221 + Total Time268852 + Track Number3 + Track Count12 + Date Modified2006-02-14T16:18:40Z + Date Added2006-02-14T16:18:26Z + Bit Rate160 + Sample Rate44100 + Play Count39 + Play Date3468268859 + Play Date UTC2013-11-26T05:00:59Z + Skip Count1 + Skip Date2007-03-26T12:20:03Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization696 + Persistent ID21130E105F3B885C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Greatest%20Hits/03%20It%20was%20a%20Very%20Good%20Year.mp3 + File Folder Count4 + Library Folder Count1 + + 417 + + Track ID417 + NameIts Your Move + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size4902211 + Total Time245002 + Track Number5 + Track Count12 + Date Modified2006-02-14T16:18:53Z + Date Added2006-02-14T16:18:41Z + Bit Rate160 + Sample Rate44100 + Play Count40 + Play Date3493170848 + Play Date UTC2014-09-10T09:14:08Z + Skip Count1 + Skip Date2007-03-26T12:20:03Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization2614 + Persistent ID21130E105F3B885D + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/05%20Its%20Your%20Move.mp3 + File Folder Count4 + Library Folder Count1 + + 419 + + Track ID419 + NameJack the Stripper/Fairies Wear Boots + ArtistBlack Sabbath + ComposerTony Iommi, Ozzy Osbourne, Geezer Butler, Bill Ward + AlbumParanoid + GenreMetal + KindMPEG audio file + Size7482166 + Total Time373995 + Disc Number1 + Disc Count1 + Track Number8 + Track Count8 + Year1970 + Date Modified2006-02-22T01:52:11Z + Date Added2006-02-14T16:18:54Z + Bit Rate160 + Sample Rate44100 + Play Count35 + Play Date3472742511 + Play Date UTC2014-01-16T23:41:51Z + Skip Count1 + Skip Date2007-03-26T12:20:03Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1752 + Persistent ID21130E105F3B885E + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Black%20Sabbath/Paranoid/08%20Jack%20the%20Stripper_Fairies%20Wear%20Boots.mp3 + File Folder Count4 + Library Folder Count1 + + 421 + + Track ID421 + NameKiller Queen + ArtistQueen + ComposerFreddie Mercury + AlbumGreatest Hits + GenreRock + KindMPEG audio file + Size3629575 + Total Time181368 + Disc Number1 + Disc Count1 + Track Number4 + Track Count17 + Year1974 + Date Modified2006-02-14T16:19:21Z + Date Added2006-02-14T16:19:13Z + Bit Rate160 + Sample Rate44100 + Play Count34 + Play Date3462508015 + Play Date UTC2013-09-20T11:46:55Z + Skip Count1 + Skip Date2008-08-18T21:28:59Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3266 + Compilation + Persistent ID21130E105F3B885F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Greatest%20Hits/04%20Killer%20Queen.mp3 + File Folder Count4 + Library Folder Count1 + + 423 + + Track ID423 + NameLaichzeit + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size5259192 + Total Time262844 + Disc Number1 + Disc Count1 + Track Number10 + Track Count11 + Year1995 + Date Modified2006-02-22T04:41:32Z + Date Added2006-02-14T16:19:23Z + Bit Rate160 + Sample Rate44100 + Play Count41 + Play Date3483455112 + Play Date UTC2014-05-20T22:25:12Z + Skip Count1 + Skip Date2013-09-20T23:58:48Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3721 + Persistent ID21130E105F3B8860 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/10%20Laichzeit.mp3 + File Folder Count4 + Library Folder Count1 + + 425 + + Track ID425 + NameLet me Down Easy + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size6630998 + Total Time331441 + Track Number4 + Track Count12 + Date Modified2006-02-14T16:19:50Z + Date Added2006-02-14T16:19:36Z + Bit Rate160 + Sample Rate44100 + Play Count43 + Play Date3508728504 + Play Date UTC2015-03-09T10:48:24Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1929 + Persistent ID21130E105F3B8861 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/04%20Let%20me%20Down%20Easy.mp3 + File Folder Count4 + Library Folder Count1 + + 427 + + Track ID427 + NameMisty Mountain Hop + ArtistLed Zeppelin + ComposerJimmy Page, Robert Plant, John Paul Jones + AlbumIV + GenreRock + KindMPEG audio file + Size5578850 + Total Time278831 + Disc Number1 + Disc Count1 + Track Number5 + Track Count8 + Year1971 + Date Modified2006-02-14T16:20:13Z + Date Added2006-02-14T16:19:59Z + Bit Rate160 + Sample Rate44100 + Play Count88 + Play Date3492855896 + Play Date UTC2014-09-06T17:44:56Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1314 + Persistent ID21130E105F3B8863 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Led%20Zeppelin/IV/05%20Misty%20Mountain%20Hop.mp3 + File Folder Count4 + Library Folder Count1 + + 429 + + Track ID429 + NameNo Low Down + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size4917360 + Total Time245760 + Track Number9 + Track Count12 + Date Modified2006-02-14T16:20:34Z + Date Added2006-02-14T16:20:24Z + Bit Rate160 + Sample Rate44100 + Play Count39 + Play Date3493171889 + Play Date UTC2014-09-10T09:31:29Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization2768 + Persistent ID21130E105F3B8865 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/09%20No%20Low%20Down.mp3 + File Folder Count4 + Library Folder Count1 + + 431 + + Track ID431 + NameNow You Are Gone + ArtistAmerica + AlbumGreatest Hits + GenreEasy Listening + KindMPEG audio file + Size3753347 + Total Time187559 + Track Number2 + Track Count12 + Date Modified2006-02-14T16:20:44Z + Date Added2006-02-14T16:20:36Z + Bit Rate160 + Sample Rate44100 + Play Count52 + Play Date3528446011 + Play Date UTC2015-10-23T15:53:31Z + Skip Count1 + Skip Date2010-04-26T22:57:59Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization656 + Persistent ID21130E105F3B8866 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/America/Greatest%20Hits/02%20Now%20You%20Are%20Gone.mp3 + File Folder Count4 + Library Folder Count1 + + 433 + + Track ID433 + NameOutside The Wall + ArtistPink Floyd + ComposerRoger Waters + AlbumThe Wall [Disc 2] + GenreRock + KindMPEG audio file + Size2090965 + Total Time104437 + Disc Number2 + Disc Count2 + Track Number13 + Track Count13 + Year1979 + Date Modified2006-02-14T16:20:59Z + Date Added2006-02-14T16:20:55Z + Bit Rate160 + Sample Rate44100 + Play Count16 + Play Date3514729899 + Play Date UTC2015-05-17T21:51:39Z + Skip Count3 + Skip Date2008-08-18T21:29:02Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization35 + Sort AlbumWall [Disc 2] + Persistent ID21130E105F3B8868 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Pink%20Floyd/The%20Wall%20%5BDisc%202%5D/2-13%20Outside%20The%20Wall.mp3 + File Folder Count4 + Library Folder Count1 + + 435 + + Track ID435 + NameParanoid + ArtistBlack Sabbath + ComposerTony Iommi, Ozzy Osbourne, Geezer Butler, Bill Ward + AlbumParanoid + GenreMetal + KindMPEG audio file + Size3460848 + Total Time172930 + Disc Number1 + Disc Count1 + Track Number2 + Track Count8 + Year1970 + Date Modified2006-02-22T01:48:18Z + Date Added2006-02-14T16:21:00Z + Bit Rate160 + Sample Rate44100 + Play Count36 + Play Date3503420316 + Play Date UTC2015-01-07T01:18:36Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization922 + Persistent ID21130E105F3B8869 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Black%20Sabbath/Paranoid/02%20Paranoid.mp3 + File Folder Count4 + Library Folder Count1 + + 437 + + Track ID437 + NamePlanet Caravan + ArtistBlack Sabbath + ComposerTony Iommi, Ozzy Osbourne, Geezer Butler, Bill Ward + AlbumParanoid + GenreMetal + KindMPEG audio file + Size5501017 + Total Time274938 + Disc Number1 + Disc Count1 + Track Number3 + Track Count8 + Year1970 + Date Modified2006-02-22T01:48:59Z + Date Added2006-02-14T16:21:09Z + Bit Rate160 + Sample Rate44100 + Play Count38 + Play Date3503420591 + Play Date UTC2015-01-07T01:23:11Z + Skip Count1 + Skip Date2007-03-26T12:20:03Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization461 + Persistent ID21130E105F3B886A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Black%20Sabbath/Paranoid/03%20Planet%20Caravan.mp3 + File Folder Count4 + Library Folder Count1 + + 439 + + Track ID439 + NamePretty Jeanie + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size4505673 + Total Time225175 + Track Number10 + Track Count12 + Date Modified2006-02-14T16:21:32Z + Date Added2006-02-14T16:21:23Z + Bit Rate160 + Sample Rate44100 + Play Count34 + Play Date3502812757 + Play Date UTC2014-12-31T00:32:37Z + Skip Count1 + Skip Date2013-10-21T00:07:34Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization4946 + Persistent ID21130E105F3B886B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/10%20Pretty%20Jeanie.mp3 + File Folder Count4 + Library Folder Count1 + + 441 + + Track ID441 + NameRammstein + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size5304122 + Total Time265090 + Disc Number1 + Disc Count1 + Track Number11 + Track Count11 + Year1995 + Date Modified2011-11-18T19:28:29Z + Date Added2006-02-14T16:21:34Z + Bit Rate160 + Sample Rate44100 + Play Count45 + Play Date3489331767 + Play Date UTC2014-07-27T22:49:27Z + Skip Count3 + Skip Date2013-09-21T01:55:34Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization4060 + Persistent ID21130E105F3B886C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/11%20Rammstein.mp3 + File Folder Count4 + Library Folder Count1 + + 443 + + Track ID443 + NameRat Salad + ArtistBlack Sabbath + ComposerTony Iommi, Ozzy Osbourne, Geezer Butler, Bill Ward + AlbumParanoid + GenreMetal + KindMPEG audio file + Size3006841 + Total Time150230 + Disc Number1 + Disc Count1 + Track Number7 + Track Count8 + Year1970 + Date Modified2006-02-22T01:51:32Z + Date Added2006-02-14T16:21:47Z + Bit Rate160 + Sample Rate44100 + Play Count46 + Play Date3472742136 + Play Date UTC2014-01-16T23:35:36Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization451 + Persistent ID21130E105F3B886F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Black%20Sabbath/Paranoid/07%20Rat%20Salad.mp3 + File Folder Count4 + Library Folder Count1 + + 445 + + Track ID445 + NameRock & Roll + ArtistLed Zeppelin + ComposerJimmy Page, Robert Plant, John Paul Jones, John Bonham + AlbumIV + GenreRock + KindMPEG audio file + Size4420064 + Total Time220891 + Disc Number1 + Disc Count1 + Track Number2 + Track Count8 + Year1971 + Date Modified2006-02-14T16:24:40Z + Date Added2006-02-14T16:24:31Z + Bit Rate160 + Sample Rate44100 + Play Count109 + Play Date3503062355 + Play Date UTC2015-01-02T21:52:35Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1425 + Persistent ID21130E105F3B8871 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Led%20Zeppelin/IV/02%20Rock%20&%20Roll.mp3 + File Folder Count4 + Library Folder Count1 + + 447 + + Track ID447 + NameRode Across the Desert + ArtistAmerica + AlbumGreatest Hits + GenreEasy Listening + KindMPEG audio file + Size4999916 + Total Time249887 + Track Number1 + Track Count12 + Date Modified2006-02-14T16:24:53Z + Date Added2006-02-14T16:24:42Z + Bit Rate160 + Sample Rate44100 + Play Count60 + Play Date3528445823 + Play Date UTC2015-10-23T15:50:23Z + Skip Count2 + Skip Date2014-02-26T14:21:42Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization964 + Persistent ID21130E105F3B8872 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/America/Greatest%20Hits/01%20Rode%20Across%20the%20Desert.mp3 + File Folder Count4 + Library Folder Count1 + + 449 + + Track ID449 + NameSandy + ArtistVarious + AlbumGrease + GenreSoundtrack + KindMPEG audio file + Size3116986 + Total Time155742 + Track Number5 + Track Count24 + Date Modified2006-02-14T16:25:01Z + Date Added2006-02-14T16:24:54Z + Bit Rate160 + Sample Rate44100 + Play Count36 + Play Date3478190630 + Play Date UTC2014-03-21T00:03:50Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1739 + Persistent ID21130E105F3B8873 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Various/Grease/05%20Sandy.mp3 + File Folder Count4 + Library Folder Count1 + + 451 + + Track ID451 + NameShake Your Foundations + ArtistAC/DC + AlbumWho Made Who + GenreRock + KindMPEG audio file + Size4677593 + Total Time233769 + Disc Number1 + Disc Count1 + Track Number7 + Track Count9 + Year1985 + Date Modified2006-02-22T04:15:26Z + Date Added2006-02-14T16:25:02Z + Bit Rate160 + Sample Rate44100 + Play Count85 + Play Date3396883263 + Play Date UTC2011-08-22T22:41:03Z + Skip Count1 + Skip Date2007-09-22T13:56:48Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization13346 + Compilation + Persistent ID21130E105F3B8874 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Who%20Made%20Who/07%20Shake%20Your%20Foundations.mp3 + File Folder Count4 + Library Folder Count1 + + 453 + + Track ID453 + NameSister Golden Hair + ArtistAmerica + AlbumGreatest Hits + GenreEasy Listening + KindMPEG audio file + Size4043309 + Total Time202057 + Track Number10 + Track Count12 + Date Modified2006-02-14T16:25:26Z + Date Added2006-02-14T16:25:15Z + Bit Rate160 + Sample Rate44100 + Play Count60 + Play Date3528445364 + Play Date UTC2015-10-23T15:42:44Z + Skip Count1 + Skip Date2010-04-26T22:58:16Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1246 + Persistent ID21130E105F3B8875 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/America/Greatest%20Hits/10%20Sister%20Golden%20Hair.mp3 + File Folder Count4 + Library Folder Count1 + + 455 + + Track ID455 + NameSomebody To Love + ArtistQueen + ComposerFreddie Mercury + AlbumGreatest Hits + GenreRock + KindMPEG audio file + Size5953955 + Total Time297586 + Disc Number1 + Disc Count1 + Track Number5 + Track Count17 + Year1976 + Date Modified2006-02-14T16:25:45Z + Date Added2006-02-14T16:25:27Z + Bit Rate160 + Sample Rate44100 + Play Count17 + Play Date3460721056 + Play Date UTC2013-08-30T19:24:16Z + Skip Count1 + Skip Date2012-04-06T18:23:11Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3193 + Compilation + Persistent ID21130E105F3B8876 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Greatest%20Hits/05%20Somebody%20To%20Love.mp3 + File Folder Count4 + Library Folder Count1 + + 457 + + Track ID457 + NameStairway To Heaven + ArtistLed Zeppelin + ComposerJimmy Page, Robert Plant + AlbumIV + GenreRock + KindMPEG audio file + Size9633560 + Total Time481567 + Disc Number1 + Disc Count1 + Track Number4 + Track Count8 + Year1971 + Date Modified2006-02-14T16:26:12Z + Date Added2006-02-14T16:25:46Z + Bit Rate160 + Sample Rate44100 + Play Count93 + Play Date3502890835 + Play Date UTC2014-12-31T22:13:55Z + Skip Count1 + Skip Date2007-09-22T11:57:58Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization754 + Persistent ID21130E105F3B8877 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Led%20Zeppelin/IV/04%20Stairway%20To%20Heaven.mp3 + File Folder Count4 + Library Folder Count1 + + 459 + + Track ID459 + NameStrangers in the Night + ArtistFrank Sinatra + AlbumGreatest Hits + GenreEasy Listening + KindMPEG audio file + Size3171873 + Total Time158484 + Track Number1 + Track Count12 + Date Modified2006-02-14T16:26:23Z + Date Added2006-02-14T16:26:14Z + Bit Rate160 + Sample Rate44100 + Play Count42 + Play Date3468267921 + Play Date UTC2013-11-26T04:45:21Z + Skip Count3 + Skip Date2013-11-20T17:32:22Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization694 + Persistent ID21130E105F3B8878 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Greatest%20Hits/01%20Strangers%20in%20the%20Night.mp3 + File Folder Count4 + Library Folder Count1 + + 461 + + Track ID461 + NameSummer Nights + ArtistVarious + AlbumGrease + GenreSoundtrack + KindMPEG audio file + Size4341614 + Total Time216973 + Track Number2 + Track Count24 + Date Modified2006-02-14T16:26:37Z + Date Added2006-02-14T16:26:24Z + Bit Rate160 + Sample Rate44100 + Play Count35 + Play Date3516437260 + Play Date UTC2015-06-06T16:07:40Z + Skip Count1 + Skip Date2014-02-02T16:42:54Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3063 + Persistent ID21130E105F3B8879 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Various/Grease/02%20Summer%20Nights.mp3 + File Folder Count4 + Library Folder Count1 + + 463 + + Track ID463 + NameSummer Wind + ArtistFrank Sinatra + AlbumGreatest Hits + GenreEasy Listening + KindMPEG audio file + Size3553250 + Total Time177554 + Track Number2 + Track Count12 + Date Modified2006-02-14T16:26:49Z + Date Added2006-02-14T16:26:39Z + Bit Rate160 + Sample Rate44100 + Play Count46 + Play Date3468268099 + Play Date UTC2013-11-26T04:48:19Z + Skip Count1 + Skip Date2014-02-02T16:26:41Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization707 + Persistent ID21130E105F3B887A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Greatest%20Hits/02%20Summer%20Wind.mp3 + File Folder Count4 + Library Folder Count1 + + 465 + + Track ID465 + NameThats Life + ArtistFrank Sinatra + AlbumGreatest Hits + GenreEasy Listening + KindMPEG audio file + Size3801934 + Total Time189988 + Track Number7 + Track Count12 + Date Modified2006-02-14T16:27:13Z + Date Added2006-02-14T16:27:00Z + Bit Rate160 + Sample Rate44100 + Play Count43 + Play Date3468268288 + Play Date UTC2013-11-26T04:51:28Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1643 + Persistent ID21130E105F3B887C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Greatest%20Hits/07%20Thats%20Life.mp3 + File Folder Count4 + Library Folder Count1 + + 467 + + Track ID467 + NameThe Battle Of Evermore + ArtistLed Zeppelin + ComposerJimmy Page, Robert Plant + AlbumIV + GenreRock + KindMPEG audio file + Size7032813 + Total Time351529 + Disc Number1 + Disc Count1 + Track Number3 + Track Count8 + Year1971 + Date Modified2006-02-14T16:27:33Z + Date Added2006-02-14T16:27:14Z + Bit Rate160 + Sample Rate44100 + Play Count110 + Play Date3516379891 + Play Date UTC2015-06-06T00:11:31Z + Skip Count1 + Skip Date2014-07-08T09:42:34Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization998 + Sort NameBattle Of Evermore + Persistent ID21130E105F3B887D + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Led%20Zeppelin/IV/03%20The%20Battle%20Of%20Evermore.mp3 + File Folder Count4 + Library Folder Count1 + + 469 + + Track ID469 + NameThe Blues "Is" + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size5046931 + Total Time252238 + Track Number12 + Track Count12 + Date Modified2006-02-14T16:27:46Z + Date Added2006-02-14T16:27:35Z + Bit Rate160 + Sample Rate44100 + Play Count45 + Play Date3493172718 + Play Date UTC2014-09-10T09:45:18Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization2631 + Sort NameBlues "Is" + Persistent ID21130E105F3B887E + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/12%20The%20Blues%20_Is_.mp3 + File Folder Count4 + Library Folder Count1 + + 471 + + Track ID471 + NameThere it Is + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size7910993 + Total Time395441 + Track Number7 + Track Count12 + Date Modified2006-02-14T16:28:06Z + Date Added2006-02-14T16:27:47Z + Bit Rate160 + Sample Rate44100 + Play Count35 + Play Date3493171443 + Play Date UTC2014-09-10T09:24:03Z + Skip Count1 + Skip Date2007-06-24T15:29:57Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1684 + Persistent ID21130E105F3B887F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/07%20There%20it%20Is.mp3 + File Folder Count4 + Library Folder Count1 + + 473 + + Track ID473 + NameThink + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size6408946 + Total Time320339 + Track Number2 + Track Count12 + Date Modified2006-02-14T16:28:22Z + Date Added2006-02-14T16:28:08Z + Bit Rate160 + Sample Rate44100 + Play Count41 + Play Date3494419882 + Play Date UTC2014-09-24T20:11:22Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1944 + Persistent ID21130E105F3B8880 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/02%20Think.mp3 + File Folder Count4 + Library Folder Count1 + + 475 + + Track ID475 + NameThis Town + ArtistFrank Sinatra + AlbumGreatest Hits + GenreEasy Listening + KindMPEG audio file + Size3703191 + Total Time185051 + Track Number11 + Track Count12 + Date Modified2006-02-14T16:28:32Z + Date Added2006-02-14T16:28:23Z + Bit Rate160 + Sample Rate44100 + Play Count44 + Play Date3468268474 + Play Date UTC2013-11-26T04:54:34Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3122 + Persistent ID21130E105F3B8881 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Greatest%20Hits/11%20This%20Town.mp3 + File Folder Count4 + Library Folder Count1 + + 477 + + Track ID477 + NameTin Man + ArtistAmerica + AlbumGreatest Hits + GenreEasy Listening + KindMPEG audio file + Size4203689 + Total Time210076 + Track Number8 + Track Count12 + Date Modified2006-02-14T16:28:43Z + Date Added2006-02-14T16:28:34Z + Bit Rate160 + Sample Rate44100 + Play Count50 + Play Date3528445574 + Play Date UTC2015-10-23T15:46:14Z + Skip Count2 + Skip Date2010-04-26T22:58:08Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization591 + Persistent ID21130E105F3B8884 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/America/Greatest%20Hits/08%20Tin%20Man.mp3 + File Folder Count4 + Library Folder Count1 + + 479 + + Track ID479 + NameTrack 01 + ArtistBilly Price + AlbumDanger Zone + GenreBlues/R&B + KindMPEG audio file + Size5238668 + Total Time261825 + Track Number1 + Track Count12 + Date Modified2013-11-15T19:10:20Z + Date Added2006-02-14T16:28:45Z + Bit Rate160 + Sample Rate44100 + Play Count47 + Play Date3498845410 + Play Date UTC2014-11-15T02:30:10Z + Skip Count1 + Skip Date2008-01-22T14:57:28Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1000 + Persistent ID21130E105F3B8885 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Billy%20Price/Danger%20Zone/01%20Track%2001.mp3 + File Folder Count4 + Library Folder Count1 + + 481 + + Track ID481 + NameTrack 02 + ArtistBilly Price + AlbumDanger Zone + GenreBlues/R&B + KindMPEG audio file + Size3311354 + Total Time165459 + Track Number2 + Track Count12 + Date Modified2006-02-14T16:29:19Z + Date Added2006-02-14T16:29:12Z + Bit Rate160 + Sample Rate44100 + Play Count42 + Play Date3498846039 + Play Date UTC2014-11-15T02:40:39Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization562 + Persistent ID21130E105F3B8887 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Billy%20Price/Danger%20Zone/02%20Track%2002.mp3 + File Folder Count4 + Library Folder Count1 + + 483 + + Track ID483 + NameTrack 03 + ArtistBilly Price + AlbumDanger Zone + GenreBlues/R&B + KindMPEG audio file + Size4131599 + Total Time206471 + Track Number3 + Track Count12 + Date Modified2006-02-14T16:29:43Z + Date Added2006-02-14T16:29:34Z + Bit Rate160 + Sample Rate44100 + Play Count41 + Play Date3498845616 + Play Date UTC2014-11-15T02:33:36Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization393 + Persistent ID21130E105F3B8889 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Billy%20Price/Danger%20Zone/03%20Track%2003.mp3 + File Folder Count4 + Library Folder Count1 + + 485 + + Track ID485 + NameMessin with the Kid + ArtistThe Canettes Blues Band + AlbumSelf Titled + GenreBlues/R&B + KindMPEG audio file + Size4529707 + Total Time226377 + Track Number3 + Track Count11 + Date Modified2008-01-11T02:25:56Z + Date Added2006-02-14T16:29:44Z + Bit Rate160 + Sample Rate44100 + Play Count23 + Play Date3494418842 + Play Date UTC2014-09-24T19:54:02Z + Skip Count1 + Skip Date2007-03-26T12:20:03Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3677 + Sort ArtistCanettes Blues Band + Persistent ID21130E105F3B888C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/Self%20Titled/03%20Messin%20with%20the%20Kid.mp3 + File Folder Count4 + Library Folder Count1 + + 487 + + Track ID487 + NameTrack 04 + ArtistBilly Price + AlbumDanger Zone + GenreBlues/R&B + KindMPEG audio file + Size5145672 + Total Time257175 + Track Number4 + Track Count12 + Date Modified2006-02-14T16:30:37Z + Date Added2006-02-14T16:30:23Z + Bit Rate160 + Sample Rate44100 + Play Count37 + Play Date3498845873 + Play Date UTC2014-11-15T02:37:53Z + Skip Count1 + Skip Date2007-04-17T15:10:19Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization568 + Persistent ID21130E105F3B888E + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Billy%20Price/Danger%20Zone/04%20Track%2004.mp3 + File Folder Count4 + Library Folder Count1 + + 489 + + Track ID489 + NameStormy Monday + ArtistThe Canettes Blues Band + AlbumSelf Titled + GenreBlues/R&B + KindMPEG audio file + Size9285037 + Total Time464143 + Track Number4 + Track Count11 + Date Modified2011-04-06T22:33:27Z + Date Added2006-02-14T16:30:38Z + Bit Rate160 + Sample Rate44100 + Play Count29 + Play Date3489327568 + Play Date UTC2014-07-27T21:39:28Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3571 + Sort ArtistCanettes Blues Band + Persistent ID21130E105F3B888F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/Self%20Titled/04%20Stormy%20Monday.mp3 + File Folder Count4 + Library Folder Count1 + + 491 + + Track ID491 + NameTrack 05 + ArtistBilly Price + AlbumDanger Zone + GenreBlues/R&B + KindMPEG audio file + Size4608072 + Total Time230295 + Track Number5 + Track Count12 + Date Modified2006-02-14T16:31:22Z + Date Added2006-02-14T16:31:12Z + Bit Rate160 + Sample Rate44100 + Play Count42 + Play Date3503062585 + Play Date UTC2015-01-02T21:56:25Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization299 + Persistent ID21130E105F3B8891 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Billy%20Price/Danger%20Zone/05%20Track%2005.mp3 + File Folder Count4 + Library Folder Count1 + + 493 + + Track ID493 + NameTwenty Two Second Man + ArtistMichael Loceff + KindMPEG audio file + Size5029146 + Total Time251350 + Track Number8 + Track Count13 + Date Modified2006-02-14T16:31:50Z + Date Added2006-02-14T16:31:38Z + Bit Rate160 + Sample Rate44100 + Play Count18 + Play Date3460785422 + Play Date UTC2013-08-31T13:17:02Z + Skip Count1 + Skip Date2015-01-04T18:49:26Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1523 + Persistent ID21130E105F3B8893 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Michael%20Loceff/Unknown%20Album/08%20Twenty%20Two%20Second%20Man.mp3 + File Folder Count4 + Library Folder Count1 + + 495 + + Track ID495 + NameWaiting on Ice + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size5789853 + Total Time289384 + Track Number3 + Track Count12 + Date Modified2006-02-14T13:32:04Z + Date Added2006-02-14T16:31:51Z + Bit Rate160 + Sample Rate44100 + Play Count37 + Play Date3493170271 + Play Date UTC2014-09-10T09:04:31Z + Skip Count2 + Skip Date2007-06-24T15:29:57Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization2655 + Persistent ID21130E105F3B8894 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/03%20Waiting%20on%20Ice.mp3 + File Folder Count4 + Library Folder Count1 + + 497 + + Track ID497 + NameWar Pigs/Luke's Wall + ArtistBlack Sabbath + ComposerTony Iommi, Ozzy Osbourne, Geezer Butler, Bill Ward + AlbumParanoid + GenreMetal + KindMPEG audio file + Size9566199 + Total Time478197 + Disc Number1 + Disc Count1 + Track Number1 + Track Count8 + Year1970 + Date Modified2006-02-22T01:47:52Z + Date Added2006-02-14T16:32:16Z + Bit Rate160 + Sample Rate44100 + Play Count38 + Play Date3503421069 + Play Date UTC2015-01-07T01:31:09Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1342 + Persistent ID21130E105F3B8896 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Black%20Sabbath/Paranoid/01%20War%20Pigs_Luke's%20Wall.mp3 + File Folder Count4 + Library Folder Count1 + + 499 + + Track ID499 + NameWe Are The Champions + ArtistQueen + ComposerFreddie Mercury + AlbumGreatest Hits + GenreRock + KindMPEG audio file + Size3639510 + Total Time181864 + Disc Number1 + Disc Count1 + Track Number2 + Track Count17 + Year1977 + Date Modified2006-02-14T16:32:46Z + Date Added2006-02-14T16:32:39Z + Bit Rate160 + Sample Rate44100 + Play Count24 + Play Date3462548624 + Play Date UTC2013-09-20T23:03:44Z + Skip Count2 + Skip Date2007-11-06T14:11:40Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization4860 + Compilation + Persistent ID21130E105F3B8899 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Greatest%20Hits/02%20We%20Are%20The%20Champions.mp3 + File Folder Count4 + Library Folder Count1 + + 501 + + Track ID501 + NameWe Will Rock You + ArtistQueen + ComposerBrian May + AlbumGreatest Hits + GenreRock + KindMPEG audio file + Size2473394 + Total Time123559 + Disc Number1 + Disc Count1 + Track Number1 + Track Count17 + Year1977 + Date Modified2006-02-14T16:32:52Z + Date Added2006-02-14T16:32:48Z + Bit Rate160 + Sample Rate44100 + Play Count33 + Play Date3465234431 + Play Date UTC2013-10-22T01:07:11Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization5248 + Compilation + Persistent ID21130E105F3B889A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Greatest%20Hits/01%20We%20Will%20Rock%20You.mp3 + File Folder Count4 + Library Folder Count1 + + 503 + + Track ID503 + NameWhen Somebody Loves You + ArtistFrank Sinatra + AlbumGreatest Hits + GenreEasy Listening + KindMPEG audio file + Size2347450 + Total Time117263 + Track Number10 + Track Count12 + Date Modified2006-02-14T16:32:59Z + Date Added2006-02-14T16:32:53Z + Bit Rate160 + Sample Rate44100 + Play Count43 + Play Date3516013813 + Play Date UTC2015-06-01T18:30:13Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3183 + Persistent ID21130E105F3B889B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Greatest%20Hits/10%20When%20Somebody%20Loves%20You.mp3 + File Folder Count4 + Library Folder Count1 + + 505 + + Track ID505 + NameWhen The Levee Breaks + ArtistLed Zeppelin + ComposerJimmy Page, Robert Plant, John Paul Jones, John Bonham, Memphis Minnie + AlbumIV + GenreRock + KindMPEG audio file + Size8554752 + Total Time427624 + Disc Number1 + Disc Count1 + Track Number8 + Track Count8 + Year1971 + Date Modified2006-02-14T16:33:25Z + Date Added2006-02-14T16:33:01Z + Bit Rate160 + Sample Rate44100 + Play Count83 + Play Date3492859638 + Play Date UTC2014-09-06T18:47:18Z + Skip Count7 + Skip Date2014-04-23T00:19:53Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1676 + Persistent ID21130E105F3B889C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Led%20Zeppelin/IV/08%20When%20The%20Levee%20Breaks.mp3 + File Folder Count4 + Library Folder Count1 + + 507 + + Track ID507 + NameYou are the One that I Want + ArtistVarious + AlbumGrease + GenreSoundtrack + KindMPEG audio file + Size3400175 + Total Time169900 + Track Number4 + Track Count24 + Date Modified2006-02-14T16:33:42Z + Date Added2006-02-14T16:33:35Z + Bit Rate160 + Sample Rate44100 + Play Count31 + Play Date3516437429 + Play Date UTC2015-06-06T16:10:29Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization2038 + Persistent ID21130E105F3B88A0 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Various/Grease/04%20You%20are%20the%20One%20that%20I%20Want.mp3 + File Folder Count4 + Library Folder Count1 + + 509 + + Track ID509 + NameYou Done Me Wrong + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size4004125 + Total Time200097 + Track Number8 + Track Count12 + Date Modified2006-02-14T16:33:52Z + Date Added2006-02-14T16:33:44Z + Bit Rate160 + Sample Rate44100 + Play Count35 + Play Date3493171643 + Play Date UTC2014-09-10T09:27:23Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1667 + Persistent ID21130E105F3B88A1 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/08%20You%20Done%20Me%20Wrong.mp3 + File Folder Count4 + Library Folder Count1 + + 511 + + Track ID511 + NameYou Shook Me All Night Long + ArtistAC/DC + AlbumWho Made Who + GenreRock + KindMPEG audio file + Size4220977 + Total Time210938 + Disc Number1 + Disc Count1 + Track Number2 + Track Count9 + Year1980 + Date Modified2008-11-19T19:04:59Z + Date Added2006-02-14T16:33:53Z + Bit Rate160 + Sample Rate44100 + Play Count92 + Play Date3473353841 + Play Date UTC2014-01-24T01:30:41Z + Skip Count3 + Skip Date2012-06-11T21:42:20Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization11387 + Compilation + Persistent ID21130E105F3B88A2 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Who%20Made%20Who/02%20You%20Shook%20Me%20All%20Night%20Long.mp3 + File Folder Count4 + Library Folder Count1 + + 513 + + Track ID513 + NameYou're My Best Friend + ArtistQueen + ComposerJohn Deacon + AlbumGreatest Hits + GenreRock + KindMPEG audio file + Size3455082 + Total Time172643 + Disc Number1 + Disc Count1 + Track Number8 + Track Count17 + Year1975 + Date Modified2006-02-14T16:34:12Z + Date Added2006-02-14T16:34:05Z + Bit Rate160 + Sample Rate44100 + Play Count31 + Play Date3502814214 + Play Date UTC2014-12-31T00:56:54Z + Skip Count1 + Skip Date2007-03-26T12:20:03Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3647 + Compilation + Persistent ID21130E105F3B88A3 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Greatest%20Hits/08%20You're%20My%20Best%20Friend.mp3 + File Folder Count4 + Library Folder Count1 + + 515 + + Track ID515 + NameZion + ArtistFluke + ComposerFluke + AlbumThe Matrix Reloaded + GenreSoundtrack + KindMPEG audio file + Size5472764 + Total Time273528 + Disc Number1 + Disc Count2 + Track Number11 + Track Count12 + Year2003 + Date Modified2006-02-14T16:34:26Z + Date Added2006-02-14T16:34:14Z + Bit Rate160 + Sample Rate44100 + Play Count47 + Play Date3485865319 + Play Date UTC2014-06-17T19:55:19Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization5005 + Compilation + Sort AlbumMatrix Reloaded + Persistent ID21130E105F3B88A4 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/The%20Matrix%20Reloaded/1-11%20Zion.mp3 + File Folder Count4 + Library Folder Count1 + + 517 + + Track ID517 + NameWho Made Who + ArtistAC/DC + AlbumWho Made Who + GenreRock + KindMPEG audio file + Size4146252 + Total Time207203 + Disc Number1 + Disc Count1 + Track Number1 + Track Count9 + Year1986 + Date Modified2015-11-19T00:22:38Z + Date Added2006-02-22T04:12:56Z + Bit Rate160 + Sample Rate44100 + Play Count110 + Play Date3465066281 + Play Date UTC2013-10-20T02:24:41Z + Skip Count2 + Skip Date2014-11-15T01:09:23Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization13054 + Compilation + Persistent ID0ADE6EBFF9C07306 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Who%20Made%20Who/01%20Who%20Made%20Who.mp3 + File Folder Count4 + Library Folder Count1 + + 519 + + Track ID519 + NameD.T. + ArtistAC/DC + ComposerAngus Young/Malcolm Young + AlbumWho Made Who + GenreRock + KindMPEG audio file + Size3476498 + Total Time173714 + Disc Number1 + Disc Count1 + Track Number3 + Track Count9 + Year1986 + Date Modified2014-11-07T19:09:50Z + Date Added2006-02-22T04:13:40Z + Bit Rate160 + Sample Rate44100 + Play Count90 + Play Date3489327974 + Play Date UTC2014-07-27T21:46:14Z + Album Rating100 + Album Rating Computed + Normalization5526 + Compilation + Persistent ID0ADE6EBFF9C07307 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Who%20Made%20Who/03%20D.T..mp3 + File Folder Count4 + Library Folder Count1 + + 521 + + Track ID521 + NameSink the Pink + ArtistAC/DC + AlbumWho Made Who + GenreRock + KindMPEG audio file + Size5071510 + Total Time253466 + Disc Number1 + Disc Count1 + Track Number4 + Track Count9 + Year1985 + Date Modified2006-02-22T04:14:16Z + Date Added2006-02-22T04:13:56Z + Bit Rate160 + Sample Rate44100 + Play Count83 + Play Date3473354268 + Play Date UTC2014-01-24T01:37:48Z + Album Rating100 + Album Rating Computed + Normalization12760 + Compilation + Persistent ID0ADE6EBFF9C07308 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Who%20Made%20Who/04%20Sink%20the%20Pink.mp3 + File Folder Count4 + Library Folder Count1 + + 523 + + Track ID523 + NameRide On + ArtistAC/DC + AlbumWho Made Who + GenreRock + KindMPEG audio file + Size7027553 + Total Time351268 + Disc Number1 + Disc Count1 + Track Number5 + Track Count9 + Year1976 + Date Modified2009-11-20T14:48:27Z + Date Added2006-02-22T04:14:21Z + Bit Rate160 + Sample Rate44100 + Play Count75 + Play Date3473354619 + Play Date UTC2014-01-24T01:43:39Z + Skip Count2 + Skip Date2014-11-15T01:09:33Z + Album Rating100 + Album Rating Computed + Normalization4409 + Compilation + Persistent ID0ADE6EBFF9C07309 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Who%20Made%20Who/05%20Ride%20On.mp3 + File Folder Count4 + Library Folder Count1 + + 525 + + Track ID525 + NameChase the Ace + ArtistAC/DC + ComposerAngus Young/Malcolm Young + AlbumWho Made Who + GenreRock + KindMPEG audio file + Size3630629 + Total Time181420 + Disc Number1 + Disc Count1 + Track Number8 + Track Count9 + Year1986 + Date Modified2006-02-22T04:15:38Z + Date Added2006-02-22T04:15:28Z + Bit Rate160 + Sample Rate44100 + Play Count93 + Play Date3505752153 + Play Date UTC2015-02-03T01:02:33Z + Skip Count1 + Skip Date2007-09-22T13:56:49Z + Album Rating100 + Album Rating Computed + Normalization9759 + Compilation + Persistent ID0ADE6EBFF9C0730A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Who%20Made%20Who/08%20Chase%20the%20Ace.mp3 + File Folder Count4 + Library Folder Count1 + + 527 + + Track ID527 + NameWollt Ihr Das Bett In Flammen Sehen + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size6350090 + Total Time317387 + Disc Number1 + Disc Count1 + Track Number1 + Track Count11 + Year1995 + Date Modified2010-04-07T22:17:41Z + Date Added2006-02-22T04:35:34Z + Bit Rate160 + Sample Rate44100 + Play Count50 + Play Date3514730586 + Play Date UTC2015-05-17T22:03:06Z + Skip Count1 + Skip Date2007-10-12T00:53:42Z + Album Rating100 + Album Rating Computed + Normalization5418 + Persistent ID0ADE6EBFF9C07318 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/01%20Wollt%20Ihr%20Das%20Bett%20In%20Flammen%20Sehen.mp3 + File Folder Count4 + Library Folder Count1 + + 529 + + Track ID529 + NameDer Meister + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size5018344 + Total Time250801 + Disc Number1 + Disc Count1 + Track Number2 + Track Count11 + Year1995 + Date Modified2006-02-22T04:37:12Z + Date Added2006-02-22T04:36:34Z + Bit Rate160 + Sample Rate44100 + Play Count46 + Play Date3514730849 + Play Date UTC2015-05-17T22:07:29Z + Skip Count4 + Skip Date2013-09-21T15:35:00Z + Album Rating100 + Album Rating Computed + Normalization4358 + Persistent ID0ADE6EBFF9C07319 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/02%20Der%20Meister.mp3 + File Folder Count4 + Library Folder Count1 + + 531 + + Track ID531 + NameWeisses Fleisch + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size4320356 + Total Time215902 + Disc Number1 + Disc Count1 + Track Number3 + Track Count11 + Year1995 + Date Modified2006-02-22T04:37:45Z + Date Added2006-02-22T04:37:14Z + Bit Rate160 + Sample Rate44100 + Play Count52 + Play Date3514731106 + Play Date UTC2015-05-17T22:11:46Z + Skip Count2 + Skip Date2013-10-22T01:05:06Z + Album Rating100 + Album Rating Computed + Normalization4760 + Persistent ID0ADE6EBFF9C0731A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/03%20Weisses%20Fleisch.mp3 + File Folder Count4 + Library Folder Count1 + + 533 + + Track ID533 + NameSeemann + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size5767009 + Total Time288235 + Disc Number1 + Disc Count1 + Track Number5 + Track Count11 + Year1995 + Date Modified2006-02-22T01:38:55Z + Date Added2006-02-22T04:38:20Z + Bit Rate160 + Sample Rate44100 + Play Count34 + Play Date3514731626 + Play Date UTC2015-05-17T22:20:26Z + Skip Count4 + Skip Date2013-11-20T18:05:55Z + Album Rating100 + Album Rating Computed + Normalization4105 + Persistent ID0ADE6EBFF9C0731B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/05%20Seemann.mp3 + File Folder Count4 + Library Folder Count1 + + 535 + + Track ID535 + NameDu Riechst So Gut + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size5788962 + Total Time289332 + Disc Number1 + Disc Count1 + Track Number6 + Track Count11 + Year1995 + Date Modified2006-02-22T01:39:31Z + Date Added2006-02-22T04:38:57Z + Bit Rate160 + Sample Rate44100 + Play Count50 + Play Date3514731915 + Play Date UTC2015-05-17T22:25:15Z + Skip Count2 + Skip Date2013-01-26T04:25:07Z + Album Rating100 + Album Rating Computed + Normalization5072 + Persistent ID0ADE6EBFF9C0731C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/06%20Du%20Riechst%20So%20Gut.mp3 + File Folder Count4 + Library Folder Count1 + + 537 + + Track ID537 + NameDas Alte Leid + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size6893937 + Total Time344581 + Disc Number1 + Disc Count1 + Track Number7 + Track Count11 + Year1995 + Date Modified2006-02-22T04:40:11Z + Date Added2006-02-22T04:39:33Z + Bit Rate160 + Sample Rate44100 + Play Count46 + Play Date3483455746 + Play Date UTC2014-05-20T22:35:46Z + Skip Count1 + Skip Date2012-11-19T23:45:09Z + Album Rating100 + Album Rating Computed + Normalization4354 + Persistent ID0ADE6EBFF9C0731D + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/07%20Das%20Alte%20Leid.mp3 + File Folder Count4 + Library Folder Count1 + + 539 + + Track ID539 + NameHeirate Mich + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size5697006 + Total Time284734 + Disc Number1 + Disc Count1 + Track Number8 + Track Count11 + Year1995 + Date Modified2006-02-22T04:40:42Z + Date Added2006-02-22T04:40:13Z + Bit Rate160 + Sample Rate44100 + Play Count39 + Play Date3494418241 + Play Date UTC2014-09-24T19:44:01Z + Skip Count1 + Skip Date2013-10-20T15:36:01Z + Album Rating100 + Album Rating Computed + Normalization3449 + Persistent ID0ADE6EBFF9C0731E + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/08%20Heirate%20Mich.mp3 + File Folder Count4 + Library Folder Count1 + + 541 + + Track ID541 + NameHerzeleid + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size4470815 + Total Time223425 + Disc Number1 + Disc Count1 + Track Number9 + Track Count11 + Year1995 + Date Modified2006-02-22T04:41:05Z + Date Added2006-02-22T04:40:44Z + Bit Rate160 + Sample Rate44100 + Play Count42 + Play Date3501133343 + Play Date UTC2014-12-11T14:02:23Z + Skip Count1 + Skip Date2007-03-26T12:20:03Z + Album Rating100 + Album Rating Computed + Normalization4572 + Persistent ID0ADE6EBFF9C0731F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/09%20Herzeleid.mp3 + File Folder Count4 + Library Folder Count1 + + 543 + + Track ID543 + NameBaba O'Riley + ArtistThe Who + ComposerPete Townshend + AlbumWho's Next + GenreRock + KindMPEG audio file + Size5971179 + Total Time298448 + Disc Number1 + Disc Count1 + Track Number1 + Track Count9 + Year1971 + Date Modified2006-02-22T11:29:27Z + Date Added2006-02-22T11:28:56Z + Bit Rate160 + Sample Rate44100 + Play Count45 + Play Date3516367502 + Play Date UTC2015-06-05T20:45:02Z + Album Rating100 + Album Rating Computed + Normalization2287 + Sort ArtistWho + Persistent ID0ADE6EBFF9C07345 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Who/Who's%20Next/01%20Baba%20O'Riley.mp3 + File Folder Count4 + Library Folder Count1 + + 545 + + Track ID545 + NameBargain + ArtistThe Who + ComposerPete Townshend + AlbumWho's Next + GenreRock + KindMPEG audio file + Size6635730 + Total Time331676 + Disc Number1 + Disc Count1 + Track Number2 + Track Count9 + Year1971 + Date Modified2006-02-22T11:29:58Z + Date Added2006-02-22T11:29:29Z + Bit Rate160 + Sample Rate44100 + Play Count37 + Play Date3516377987 + Play Date UTC2015-06-05T23:39:47Z + Skip Count1 + Skip Date2007-03-26T12:20:03Z + Album Rating100 + Album Rating Computed + Normalization2534 + Sort ArtistWho + Persistent ID0ADE6EBFF9C07346 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Who/Who's%20Next/02%20Bargain.mp3 + File Folder Count4 + Library Folder Count1 + + 547 + + Track ID547 + NameLove Ain't for Keeping + ArtistThe Who + ComposerPete Townshend + AlbumWho's Next + GenreRock + KindMPEG audio file + Size2613410 + Total Time130560 + Disc Number1 + Disc Count1 + Track Number3 + Track Count9 + Year1971 + Date Modified2006-02-22T11:30:09Z + Date Added2006-02-22T11:30:00Z + Bit Rate160 + Sample Rate44100 + Play Count24 + Play Date3468350819 + Play Date UTC2013-11-27T03:46:59Z + Album Rating100 + Album Rating Computed + Normalization2465 + Sort ArtistWho + Persistent ID0ADE6EBFF9C07347 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Who/Who's%20Next/03%20Love%20Ain't%20for%20Keeping.mp3 + File Folder Count4 + Library Folder Count1 + + 549 + + Track ID549 + NameMy Wife + ArtistThe Who + ComposerJohn Entwistle + AlbumWho's Next + GenreRock + KindMPEG audio file + Size4277917 + Total Time213786 + Disc Number1 + Disc Count1 + Track Number4 + Track Count9 + Year1971 + Date Modified2006-02-22T11:30:27Z + Date Added2006-02-22T11:30:11Z + Bit Rate160 + Sample Rate44100 + Play Count17 + Play Date3462550796 + Play Date UTC2013-09-20T23:39:56Z + Album Rating100 + Album Rating Computed + Normalization3053 + Sort ArtistWho + Persistent ID0ADE6EBFF9C07348 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Who/Who's%20Next/04%20My%20Wife.mp3 + File Folder Count4 + Library Folder Count1 + + 551 + + Track ID551 + NameThe Song Is Over + ArtistThe Who + ComposerPete Townshend + AlbumWho's Next + GenreRock + KindMPEG audio file + Size7518155 + Total Time375797 + Disc Number1 + Disc Count1 + Track Number5 + Track Count9 + Year1971 + Date Modified2006-02-22T11:30:56Z + Date Added2006-02-22T11:30:28Z + Bit Rate160 + Sample Rate44100 + Play Count14 + Play Date3416571659 + Play Date UTC2012-04-06T19:40:59Z + Skip Count1 + Skip Date2012-04-06T18:23:33Z + Album Rating100 + Album Rating Computed + Normalization1521 + Sort ArtistWho + Sort NameSong Is Over + Persistent ID0ADE6EBFF9C07349 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Who/Who's%20Next/05%20The%20Song%20Is%20Over.mp3 + File Folder Count4 + Library Folder Count1 + + 553 + + Track ID553 + NameGetting In Tune + ArtistThe Who + ComposerPete Townshend + AlbumWho's Next + GenreRock + KindMPEG audio file + Size5778399 + Total Time288809 + Disc Number1 + Disc Count1 + Track Number6 + Track Count9 + Year1971 + Date Modified2006-02-22T08:31:17Z + Date Added2006-02-22T11:30:57Z + Bit Rate160 + Sample Rate44100 + Play Count27 + Play Date3462613748 + Play Date UTC2013-09-21T17:09:08Z + Album Rating100 + Album Rating Computed + Normalization1671 + Sort ArtistWho + Persistent ID0ADE6EBFF9C0734A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Who/Who's%20Next/06%20Getting%20In%20Tune.mp3 + File Folder Count4 + Library Folder Count1 + + 555 + + Track ID555 + NameGoing Mobile + ArtistThe Who + ComposerPete Townshend + AlbumWho's Next + GenreRock + KindMPEG audio file + Size4440404 + Total Time221910 + Disc Number1 + Disc Count1 + Track Number7 + Track Count9 + Year1971 + Date Modified2006-02-22T11:31:32Z + Date Added2006-02-22T11:31:18Z + Bit Rate160 + Sample Rate44100 + Play Count28 + Play Date3465205919 + Play Date UTC2013-10-21T17:11:59Z + Skip Count3 + Skip Date2013-07-01T19:39:07Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization2078 + Sort ArtistWho + Persistent ID0ADE6EBFF9C0734B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Who/Who's%20Next/07%20Going%20Mobile.mp3 + File Folder Count4 + Library Folder Count1 + + 557 + + Track ID557 + NameBehind Blue Eyes + ArtistThe Who + ComposerPete Townshend + AlbumWho's Next + GenreRock + KindMPEG audio file + Size4433616 + Total Time221570 + Disc Number1 + Disc Count1 + Track Number8 + Track Count9 + Year1971 + Date Modified2006-02-22T11:31:47Z + Date Added2006-02-22T11:31:34Z + Bit Rate160 + Sample Rate44100 + Play Count43 + Play Date3516380353 + Play Date UTC2015-06-06T00:19:13Z + Album Rating100 + Album Rating Computed + Normalization2095 + Sort ArtistWho + Persistent ID0ADE6EBFF9C0734C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Who/Who's%20Next/08%20Behind%20Blue%20Eyes.mp3 + File Folder Count4 + Library Folder Count1 + + 559 + + Track ID559 + NameWon't Get Fooled Again + ArtistThe Who + ComposerPete Townshend + AlbumWho's Next + GenreRock + KindMPEG audio file + Size10224447 + Total Time511111 + Disc Number1 + Disc Count1 + Track Number9 + Track Count9 + Year1971 + Date Modified2011-11-18T19:25:17Z + Date Added2006-02-22T11:31:48Z + Bit Rate160 + Sample Rate44100 + Play Count21 + Play Date3465751427 + Play Date UTC2013-10-28T00:43:47Z + Skip Count2 + Skip Date2013-10-21T00:07:27Z + Album Rating100 + Album Rating Computed + Normalization2413 + Sort ArtistWho + Persistent ID0ADE6EBFF9C0734D + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Who/Who's%20Next/09%20Won't%20Get%20Fooled%20Again.mp3 + File Folder Count4 + Library Folder Count1 + + 561 + + Track ID561 + NameFolsom Prison Blues + ArtistJohnny Cash + ComposerJohnny Cash + AlbumThe Legend Of Johnny Cash + GenreCountry + KindMPEG audio file + Size3402330 + Total Time170004 + Disc Number1 + Disc Count1 + Track Number3 + Track Count21 + Year1956 + Date Modified2006-04-10T05:07:56Z + Date Added2006-04-10T05:07:41Z + Bit Rate160 + Sample Rate44100 + Play Count47 + Play Date3494613442 + Play Date UTC2014-09-27T01:57:22Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3572 + Compilation + Sort AlbumLegend Of Johnny Cash + Persistent ID9E95A5DBB5FB10B1 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/The%20Legend%20Of%20Johnny%20Cash/03%20Folsom%20Prison%20Blues.mp3 + File Folder Count4 + Library Folder Count1 + + 563 + + Track ID563 + NameI Walk The Line + ArtistJohnny Cash + ComposerJohnny Cash + AlbumThe Legend Of Johnny Cash + GenreCountry + KindMPEG audio file + Size3316644 + Total Time165720 + Disc Number1 + Disc Count1 + Track Number4 + Track Count21 + Year1956 + Date Modified2006-04-10T05:08:11Z + Date Added2006-04-10T05:07:57Z + Bit Rate160 + Sample Rate44100 + Play Count33 + Play Date3494614411 + Play Date UTC2014-09-27T02:13:31Z + Skip Count1 + Skip Date2014-03-21T00:21:18Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization4191 + Compilation + Sort AlbumLegend Of Johnny Cash + Persistent ID9E95A5DBB5FB10B2 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/The%20Legend%20Of%20Johnny%20Cash/04%20I%20Walk%20The%20Line.mp3 + File Folder Count4 + Library Folder Count1 + + 565 + + Track ID565 + NameGet Rhythm + ArtistJohnny Cash + ComposerJohnny Cash + AlbumThe Legend Of Johnny Cash + GenreCountry + KindMPEG audio file + Size2692835 + Total Time134530 + Disc Number1 + Disc Count1 + Track Number5 + Track Count21 + Year1956 + Date Modified2006-04-10T05:08:23Z + Date Added2006-04-10T05:08:12Z + Bit Rate160 + Sample Rate44100 + Play Count35 + Play Date3494614164 + Play Date UTC2014-09-27T02:09:24Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization5483 + Compilation + Sort AlbumLegend Of Johnny Cash + Persistent ID9E95A5DBB5FB10B3 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/The%20Legend%20Of%20Johnny%20Cash/05%20Get%20Rhythm.mp3 + File Folder Count4 + Library Folder Count1 + + 567 + + Track ID567 + NameBig River + ArtistJohnny Cash + ComposerJohnny Cash + AlbumThe Legend Of Johnny Cash + GenreCountry + KindMPEG audio file + Size3056459 + Total Time152711 + Disc Number1 + Disc Count1 + Track Number6 + Track Count21 + Year1958 + Date Modified2006-04-10T05:08:42Z + Date Added2006-04-10T05:08:25Z + Bit Rate160 + Sample Rate44100 + Play Count51 + Play Date3516392025 + Play Date UTC2015-06-06T03:33:45Z + Skip Count1 + Skip Date2014-03-21T00:18:06Z + Album Rating100 + Album Rating Computed + Normalization4384 + Compilation + Sort AlbumLegend Of Johnny Cash + Persistent ID9E95A5DBB5FB10B4 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/The%20Legend%20Of%20Johnny%20Cash/06%20Big%20River.mp3 + File Folder Count4 + Library Folder Count1 + + 569 + + Track ID569 + NameGuess Things Happen That Way + ArtistJohnny Cash + ComposerJack Clement + AlbumThe Legend Of Johnny Cash + GenreCountry + KindMPEG audio file + Size2229964 + Total Time111386 + Disc Number1 + Disc Count1 + Track Number7 + Track Count21 + Year1958 + Date Modified2006-04-10T05:08:51Z + Date Added2006-04-10T05:08:43Z + Bit Rate160 + Sample Rate44100 + Play Count35 + Play Date3494614029 + Play Date UTC2014-09-27T02:07:09Z + Skip Count1 + Skip Date2014-03-21T00:18:10Z + Album Rating100 + Album Rating Computed + Normalization4968 + Compilation + Sort AlbumLegend Of Johnny Cash + Persistent ID9E95A5DBB5FB10B5 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/The%20Legend%20Of%20Johnny%20Cash/07%20Guess%20Things%20Happen%20That%20Way.mp3 + File Folder Count4 + Library Folder Count1 + + 571 + + Track ID571 + NameRing Of Fire + ArtistJohnny Cash + ComposerJune Carter, Merle Kilgore + AlbumThe Legend Of Johnny Cash + GenreCountry + KindMPEG audio file + Size3144248 + Total Time157100 + Disc Number1 + Disc Count1 + Track Number8 + Track Count21 + Year1963 + Date Modified2006-04-10T05:09:03Z + Date Added2006-04-10T05:08:52Z + Bit Rate160 + Sample Rate44100 + Play Count30 + Play Date3503057987 + Play Date UTC2015-01-02T20:39:47Z + Skip Count1 + Skip Date2014-03-21T00:20:55Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization4266 + Compilation + Sort AlbumLegend Of Johnny Cash + Persistent ID9E95A5DBB5FB10B6 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/The%20Legend%20Of%20Johnny%20Cash/08%20Ring%20Of%20Fire.mp3 + File Folder Count4 + Library Folder Count1 + + 573 + + Track ID573 + NameJackson + ArtistJohnny Cash + ComposerBilly Edd Wheeler, Jerry Lieber + AlbumThe Legend Of Johnny Cash + GenreCountry + KindMPEG audio file + Size3332852 + Total Time166530 + Disc Number1 + Disc Count1 + Track Number9 + Track Count21 + Year1967 + Date Modified2006-04-10T05:09:16Z + Date Added2006-04-10T05:09:05Z + Bit Rate160 + Sample Rate44100 + Play Count35 + Play Date3494613765 + Play Date UTC2014-09-27T02:02:45Z + Skip Count1 + Skip Date2014-03-21T00:21:12Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization5348 + Compilation + Sort AlbumLegend Of Johnny Cash + Persistent ID9E95A5DBB5FB10B7 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/The%20Legend%20Of%20Johnny%20Cash/09%20Jackson.mp3 + File Folder Count4 + Library Folder Count1 + + 575 + + Track ID575 + NameA Boy Named Sue (live) + ArtistJohnny Cash + ComposerShel Silverstein + AlbumThe Legend Of Johnny Cash + GenreCountry + KindMPEG audio file + Size4523514 + Total Time226063 + Disc Number1 + Disc Count1 + Track Number10 + Track Count21 + Year1969 + Date Modified2006-04-10T05:09:32Z + Date Added2006-04-10T05:09:17Z + Bit Rate160 + Sample Rate44100 + Play Count37 + Play Date3502897865 + Play Date UTC2015-01-01T00:11:05Z + Album Rating100 + Album Rating Computed + Normalization3758 + Compilation + Sort AlbumLegend Of Johnny Cash + Sort NameBoy Named Sue (live) + Persistent ID9E95A5DBB5FB10B8 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/The%20Legend%20Of%20Johnny%20Cash/10%20A%20Boy%20Named%20Sue%20(live).mp3 + File Folder Count4 + Library Folder Count1 + + 577 + + Track ID577 + NameYou Raise Me Up + ArtistSelah + ComposerSelah + AlbumHiding Place + GenreGospel & Religious + KindMPEG audio file + Size6047466 + Total Time302262 + Disc Number1 + Disc Count1 + Track Number1 + Track Count12 + Year2004 + Date Modified2006-07-30T14:50:45Z + Date Added2006-07-30T14:50:14Z + Bit Rate160 + Sample Rate44100 + Play Count9 + Play Date3489330119 + Play Date UTC2014-07-27T22:21:59Z + Skip Count1 + Skip Date2013-07-30T03:22:33Z + Normalization1904 + Persistent IDAD380477BA4E871B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Selah/Hiding%20Place/01%20You%20Raise%20Me%20Up.mp3 + File Folder Count4 + Library Folder Count1 + + 579 + + Track ID579 + NameHold On, I'm Coming + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size5653546 + Total Time282566 + Track Number1 + Track Count14 + Date Modified2006-12-12T15:47:46Z + Date Added2006-12-12T21:47:17Z + Bit Rate160 + Sample Rate44100 + Play Count34 + Play Date3460724246 + Play Date UTC2013-08-30T20:17:26Z + Skip Count2 + Skip Date2008-04-11T14:24:20Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization4674 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4BFB6 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/01%20Hold%20On,%20I'm%20Coming.mp3 + File Folder Count4 + Library Folder Count1 + + 581 + + Track ID581 + NameGot my Mojo Working + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size6212566 + Total Time310517 + Track Number2 + Track Count14 + Date Modified2006-12-12T15:48:15Z + Date Added2006-12-12T21:47:47Z + Bit Rate160 + Sample Rate44100 + Play Count52 + Play Date3462615015 + Play Date UTC2013-09-21T17:30:15Z + Skip Count2 + Skip Date2015-01-02T22:11:56Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization6231 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C040 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/02%20Got%20my%20Mojo%20Working.mp3 + File Folder Count4 + Library Folder Count1 + + 583 + + Track ID583 + NameSweet Home Chicago + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size7519210 + Total Time375849 + Track Number3 + Track Count14 + Date Modified2006-12-12T15:48:49Z + Date Added2006-12-12T21:48:17Z + Bit Rate160 + Sample Rate44100 + Play Count27 + Play Date3458499108 + Play Date UTC2013-08-05T02:11:48Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization6114 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C042 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/03%20Sweet%20Home%20Chicago.mp3 + File Folder Count4 + Library Folder Count1 + + 585 + + Track ID585 + NameHeavy Love + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size5073096 + Total Time253544 + Track Number4 + Track Count14 + Date Modified2006-12-12T15:49:09Z + Date Added2006-12-12T21:48:50Z + Bit Rate160 + Sample Rate44100 + Play Count28 + Play Date3461041695 + Play Date UTC2013-09-03T12:28:15Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization4109 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C044 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/04%20Heavy%20Love.mp3 + File Folder Count4 + Library Folder Count1 + + 587 + + Track ID587 + NameCold Cold Feeling + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size5240809 + Total Time261929 + Track Number5 + Track Count14 + Date Modified2006-12-12T15:49:29Z + Date Added2006-12-12T21:49:11Z + Bit Rate160 + Sample Rate44100 + Play Count43 + Play Date3462607121 + Play Date UTC2013-09-21T15:18:41Z + Skip Count2 + Skip Date2013-10-20T10:35:05Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3238 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C046 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/05%20Cold%20Cold%20Feeling.mp3 + File Folder Count4 + Library Folder Count1 + + 589 + + Track ID589 + NameLonely Avenue + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size5842666 + Total Time292022 + Track Number6 + Track Count14 + Date Modified2006-12-12T12:49:50Z + Date Added2006-12-12T21:49:30Z + Bit Rate160 + Sample Rate44100 + Play Count24 + Play Date3489332620 + Play Date UTC2014-07-27T23:03:40Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3416 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C048 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/06%20Lonely%20Avenue.mp3 + File Folder Count4 + Library Folder Count1 + + 591 + + Track ID591 + NameGood Morning Little Schoolgirl + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size5575189 + Total Time278648 + Track Number7 + Track Count14 + Date Modified2006-12-12T15:50:09Z + Date Added2006-12-12T21:49:51Z + Bit Rate160 + Sample Rate44100 + Play Count20 + Play Date3460725197 + Play Date UTC2013-08-30T20:33:17Z + Skip Count1 + Skip Date2013-10-20T03:08:40Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3857 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C04A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/07%20Good%20Morning%20Little%20Schoolgirl.mp3 + File Folder Count4 + Library Folder Count1 + + 593 + + Track ID593 + NameDust My Broom + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size5988429 + Total Time299311 + Track Number8 + Track Count14 + Date Modified2006-12-12T15:50:28Z + Date Added2006-12-12T21:50:10Z + Bit Rate160 + Sample Rate44100 + Play Count24 + Play Date3462551095 + Play Date UTC2013-09-20T23:44:55Z + Skip Count2 + Skip Date2013-09-21T16:11:45Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization6499 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C04C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/08%20Dust%20My%20Broom.mp3 + File Folder Count4 + Library Folder Count1 + + 595 + + Track ID595 + NameGimme' Some Lovin + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size4546997 + Total Time227239 + Track Number9 + Track Count14 + Date Modified2006-12-12T15:50:42Z + Date Added2006-12-12T21:50:29Z + Bit Rate160 + Sample Rate44100 + Play Count35 + Play Date3465120682 + Play Date UTC2013-10-20T17:31:22Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization4198 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C04E + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/09%20Gimme'%20Some%20Lovin.mp3 + File Folder Count4 + Library Folder Count1 + + 597 + + Track ID597 + NameEverybody Needs Somebody to Love + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size3905968 + Total Time195186 + Track Number10 + Track Count14 + Date Modified2006-12-12T15:50:54Z + Date Added2006-12-12T21:50:44Z + Bit Rate160 + Sample Rate44100 + Play Count24 + Play Date3501133114 + Play Date UTC2014-12-11T13:58:34Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization5205 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C050 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/10%20Everybody%20Needs%20Somebody%20to%20Love.mp3 + File Folder Count4 + Library Folder Count1 + + 599 + + Track ID599 + NameBlack Magic Woman + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size8855113 + Total Time442644 + Track Number11 + Track Count14 + Date Modified2008-01-11T14:55:17Z + Date Added2006-12-12T21:50:56Z + Bit Rate160 + Sample Rate44100 + Play Count31 + Play Date3516436187 + Play Date UTC2015-06-06T15:49:47Z + Skip Count3 + Skip Date2013-10-23T03:39:43Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3312 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C052 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/11%20Black%20Magic%20Woman.mp3 + File Folder Count4 + Library Folder Count1 + + 601 + + Track ID601 + NameSteppin' Rooster + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size14099454 + Total Time704862 + Track Number12 + Track Count14 + Date Modified2006-12-12T15:52:01Z + Date Added2006-12-12T21:51:21Z + Bit Rate160 + Sample Rate44100 + Play Count21 + Play Date3508731912 + Play Date UTC2015-03-09T11:45:12Z + Skip Count1 + Skip Date2015-01-02T20:40:09Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3035 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C054 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/12%20Steppin'%20Rooster.mp3 + File Folder Count4 + Library Folder Count1 + + 603 + + Track ID603 + NameOur Love is Drifting + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size5855213 + Total Time292649 + Track Number13 + Track Count14 + Date Modified2006-12-12T12:52:16Z + Date Added2006-12-12T21:52:02Z + Bit Rate160 + Sample Rate44100 + Play Count15 + Play Date3356035606 + Play Date UTC2010-05-07T04:06:46Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3107 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C056 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/13%20Our%20Love%20is%20Drifting.mp3 + File Folder Count4 + Library Folder Count1 + + 605 + + Track ID605 + NameDoin' 100 + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size6881810 + Total Time343980 + Track Number14 + Track Count14 + Date Modified2006-12-12T15:53:32Z + Date Added2006-12-12T21:52:16Z + Bit Rate160 + Sample Rate44100 + Play Count20 + Play Date3462609763 + Play Date UTC2013-09-21T16:02:43Z + Skip Count1 + Skip Date2013-01-26T04:22:15Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization2665 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C058 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/14%20Doin'%20100.mp3 + File Folder Count4 + Library Folder Count1 + + 607 + + Track ID607 + NameTrack 01 + ArtistSinister Symphony + ComposerBrent Severance + KindMPEG audio file + Size5201018 + Total Time259944 + Track Number1 + Track Count8 + Date Modified2007-02-20T15:20:23Z + Date Added2007-02-11T17:24:34Z + Bit Rate160 + Sample Rate44100 + Play Count7 + Play Date3415096629 + Play Date UTC2012-03-20T17:57:09Z + Skip Count2 + Skip Date2013-10-21T00:07:42Z + Rating100 + Normalization1299 + Persistent ID2ECF7628A432E2E5 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Sinister%20Symphony/Unknown%20Album/01%20Track%2001.mp3 + File Folder Count4 + Library Folder Count1 + + 609 + + Track ID609 + NameTrack 02 + ArtistSinister Symphony + ComposerBrent Severance + KindMPEG audio file + Size4621099 + Total Time230948 + Track Number2 + Track Count8 + Date Modified2007-02-20T15:20:23Z + Date Added2007-02-11T17:25:20Z + Bit Rate160 + Sample Rate44100 + Play Count14 + Play Date3394735877 + Play Date UTC2011-07-29T02:11:17Z + Rating100 + Normalization1612 + Persistent ID2ECF7628A432E2E9 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Sinister%20Symphony/Unknown%20Album/02%20Track%2002.mp3 + File Folder Count4 + Library Folder Count1 + + 611 + + Track ID611 + NameTrack 03 + ArtistSinister Symphony + ComposerBrent Severance + KindMPEG audio file + Size4132087 + Total Time206497 + Track Number3 + Track Count8 + Date Modified2007-02-20T15:20:23Z + Date Added2007-02-11T17:25:57Z + Bit Rate160 + Sample Rate44100 + Play Count16 + Play Date3394735651 + Play Date UTC2011-07-29T02:07:31Z + Skip Count3 + Skip Date2009-03-01T00:35:45Z + Rating100 + Normalization1611 + Persistent ID2ECF7628A432E2ED + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Sinister%20Symphony/Unknown%20Album/03%20Track%2003.mp3 + File Folder Count4 + Library Folder Count1 + + 613 + + Track ID613 + NameTrack 04 + ArtistSinister Symphony + ComposerBrent Severance + KindMPEG audio file + Size3779956 + Total Time188891 + Track Number4 + Track Count8 + Date Modified2007-02-20T15:20:23Z + Date Added2007-02-11T17:26:28Z + Bit Rate160 + Sample Rate44100 + Play Count12 + Play Date3489327798 + Play Date UTC2014-07-27T21:43:18Z + Skip Count4 + Skip Date2013-11-11T13:53:03Z + Rating100 + Normalization1581 + Persistent ID2ECF7628A432E2F1 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Sinister%20Symphony/Unknown%20Album/04%20Track%2004.mp3 + File Folder Count4 + Library Folder Count1 + + 615 + + Track ID615 + NameTrack 05 + ArtistSinister Symphony + ComposerBrent Severance + KindMPEG audio file + Size5175418 + Total Time258664 + Track Number5 + Track Count8 + Date Modified2007-02-20T15:20:23Z + Date Added2007-02-11T17:26:55Z + Bit Rate160 + Sample Rate44100 + Play Count12 + Play Date3394735265 + Play Date UTC2011-07-29T02:01:05Z + Skip Count3 + Skip Date2013-09-21T01:55:29Z + Rating100 + Normalization1235 + Persistent ID2ECF7628A432E2F5 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Sinister%20Symphony/Unknown%20Album/05%20Track%2005.mp3 + File Folder Count4 + Library Folder Count1 + + 617 + + Track ID617 + NameTrack 06 + ArtistSinister Symphony + ComposerBrent Severance + KindMPEG audio file + Size3729801 + Total Time186383 + Track Number6 + Track Count8 + Date Modified2007-02-20T15:20:23Z + Date Added2007-02-11T17:27:29Z + Bit Rate160 + Sample Rate44100 + Play Count9 + Play Date3489331345 + Play Date UTC2014-07-27T22:42:25Z + Rating100 + Normalization3393 + Persistent ID2ECF7628A432E2F9 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Sinister%20Symphony/Unknown%20Album/06%20Track%2006.mp3 + File Folder Count4 + Library Folder Count1 + + 619 + + Track ID619 + NameTrack 07 + ArtistSinister Symphony + ComposerBrent Severance + KindMPEG audio file + Size3290944 + Total Time164440 + Track Number7 + Track Count8 + Date Modified2007-02-20T15:20:23Z + Date Added2007-02-11T17:27:52Z + Bit Rate160 + Sample Rate44100 + Play Count11 + Play Date3489335442 + Play Date UTC2014-07-27T23:50:42Z + Skip Count1 + Skip Date2008-02-06T06:20:16Z + Rating100 + Normalization460 + Persistent ID2ECF7628A432E2FD + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Sinister%20Symphony/Unknown%20Album/07%20Track%2007.mp3 + File Folder Count4 + Library Folder Count1 + + 621 + + Track ID621 + NameTrack 08 + ArtistSinister Symphony + ComposerBrent Severance + KindMPEG audio file + Size6237556 + Total Time311771 + Track Number8 + Track Count8 + Date Modified2007-02-20T15:20:23Z + Date Added2007-02-11T17:28:13Z + Bit Rate160 + Sample Rate44100 + Play Count4 + Play Date3394734670 + Play Date UTC2011-07-29T01:51:10Z + Skip Count5 + Skip Date2013-10-01T12:51:54Z + Normalization611 + Persistent ID2ECF7628A432E301 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Sinister%20Symphony/Unknown%20Album/08%20Track%2008.mp3 + File Folder Count4 + Library Folder Count1 + + 623 + + Track ID623 + NameMother Joy + ArtistMatt Ender + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size5748117 + Total Time287294 + Disc Number1 + Disc Count1 + Track Number1 + Track Count13 + Date Modified2011-09-26T11:37:09Z + Date Added2007-03-26T12:19:29Z + Bit Rate160 + Sample Rate44100 + Play Count463 + Play Date3494827142 + Play Date UTC2014-09-29T13:19:02Z + Skip Count6 + Skip Date2013-10-19T00:24:39Z + Normalization1628 + Compilation + Persistent IDDD108F7673595DD9 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/01%20Mother%20Joy.mp3 + File Folder Count4 + Library Folder Count1 + + 625 + + Track ID625 + NameSoldier's Lament + ArtistSteve McDonald + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size6946102 + Total Time347193 + Disc Number1 + Disc Count1 + Track Number2 + Track Count13 + Date Modified2007-03-26T12:20:41Z + Date Added2007-03-26T12:20:02Z + Bit Rate160 + Sample Rate44100 + Play Count371 + Play Date3502896971 + Play Date UTC2014-12-31T23:56:11Z + Skip Count4 + Skip Date2013-08-30T12:07:21Z + Normalization1886 + Compilation + Persistent IDDD108F7673595DE0 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/02%20Soldier's%20Lament.mp3 + File Folder Count4 + Library Folder Count1 + + 627 + + Track ID627 + NameDulaman + ArtistAltan + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size4462362 + Total Time223007 + Disc Number1 + Disc Count1 + Track Number3 + Track Count13 + Date Modified2007-03-26T12:21:29Z + Date Added2007-03-26T12:20:42Z + Bit Rate160 + Sample Rate44100 + Play Count403 + Play Date3497334331 + Play Date UTC2014-10-28T13:45:31Z + Skip Count4 + Skip Date2012-06-30T17:40:16Z + Normalization1440 + Compilation + Persistent IDDD108F7673595E7F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/03%20Du%CC%81lama%CC%81n.mp3 + File Folder Count4 + Library Folder Count1 + + 629 + + Track ID629 + NameThe Arrow + ArtistChris Spheeris + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size6399614 + Total Time319869 + Disc Number1 + Disc Count1 + Track Number4 + Track Count13 + Date Modified2007-03-26T12:22:06Z + Date Added2007-03-26T12:21:30Z + Bit Rate160 + Sample Rate44100 + Play Count416 + Play Date3518868510 + Play Date UTC2015-07-04T19:28:30Z + Skip Count3 + Skip Date2014-03-08T17:49:59Z + Normalization1639 + Compilation + Sort NameArrow + Persistent IDDD108F7673595F34 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/04%20The%20Arrow.mp3 + File Folder Count4 + Library Folder Count1 + + 631 + + Track ID631 + NameSpanish Eyes + ArtistLa Esperanza + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size5182831 + Total Time259030 + Disc Number1 + Disc Count1 + Track Number5 + Track Count13 + Date Modified2007-03-26T12:22:26Z + Date Added2007-03-26T12:22:07Z + Bit Rate160 + Sample Rate44100 + Play Count375 + Play Date3502885019 + Play Date UTC2014-12-31T20:36:59Z + Skip Count3 + Skip Date2010-04-26T22:56:36Z + Normalization1645 + Compilation + Persistent IDDD108F7673595F38 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/05%20Spanish%20Eyes.mp3 + File Folder Count4 + Library Folder Count1 + + 633 + + Track ID633 + NameBanana Bay + ArtistLuis Villegas + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size3963434 + Total Time198060 + Disc Number1 + Disc Count1 + Track Number6 + Track Count13 + Date Modified2007-03-26T12:22:51Z + Date Added2007-03-26T12:22:27Z + Bit Rate160 + Sample Rate44100 + Play Count403 + Play Date3516367700 + Play Date UTC2015-06-05T20:48:20Z + Skip Count3 + Skip Date2010-04-26T22:56:43Z + Normalization2423 + Compilation + Persistent IDDD108F7673595F3C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/06%20Banana%20Bay.mp3 + File Folder Count4 + Library Folder Count1 + + 635 + + Track ID635 + NameAguas De Marco + ArtistRosa Passos + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size3590408 + Total Time179408 + Disc Number1 + Disc Count1 + Track Number7 + Track Count13 + Date Modified2007-03-26T12:23:04Z + Date Added2007-03-26T12:22:52Z + Bit Rate160 + Sample Rate44100 + Play Count407 + Play Date3518867406 + Play Date UTC2015-07-04T19:10:06Z + Skip Count3 + Skip Date2015-02-09T22:18:36Z + Normalization1649 + Compilation + Persistent IDDD108F7673595F40 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/07%20Aguas%20De%20Marco.mp3 + File Folder Count4 + Library Folder Count1 + + 637 + + Track ID637 + NameTamborea + ArtistEnergipsy + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size4710008 + Total Time235389 + Disc Number1 + Disc Count1 + Track Number8 + Track Count13 + Date Modified2007-03-26T12:23:30Z + Date Added2007-03-26T12:23:05Z + Bit Rate160 + Sample Rate44100 + Play Count355 + Play Date3503063510 + Play Date UTC2015-01-02T22:11:50Z + Skip Count1 + Skip Date2010-04-26T22:56:21Z + Normalization3787 + Compilation + Persistent IDDD108F7673595F44 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/08%20Tamborea.mp3 + File Folder Count4 + Library Folder Count1 + + 639 + + Track ID639 + NameGone + ArtistHollie Smith + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size3930513 + Total Time196414 + Disc Number1 + Disc Count1 + Track Number9 + Track Count13 + Date Modified2007-03-26T12:23:47Z + Date Added2007-03-26T12:23:36Z + Bit Rate160 + Sample Rate44100 + Play Count362 + Play Date3494829400 + Play Date UTC2014-09-29T13:56:40Z + Skip Count6 + Skip Date2010-04-26T22:56:25Z + Normalization1468 + Compilation + Persistent IDDD108F7673595F48 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/09%20Gone.mp3 + File Folder Count4 + Library Folder Count1 + + 641 + + Track ID641 + NameThe Immigrant + ArtistJoanie Madden + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size7254867 + Total Time362631 + Disc Number1 + Disc Count1 + Track Number10 + Track Count13 + Date Modified2007-03-26T12:24:10Z + Date Added2007-03-26T12:23:49Z + Bit Rate160 + Sample Rate44100 + Play Count350 + Play Date3494830670 + Play Date UTC2014-09-29T14:17:50Z + Skip Count1 + Skip Date2010-04-26T22:56:29Z + Normalization3271 + Compilation + Sort NameImmigrant + Persistent IDDD108F7673595F4C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/10%20The%20Immigrant.mp3 + File Folder Count4 + Library Folder Count1 + + 643 + + Track ID643 + NamePahrump-Big Water + ArtistCusco + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size3834912 + Total Time191634 + Disc Number1 + Disc Count1 + Track Number11 + Track Count13 + Date Modified2007-03-26T12:24:22Z + Date Added2007-03-26T12:24:11Z + Bit Rate160 + Sample Rate44100 + Play Count342 + Play Date3494827532 + Play Date UTC2014-09-29T13:25:32Z + Skip Count3 + Skip Date2013-08-12T23:39:45Z + Normalization2537 + Compilation + Persistent IDDD108F7673595F50 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/11%20Pahrump-Big%20Water.mp3 + File Folder Count4 + Library Folder Count1 + + 645 + + Track ID645 + NameSeeker's Quest + ArtistCheryl Gunn + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size4730915 + Total Time236434 + Disc Number1 + Disc Count1 + Track Number12 + Track Count13 + Date Modified2007-03-26T12:24:36Z + Date Added2007-03-26T12:24:23Z + Bit Rate160 + Sample Rate44100 + Play Count337 + Play Date3494829636 + Play Date UTC2014-09-29T14:00:36Z + Skip Count3 + Skip Date2010-04-26T22:57:18Z + Normalization1416 + Compilation + Persistent IDDD108F7673595F54 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/12%20Seeker's%20Quest.mp3 + File Folder Count4 + Library Folder Count1 + + 647 + + Track ID647 + NameFloating To Forever + ArtistDean Everson + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size7035965 + Total Time351686 + Disc Number1 + Disc Count1 + Track Number13 + Track Count13 + Date Modified2007-03-26T12:24:56Z + Date Added2007-03-26T12:24:37Z + Bit Rate160 + Sample Rate44100 + Play Count337 + Play Date3502812532 + Play Date UTC2014-12-31T00:28:52Z + Skip Count4 + Skip Date2014-01-15T02:07:25Z + Normalization1392 + Compilation + Persistent IDDD108F7673595F58 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/13%20Floating%20To%20Forever.mp3 + File Folder Count4 + Library Folder Count1 + + 649 + + Track ID649 + NameOpen Road + ArtistJeff Bailey + ComposerJeff Bailey + AlbumRelaxing Jazz + GenreJazz + KindMPEG audio file + Size6373489 + Total Time318563 + Disc Number1 + Disc Count1 + Track Number10 + Track Count12 + Year2004 + Date Modified2007-04-08T05:52:48Z + Date Added2007-04-08T05:52:31Z + Bit Rate160 + Sample Rate44100 + Play Count10 + Play Date3494417176 + Play Date UTC2014-09-24T19:26:16Z + Normalization1029 + Persistent IDCF18B3C628301AFD + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Jeff%20Bailey/Relaxing%20Jazz/10%20Open%20Road.mp3 + File Folder Count4 + Library Folder Count1 + + 651 + + Track ID651 + Nameeniment-version-a + KindMPEG-4 video file + Size6493210 + Total Time32032 + Date Modified2007-06-03T15:40:58Z + Date Added2007-06-03T15:41:18Z + Bit Rate124 + Sample Rate44100 + Play Count28 + Play Date3457182161 + Play Date UTC2013-07-20T20:22:41Z + Artwork Count1 + Persistent ID03E528C7E324652D + Track TypeFile + Has Video + HD + Video Width640 + Video Height426 + File Type1295275552 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Movies/eniment-version-a.m4v + File Folder Count3 + Library Folder Count1 + + 653 + + Track ID653 + NameRuby + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size4102328 + Total Time205008 + Track Number1 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:01Z + Date Added2007-11-30T23:55:34Z + Bit Rate160 + Sample Rate44100 + Play Count13 + Play Date3489335651 + Play Date UTC2014-07-27T23:54:11Z + Skip Count1 + Skip Date2013-10-28T12:04:32Z + Normalization11141 + Persistent ID1BD284EFA469A00E + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/01%20Ruby.mp3 + File Folder Count4 + Library Folder Count1 + + 655 + + Track ID655 + NameThe Angry Mob + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size5768417 + Total Time288313 + Track Number2 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:01Z + Date Added2007-11-30T23:56:12Z + Bit Rate160 + Sample Rate44100 + Play Count41 + Play Date3518867694 + Play Date UTC2015-07-04T19:14:54Z + Normalization11833 + Sort NameAngry Mob + Persistent ID1BD284EFA469A013 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/02%20The%20Angry%20Mob.mp3 + File Folder Count4 + Library Folder Count1 + + 657 + + Track ID657 + NameHeat Dies Down + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size4743372 + Total Time237061 + Track Number3 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:01Z + Date Added2007-11-30T23:56:59Z + Bit Rate160 + Sample Rate44100 + Play Count12 + Play Date3494417665 + Play Date UTC2014-09-24T19:34:25Z + Normalization14681 + Persistent ID1BD284EFA469A018 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/03%20Heat%20Dies%20Down.mp3 + File Folder Count4 + Library Folder Count1 + + 659 + + Track ID659 + NameHighroyds + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size3993658 + Total Time199575 + Track Number4 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:01Z + Date Added2007-11-30T23:57:34Z + Bit Rate160 + Sample Rate44100 + Play Count10 + Play Date3489336999 + Play Date UTC2014-07-28T00:16:39Z + Skip Count1 + Skip Date2013-08-30T19:08:15Z + Normalization14877 + Persistent ID1BD284EFA469A01D + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/04%20Highroyds.mp3 + File Folder Count4 + Library Folder Count1 + + 661 + + Track ID661 + NameLove's Not A Competition (But I'm Winning) + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size3958132 + Total Time197799 + Track Number5 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:01Z + Date Added2007-11-30T23:58:03Z + Bit Rate160 + Sample Rate44100 + Play Count11 + Play Date3465234119 + Play Date UTC2013-10-22T01:01:59Z + Normalization5760 + Persistent ID1BD284EFA469A022 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/05%20Love's%20Not%20A%20Competition%20(But%20I'm%20Winning).mp3 + File Folder Count4 + Library Folder Count1 + + 663 + + Track ID663 + NameThank You Very Much + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size3157217 + Total Time157753 + Track Number6 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:01Z + Date Added2007-11-30T23:58:29Z + Bit Rate160 + Sample Rate44100 + Play Count11 + Play Date3467051865 + Play Date UTC2013-11-12T02:57:45Z + Normalization15647 + Persistent ID1BD284EFA469A027 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/06%20Thank%20You%20Very%20Much.mp3 + File Folder Count4 + Library Folder Count1 + + 665 + + Track ID665 + NameI Can Do It Without You + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size4086132 + Total Time204199 + Track Number7 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:01Z + Date Added2007-11-30T23:58:49Z + Bit Rate160 + Sample Rate44100 + Play Count11 + Play Date3465208044 + Play Date UTC2013-10-21T17:47:24Z + Normalization13925 + Persistent ID1BD284EFA469A02C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/07%20I%20Can%20Do%20It%20Without%20You.mp3 + File Folder Count4 + Library Folder Count1 + + 667 + + Track ID667 + NameMy Kind Of Guy + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size4934066 + Total Time246595 + Track Number8 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:01Z + Date Added2007-11-30T23:59:13Z + Bit Rate160 + Sample Rate44100 + Play Count10 + Play Date3462544743 + Play Date UTC2013-09-20T21:59:03Z + Skip Count1 + Normalization9293 + Persistent ID1BD284EFA469A031 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/08%20My%20Kind%20Of%20Guy.mp3 + File Folder Count4 + Library Folder Count1 + + 669 + + Track ID669 + NameEverything Is Average Nowadays + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size3297234 + Total Time164754 + Track Number9 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:01Z + Date Added2007-11-30T23:59:42Z + Bit Rate160 + Sample Rate44100 + Play Count16 + Play Date3462610959 + Play Date UTC2013-09-21T16:22:39Z + Skip Count1 + Skip Date2012-11-20T00:10:45Z + Normalization13794 + Persistent ID1BD284EFA469A036 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/09%20Everything%20Is%20Average%20Nowadays.mp3 + File Folder Count4 + Library Folder Count1 + + 671 + + Track ID671 + NameLearnt My Lesson Well + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size6521267 + Total Time325955 + Track Number10 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:02Z + Date Added2007-12-01T00:00:02Z + Bit Rate160 + Sample Rate44100 + Play Count9 + Play Date3462546757 + Play Date UTC2013-09-20T22:32:37Z + Normalization7808 + Persistent ID1BD284EFA469A03B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/10%20Learnt%20My%20Lesson%20Well.mp3 + File Folder Count4 + Library Folder Count1 + + 673 + + Track ID673 + NameTry Your Best + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size4452369 + Total Time222511 + Track Number11 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:02Z + Date Added2007-12-01T00:00:47Z + Bit Rate160 + Sample Rate44100 + Play Count8 + Play Date3465121624 + Play Date UTC2013-10-20T17:47:04Z + Normalization7028 + Persistent ID1BD284EFA469A040 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/11%20Try%20Your%20Best.mp3 + File Folder Count4 + Library Folder Count1 + + 675 + + Track ID675 + NameRetirement + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size4750688 + Total Time237426 + Track Number12 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:02Z + Date Added2007-12-01T00:01:15Z + Bit Rate160 + Sample Rate44100 + Play Count10 + Play Date3464362387 + Play Date UTC2013-10-11T22:53:07Z + Normalization16567 + Persistent ID1BD284EFA469A045 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/12%20Retirement.mp3 + File Folder Count4 + Library Folder Count1 + + 677 + + Track ID677 + NameThe Angry Mob [Live From Berlin] + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size5583471 + Total Time279066 + Track Number13 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:02Z + Date Added2007-12-01T00:01:40Z + Bit Rate160 + Sample Rate44100 + Play Count40 + Play Date3518867973 + Play Date UTC2015-07-04T19:19:33Z + Normalization8417 + Sort NameAngry Mob [Live From Berlin] + Persistent ID1BD284EFA469A04A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/13%20The%20Angry%20Mob%20%5BLive%20From%20Berlin%5D.mp3 + File Folder Count4 + Library Folder Count1 + + 679 + + Track ID679 + NameI Like To Fight + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size4373480 + Total Time218566 + Track Number14 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:02Z + Date Added2007-12-01T00:02:08Z + Bit Rate160 + Sample Rate44100 + Play Count8 + Play Date3489338420 + Play Date UTC2014-07-28T00:40:20Z + Normalization14787 + Persistent ID1BD284EFA469A04F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/14%20I%20Like%20To%20Fight.mp3 + File Folder Count4 + Library Folder Count1 + + 681 + + Track ID681 + NameFrom The Neck Down + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size2946671 + Total Time147226 + Track Number15 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:02Z + Date Added2007-12-01T00:02:32Z + Bit Rate160 + Sample Rate44100 + Play Count15 + Play Date3505752301 + Play Date UTC2015-02-03T01:05:01Z + Normalization12005 + Persistent ID1BD284EFA469A054 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/15%20From%20The%20Neck%20Down.mp3 + File Folder Count4 + Library Folder Count1 + + 683 + + Track ID683 + Nameruby_on_rails + KindMPEG-4 video file + Size51202652 + Total Time1207920 + Date Modified2010-08-16T20:33:56Z + Date Added2007-12-27T15:43:30Z + Bit Rate106 + Artwork Count1 + Persistent IDD4D578A35EB69088 + Track TypeFile + Has Video + HD + Video Width480 + Video Height288 + Locationfile://localhost/Users/csev/Desktop/publish/media/2007/ruby_on_rails.mp4 + File Folder Count5 + Library Folder Count3 + + 685 + + Track ID685 + NameAcceleratorBlues + ArtistThe Canettes Blues Band + KindMPEG audio file + Size8079282 + Total Time336457 + Date Modified2008-01-11T02:31:53Z + Date Added2008-01-11T02:30:36Z + Bit Rate192 + Sample Rate44100 + Play Count71 + Play Date3518867227 + Play Date UTC2015-07-04T19:07:07Z + Skip Count4 + Skip Date2014-10-17T01:54:12Z + Sort ArtistCanettes Blues Band + Persistent IDA9ADCB45BD7DF0F0 + Track TypeFile + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/Unknown%20Album/AcceleratorBlues.mp3 + File Folder Count4 + Library Folder Count1 + + 687 + + Track ID687 + NameHenryFordBlues + ArtistThe Canettes Blues Band + KindMPEG audio file + Size7164578 + Total Time298344 + Date Modified2008-01-11T02:31:48Z + Date Added2008-01-11T02:31:08Z + Bit Rate192 + Sample Rate44100 + Play Count4 + Play Date3464981822 + Play Date UTC2013-10-19T02:57:02Z + Sort ArtistCanettes Blues Band + Persistent IDA9ADCB45BD7DF0F5 + Track TypeFile + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/Unknown%20Album/HenryFordBlues.mp3 + File Folder Count4 + Library Folder Count1 + + 689 + + Track ID689 + NameSteppinOut + ArtistThe Canettes Blues Band + KindMPEG audio file + Size4629866 + Total Time192731 + Date Modified2008-01-11T02:31:58Z + Date Added2008-01-11T02:31:21Z + Bit Rate192 + Sample Rate44100 + Play Count8 + Play Date3464352347 + Play Date UTC2013-10-11T20:05:47Z + Skip Count1 + Skip Date2013-09-21T00:05:43Z + Sort ArtistCanettes Blues Band + Persistent IDA9ADCB45BD7DF0FA + Track TypeFile + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/Unknown%20Album/SteppinOut.mp3 + File Folder Count4 + Library Folder Count1 + + 691 + + Track ID691 + NameLittleRedRooster + ArtistThe Canettes Blues Band + KindMPEG audio file + Size9333787 + Total Time388728 + Date Modified2008-01-11T02:31:42Z + Date Added2008-01-11T02:31:29Z + Bit Rate192 + Sample Rate44100 + Play Count13 + Play Date3454674169 + Play Date UTC2013-06-21T19:42:49Z + Sort ArtistCanettes Blues Band + Persistent IDA9ADCB45BD7DF0FF + Track TypeFile + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/Unknown%20Album/LittleRedRooster.mp3 + File Folder Count4 + Library Folder Count1 + + 693 + + Track ID693 + Namefln_iphone + KindMPEG-4 video file + Size74974645 + Total Time582382 + Date Modified2010-08-16T20:31:33Z + Date Added2008-02-22T17:20:41Z + Bit Rate123 + Play Count1 + Play Date3294432235 + Play Date UTC2008-05-24T04:03:55Z + Artwork Count1 + Persistent ID924DD8D7A2E71F93 + Track TypeFile + Has Video + HD + Video Width480 + Video Height360 + File Type1295275600 + Locationfile://localhost/Users/csev/Desktop/publish/media/2002/fln_iphone.m4v + File Folder Count5 + Library Folder Count3 + + 695 + + Track ID695 + Namemojo-di + KindMPEG-4 video file + Size43418208 + Total Time335469 + Date Modified2010-08-16T20:34:58Z + Date Added2008-04-19T04:43:42Z + Bit Rate127 + Play Count10 + Play Date3298462240 + Play Date UTC2008-07-09T19:30:40Z + Artwork Count1 + Persistent ID958234F25CEB55A6 + Track TypeFile + Has Video + HD + Video Width480 + Video Height360 + File Type1295275600 + Locationfile://localhost/Users/csev/Desktop/publish/media/2008/mojo-di.m4v + File Folder Count5 + Library Folder Count3 + + 697 + + Track ID697 + Nameetudes-500 + KindMPEG-4 video file + Size131521731 + Total Time1020987 + Date Modified2010-08-16T20:34:09Z + Date Added2008-05-24T14:38:24Z + Bit Rate122 + Play Count1 + Play Date3294740538 + Play Date UTC2008-05-27T17:42:18Z + Artwork Count1 + Persistent IDBED2D4763936C2A7 + Track TypeFile + Has Video + HD + Video Width480 + Video Height360 + File Type1295275600 + Locationfile://localhost/Users/csev/Desktop/publish/media/2008/etudes-500.m4v + File Folder Count5 + Library Folder Count3 + + 699 + + Track ID699 + Namejmw-iphone + KindMPEG-4 video file + Size41567727 + Total Time334401 + Date Modified2010-08-16T20:33:52Z + Date Added2008-05-24T14:38:59Z + Bit Rate125 + Play Count4 + Play Date3457182507 + Play Date UTC2013-07-20T20:28:27Z + Artwork Count1 + Persistent IDBED2D4763936C2B1 + Track TypeFile + Has Video + HD + Video Width480 + Video Height320 + File Type1295275552 + Locationfile://localhost/Users/csev/Desktop/publish/media/2007/jmw-iphone.m4v + File Folder Count5 + Library Folder Count3 + + 701 + + Track ID701 + NameBomb Squad (TECH) + ArtistBrent + ComposerBrent + AlbumBrent's Album + KindMPEG audio file + Size4996007 + Total Time208065 + Year2008 + BPM120 + Date Modified2008-06-13T12:24:18Z + Date Added2008-07-07T02:26:10Z + Bit Rate192 + Sample Rate44100 + Play Count4 + Play Date3443807301 + Play Date UTC2013-02-16T02:08:21Z + Skip Count14 + Skip Date2013-11-11T21:20:49Z + Normalization1244 + Persistent IDFB3C822328B558DD + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Bomb%20Squad%20(TECH).mp3 + File Folder Count2 + Library Folder Count2 + + 703 + + Track ID703 + NameBYURY ME + ArtistBrent + ComposerBrent + AlbumPeanut Butter & Jam + KindMPEG audio file + Size6620936 + Total Time274076 + Year2008 + BPM120 + Date Modified2008-05-20T20:51:40Z + Date Added2008-07-07T02:26:10Z + Bit Rate192 + Sample Rate44100 + Play Count4 + Play Date3489334987 + Play Date UTC2014-07-27T23:43:07Z + Skip Count14 + Skip Date2013-09-21T15:00:16Z + Normalization1258 + Artwork Count1 + Persistent IDFB3C822328B558DF + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/BYURY%20ME.mp3 + File Folder Count2 + Library Folder Count2 + + 705 + + Track ID705 + NameCharlie and the Rising Moon + ArtistCharlie And The Rising Moon + ComposerBrent + AlbumCharlie and The Rising Moon + KindMPEG audio file + Size2588803 + Total Time161645 + Year2008 + BPM120 + Date Modified2008-04-30T19:55:38Z + Date Added2008-07-07T02:26:10Z + Bit Rate128 + Sample Rate44100 + Skip Count14 + Skip Date2013-11-12T02:57:50Z + Normalization1212 + Persistent IDFB3C822328B558E0 + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Charlie%20and%20the%20Rising%20Moon.mp3 + File Folder Count2 + Library Folder Count2 + + 707 + + Track ID707 + Nameclay techno + ArtistBrent + ComposerBrent + AlbumBrent's Album + KindMPEG audio file + Size6627923 + Total Time276062 + Year2008 + BPM120 + Date Modified2008-06-04T17:55:38Z + Date Added2008-07-07T02:26:10Z + Bit Rate192 + Sample Rate44100 + Play Count5 + Play Date3438100510 + Play Date UTC2012-12-12T00:55:10Z + Skip Count8 + Skip Date2013-09-21T15:12:52Z + Normalization1033 + Persistent IDFB3C822328B558E1 + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/clay%20techno.mp3 + File Folder Count2 + Library Folder Count2 + + 709 + + Track ID709 + NameCloud Nine Times Over + ArtistCharlie And The Rising Moon + ComposerBrent + AlbumCharlie and The Rising Moon + KindMPEG audio file + Size2164569 + Total Time135131 + Year2008 + BPM120 + Date Modified2008-04-30T19:56:46Z + Date Added2008-07-07T02:26:10Z + Bit Rate128 + Sample Rate44100 + Play Count3 + Play Date3452342969 + Play Date UTC2013-05-25T20:09:29Z + Skip Count6 + Skip Date2013-08-01T23:46:44Z + Normalization1287 + Persistent IDFB3C822328B558E2 + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Cloud%20Nine%20Times%20Over.mp3 + File Folder Count2 + Library Folder Count2 + + 711 + + Track ID711 + NameDepression in Session + ArtistBrent + ComposerBrent + AlbumPeanut Butter and Jam + KindMPEG audio file + Size5119527 + Total Time213211 + Year2008 + BPM120 + Date Modified2008-05-21T19:55:06Z + Date Added2008-07-07T02:26:10Z + Bit Rate192 + Sample Rate44100 + Play Count4 + Play Date3438102571 + Play Date UTC2012-12-12T01:29:31Z + Skip Count7 + Skip Date2013-09-21T15:34:55Z + Normalization1205 + Persistent IDFB3C822328B558E3 + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Depression%20in%20Session.mp3 + File Folder Count2 + Library Folder Count2 + + 713 + + Track ID713 + NameHeavy + ArtistBrent + ComposerBrent + AlbumBrent's Album + KindMPEG audio file + Size4515760 + Total Time188055 + Year2008 + BPM120 + Date Modified2008-06-27T07:46:44Z + Date Added2008-07-07T02:26:10Z + Bit Rate192 + Sample Rate44100 + Play Count2 + Play Date3311360805 + Play Date UTC2008-12-06T03:26:45Z + Skip Count3 + Skip Date2013-10-28T00:53:25Z + Normalization1138 + Persistent IDFB3C822328B558E4 + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Heavy.mp3 + File Folder Count2 + Library Folder Count2 + + 715 + + Track ID715 + NameHi metal man + ArtistBrent + ComposerBrent + AlbumBrent's Album + KindMPEG audio file + Size6246118 + Total Time260153 + Year2008 + BPM120 + Date Modified2008-06-04T17:55:46Z + Date Added2008-07-07T02:26:10Z + Bit Rate192 + Sample Rate44100 + Play Count4 + Play Date3489339165 + Play Date UTC2014-07-28T00:52:45Z + Skip Count2 + Skip Date2013-11-12T13:05:37Z + Normalization1202 + Persistent IDFB3C822328B558E5 + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Hi%20metal%20man.mp3 + File Folder Count2 + Library Folder Count2 + + 717 + + Track ID717 + NameMistro + ArtistBrent + ComposerBrent + AlbumBrent's Album + KindMPEG audio file + Size4277938 + Total Time178076 + Year2008 + BPM120 + Date Modified2008-05-24T18:28:30Z + Date Added2008-07-07T02:26:10Z + Bit Rate192 + Sample Rate44100 + Play Count5 + Play Date3459349587 + Play Date UTC2013-08-14T22:26:27Z + Skip Count2 + Skip Date2013-09-21T01:52:26Z + Normalization1206 + Persistent IDFB3C822328B558E6 + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Mistro.mp3 + File Folder Count2 + Library Folder Count2 + + 719 + + Track ID719 + NamePirate spirit + ArtistBrent + ComposerBrent + AlbumBrent's Album + KindMPEG audio file + Size4335616 + Total Time180480 + Year2008 + BPM120 + Date Modified2008-06-16T10:25:28Z + Date Added2008-07-07T02:26:10Z + Bit Rate192 + Sample Rate44100 + Play Count3 + Play Date3367333081 + Play Date UTC2010-09-14T22:18:01Z + Skip Count3 + Skip Date2013-09-18T23:16:27Z + Normalization1214 + Persistent IDFB3C822328B558E7 + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Pirate%20spirit.mp3 + File Folder Count2 + Library Folder Count2 + + 721 + + Track ID721 + NameRun Away (New) + ArtistBrent + ComposerBrent + AlbumBrent's Album + KindMPEG audio file + Size3709305 + Total Time154383 + Year2008 + BPM120 + Date Modified2008-05-23T18:09:18Z + Date Added2008-07-07T02:26:10Z + Bit Rate192 + Sample Rate44100 + Play Count1 + Play Date3311361999 + Play Date UTC2008-12-06T03:46:39Z + Skip Count1 + Skip Date2013-09-20T11:43:52Z + Normalization1206 + Persistent IDFB3C822328B558E8 + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Run%20Away%20(New).mp3 + File Folder Count2 + Library Folder Count2 + + 723 + + Track ID723 + NameStar Gaze (Inspired) + ArtistCharlie And The Rising Moon + ComposerBrent + AlbumCharlie and The Rising Moon + KindMPEG audio file + Size2906438 + Total Time181498 + Year2008 + BPM120 + Date Modified2008-04-30T19:55:02Z + Date Added2008-07-07T02:26:10Z + Bit Rate128 + Sample Rate44100 + Skip Count3 + Skip Date2015-01-02T17:24:36Z + Normalization1238 + Persistent IDFB3C822328B558E9 + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Star%20Gaze%20(Inspired).mp3 + File Folder Count2 + Library Folder Count2 + + 725 + + Track ID725 + NameThe Dictator (New + ArtistBrent + ComposerBrent + AlbumPeanut Butter & Jam + KindMPEG audio file + Size3454364 + Total Time143830 + Year2008 + BPM120 + Date Modified2008-05-25T11:18:14Z + Date Added2008-07-07T02:26:11Z + Bit Rate192 + Sample Rate44100 + Play Count5 + Play Date3442000922 + Play Date UTC2013-01-26T04:22:02Z + Skip Count8 + Skip Date2013-10-20T22:55:47Z + Normalization1269 + Sort NameDictator (New + Persistent IDFB3C822328B558EA + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/The%20Dictator%20(New.mp3 + File Folder Count2 + Library Folder Count2 + + 727 + + Track ID727 + NameTown From Town + ArtistBrent + ComposerBrent + AlbumBrent's Album + KindMPEG audio file + Size2068200 + Total Time86073 + Year2008 + BPM120 + Date Modified2008-05-31T20:02:24Z + Date Added2008-07-07T02:26:11Z + Bit Rate192 + Sample Rate44100 + Play Count4 + Play Date3489334708 + Play Date UTC2014-07-27T23:38:28Z + Skip Count1 + Skip Date2013-10-28T12:04:27Z + Normalization1214 + Persistent IDFB3C822328B558EB + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Town%20From%20Town.mp3 + File Folder Count2 + Library Folder Count2 + + 731 + + Track ID731 + NameThe Wisdom of Crowds: Why the Many Are Smarter than the Few Part 1 of 3 + ArtistJames Surowiecki + Album ArtistJames Surowiecki + AlbumThe Wisdom of Crowds: Why the Many Are Smarter than the Few (Abridged Nonfiction) + GenreBusiness + KindProtected AAC audio file + Size34033717 + Total Time8586749 + Disc Number1 + Disc Count1 + Track Number1 + Track Count3 + Year2009 + Date Modified2009-01-08T06:25:40Z + Date Added2009-01-08T06:25:23Z + Bit Rate32 + Sample Rate24000 + Play Count15 + Play Date3378747452 + Play Date UTC2011-01-25T01:57:32Z + Release Date2009-01-01T00:00:00Z + Normalization741 + Artwork Count1 + Sort AlbumWisdom of Crowds: Why the Many Are Smarter than the Few (Abridged Nonfiction) + Sort NameWisdom of Crowds: Why the Many Are Smarter than the Few Part 1 of 3 + Persistent ID85E3BEC9D2F62A47 + Track TypeFile + Protected + Purchased + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/James%20Surowiecki/The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20than%20the%20Few%20(Abridged%20Nonfiction)/01%20The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20than%20the%20Few%20Part%201%20of%203.m4b + File Folder Count4 + Library Folder Count1 + + 733 + + Track ID733 + NameThe Wisdom of Crowds: Why the Many Are Smarter than the Few Part 2 of 3 + ArtistJames Surowiecki + Album ArtistJames Surowiecki + AlbumThe Wisdom of Crowds: Why the Many Are Smarter than the Few (Abridged Nonfiction) + GenreBusiness + KindProtected AAC audio file + Size33466501 + Total Time8443432 + Disc Number1 + Disc Count1 + Track Number2 + Track Count3 + Year2009 + Date Modified2009-01-08T06:25:45Z + Date Added2009-01-08T06:25:23Z + Bit Rate32 + Sample Rate24000 + Play Count9 + Play Date3411534540 + Play Date UTC2012-02-08T13:29:00Z + Release Date2009-01-01T00:00:00Z + Normalization674 + Artwork Count1 + Sort AlbumWisdom of Crowds: Why the Many Are Smarter than the Few (Abridged Nonfiction) + Sort NameWisdom of Crowds: Why the Many Are Smarter than the Few Part 2 of 3 + Persistent ID85E3BEC9D2F62A4C + Track TypeFile + Protected + Purchased + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/James%20Surowiecki/The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20than%20the%20Few%20(Abridged%20Nonfiction)/02%20The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20than%20the%20Few%20Part%202%20of%203.m4b + File Folder Count4 + Library Folder Count1 + + 735 + + Track ID735 + NameThe Wisdom of Crowds: Why the Many Are Smarter than the Few Part 3 of 3 + ArtistJames Surowiecki + Album ArtistJames Surowiecki + AlbumThe Wisdom of Crowds: Why the Many Are Smarter than the Few (Abridged Nonfiction) + GenreBusiness + KindProtected AAC audio file + Size16549445 + Total Time4168829 + Disc Number1 + Disc Count1 + Track Number3 + Track Count3 + Year2009 + Date Modified2009-01-08T06:25:31Z + Date Added2009-01-08T06:25:23Z + Bit Rate32 + Sample Rate24000 + Play Count3 + Play Date3347027187 + Play Date UTC2010-01-22T22:46:27Z + Release Date2009-01-01T00:00:00Z + Normalization649 + Artwork Count1 + Sort AlbumWisdom of Crowds: Why the Many Are Smarter than the Few (Abridged Nonfiction) + Sort NameWisdom of Crowds: Why the Many Are Smarter than the Few Part 3 of 3 + Persistent ID85E3BEC9D2F62A4F + Track TypeFile + Protected + Purchased + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/James%20Surowiecki/The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20than%20the%20Few%20(Abridged%20Nonfiction)/03%20The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20than%20the%20Few%20Part%203%20of%203.m4b + File Folder Count4 + Library Folder Count1 + + 737 + + Track ID737 + NameThe Wisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) Part 1 of 5 + ArtistJames Surowiecki + Album ArtistJames Surowiecki + AlbumThe Wisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) + GenreNonfiction + KindProtected AAC audio file + Size31405519 + Total Time7920893 + Disc Number1 + Disc Count1 + Track Number1 + Track Count5 + Year2009 + Date Modified2009-01-08T17:53:30Z + Date Added2009-01-08T17:53:09Z + Bit Rate32 + Sample Rate24000 + Play Count4 + Play Date3411484703 + Play Date UTC2012-02-07T23:38:23Z + Release Date2009-01-01T00:00:00Z + Normalization951 + Artwork Count1 + Sort AlbumWisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) + Sort NameWisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) Part 1 of 5 + Persistent ID10DCC84281424795 + Track TypeFile + Protected + Purchased + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/James%20Surowiecki/The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20Than%20the%20Few%20(Unabridged)/01%20The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20Than%20the%20Few%20(Unabridged)%20Part%201%20of%205.m4b + File Folder Count4 + Library Folder Count1 + + 739 + + Track ID739 + NameThe Wisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) Part 2 of 5 + ArtistJames Surowiecki + Album ArtistJames Surowiecki + AlbumThe Wisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) + GenreNonfiction + KindProtected AAC audio file + Size31409279 + Total Time7921106 + Disc Number1 + Disc Count1 + Track Number2 + Track Count5 + Year2009 + Date Modified2009-01-08T17:53:25Z + Date Added2009-01-08T17:53:09Z + Bit Rate32 + Sample Rate24000 + Release Date2009-01-01T00:00:00Z + Normalization1004 + Artwork Count1 + Sort AlbumWisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) + Sort NameWisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) Part 2 of 5 + Persistent ID10DCC84281424799 + Track TypeFile + Protected + Purchased + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/James%20Surowiecki/The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20Than%20the%20Few%20(Unabridged)/02%20The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20Than%20the%20Few%20(Unabridged)%20Part%202%20of%205.m4b + File Folder Count4 + Library Folder Count1 + + 741 + + Track ID741 + NameThe Wisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) Part 3 of 5 + ArtistJames Surowiecki + Album ArtistJames Surowiecki + AlbumThe Wisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) + GenreNonfiction + KindProtected AAC audio file + Size31585647 + Total Time7965736 + Disc Number1 + Disc Count1 + Track Number3 + Track Count5 + Year2009 + Date Modified2009-01-08T17:53:20Z + Date Added2009-01-08T17:53:09Z + Bit Rate32 + Sample Rate24000 + Release Date2009-01-01T00:00:00Z + Normalization970 + Artwork Count1 + Sort AlbumWisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) + Sort NameWisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) Part 3 of 5 + Persistent ID10DCC8428142479C + Track TypeFile + Protected + Purchased + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/James%20Surowiecki/The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20Than%20the%20Few%20(Unabridged)/03%20The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20Than%20the%20Few%20(Unabridged)%20Part%203%20of%205.m4b + File Folder Count4 + Library Folder Count1 + + 743 + + Track ID743 + NameThe Wisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) Part 4 of 5 + ArtistJames Surowiecki + Album ArtistJames Surowiecki + AlbumThe Wisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) + GenreNonfiction + KindProtected AAC audio file + Size38264415 + Total Time9653330 + Disc Number1 + Disc Count1 + Track Number4 + Track Count5 + Year2009 + Date Modified2009-01-08T17:53:40Z + Date Added2009-01-08T17:53:09Z + Bit Rate32 + Sample Rate24000 + Play Count1 + Play Date3347250411 + Play Date UTC2010-01-25T12:46:51Z + Release Date2009-01-01T00:00:00Z + Normalization953 + Artwork Count1 + Sort AlbumWisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) + Sort NameWisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) Part 4 of 5 + Persistent ID10DCC8428142479F + Track TypeFile + Protected + Purchased + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/James%20Surowiecki/The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20Than%20the%20Few%20(Unabridged)/04%20The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20Than%20the%20Few%20(Unabridged)%20Part%204%20of%205.m4b + File Folder Count4 + Library Folder Count1 + + 745 + + Track ID745 + NameThe Wisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) Part 5 of 5 + ArtistJames Surowiecki + Album ArtistJames Surowiecki + AlbumThe Wisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) + GenreNonfiction + KindProtected AAC audio file + Size3006127 + Total Time746536 + Disc Number1 + Disc Count1 + Track Number5 + Track Count5 + Year2009 + Date Modified2009-01-08T17:53:31Z + Date Added2009-01-08T17:53:09Z + Bit Rate32 + Sample Rate24000 + Release Date2009-01-01T00:00:00Z + Normalization980 + Artwork Count1 + Sort AlbumWisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) + Sort NameWisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) Part 5 of 5 + Persistent ID10DCC842814247A2 + Track TypeFile + Protected + Purchased + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/James%20Surowiecki/The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20Than%20the%20Few%20(Unabridged)/05%20The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20Than%20the%20Few%20(Unabridged)%20Part%205%20of%205.m4b + File Folder Count4 + Library Folder Count1 + + 747 + + Track ID747 + Namesquirrel + KindMPEG-4 video file + Size6258535 + Total Time60160 + Date Modified2010-08-16T20:36:55Z + Date Added2009-04-15T16:09:51Z + Bit Rate123 + Play Count9 + Play Date3457182948 + Play Date UTC2013-07-20T20:35:48Z + Artwork Count1 + Persistent ID673C9179D73A4C38 + Track TypeFile + Has Video + HD + Video Width320 + Video Height240 + File Type1295275600 + Locationfile://localhost/Users/csev/Desktop/teach/shared/lectures/Open-Source-and-Intellectual-Property/squirrel.m4v + File Folder Count6 + Library Folder Count3 + + 751 + + Track ID751 + Name09-08-29-fm-live-1400 + KindMPEG-4 video file + Size178362647 + Total Time1379645 + Date Modified2010-08-16T20:35:13Z + Date Added2009-09-03T15:38:30Z + Bit Rate127 + Artwork Count1 + Persistent ID8BE6AFD303764817 + Track TypeFile + Has Video + HD + Video Width480 + Video Height360 + Locationfile://localhost/Users/csev/Desktop/publish/media/2009/09-08-29-fm-live-1400.m4v + File Folder Count5 + Library Folder Count3 + + 753 + + Track ID753 + Name09-09-03-fm-acoustic + KindMPEG-4 video file + Size19658986 + Total Time151098 + Date Modified2010-08-16T20:35:31Z + Date Added2009-09-03T15:44:26Z + Bit Rate127 + Play Count3 + Play Date3348154459 + Play Date UTC2010-02-04T23:54:19Z + Artwork Count1 + Persistent ID2E2DD845FA11214A + Track TypeFile + Has Video + HD + Video Width480 + Video Height360 + File Type1295275600 + Locationfile://localhost/Users/csev/Desktop/publish/media/2009/09-09-03-fm-acoustic.m4v + File Folder Count5 + Library Folder Count3 + + 755 + + Track ID755 + Nameedu2020 + KindMPEG-4 video file + Size119910967 + Total Time925378 + Date Modified2010-08-16T20:32:54Z + Date Added2009-09-23T00:40:24Z + Bit Rate128 + Play Count1 + Play Date3338755712 + Play Date UTC2009-10-19T04:08:32Z + Artwork Count1 + Persistent IDA889BC0992F19A30 + Track TypeFile + Has Video + HD + Video Width480 + Video Height360 + File Type1295275600 + Locationfile:///Users/csev/Desktop/publish/media/2006/edu2020.m4v + File Folder Count5 + Library Folder Count3 + + 757 + + Track ID757 + NameLTI-And-Moodle + KindMPEG-4 video file + Size76529828 + Total Time201800 + Date Modified2010-08-16T20:35:53Z + Date Added2009-10-05T14:04:23Z + Bit Rate122 + Play Count2 + Play Date3457182719 + Play Date UTC2013-07-20T20:31:59Z + Artwork Count1 + Persistent IDE0CA8917AA8FD104 + Track TypeFile + Has Video + HD + Video Width960 + Video Height540 + Locationfile://localhost/Users/csev/Desktop/publish/media/2009/LTI-And-Moodle.m4v + File Folder Count5 + Library Folder Count3 + + 759 + + Track ID759 + Namesmallplanet-di + KindMPEG-4 video file + Size237691027 + Total Time1832733 + Date Modified2010-08-16T20:36:10Z + Date Added2010-01-02T20:54:38Z + Bit Rate128 + Artwork Count1 + Persistent IDC0567644DAFD9364 + Track TypeFile + Has Video + HD + Video Width480 + Video Height360 + File Type1295275600 + Locationfile://localhost/Users/csev/Desktop/publish/media/2009/smallplanet-di.m4v + File Folder Count5 + Library Folder Count3 + + 761 + + Track ID761 + Namebeautiful-mind + KindMPEG-4 video file + Size32045106 + Total Time267350 + Date Modified2010-01-08T02:43:50Z + Date Added2010-01-08T02:43:28Z + Bit Rate128 + Play Count2 + Play Date3403465541 + Play Date UTC2011-11-07T04:05:41Z + Artwork Count1 + Persistent ID1F35F2DBC91F7B2E + Track TypeFile + Has Video + HD + Video Width480 + Video Height258 + File Type1295275600 + Locationfile://localhost/Users/csev/Desktop/teach/special/nash/x2.m4v + File Folder Count5 + Library Folder Count3 + + 777 + + Track ID777 + Namesteering-wheel-ipad-1400 + KindQuickTime movie file + Size16673069 + Total Time86720 + Date Modified2010-08-16T20:36:53Z + Date Added2010-04-21T17:37:17Z + Bit Rate122 + Play Count13 + Play Date3474362492 + Play Date UTC2014-02-04T17:41:32Z + Artwork Count1 + Persistent IDB2289117ABE0CA2A + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1299148630 + Locationfile://localhost/Users/csev/Desktop/publish/media/2010/steering-wheel-ipad-1400.mov + File Folder Count5 + Library Folder Count3 + + 779 + + Track ID779 + NameMisty + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size4988454 + Total Time249312 + Disc Number1 + Disc Count1 + Track Number1 + Track Count14 + Date Modified2010-03-22T02:49:02Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count302 + Play Date3502702412 + Play Date UTC2014-12-29T17:53:32Z + Skip Count3 + Skip Date2014-04-19T03:15:14Z + Normalization1236 + Persistent ID63FA72AAB79FADC7 + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/01%20Misty.mp3 + File Folder Count3 + Library Folder Count2 + + 781 + + Track ID781 + NameMy Funny Valentine + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size4719928 + Total Time235885 + Disc Number1 + Disc Count1 + Track Number2 + Track Count14 + Date Modified2010-03-22T02:49:28Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count301 + Play Date3502702648 + Play Date UTC2014-12-29T17:57:28Z + Skip Count1 + Skip Date2013-08-30T17:19:41Z + Normalization1271 + Persistent ID2A019632F72B3E7C + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/02%20My%20Funny%20Valentine.mp3 + File Folder Count3 + Library Folder Count2 + + 783 + + Track ID783 + NameSince I Don't Have You + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size5039149 + Total Time251846 + Disc Number1 + Disc Count1 + Track Number3 + Track Count14 + Date Modified2010-03-22T02:49:52Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count288 + Play Date3502705727 + Play Date UTC2014-12-29T18:48:47Z + Skip Count1 + Skip Date2013-08-30T17:19:56Z + Normalization1526 + Persistent ID5571112CEB62967F + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/03%20Since%20I%20Don't%20Have%20You.mp3 + File Folder Count3 + Library Folder Count2 + + 785 + + Track ID785 + NameTenderly + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size4550122 + Total Time227395 + Disc Number1 + Disc Count1 + Track Number4 + Track Count14 + Date Modified2010-03-22T02:50:12Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count284 + Play Date3502705954 + Play Date UTC2014-12-29T18:52:34Z + Normalization1228 + Persistent ID51530ECF30B5AE4F + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/04%20Tenderly.mp3 + File Folder Count3 + Library Folder Count2 + + 787 + + Track ID787 + NameWhen I Fall In Love + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size3757578 + Total Time187768 + Disc Number1 + Disc Count1 + Track Number5 + Track Count14 + Date Modified2010-03-22T02:50:28Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count281 + Play Date3502707632 + Play Date UTC2014-12-29T19:20:32Z + Normalization1240 + Persistent ID47A3FCE104CB5B48 + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/05%20When%20I%20Fall%20In%20Love.mp3 + File Folder Count3 + Library Folder Count2 + + 789 + + Track ID789 + NameUnforgettable + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size5460756 + Total Time272927 + Disc Number1 + Disc Count1 + Track Number6 + Track Count14 + Date Modified2010-03-22T02:50:50Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count280 + Play Date3502891210 + Play Date UTC2014-12-31T22:20:10Z + Normalization1245 + Persistent ID1F6E415BC7F8FEC9 + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/06%20Unforgettable.mp3 + File Folder Count3 + Library Folder Count2 + + 791 + + Track ID791 + NameThe Way You Look Tonight + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size4946677 + Total Time247222 + Disc Number1 + Disc Count1 + Track Number7 + Track Count14 + Date Modified2010-03-22T02:51:08Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count277 + Play Date3502814550 + Play Date UTC2014-12-31T01:02:30Z + Normalization1236 + Sort NameWay You Look Tonight + Persistent IDEB64D7C8EAA3D2AE + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/07%20The%20Way%20You%20Look%20Tonight.mp3 + File Folder Count3 + Library Folder Count2 + + 793 + + Track ID793 + NameI've Grown Accustomed To Your Face + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size2962948 + Total Time148035 + Disc Number1 + Disc Count1 + Track Number8 + Track Count14 + Date Modified2010-03-22T02:51:20Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count280 + Play Date3502708300 + Play Date UTC2014-12-29T19:31:40Z + Normalization1270 + Persistent IDD12BA1831DE7F885 + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/08%20I've%20Grown%20Accustomed%20To%20Your%20Face.mp3 + File Folder Count3 + Library Folder Count2 + + 795 + + Track ID795 + NameSmoke Gets In Your Eyes + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size3972309 + Total Time198504 + Disc Number1 + Disc Count1 + Track Number9 + Track Count14 + Date Modified2010-03-22T02:51:34Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count277 + Play Date3502884760 + Play Date UTC2014-12-31T20:32:40Z + Normalization1590 + Persistent IDD64E4275F7620258 + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/09%20Smoke%20Gets%20In%20Your%20Eyes.mp3 + File Folder Count3 + Library Folder Count2 + + 797 + + Track ID797 + NameFly Me To The Moon + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size3653088 + Total Time182543 + Disc Number1 + Disc Count1 + Track Number10 + Track Count14 + Date Modified2010-03-22T02:51:46Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count275 + Play Date3502731260 + Play Date UTC2014-12-30T01:54:20Z + Normalization1152 + Persistent IDA03FC6024E87B87B + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/10%20Fly%20Me%20To%20The%20Moon.mp3 + File Folder Count3 + Library Folder Count2 + + 799 + + Track ID799 + NameUnchained Melody + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size5189609 + Total Time259369 + Disc Number1 + Disc Count1 + Track Number11 + Track Count14 + Date Modified2010-03-22T02:52:06Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count265 + Play Date3502731519 + Play Date UTC2014-12-30T01:58:39Z + Normalization1286 + Persistent ID0A9D507FFE1FF7F5 + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/11%20Unchained%20Melody.mp3 + File Folder Count3 + Library Folder Count2 + + 801 + + Track ID801 + NameThese Foolish Things Remind Me Of You + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size3696471 + Total Time184711 + Disc Number1 + Disc Count1 + Track Number12 + Track Count14 + Date Modified2010-03-22T02:54:04Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count267 + Play Date3502731704 + Play Date UTC2014-12-30T02:01:44Z + Normalization1236 + Persistent ID58145C5B70CC20BF + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/12%20These%20Foolish%20Things%20Remind%20Me%20Of%20You.mp3 + File Folder Count3 + Library Folder Count2 + + 803 + + Track ID803 + NameLa Vie En Rose + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size5537558 + Total Time276767 + Disc Number1 + Disc Count1 + Track Number13 + Track Count14 + Date Modified2010-03-22T02:54:20Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count259 + Play Date3502731981 + Play Date UTC2014-12-30T02:06:21Z + Normalization1255 + Persistent IDB0930E7ABC4BB695 + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/13%20La%20Vie%20En%20Rose.mp3 + File Folder Count3 + Library Folder Count2 + + 805 + + Track ID805 + NameAs Time Goes By + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size5161918 + Total Time257985 + Disc Number1 + Disc Count1 + Track Number14 + Track Count14 + Date Modified2010-03-22T02:54:36Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count290 + Play Date3518868768 + Play Date UTC2015-07-04T19:32:48Z + Normalization1273 + Persistent IDA6B8E8FCD26506AA + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/14%20As%20Time%20Goes%20By.mp3 + File Folder Count3 + Library Folder Count2 + + 817 + + Track ID817 + Namemarissa-excerpt-1400 + KindQuickTime movie file + Size14146281 + Total Time127062 + Date Modified2010-08-16T20:34:36Z + Date Added2010-12-08T21:20:16Z + Bit Rate95 + Play Count2 + Play Date3457182833 + Play Date UTC2013-07-20T20:33:53Z + Artwork Count1 + Persistent IDEADE74BBD7546249 + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1299148630 + Locationfile://localhost/Users/csev/Desktop/publish/media/2008/marissa-excerpt-1400.mov + File Folder Count5 + Library Folder Count3 + + 821 + + Track ID821 + NamePilot + ArtistFairly Legal + Album ArtistFairly Legal + AlbumFairly Legal, Season 1 + GenreDrama + KindProtected MPEG-4 video file + Size929081228 + Total Time3847006 + Disc Number1 + Disc Count1 + Track Number1 + Year2011 + Date Modified2015-01-04T18:19:13Z + Date Added2011-02-15T11:54:06Z + Bit Rate122 + Play Count1 + Release Date2011-01-20T08:00:00Z + Artwork Count1 + SeriesFairly Legal + Season1 + EpisodeCJG01 + Episode Order1 + Sort AlbumFairly Legal, Season 1 + Persistent IDA98AB8D02586BE0C + Content Ratingus-tv|TV-PG|400| + Track TypeFile + Protected + Purchased + Has Video + HD + Video Width640 + Video Height480 + TV Show + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/TV%20Shows/Fairly%20Legal/01%20Pilot.m4v + File Folder Count4 + Library Folder Count1 + + 827 + + Track ID827 + Name02-1995-timbl-800 + KindMPEG-4 video file + Size16905007 + Total Time82449 + Date Modified2011-04-07T02:55:58Z + Date Added2011-04-07T02:55:58Z + Bit Rate129 + Play Count2 + Play Date3385015693 + Play Date UTC2011-04-07T14:08:13Z + Artwork Count1 + Persistent ID2D0093414224D62E + Track TypeFile + Has Video + HD + Video Width480 + Video Height360 + File Type1295275552 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Movies/02-1995-timbl-800.m4v + File Folder Count3 + Library Folder Count1 + + 829 + + Track ID829 + Name03-1997-larry-smarr-mini + KindMPEG-4 video file + Size34485203 + Total Time171964 + Date Modified2011-04-07T02:57:21Z + Date Added2011-04-07T02:57:21Z + Bit Rate102 + Play Count2 + Play Date3385015868 + Play Date UTC2011-04-07T14:11:08Z + Artwork Count1 + Persistent IDC224160C1E0E3DD3 + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1295275552 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Movies/03-1997-larry-smarr-mini.m4v + File Folder Count3 + Library Folder Count1 + + 831 + + Track ID831 + Name04-2010-nsfnet-dvh-1400-short + KindMPEG-4 video file + Size34667870 + Total Time169537 + Date Modified2011-04-07T03:00:45Z + Date Added2011-04-07T03:00:45Z + Bit Rate125 + Play Count2 + Play Date3385016042 + Play Date UTC2011-04-07T14:14:02Z + Artwork Count1 + Persistent ID59C4478F66BE12EA + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1295275552 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Movies/04-2010-nsfnet-dvh-1400-short.m4v + File Folder Count3 + Library Folder Count1 + + 833 + + Track ID833 + Name05-1999-cailliau-1400CAPTIONED-short + KindMPEG-4 video file + Size24121372 + Total Time119255 + Date Modified2011-04-07T03:02:58Z + Date Added2011-04-07T03:02:58Z + Bit Rate109 + Play Count2 + Play Date3385016167 + Play Date UTC2011-04-07T14:16:07Z + Artwork Count1 + Persistent IDB6A4C492BC8159C0 + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1295275552 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Movies/05-1999-cailliau-1400CAPTIONED-short.m4v + File Folder Count3 + Library Folder Count1 + + 835 + + Track ID835 + Name06-2006-kunz-1400CAPTIONED-short + KindMPEG-4 video file + Size29042609 + Total Time142804 + Date Modified2011-04-07T03:09:14Z + Date Added2011-04-07T03:09:15Z + Bit Rate117 + Play Count1 + Play Date3384977739 + Play Date UTC2011-04-07T03:35:39Z + Artwork Count1 + Persistent IDFFE97D632179A9E0 + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1295275552 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Movies/06-2006-kunz-1400CAPTIONED-short.m4v + File Folder Count3 + Library Folder Count1 + + 837 + + Track ID837 + Name07-2008-hardin-1400CAPTIONED-short + KindMPEG-4 video file + Size39182645 + Total Time191785 + Date Modified2011-04-07T03:12:54Z + Date Added2011-04-07T03:12:54Z + Bit Rate126 + Play Count1 + Play Date3385015344 + Play Date UTC2011-04-07T14:02:24Z + Artwork Count1 + Persistent ID5C6B502FAF0F6184 + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1295275552 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Movies/07-2008-hardin-1400CAPTIONED-short.m4v + File Folder Count3 + Library Folder Count1 + + 839 + + Track ID839 + Name08-1999-cailliau-1400CAPTIONED-short-II + KindMPEG-4 video file + Size10096403 + Total Time49794 + Date Modified2011-04-07T03:13:52Z + Date Added2011-04-07T03:13:52Z + Bit Rate108 + Play Count1 + Play Date3385015401 + Play Date UTC2011-04-07T14:03:21Z + Artwork Count1 + Persistent ID374824304B7F35AF + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1295275552 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Movies/08-1999-cailliau-1400CAPTIONED-short-II.m4v + File Folder Count3 + Library Folder Count1 + + 841 + + Track ID841 + Name09-2008-hardin-1400CAPTIONED-short-II + KindMPEG-4 video file + Size11191407 + Total Time54720 + Date Modified2011-04-07T03:15:39Z + Date Added2011-04-07T03:15:39Z + Bit Rate125 + Play Count1 + Play Date3385015472 + Play Date UTC2011-04-07T14:04:32Z + Artwork Count1 + Persistent ID0CCCF96D4D180AE3 + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1295275552 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Movies/09-2008-hardin-1400CAPTIONED-short-II.m4v + File Folder Count3 + Library Folder Count1 + + 843 + + Track ID843 + Name10-1997-bezos-1400-short + KindMPEG-4 video file + Size22485593 + Total Time109877 + Date Modified2011-04-07T03:17:53Z + Date Added2011-04-07T03:17:53Z + Bit Rate126 + Play Count2 + Play Date3425313404 + Play Date UTC2012-07-16T23:56:44Z + Artwork Count1 + Persistent ID6D98FA50FCBB1DBD + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1295275552 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Movies/10-1997-bezos-1400-short.m4v + File Folder Count3 + Library Folder Count1 + + 845 + + Track ID845 + Name04-LTI-And-Moodle + KindMPEG-4 video file + Size76529828 + Total Time201800 + Date Modified2010-08-16T20:35:52Z + Date Added2011-04-12T14:44:49Z + Bit Rate125 + Artwork Count1 + Persistent ID00440A343624FBEF + Track TypeFile + Has Video + HD + Video Width960 + Video Height540 + Locationfile://localhost/Users/csev/Desktop/publish/talks/chuck-talks/2011/2011-04-13-excellent/04-LTI-And-Moodle.m4v + File Folder Count7 + Library Folder Count3 + + 851 + + Track ID851 + Name2011-06-05-moodle-ipad + KindQuickTime movie file + Size67673426 + Total Time50693 + Date Modified2011-06-06T01:20:36Z + Date Added2011-06-11T13:07:52Z + Play Count1 + Play Date3436852730 + Play Date UTC2012-11-27T14:18:50Z + Artwork Count1 + Persistent ID080F074DBA9AAA2E + Track TypeFile + Has Video + HD + Video Width1280 + Video Height720 + File Type1299148630 + Locationfile://localhost/Users/csev/Desktop/publish/media/2011/2011-06-05-moodle-ipad.mov + File Folder Count5 + Library Folder Count3 + + 855 + + Track ID855 + NameMary_poppins + KindMPEG-4 video file + Size1619661503 + Total Time7782206 + Date Modified2011-09-25T01:37:50Z + Date Added2011-09-26T05:08:14Z + Bit Rate156 + Play Count1 + Play Date3399844118 + Play Date UTC2011-09-26T05:08:38Z + Artwork Count1 + Persistent ID0D2FCCA4F5CBCF07 + Track TypeFile + Has Video + HD + Video Width672 + Video Height478 + Locationfile://localhost/Volumes/TOSHIBA/Mary_poppins.m4v + File Folder Count-1 + Library Folder Count-1 + + 857 + + Track ID857 + Namespace cowboy + KindMPEG audio file + Size980167 + Total Time48901 + Year2008 + BPM84 + Date Modified2011-09-26T16:14:40Z + Date Added2011-09-26T16:14:39Z + Bit Rate160 + Sample Rate44100 + Play Count2 + Play Date3416573961 + Play Date UTC2012-04-06T20:19:21Z + Normalization1804 + Persistent ID5A8A14DB9666D67C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Unknown%20Artist/Unknown%20Album/space%20cowboy.mp3 + File Folder Count4 + Library Folder Count1 + + 859 + + Track ID859 + NameGeorgeTonSupercomputing + KindMPEG-4 video file + Size69318015 + Total Time181347 + Date Modified2011-10-06T19:23:44Z + Date Added2011-10-07T00:28:13Z + Bit Rate120 + Play Count1 + Play Date3400777708 + Play Date UTC2011-10-07T00:28:28Z + Artwork Count1 + Persistent ID405DDBE13094F904 + Track TypeFile + Has Video + HD + Video Width720 + Video Height540 + Locationfile://localhost/Users/csev/Downloads/GeorgeTonSupercomputing.m4v + File Folder Count2 + Library Folder Count3 + + 861 + + Track ID861 + Name2011-10-08-smarr-05-1400 + KindQuickTime movie file + Size132547654 + Total Time690057 + Date Modified2011-10-08T17:35:21Z + Date Added2011-10-11T15:34:44Z + Bit Rate114 + Play Count1 + Play Date3401247494 + Play Date UTC2011-10-12T10:58:14Z + Artwork Count1 + Persistent ID6299A2896CB66726 + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + Locationfile://localhost/Users/csev/Desktop/publish/media/2011/2011-10-08-smarr-05-1400.mov + File Folder Count5 + Library Folder Count3 + + 867 + + Track ID867 + NameJobs2a + Artistcsev + Composercsev + Albumcsev's Album + KindMPEG audio file + Size4332691 + Total Time541074 + Year2012 + BPM120 + Date Modified2012-01-21T17:45:30Z + Date Added2012-01-22T03:07:57Z + Bit Rate64 + Sample Rate44100 + Normalization1368 + Persistent ID7E5C60CFE0150783 + Track TypeFile + Locationfile://localhost/Users/csev/Desktop/ieee/columns/2012-01-Jobs/2012-01-IEEE-Steve.mp3 + File Folder Count5 + Library Folder Count3 + + 873 + + Track ID873 + Namehte postal service - the impor + ArtistThe Postal Service + Albumunreleased demo + GenreElectronic + KindMPEG audio file + Size3879312 + Total Time193959 + Year2006 + Date Modified2012-02-19T06:18:14Z + Date Added2012-02-19T12:18:35Z + Bit Rate160 + Sample Rate44100 + CommentsComment + Skip Count1 + Skip Date2012-04-05T04:19:46Z + Sort ArtistPostal Service + Persistent ID85C537CB24DC3AFE + Track TypeFile + Locationfile://localhost/Users/csev/postal%2520service%2520-%2520importance%2520of%2520being.mp3 + File Folder Count1 + Library Folder Count3 + + 877 + + Track ID877 + Name2012-06-Bletchley-IEEE + KindQuickTime movie file + Size276854286 + Total Time1490488 + Date Modified2012-05-24T17:28:38Z + Date Added2012-06-11T11:18:28Z + Bit Rate114 + Artwork Count1 + Persistent ID35D5EA0419D09F91 + Track TypeFile + Has Video + HD + Video Width960 + Video Height540 + File Type1299148630 + Locationfile://localhost/Users/csev/Desktop/publish/media/2012/2012-06-Bletchley-IEEE.mov + File Folder Count5 + Library Folder Count3 + + 879 + + Track ID879 + Name2012-05-The-Best-Taco-In-The-World + KindQuickTime movie file + Size26753540 + Total Time142608 + Date Modified2012-05-22T14:32:14Z + Date Added2012-06-11T11:18:31Z + Bit Rate107 + Play Count3 + Play Date3442342656 + Play Date UTC2013-01-30T03:17:36Z + Artwork Count1 + Persistent ID75F48759FDDDC216 + Track TypeFile + Has Video + HD + Video Width960 + Video Height540 + File Type1299148630 + Locationfile://localhost/Users/csev/Desktop/publish/media/2012/2012-05-The-Best-Taco-In-The-World.mov + File Folder Count5 + Library Folder Count3 + + 885 + + Track ID885 + Name2012-10-30-Andorra-Video + KindQuickTime movie file + Size3587383 + Total Time37130 + Date Modified2012-10-30T17:53:20Z + Date Added2012-10-30T22:59:27Z + Bit Rate94 + Play Count3 + Play Date3488657196 + Play Date UTC2014-07-20T03:26:36Z + Artwork Count1 + Persistent IDE43B3467D29CEA57 + Track TypeFile + Has Video + HD + Video Width512 + Video Height288 + File Type1299148630 + Locationfile://localhost/Users/csev/Desktop/publish/media/2012/2012-10-30-Andorra-Video.mov + File Folder Count5 + Library Folder Count3 + + 887 + + Track ID887 + NameWinter Wonderland + ArtistBing Crosby + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size2897142 + Total Time144744 + Disc Number1 + Disc Count1 + Track Number1 + Track Count12 + Year2007 + Date Modified2012-11-22T14:06:56Z + Date Added2012-11-22T14:06:42Z + Bit Rate160 + Sample Rate44100 + Play Count163 + Play Date3530008410 + Play Date UTC2015-11-10T18:53:30Z + Normalization1658 + Persistent ID790FC8E37767D7AA + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bing%20Crosby/Seasons%20Greatings/01%20Winter%20Wonderland.mp3 + File Folder Count4 + Library Folder Count1 + + 889 + + Track ID889 + NameJingle Bells + ArtistFrank Sinatra + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size2437384 + Total Time121756 + Disc Number1 + Disc Count1 + Track Number2 + Track Count12 + Year1957 + Date Modified2012-11-22T14:07:08Z + Date Added2012-11-22T14:06:57Z + Bit Rate160 + Sample Rate44100 + Play Count271 + Play Date3495815263 + Play Date UTC2014-10-10T23:47:43Z + Skip Count1 + Skip Date2013-11-27T19:01:10Z + Normalization1797 + Persistent ID943A913D9CD9664F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Seasons%20Greatings/02%20Jingle%20Bells.mp3 + File Folder Count4 + Library Folder Count1 + + 891 + + Track ID891 + NameWhite Christmas + ArtistBing Crosby + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size1914936 + Total Time95634 + Disc Number1 + Disc Count1 + Track Number3 + Track Count12 + Year2007 + Date Modified2012-11-22T14:07:18Z + Date Added2012-11-22T14:07:10Z + Bit Rate160 + Sample Rate44100 + Play Count158 + Play Date3501748756 + Play Date UTC2014-12-18T16:59:16Z + Normalization1076 + Persistent IDCC828327804C14BB + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bing%20Crosby/Seasons%20Greatings/03%20White%20Christmas.mp3 + File Folder Count4 + Library Folder Count1 + + 893 + + Track ID893 + NameThe Christmas Song + ArtistFrank Sinatra + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size4194908 + Total Time209632 + Disc Number1 + Disc Count1 + Track Number4 + Track Count12 + Year2007 + Date Modified2012-11-22T14:07:37Z + Date Added2012-11-22T14:07:19Z + Bit Rate160 + Sample Rate44100 + Play Count272 + Play Date3503058751 + Play Date UTC2015-01-02T20:52:31Z + Skip Count2 + Skip Date2013-07-01T12:05:53Z + Normalization1004 + Sort NameChristmas Song + Persistent IDBFE8770720032426 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Seasons%20Greatings/04%20The%20Christmas%20Song.mp3 + File Folder Count4 + Library Folder Count1 + + 895 + + Track ID895 + NameLittle Drummer Boy + ArtistBing Crosby + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size3568490 + Total Time178311 + Disc Number1 + Disc Count1 + Track Number5 + Track Count12 + Year1962 + Date Modified2012-11-22T14:07:52Z + Date Added2012-11-22T14:07:38Z + Bit Rate160 + Sample Rate44100 + Play Count154 + Play Date3503046272 + Play Date UTC2015-01-02T17:24:32Z + Skip Count1 + Skip Date2013-07-30T03:22:26Z + Normalization1011 + Persistent ID15F8671BEF8A869D + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bing%20Crosby/Seasons%20Greatings/05%20Little%20Drummer%20Boy.mp3 + File Folder Count4 + Library Folder Count1 + + 897 + + Track ID897 + NameSilent Night + ArtistFrank Sinatra + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size2983343 + Total Time149054 + Disc Number1 + Disc Count1 + Track Number6 + Track Count12 + Year2007 + Date Modified2012-11-22T14:08:05Z + Date Added2012-11-22T14:07:55Z + Bit Rate160 + Sample Rate44100 + Play Count257 + Play Date3495815602 + Play Date UTC2014-10-10T23:53:22Z + Normalization841 + Persistent IDB362AA0F8EF9D629 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Seasons%20Greatings/06%20Silent%20Night.mp3 + File Folder Count4 + Library Folder Count1 + + 899 + + Track ID899 + NameLet It Snow + ArtistBing Crosby + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size2504777 + Total Time125126 + Disc Number1 + Disc Count1 + Track Number7 + Track Count12 + Year2007 + Date Modified2012-11-22T14:08:14Z + Date Added2012-11-22T14:08:06Z + Bit Rate160 + Sample Rate44100 + Play Count154 + Play Date3501747959 + Play Date UTC2014-12-18T16:45:59Z + Normalization1072 + Persistent ID422F95CB083BA37E + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bing%20Crosby/Seasons%20Greatings/07%20Let%20It%20Snow.mp3 + File Folder Count4 + Library Folder Count1 + + 901 + + Track ID901 + NameMistletoe And Holly + ArtistFrank Sinatra + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size2772280 + Total Time138501 + Disc Number1 + Disc Count1 + Track Number8 + Track Count12 + Year2007 + Date Modified2012-11-22T14:08:25Z + Date Added2012-11-22T14:08:15Z + Bit Rate160 + Sample Rate44100 + Play Count257 + Play Date3495815141 + Play Date UTC2014-10-10T23:45:41Z + Normalization1310 + Persistent ID8D3344562905E9C3 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Seasons%20Greatings/08%20Mistletoe%20And%20Holly.mp3 + File Folder Count4 + Library Folder Count1 + + 903 + + Track ID903 + NameO Holy Night + ArtistBing Crosby + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size4282671 + Total Time214021 + Disc Number1 + Disc Count1 + Track Number9 + Track Count12 + Year2007 + Date Modified2012-11-22T14:08:40Z + Date Added2012-11-22T14:08:26Z + Bit Rate160 + Sample Rate44100 + Play Count150 + Play Date3501748337 + Play Date UTC2014-12-18T16:52:17Z + Normalization2469 + Persistent IDE7A2DB8DE5F630D0 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bing%20Crosby/Seasons%20Greatings/09%20O%20Holy%20Night.mp3 + File Folder Count4 + Library Folder Count1 + + 905 + + Track ID905 + NameHave Yourself A Merry Little Christmas + ArtistFrank Sinatra + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size4167239 + Total Time208248 + Disc Number1 + Disc Count1 + Track Number10 + Track Count12 + Year2007 + Date Modified2012-11-22T14:08:55Z + Date Added2012-11-22T14:08:41Z + Bit Rate160 + Sample Rate44100 + Play Count252 + Play Date3495814793 + Play Date UTC2014-10-10T23:39:53Z + Normalization1120 + Persistent IDBF1D2FCB64067EDB + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Seasons%20Greatings/10%20Have%20Yourself%20A%20Merry%20Little%20Christmas.mp3 + File Folder Count4 + Library Folder Count1 + + 907 + + Track ID907 + NameDo You Hear What I Hear + ArtistBing Crosby + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size3296822 + Total Time164728 + Disc Number1 + Disc Count1 + Track Number11 + Track Count12 + Year2007 + Date Modified2012-11-22T14:09:06Z + Date Added2012-11-22T14:08:55Z + Bit Rate160 + Sample Rate44100 + Play Count155 + Play Date3501748123 + Play Date UTC2014-12-18T16:48:43Z + Skip Count2 + Skip Date2013-07-01T12:47:02Z + Normalization2718 + Persistent IDFBE7B8E169AA4DF8 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bing%20Crosby/Seasons%20Greatings/11%20Do%20You%20Hear%20What%20I%20Hear.mp3 + File Folder Count4 + Library Folder Count1 + + 909 + + Track ID909 + NameI'll Be Home For Christmas + ArtistFrank Sinatra + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size3819799 + Total Time190876 + Disc Number1 + Disc Count1 + Track Number12 + Track Count12 + Year2007 + Date Modified2012-11-22T14:09:18Z + Date Added2012-11-22T14:09:06Z + Bit Rate160 + Sample Rate44100 + Play Count249 + Play Date3501663269 + Play Date UTC2014-12-17T17:14:29Z + Normalization1156 + Persistent IDF1A06CC26CF3641B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Seasons%20Greatings/12%20I'll%20Be%20Home%20For%20Christmas.mp3 + File Folder Count4 + Library Folder Count1 + + 911 + + Track ID911 + NameTrack 01 + ArtistKaiser Chiefs + KindMPEG audio file + Size4102328 + Total Time205008 + Track Number1 + Track Count15 + Date Modified2012-11-22T14:13:45Z + Date Added2012-11-22T14:13:27Z + Bit Rate160 + Sample Rate44100 + Play Count2 + Play Date3465115641 + Play Date UTC2013-10-20T16:07:21Z + Normalization11141 + Persistent ID0924A19522563F9F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/01%20Track%2001.mp3 + File Folder Count4 + Library Folder Count1 + + 913 + + Track ID913 + NameTrack 02 + ArtistKaiser Chiefs + KindMPEG audio file + Size5768417 + Total Time288313 + Track Number2 + Track Count15 + Date Modified2012-11-22T11:14:10Z + Date Added2012-11-22T14:13:47Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3465206596 + Play Date UTC2013-10-21T17:23:16Z + Skip Count1 + Skip Date2013-08-05T02:12:45Z + Normalization11833 + Persistent ID127E6A3C8C70799C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/02%20Track%2002%201.mp3 + File Folder Count4 + Library Folder Count1 + + 915 + + Track ID915 + NameTrack 03 + ArtistKaiser Chiefs + KindMPEG audio file + Size4743372 + Total Time237061 + Track Number3 + Track Count15 + Date Modified2012-11-22T14:14:28Z + Date Added2012-11-22T14:14:11Z + Bit Rate160 + Sample Rate44100 + Play Count3 + Play Date3478665276 + Play Date UTC2014-03-26T11:54:36Z + Normalization14683 + Persistent ID28D19AE188208CF7 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/03%20Track%2003.mp3 + File Folder Count4 + Library Folder Count1 + + 917 + + Track ID917 + NameTrack 04 + ArtistKaiser Chiefs + KindMPEG audio file + Size3993658 + Total Time199575 + Track Number4 + Track Count15 + Date Modified2012-11-22T14:14:43Z + Date Added2012-11-22T14:14:29Z + Bit Rate160 + Sample Rate44100 + Play Count3 + Play Date3508732112 + Play Date UTC2015-03-09T11:48:32Z + Normalization14874 + Persistent IDE3ACC4EE4B0B441A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/04%20Track%2004.mp3 + File Folder Count4 + Library Folder Count1 + + 919 + + Track ID919 + NameTrack 05 + ArtistKaiser Chiefs + KindMPEG audio file + Size3958132 + Total Time197799 + Track Number5 + Track Count15 + Date Modified2012-11-22T14:14:57Z + Date Added2012-11-22T14:14:44Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3458313675 + Play Date UTC2013-08-02T22:41:15Z + Normalization5759 + Persistent ID8CF2F83F505537C1 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/05%20Track%2005.mp3 + File Folder Count4 + Library Folder Count1 + + 921 + + Track ID921 + NameTrack 06 + ArtistKaiser Chiefs + KindMPEG audio file + Size3157217 + Total Time157753 + Track Number6 + Track Count15 + Date Modified2012-11-22T14:15:07Z + Date Added2012-11-22T14:14:58Z + Bit Rate160 + Sample Rate44100 + Play Count2 + Play Date3494411579 + Play Date UTC2014-09-24T17:52:59Z + Normalization15646 + Persistent IDAF30E07D93F489BE + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/06%20Track%2006.mp3 + File Folder Count4 + Library Folder Count1 + + 923 + + Track ID923 + NameTrack 07 + ArtistKaiser Chiefs + KindMPEG audio file + Size4086132 + Total Time204199 + Track Number7 + Track Count15 + Date Modified2012-11-22T14:15:21Z + Date Added2012-11-22T14:15:08Z + Bit Rate160 + Sample Rate44100 + Play Count3 + Play Date3489334336 + Play Date UTC2014-07-27T23:32:16Z + Normalization13926 + Persistent ID77583966E1A66E6C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/07%20Track%2007.mp3 + File Folder Count4 + Library Folder Count1 + + 925 + + Track ID925 + NameTrack 08 + ArtistKaiser Chiefs + KindMPEG audio file + Size4934066 + Total Time246595 + Track Number8 + Track Count15 + Date Modified2012-11-22T14:15:36Z + Date Added2012-11-22T14:15:21Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3460722958 + Play Date UTC2013-08-30T19:55:58Z + Normalization9294 + Persistent ID9BB34B1C0E0E80BC + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/08%20Track%2008.mp3 + File Folder Count4 + Library Folder Count1 + + 927 + + Track ID927 + NameTrack 09 + ArtistKaiser Chiefs + KindMPEG audio file + Size3297234 + Total Time164754 + Track Number9 + Track Count15 + Date Modified2012-11-22T14:15:46Z + Date Added2012-11-22T14:15:37Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3460785888 + Play Date UTC2013-08-31T13:24:48Z + Normalization13795 + Persistent ID8732E9995F9EA91B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/09%20Track%2009.mp3 + File Folder Count4 + Library Folder Count1 + + 929 + + Track ID929 + NameTrack 10 + ArtistKaiser Chiefs + KindMPEG audio file + Size6521267 + Total Time325955 + Track Number10 + Track Count15 + Date Modified2012-11-22T14:16:04Z + Date Added2012-11-22T14:15:47Z + Bit Rate160 + Sample Rate44100 + Skip Count1 + Skip Date2013-10-20T22:55:43Z + Normalization7808 + Persistent IDF519DCD62587AC1F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/10%20Track%2010.mp3 + File Folder Count4 + Library Folder Count1 + + 931 + + Track ID931 + NameTrack 11 + ArtistKaiser Chiefs + KindMPEG audio file + Size4452369 + Total Time222511 + Track Number11 + Track Count15 + Date Modified2012-11-22T14:16:17Z + Date Added2012-11-22T14:16:05Z + Bit Rate160 + Sample Rate44100 + Play Count2 + Play Date3462550274 + Play Date UTC2013-09-20T23:31:14Z + Normalization7028 + Persistent IDAE939DC9EB8755BD + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/11%20Track%2011.mp3 + File Folder Count4 + Library Folder Count1 + + 933 + + Track ID933 + NameTrack 12 + ArtistKaiser Chiefs + KindMPEG audio file + Size4750688 + Total Time237426 + Track Number12 + Track Count15 + Date Modified2012-11-22T14:16:29Z + Date Added2012-11-22T14:16:17Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3460791538 + Play Date UTC2013-08-31T14:58:58Z + Normalization16567 + Persistent ID9FF957DBFC527AEF + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/12%20Track%2012.mp3 + File Folder Count4 + Library Folder Count1 + + 935 + + Track ID935 + NameTrack 13 + ArtistKaiser Chiefs + KindMPEG audio file + Size5583471 + Total Time279066 + Track Number13 + Track Count15 + Date Modified2012-11-22T14:16:44Z + Date Added2012-11-22T14:16:30Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3460720759 + Play Date UTC2013-08-30T19:19:19Z + Skip Count1 + Skip Date2013-10-28T12:04:24Z + Normalization8416 + Persistent IDC1C230D5766DD632 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/13%20Track%2013.mp3 + File Folder Count4 + Library Folder Count1 + + 937 + + Track ID937 + NameTrack 14 + ArtistKaiser Chiefs + KindMPEG audio file + Size4373480 + Total Time218566 + Track Number14 + Track Count15 + Date Modified2012-11-22T14:16:55Z + Date Added2012-11-22T14:16:44Z + Bit Rate160 + Sample Rate44100 + Play Count3 + Play Date3465791933 + Play Date UTC2013-10-28T11:58:53Z + Skip Count1 + Skip Date2014-12-31T23:56:18Z + Normalization14789 + Persistent IDD846A63E415C4D2F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/14%20Track%2014.mp3 + File Folder Count4 + Library Folder Count1 + + 939 + + Track ID939 + NameTrack 15 + ArtistKaiser Chiefs + KindMPEG audio file + Size2946671 + Total Time147226 + Track Number15 + Track Count15 + Date Modified2012-11-22T14:17:02Z + Date Added2012-11-22T14:16:55Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3489329811 + Play Date UTC2014-07-27T22:16:51Z + Normalization12006 + Persistent IDB7B1F59AB92A525F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/15%20Track%2015.mp3 + File Folder Count4 + Library Folder Count1 + + 941 + + Track ID941 + NameVoices + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size3837495 + Total Time191764 + Disc Number1 + Disc Count1 + Track Number1 + Track Count12 + Year2000 + Date Modified2012-11-22T14:19:03Z + Date Added2012-11-22T14:18:29Z + Bit Rate160 + Sample Rate44100 + Skip Count2 + Skip Date2013-10-20T14:54:43Z + Normalization12233 + Sort AlbumSickness + Persistent ID388E9367135284BD + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/01%20Voices.mp3 + File Folder Count4 + Library Folder Count1 + + 943 + + Track ID943 + NameThe Game + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size4544893 + Total Time227134 + Disc Number1 + Disc Count1 + Track Number2 + Track Count12 + Year2000 + Date Modified2012-11-22T14:19:42Z + Date Added2012-11-22T14:19:05Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3455531095 + Play Date UTC2013-07-01T17:44:55Z + Skip Count4 + Skip Date2013-10-20T14:54:46Z + Normalization9507 + Sort AlbumSickness + Sort NameGame + Persistent IDDFB4111A1E57C372 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/02%20The%20Game.mp3 + File Folder Count4 + Library Folder Count1 + + 945 + + Track ID945 + NameStupify + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size5486867 + Total Time274233 + Disc Number1 + Disc Count1 + Track Number3 + Track Count12 + Year2000 + Date Modified2012-11-22T14:20:26Z + Date Added2012-11-22T14:19:45Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3459352283 + Play Date UTC2013-08-14T23:11:23Z + Normalization9925 + Sort AlbumSickness + Persistent ID55ED76DA2BFF6624 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/03%20Stupify.mp3 + File Folder Count4 + Library Folder Count1 + + 947 + + Track ID947 + NameDown With The Sickness + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size5576744 + Total Time278726 + Disc Number1 + Disc Count1 + Track Number4 + Track Count12 + Year2002 + Date Modified2012-11-22T14:21:06Z + Date Added2012-11-22T14:20:27Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3489335273 + Play Date UTC2014-07-27T23:47:53Z + Skip Count4 + Skip Date2013-09-21T16:02:49Z + Normalization12485 + Sort AlbumSickness + Persistent ID7AF372EDA349F0B8 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/04%20Down%20With%20The%20Sickness.mp3 + File Folder Count4 + Library Folder Count1 + + 949 + + Track ID949 + NameViolence Fetish + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size4078875 + Total Time203833 + Disc Number1 + Disc Count1 + Track Number5 + Track Count12 + Year2000 + Date Modified2012-11-22T14:21:33Z + Date Added2012-11-22T14:21:07Z + Bit Rate160 + Sample Rate44100 + Normalization12486 + Sort AlbumSickness + Persistent ID165FEE20C2AC00BC + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/05%20Violence%20Fetish.mp3 + File Folder Count4 + Library Folder Count1 + + 951 + + Track ID951 + NameFear + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size4542277 + Total Time227004 + Disc Number1 + Disc Count1 + Track Number6 + Track Count12 + Year2000 + Date Modified2012-11-22T14:22:02Z + Date Added2012-11-22T14:21:35Z + Bit Rate160 + Sample Rate44100 + Play Count4 + Play Date3503058242 + Play Date UTC2015-01-02T20:44:02Z + Skip Count3 + Skip Date2015-01-02T20:40:13Z + Normalization13959 + Sort AlbumSickness + Persistent ID3C1381CEB227AC81 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/06%20Fear.mp3 + File Folder Count4 + Library Folder Count1 + + 953 + + Track ID953 + NameNumb + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size4501003 + Total Time224940 + Disc Number1 + Disc Count1 + Track Number7 + Track Count12 + Year2000 + Date Modified2012-11-22T14:22:30Z + Date Added2012-11-22T14:22:04Z + Bit Rate160 + Sample Rate44100 + Normalization11924 + Sort AlbumSickness + Persistent IDC62901EAC7D4458B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/07%20Numb.mp3 + File Folder Count4 + Library Folder Count1 + + 955 + + Track ID955 + NameWant + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size4658260 + Total Time232803 + Disc Number1 + Disc Count1 + Track Number8 + Track Count12 + Year2000 + Date Modified2012-11-22T14:22:57Z + Date Added2012-11-22T14:22:32Z + Bit Rate160 + Sample Rate44100 + Skip Count1 + Skip Date2015-01-02T17:24:40Z + Normalization9280 + Sort AlbumSickness + Persistent ID9824EDCAF7E7DABC + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/08%20Want.mp3 + File Folder Count4 + Library Folder Count1 + + 957 + + Track ID957 + NameConflict + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size5508811 + Total Time275330 + Disc Number1 + Disc Count1 + Track Number9 + Track Count12 + Year2000 + Date Modified2012-11-22T14:23:28Z + Date Added2012-11-22T14:22:59Z + Bit Rate160 + Sample Rate44100 + Play Count5 + Play Date3455512053 + Play Date UTC2013-07-01T12:27:33Z + Skip Count4 + Skip Date2013-08-31T14:42:27Z + Normalization6411 + Sort AlbumSickness + Persistent IDF2424180800EC631 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/09%20Conflict.mp3 + File Folder Count4 + Library Folder Count1 + + 959 + + Track ID959 + NameShout 2000 + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size5158251 + Total Time257802 + Disc Number1 + Disc Count1 + Track Number10 + Track Count12 + Year2000 + Date Modified2012-11-22T14:23:56Z + Date Added2012-11-22T14:23:29Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3489337563 + Play Date UTC2014-07-28T00:26:03Z + Normalization9017 + Sort AlbumSickness + Persistent ID4950B0350327DA5F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/10%20Shout%202000.mp3 + File Folder Count4 + Library Folder Count1 + + 961 + + Track ID961 + NameDroppin' Plates + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size4588264 + Total Time229302 + Disc Number1 + Disc Count1 + Track Number11 + Track Count12 + Year2000 + Date Modified2012-11-22T14:24:19Z + Date Added2012-11-22T14:23:57Z + Bit Rate160 + Sample Rate44100 + Play Count4 + Play Date3462558129 + Play Date UTC2013-09-21T01:42:09Z + Skip Count4 + Skip Date2013-10-01T12:51:51Z + Normalization10727 + Sort AlbumSickness + Persistent IDCF835D7A86A33ACD + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/11%20Droppin'%20Plates.mp3 + File Folder Count4 + Library Folder Count1 + + 963 + + Track ID963 + NameMeaning Of Life + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size4854191 + Total Time242599 + Disc Number1 + Disc Count1 + Track Number12 + Track Count12 + Year2000 + Date Modified2012-11-22T14:24:44Z + Date Added2012-11-22T14:24:21Z + Bit Rate160 + Sample Rate44100 + Play Count3 + Play Date3514730216 + Play Date UTC2015-05-17T21:56:56Z + Skip Count3 + Skip Date2015-01-02T20:32:32Z + Normalization9509 + Sort AlbumSickness + Persistent ID0243D082FE465BE4 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/12%20Meaning%20Of%20Life.mp3 + File Folder Count4 + Library Folder Count1 + + 969 + + Track ID969 + Nameedu2020 + Album Artistcsev + Composercsev + KindMPEG-4 video file + Size131553994 + Total Time805680 + Date Modified2013-06-24T18:27:59Z + Date Added2013-06-24T18:28:00Z + Bit Rate113 + Artwork Count1 + Persistent ID3A537CB4F308FE01 + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1295275552 + Locationfile://localhost/Users/csev/Movies/Final%20Cut%20Projects/edu2020/Shared%20Items/edu2020%20(854%20x%20480).m4v + File Folder Count5 + Library Folder Count3 + + 975 + + Track ID975 + NamePY4INF-01-Intro.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size27428698 + Total Time3428075 + Year2013 + BPM120 + Date Modified2013-09-19T01:05:22Z + Date Added2013-09-19T01:05:22Z + Bit Rate64 + Sample Rate44100 + Play Count1 + Play Date3478279267 + Play Date UTC2014-03-22T00:41:07Z + Release Date2013-09-18T01:04:00Z + Normalization1219 + Persistent IDF1E78679D13EA1CA + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-01-Intro.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 979 + + Track ID979 + Nameted_03 + KindMPEG-4 video file + Size92225345 + Total Time745700 + Date Modified2013-10-28T23:23:11Z + Date Added2013-10-28T23:41:18Z + Bit Rate102 + Play Count1 + Play Date3465826205 + Play Date UTC2013-10-28T21:30:05Z + Artwork Count1 + Persistent ID3D2626D371D964A7 + Track TypeFile + Has Video + HD + Video Width700 + Video Height520 + Locationfile://localhost/Users/csev/Desktop/Ted_Talk/ted_03.mp4 + File Folder Count3 + Library Folder Count3 + + 981 + + Track ID981 + NamePomp and Circumstance Marches No. 1 + ArtistEdward Elgar + KindMPEG audio file + Size1811545 + Total Time113214 + Date Modified2013-07-29T19:37:16Z + Date Added2013-10-29T02:18:15Z + Bit Rate128 + Sample Rate22050 + Persistent ID45FF8770212BC170 + Track TypeFile + Locationfile://localhost/Volumes/2012-09-3TB-02/Final_Cut_Events/2013-07-IHTS-Graduation/Original%20Media/Pomp_and_circumstances_No._1.mp3 + File Folder Count-1 + Library Folder Count-1 + + 985 + + Track ID985 + NameEben Upton: Raspberry Pi + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size5297597 + Total Time661368 + Year2013 + BPM120 + Date Modified2013-10-30T19:16:08Z + Date Added2013-10-30T19:16:08Z + Bit Rate64 + Sample Rate44100 + Play Count2 + Play Date3473250339 + Play Date UTC2014-01-22T20:45:39Z + Release Date2013-10-09T16:41:01Z + Normalization1226 + Persistent ID1F6783087E9632C0 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Eben%20Upton_%20Raspberry%20Pi.mp3 + File Folder Count4 + Library Folder Count1 + + 987 + + Track ID987 + NameAndrew Tanenbaum: Writing the Book on Networks + ArtistIEEE Computer Society + ComposerIEEE Computer Society + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size4694648 + Total Time535040 + Track Number23 + Year2013 + Date Modified2013-12-10T14:28:01Z + Date Added2013-12-10T14:28:01Z + Bit Rate64 + Sample Rate44100 + CommentsAuthor Charles Severance provides an audio recording of his Computing Conversations column, in which he discusses his interview with Andrew Tanenbaum about how he came to write one of the key books in the computer science field. + Play Count4 + Play Date3473251834 + Play Date UTC2014-01-22T21:10:34Z + Release Date2013-12-05T16:41:01Z + Normalization1220 + Artwork Count1 + Persistent ID6E218AB3EEC3E3DA + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/23%20Andrew%20Tanenbaum_%20Writing%20the%20Book%20on%20Networks.mp3 + File Folder Count4 + Library Folder Count1 + + 989 + + Track ID989 + NameMassimo Banzi: Building Arduino + ArtistIEEE Computer Society + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size4664244 + Total Time567745 + Track Number25 + Year2013 + Date Modified2013-12-30T12:31:12Z + Date Added2013-12-30T12:31:12Z + Bit Rate64 + Sample Rate44100 + CommentsAuthor Charles Severance interviews Massimo Banzi about the origins and evolution of the Arduino microcontroller. + Play Count1 + Play Date3472068695 + Play Date UTC2014-01-09T04:31:35Z + Release Date2013-12-26T16:41:01Z + Normalization1242 + Artwork Count1 + Persistent IDF2841F3ED97D8344 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/25%20Massimo%20Banzi_%20Building%20Arduino.mp3 + File Folder Count4 + Library Folder Count1 + + 993 + + Track ID993 + NamePY4INF-04-Functions.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size13474503 + Total Time1683800 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:20Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:57:00Z + Normalization1204 + Persistent ID310E6C20ACED8C82 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-04-Functions.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 995 + + Track ID995 + NamePY4INF-02-Expressions.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size20631428 + Total Time2578416 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:49Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T01:03:00Z + Normalization1245 + Persistent ID4767561A00D1C40D + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-02-Expressions.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 997 + + Track ID997 + NamePY4INF-03-Conditional.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size18372567 + Total Time2296058 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:53Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T01:00:00Z + Normalization1338 + Persistent ID4767561A00D1C40E + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-03-Conditional.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 999 + + Track ID999 + NamePY4INF-05-Iterations.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size22438474 + Total Time2804297 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:25Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Play Count1 + Play Date3493779457 + Play Date UTC2014-09-17T10:17:37Z + Release Date2013-09-18T00:51:00Z + Normalization1275 + Persistent ID3E357E3D0B7033FA + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-05-Iterations.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1001 + + Track ID1001 + NamePY4INF-06-Strings.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size13426856 + Total Time1677844 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:29Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:47:00Z + Normalization1236 + Persistent ID2E78073036022C57 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-06-Strings.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1003 + + Track ID1003 + NamePY4INF-07-Files.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size11833805 + Total Time1478713 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:51Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:44:00Z + Normalization1194 + Persistent ID2E78073036022C58 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-07-Files.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1005 + + Track ID1005 + NamePY4INF-08-Lists.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size13093952 + Total Time1636231 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:33Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:40:00Z + Normalization1322 + Persistent ID2E78073036022C59 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-08-Lists.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1007 + + Track ID1007 + NamePY4INF-09-Dictionaries.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size18039663 + Total Time2254445 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:36Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:36:00Z + Normalization1221 + Persistent ID1BC9BE00CF9EEA8C + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-09-Dictionaries.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1009 + + Track ID1009 + NamePY4INF-10-Tuples.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size12784871 + Total Time1597596 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:21Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:33:00Z + Normalization1227 + Persistent ID1BC9BE00CF9EEA8D + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-10-Tuples.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1011 + + Track ID1011 + NamePY4INF-11-Regex.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size16993720 + Total Time2123702 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:40Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:28:00Z + Normalization1225 + Persistent ID1BC9BE00CF9EEA8E + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-11-Regex.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1013 + + Track ID1013 + NameJohn C. Hollar: History of Computing + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size5563923 + Total Time694073 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:40Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Play Count1 + Play Date3473249670 + Play Date UTC2014-01-22T20:34:30Z + Release Date2013-08-30T16:41:01Z + Normalization1221 + Persistent ID6940CC0AFBC026D1 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/John%20C.%20Hollar_%20History%20of%20Computing.mp3 + File Folder Count4 + Library Folder Count1 + + 1015 + + Track ID1015 + NameBob Metcalfe: Ethernet at Forty + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size8255238 + Total Time1031392 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:46Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-05-02T16:41:01Z + Normalization925 + Persistent ID37FD8B2D955DE218 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Bob%20Metcalfe_%20Ethernet%20at%20Forty.mp3 + File Folder Count4 + Library Folder Count1 + + 1017 + + Track ID1017 + NameGordon Bell: Building Blocks of Computing + ArtistIEEE Computer Society + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size17853387 + Total Time744620 + Date Modified2014-01-21T12:02:43Z + Date Added2014-01-21T12:00:58Z + Bit Rate192 + Sample Rate44100 + Play Count1 + Play Date3473247179 + Play Date UTC2014-01-22T19:52:59Z + Release Date2013-06-11T16:41:01Z + Persistent ID5541983A9859581E + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Gordon%20Bell_%20Building%20Blocks%20of%20Computing.mp3 + File Folder Count4 + Library Folder Count1 + + 1019 + + Track ID1019 + NameIan Horrocks: Standardizing OWL + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size4584359 + Total Time572212 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:23Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Play Count1 + Play Date3473250919 + Play Date UTC2014-01-22T20:55:19Z + Release Date2013-10-28T16:41:01Z + Normalization1249 + Persistent ID6940CC0AFBC026D0 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Ian%20Horrocks_%20Standardizing%20OWL.mp3 + File Folder Count4 + Library Folder Count1 + + 1021 + + Track ID1021 + NameKatie Hafner: The Origins of the Internet + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size5235635 + Total Time652460 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:30Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Play Count1 + Play Date3473247844 + Play Date UTC2014-01-22T20:04:04Z + Release Date2013-07-03T16:41:01Z + Normalization1019 + Persistent ID2BCE5A289A2FA257 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Katie%20Hafner_%20The%20Origins%20of%20the%20Internet.mp3 + File Folder Count4 + Library Folder Count1 + + 1023 + + Track ID1023 + NameLarry Smarr: Building Mosaic + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size7161648 + Total Time894693 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:31Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-04-11T16:41:01Z + Normalization1259 + Persistent ID37FD8B2D955DE219 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Larry%20Smarr_%20Building%20Mosaic.mp3 + File Folder Count4 + Library Folder Count1 + + 1025 + + Track ID1025 + NameLen Kleinrock: The Theory of Packets + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size5404595 + Total Time674742 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:45Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Play Count1 + Play Date3473248521 + Play Date UTC2014-01-22T20:15:21Z + Release Date2013-08-01T16:41:01Z + Normalization840 + Persistent ID2BCE5A289A2FA256 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Len%20Kleinrock_%20The%20Theory%20of%20Packets.mp3 + File Folder Count4 + Library Folder Count1 + + 1027 + + Track ID1027 + NameMitchell Baker: The Mozilla Foundation + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size7958069 + Total Time994246 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:37Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-02-04T16:41:01Z + Normalization1246 + Persistent ID41C7959271984BC3 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Mitchell%20Baker_%20The%20Mozilla%20Foundation.mp3 + File Folder Count4 + Library Folder Count1 + + 1029 + + Track ID1029 + NamePooja Sankar: Building the Piazza Collaboration System + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size3977775 + Total Time496404 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:20Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-03-07T16:41:01Z + Normalization1240 + Persistent ID41C7959271984BC2 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Pooja%20Sankar_%20Building%20the%20Piazza%20Collaboration%20System.mp3 + File Folder Count4 + Library Folder Count1 + + 1031 + + Track ID1031 + NameVan Jacobson: Content-Centric Networking + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size6246108 + Total Time780251 + Year2012 + BPM120 + Date Modified2014-01-21T12:02:34Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-01-28T16:41:01Z + Normalization1219 + Persistent ID41C7959271984BC4 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Van%20Jacobson_%20Content-Centric%20Networking.mp3 + File Folder Count4 + Library Folder Count1 + + 1033 + + Track ID1033 + NameThe Apache Software Foundation + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size4343976 + Total Time542484 + Year2012 + BPM120 + Date Modified2014-01-21T12:02:19Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2012-10-26T16:41:01Z + Normalization1210 + Sort NameApache Software Foundation + Persistent ID22246A353E3A9DB6 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/The%20Apache%20Software%20Foundation.mp3 + File Folder Count4 + Library Folder Count1 + + 1035 + + Track ID1035 + NameA Brief History of Packets + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size8041243 + Total Time1004643 + Year2012 + BPM120 + Date Modified2014-01-21T12:02:27Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-01-25T16:41:01Z + Normalization1259 + Sort NameBrief History of Packets + Persistent ID46A3064562F73143 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/A%20Brief%20History%20of%20Packets.mp3 + File Folder Count4 + Library Folder Count1 + + 1037 + + Track ID1037 + NameDiscovering JavaScript Object Notation + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size5211868 + Total Time650971 + Year2012 + BPM120 + Date Modified2014-01-21T12:02:43Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2012-03-29T16:41:01Z + Normalization1237 + Persistent ID4F725C997CF65057 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Discovering%20JavaScript%20Object%20Notation.mp3 + File Folder Count4 + Library Folder Count1 + + 1039 + + Track ID1039 + NameInventing PHP + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size3963424 + Total Time494915 + Year2012 + BPM120 + Date Modified2014-01-21T12:02:51Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-01-01T16:41:01Z + Normalization1246 + Persistent ID46A3064562F73144 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Inventing%20PHP.mp3 + File Folder Count4 + Library Folder Count1 + + 1041 + + Track ID1041 + NameMonash Museum of Computing History + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size2905360 + Total Time362657 + Year2012 + BPM120 + Date Modified2014-01-21T12:02:27Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2012-02-29T16:41:01Z + Normalization1226 + Persistent ID4F725C997CF65058 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Monash%20Museum%20of%20Computing%20History.mp3 + File Folder Count4 + Library Folder Count1 + + 1043 + + Track ID1043 + NameThe Rise of JavaScript + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size4213155 + Total Time526132 + Year2012 + BPM120 + Date Modified2014-01-21T12:02:44Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2012-02-02T16:41:01Z + Normalization1239 + Sort NameRise of JavaScript + Persistent ID09EA490CF8DB8906 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/The%20Rise%20of%20JavaScript.mp3 + File Folder Count4 + Library Folder Count1 + + 1045 + + Track ID1045 + Namelo_and_behold_audio + KindAIFF audio file + Size6380550 + Total Time33116 + Date Modified2014-02-01T18:48:47Z + Date Added2014-02-01T18:48:59Z + Bit Rate1536 + Sample Rate48000 + Persistent IDC1633CED6E1BE0E3 + Track TypeFile + Locationfile://localhost/Users/csev/Downloads/lo_and_behold_audio.aif + File Folder Count2 + Library Folder Count3 + + 1049 + + Track ID1049 + Name1996-02-tci07 + KindMPEG-4 video file + Size757506768 + Total Time3600096 + Date Modified2014-02-16T19:30:31Z + Date Added2014-02-16T19:30:34Z + Bit Rate125 + Artwork Count1 + Season1 + Episode Order1 + Persistent IDBE1A5B3835536BFC + Track TypeFile + Has Video + HD + Video Width720 + Video Height540 + Movie + Locationfile://localhost/Users/csev/Desktop/1996-02-tci07.mp4 + File Folder Count2 + Library Folder Count3 + + 1051 + + Track ID1051 + NameJoseph Hardin: NCSA Mosaic + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size6771745 + Total Time845635 + Year2014 + BPM120 + Date Modified2014-02-23T01:31:07Z + Date Added2014-02-23T01:31:07Z + Bit Rate64 + Sample Rate44100 + Release Date2014-01-24T16:41:01Z + Normalization1236 + Persistent ID2CC979F35F50460A + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Joseph%20Hardin_%20NCSA%20Mosaic.mp3 + File Folder Count4 + Library Folder Count1 + + 1053 + + Track ID1053 + NameLen Kleinrock on the Internet's First Two Packets + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size9518455 + Total Time594390 + Year2014 + Date Modified2014-03-01T14:05:28Z + Date Added2014-03-01T14:05:28Z + Bit Rate128 + Sample Rate44100 + Play Count1 + Play Date3477964201 + Play Date UTC2014-03-18T09:10:01Z + Release Date2014-02-27T19:18:50Z + Persistent ID2A34A05BB7658C62 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Len%20Kleinrock%20on%20the%20Internet_s%20First%20Two%20Packets.mp3 + File Folder Count4 + Library Folder Count1 + + 1059 + + Track ID1059 + NameSPOOKTAKULA INSTRUMENTAL + KindWAV audio file + Size25507424 + Total Time144599 + Date Modified2005-04-01T00:45:28Z + Date Added2014-03-19T20:47:01Z + Bit Rate1411 + Sample Rate44100 + Persistent IDBBBB8369D8720604 + Track TypeFile + Locationfile://localhost/Users/csev/Desktop/SPOOKTAKULA/SPOOKTAKULA%20INSTRUMENTAL.wav + File Folder Count3 + Library Folder Count3 + + 1061 + + Track ID1061 + NamePomp and Circumstance Marches No. 1 + ArtistEdward Elgar + KindMPEG audio file + Size1811545 + Total Time113214 + Date Modified2013-07-29T19:37:16Z + Date Added2014-03-23T18:39:15Z + Bit Rate128 + Sample Rate22050 + Play Count1 + Play Date3478430463 + Play Date UTC2014-03-23T18:41:03Z + Persistent IDFA5947D141B87C20 + Track TypeFile + Locationfile://localhost/Users/csev/Desktop/Ted_Talk/Pomp_and_circumstances_No._1.mp3 + File Folder Count3 + Library Folder Count3 + + 1065 + + Track ID1065 + NameDoug Van Houweling on Building the NSFNet + ArtistIEEE Computer Society + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size12349489 + Total Time773146 + Year2014 + Date Modified2014-04-01T19:07:32Z + Date Added2014-04-01T19:07:32Z + Bit Rate128 + Sample Rate44100 + CommentsAuthor Charles Severance provides an audio recording of his Computing Conversations column, in which he discusses his interview with Doug Van Houweling about how the NSFNet went from connecting a few supercomputers to becoming the Internet. + Release Date2014-03-28T21:48:19Z + Persistent IDE7A71BF22B44AD36 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Doug%20Van%20Houweling%20on%20Building%20the%20NSFNet.mp3 + File Folder Count4 + Library Folder Count1 + + 1067 + + Track ID1067 + NameComputing Conversations: Nathaniel Borenstein on MIME + ArtistIEEE Computer Society + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size10921598 + Total Time682135 + Track Number29 + Year2014 + Date Modified2014-05-01T20:02:46Z + Date Added2014-05-01T20:02:46Z + Bit Rate128 + Sample Rate44100 + CommentsAuthor Charles Severance provides an audio recording of his Computing Conversations column, in which he discusses his interview with Nathaniel Borenstein about how email evolved from plaintext to multimedia. Subscribe to the Computing Conversations podcas + Release Date2014-04-29T20:40:33Z + Persistent ID89C402EDE24BDE0B + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/29%20Computing%20Conversations_%20Nathaniel%20Borenstein%20on%20MIME.mp3 + File Folder Count4 + Library Folder Count1 + + 1071 + + Track ID1071 + NameYou Don't Mess Around With Jim + ArtistJim Croce + Album ArtistJim Croce + ComposerJim Croce + AlbumClassic Hits + GenreFolk + KindMPEG audio file + Size7400073 + Total Time184398 + Track Number1 + Year2004 + Date Modified2014-05-27T22:27:40Z + Date Added2014-05-27T22:28:03Z + Bit Rate320 + Sample Rate44100 + Comments 000005A9 000006AA 00001C77 00001D3A 000138C5 00015FA7 00005F83 000067A1 000138C5 00015FA7 + Normalization1747 + Artwork Count1 + Persistent ID7C7A96684196636B + Track TypeFile + Locationfile://localhost/Users/csev/Downloads/tumblr_m88hv5jmry1r8l80fo1.mp3 + File Folder Count2 + Library Folder Count3 + + 1073 + + Track ID1073 + NameAndrew S. Tanenbaum on MINIX + ArtistIEEE Computer Society + AlbumComputing Conversations + GenrePodcast + KindMPEG audio stream + Size9666560 + Total Time603000 + Date Added2014-07-05T13:38:34Z + Release Date2014-07-02T23:27:35Z + Persistent IDDC6923BFD366B289 + Track TypeURL + Podcast + Unplayed + Locationhttp://media.computer.org/sponsored/podcast/computingconversations/conversations-0030.mp3 + + 1075 + + Track ID1075 + NameComputing Conversations: Elizabeth Fong on SQL Standards + ArtistIEEE Computer Society + Album ArtistCharles Severance + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size8541331 + Total Time533577 + Track Number31 + Year2014 + Date Modified2014-07-29T01:19:55Z + Date Added2014-07-29T04:19:55Z + Bit Rate128 + Sample Rate44100 + Release Date2014-07-28T16:28:32Z + Persistent ID1629CE9F85E22EC6 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/31%20Computing%20Conversations_%20Elizabeth%20Fong%20on%20SQL%20Standards.mp3 + File Folder Count4 + Library Folder Count1 + + 1077 + + Track ID1077 + NameNii Quaynor on Bringing the Internet to Africa + ArtistIEEE Computer Society + Album ArtistCharles Severance + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size10777413 + Total Time673332 + Track Number32 + Year2014 + Date Modified2014-09-07T23:10:45Z + Date Added2014-09-07T23:10:45Z + Bit Rate128 + Sample Rate44100 + CommentsAuthor Charles Severance provides an audio recording of his Computing Conversations column, in which he discusses his interview with Nii Quaynor about how the story of bringing the Internet to Africa is one of cooperation and collaboration for the common + Play Count1 + Play Date3521442593 + Play Date UTC2015-08-03T14:29:53Z + Release Date2014-09-05T18:06:49Z + Persistent ID5E87242239FAD32B + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/32%20Nii%20Quaynor%20on%20Bringing%20the%20Internet%20to%20Africa.mp3 + File Folder Count4 + Library Folder Count1 + + 1081 + + Track ID1081 + NamePHP-09-Transactions.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size17291008 + Total Time1728888 + Year2014 + Date Modified2014-09-10T01:03:12Z + Date Added2014-09-10T01:03:12Z + Bit Rate80 + Sample Rate24000 + Release Date2014-04-07T08:12:43Z + Normalization9242 + Persistent ID669B2607B542AE7F + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-09-Transactions.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1083 + + Track ID1083 + NamePHP-01-Intro.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size22508361 + Total Time2250624 + Year2014 + Date Modified2014-09-10T01:04:04Z + Date Added2014-09-10T01:04:04Z + Bit Rate80 + Sample Rate24000 + Release Date2014-01-10T03:59:03Z + Normalization5184 + Persistent ID053DD88CF9AB70FF + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-01-Intro.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1085 + + Track ID1085 + NamePHP-02-Install.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size21960923 + Year2014 + Date Modified2014-09-10T01:04:10Z + Date Added2014-09-10T01:04:10Z + Bit Rate80 + Sample Rate24000 + Play Count1 + Play Date3493137000 + Play Date UTC2014-09-09T23:50:00Z + Release Date2014-01-10T03:59:49Z + Normalization7881 + Persistent ID24596F2775701A18 + Track TypeURL + Podcast + Locationhttps://ctools.umich.edu/access/content/group/8923c6aa-794f-43f0-8ea2-dc6f96556d6b/Podcasts/PHP-02-Install.mp3 + + 1087 + + Track ID1087 + NamePHP-04-Expressions.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size21682767 + Total Time2168064 + Year2014 + Date Modified2014-09-10T01:04:14Z + Date Added2014-09-10T01:04:14Z + Bit Rate80 + Sample Rate24000 + Release Date2014-01-20T19:50:23Z + Normalization10766 + Persistent IDD83C94DC9C9BE8A9 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-04-Expressions.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1089 + + Track ID1089 + NamePHP-05-Functions.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size14470043 + Total Time1446792 + Year2014 + Date Modified2014-09-10T01:04:18Z + Date Added2014-09-10T01:04:18Z + Bit Rate80 + Sample Rate24000 + Release Date2014-01-24T03:22:01Z + Normalization6829 + Persistent ID9B02D519721057C4 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-05-Functions.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1091 + + Track ID1091 + NamePHP-06-Strings.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size4179081 + Total Time417696 + Year2014 + Date Modified2014-09-10T01:04:19Z + Date Added2014-09-10T01:04:19Z + Bit Rate80 + Sample Rate24000 + Release Date2014-01-24T03:23:48Z + Normalization7497 + Persistent IDCD849613725FDD25 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-06-Strings.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1093 + + Track ID1093 + NamePHP-12-Sessions.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size36245244 + Total Time3624312 + Year2014 + Date Modified2014-09-10T01:04:36Z + Date Added2014-09-10T01:04:36Z + Bit Rate80 + Sample Rate24000 + Release Date2014-01-31T02:08:58Z + Normalization10310 + Persistent IDF76EB49D48392640 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-12-Sessions.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1095 + + Track ID1095 + NamePHP-06-Objects.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size24555802 + Total Time2455368 + Year2014 + Date Modified2014-09-10T01:04:42Z + Date Added2014-09-10T01:04:42Z + Bit Rate80 + Sample Rate24000 + Release Date2014-01-31T02:09:55Z + Normalization10951 + Persistent ID767D57825686AAE6 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-06-Objects.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1097 + + Track ID1097 + NameSI664-13-JSON-A.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size44078844 + Total Time4407672 + Year2014 + Date Modified2014-09-10T01:04:51Z + Date Added2014-09-10T01:04:51Z + Bit Rate80 + Sample Rate24000 + Release Date2014-04-06T22:38:55Z + Normalization8596 + Persistent IDE4B5B892D930B9A0 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/SI664-13-JSON-A.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1099 + + Track ID1099 + NamePHP-13-JavaScript.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size36503006 + Total Time3650088 + Year2014 + Date Modified2014-09-10T01:04:58Z + Date Added2014-09-10T01:04:58Z + Bit Rate80 + Sample Rate24000 + Release Date2014-03-17T03:02:37Z + Normalization9816 + Persistent ID635C92C15F68D490 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-13-JavaScript.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1101 + + Track ID1101 + NamePHP-09-Database-Design.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size35912851 + Total Time3591072 + Year2014 + Date Modified2014-09-10T01:05:04Z + Date Added2014-09-10T01:05:04Z + Bit Rate80 + Sample Rate24000 + Release Date2014-03-12T21:52:18Z + Normalization11163 + Persistent ID5D83691DA7FE1967 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-09-Database-Design.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1103 + + Track ID1103 + NamePHP-Tsugi-Install.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size31818686 + Total Time3181656 + Year2014 + Date Modified2014-09-10T01:05:12Z + Date Added2014-09-10T01:05:12Z + Bit Rate80 + Sample Rate24000 + Release Date2014-03-12T21:51:54Z + Normalization9106 + Persistent ID53D0E500674D75B9 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-Tsugi-Install.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1105 + + Track ID1105 + NamePHP-10-MySQL-PDO.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size45368981 + Total Time4536685 + Year2014 + Date Modified2014-09-10T01:05:22Z + Date Added2014-09-10T01:05:22Z + Bit Rate80 + Sample Rate22050 + Release Date2014-02-08T02:26:04Z + Normalization9520 + Persistent ID08C480C4919E107B + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-10-MySQL-PDO.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1107 + + Track ID1107 + NamePHP-08-MySQL.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size39948681 + Total Time3994656 + Year2014 + Date Modified2014-09-10T01:05:30Z + Date Added2014-09-10T01:05:30Z + Bit Rate80 + Sample Rate24000 + Release Date2014-02-08T02:25:03Z + Normalization9148 + Persistent IDC919BEB9B368C650 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-08-MySQL.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1109 + + Track ID1109 + NameSI664-13-JSON-B.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size14848284 + Total Time1484616 + Year2014 + Date Modified2014-09-10T01:05:33Z + Date Added2014-09-10T01:05:33Z + Bit Rate80 + Sample Rate24000 + Release Date2014-04-07T07:12:13Z + Normalization10264 + Persistent ID312EF22908A05C5D + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/SI664-13-JSON-B.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1111 + + Track ID1111 + NameIMS-Learning-Tools-Interoperability.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size21860624 + Total Time2185848 + Year2014 + Date Modified2014-09-10T01:05:40Z + Date Added2014-09-10T01:05:39Z + Bit Rate80 + Sample Rate24000 + Release Date2014-04-07T07:53:14Z + Normalization8200 + Persistent IDDA074294FB02E8D3 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/IMS-Learning-Tools-Interoperability.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1117 + + Track ID1117 + NameAn Interview with Don Waters + ArtistMatt Pasiewicz + ComposerMatt Pasiewicz + AlbumCNI Event Coverage + GenreSpeech + KindMPEG audio file + Size16934912 + Total Time1411082 + Year2006 + Date Modified2014-10-21T12:54:43Z + Date Added2014-10-21T12:54:46Z + Bit Rate96 + Sample Rate44100 + Play Count2 + Play Date3504632233 + Play Date UTC2015-01-21T01:57:13Z + Skip Count1 + Skip Date2015-01-04T18:49:16Z + Sort NameInterview with Don Waters + Persistent ID33C07CCB3CD3A749 + Track TypeFile + Locationfile://localhost/Users/csev/Desktop/DON_WATERS_CNI.mp3 + File Folder Count2 + Library Folder Count3 + + 1119 + + Track ID1119 + NamePooja-Interview-Audio + KindMPEG audio file + Size24182596 + Total Time1209129 + Date Modified2012-12-19T00:55:24Z + Date Added2014-11-10T14:50:19Z + Bit Rate160 + Sample Rate44100 + Persistent ID032C4B63DF7378E6 + Track TypeFile + Locationfile:///Users/csev/Desktop/ieee/columns/2013/2013-03-Pooja/Pooja-Interview-Audio.mp3 + File Folder Count6 + Library Folder Count3 + + 1121 + + Track ID1121 + NamePY4INF-11-Regex.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size16993720 + Total Time2123702 + Year2013 + BPM120 + Date Modified2014-11-15T14:14:51Z + Date Added2014-11-15T14:14:51Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:28:00Z + Normalization1225 + Persistent ID911E8F5C37D8978F + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-11-Regex.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1123 + + Track ID1123 + NamePY4INF-10-Tuples.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size12784871 + Total Time1597596 + Year2013 + BPM120 + Date Modified2014-11-15T14:15:13Z + Date Added2014-11-15T14:15:13Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:33:00Z + Normalization1227 + Persistent ID2169E6D5E8459480 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-10-Tuples.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1125 + + Track ID1125 + NamePY4INF-09-Dictionaries.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size18039663 + Total Time2254445 + Year2013 + BPM120 + Date Modified2014-11-15T14:15:38Z + Date Added2014-11-15T14:15:38Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:36:00Z + Normalization1221 + Persistent ID0544AD415E39EFDD + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-09-Dictionaries.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1127 + + Track ID1127 + NamePY4INF-08-Lists.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size13093952 + Total Time1636231 + Year2013 + BPM120 + Date Modified2014-11-15T14:16:09Z + Date Added2014-11-15T14:16:09Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:40:00Z + Normalization1322 + Persistent IDA34F05948F31EAFE + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-08-Lists.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1129 + + Track ID1129 + NamePY4INF-07-Files.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size11833805 + Total Time1478713 + Year2013 + BPM120 + Date Modified2014-11-15T14:16:28Z + Date Added2014-11-15T14:16:28Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:44:00Z + Normalization1194 + Persistent ID3E5DA2AEF473E009 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-07-Files.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1131 + + Track ID1131 + NamePY4INF-06-Strings.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size13426856 + Total Time1677844 + Year2013 + BPM120 + Date Modified2014-11-15T14:16:42Z + Date Added2014-11-15T14:16:42Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:47:00Z + Normalization1236 + Persistent ID82F688E0188BE912 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-06-Strings.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1133 + + Track ID1133 + NamePY4INF-05-Iterations.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size22438474 + Total Time2804297 + Year2013 + BPM120 + Date Modified2014-11-15T14:17:06Z + Date Added2014-11-15T14:17:06Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:51:00Z + Normalization1275 + Persistent ID474F607E00631CF0 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-05-Iterations.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1135 + + Track ID1135 + NamePY4INF-04-Functions.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size13474503 + Total Time1683800 + Year2013 + BPM120 + Date Modified2014-11-15T14:17:21Z + Date Added2014-11-15T14:17:21Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:57:00Z + Normalization1204 + Persistent ID32D0CB0DDC1C1671 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-04-Functions.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1137 + + Track ID1137 + NamePY4INF-03-Conditional.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size18372567 + Total Time2296058 + Year2013 + BPM120 + Date Modified2014-11-15T14:17:45Z + Date Added2014-11-15T14:17:45Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T01:00:00Z + Normalization1338 + Persistent ID82FAEF71E0FF7D55 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-03-Conditional.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1139 + + Track ID1139 + NamePY4INF-02-Expressions.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size20631428 + Total Time2578416 + Year2013 + BPM120 + Date Modified2014-11-15T14:18:17Z + Date Added2014-11-15T14:18:17Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T01:03:00Z + Normalization1245 + Persistent ID7CE111FA768BF10F + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-02-Expressions.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1141 + + Track ID1141 + NamePY4INF-01-Intro.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size27428698 + Total Time3428075 + Year2013 + BPM120 + Date Modified2014-11-15T14:18:53Z + Date Added2014-11-15T14:18:53Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T01:04:00Z + Normalization1219 + Persistent ID12C6FAF33972EE43 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-01-Intro.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1145 + + Track ID1145 + NamePy4Inf-11-Regex.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size16993720 + Total Time2123702 + Year2013 + BPM120 + Date Modified2014-12-11T01:25:20Z + Date Added2014-12-11T01:25:20Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:28:00Z + Normalization1225 + Persistent ID48DD99EF7B5CAD27 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-11-Regex.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1147 + + Track ID1147 + NamePy4Inf-10-Tuples.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size12784871 + Total Time1597596 + Year2013 + BPM120 + Date Modified2014-12-11T01:25:52Z + Date Added2014-12-11T01:25:52Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:33:00Z + Normalization1227 + Persistent IDF0F18F03E98B789B + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-10-Tuples.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1149 + + Track ID1149 + NamePy4Inf-09-Dictionaries.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size18039663 + Total Time2254445 + Year2013 + BPM120 + Date Modified2014-12-11T01:26:50Z + Date Added2014-12-11T01:26:50Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:36:00Z + Normalization1221 + Persistent IDE896D5414DC16048 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-09-Dictionaries.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1151 + + Track ID1151 + NamePy4Inf-08-Lists.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size13093952 + Total Time1636231 + Year2013 + BPM120 + Date Modified2014-12-11T01:27:28Z + Date Added2014-12-11T01:27:28Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:40:00Z + Normalization1322 + Persistent ID851EC5CE786B93BF + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-08-Lists.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1153 + + Track ID1153 + NamePy4Inf-07-Files.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size11833805 + Total Time1478713 + Year2013 + BPM120 + Date Modified2014-12-11T01:27:52Z + Date Added2014-12-11T01:27:52Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:44:00Z + Normalization1194 + Persistent IDD1096CD161D685AF + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-07-Files.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1155 + + Track ID1155 + NamePy4Inf-06-Strings.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size13426856 + Total Time1677844 + Year2013 + BPM120 + Date Modified2014-12-11T01:28:26Z + Date Added2014-12-11T01:28:26Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:47:00Z + Normalization1236 + Persistent IDA8AA9D9C7593CA16 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-06-Strings.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1157 + + Track ID1157 + NamePy4Inf-05-Iterations.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size22438474 + Total Time2804297 + Year2013 + BPM120 + Date Modified2014-12-11T01:29:55Z + Date Added2014-12-11T01:29:55Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:51:00Z + Normalization1275 + Persistent ID25B25A8733234ACF + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-05-Iterations.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1159 + + Track ID1159 + NamePy4Inf-04-Functions.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size13474503 + Total Time1683800 + Year2013 + BPM120 + Date Modified2014-12-11T01:30:25Z + Date Added2014-12-11T01:30:25Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:57:00Z + Normalization1204 + Persistent ID2B78100D527C4417 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-04-Functions.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1161 + + Track ID1161 + NamePy4Inf-03-Conditional.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size18372567 + Total Time2296058 + Year2013 + BPM120 + Date Modified2014-12-11T01:31:34Z + Date Added2014-12-11T01:31:34Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T01:00:00Z + Normalization1338 + Persistent ID2644C306C5CC7947 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-03-Conditional.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1163 + + Track ID1163 + NamePy4Inf-02-Expressions.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size20631428 + Total Time2578416 + Year2013 + BPM120 + Date Modified2014-12-11T01:32:46Z + Date Added2014-12-11T01:32:46Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T01:03:00Z + Normalization1245 + Persistent ID0EBCA97AC97E9C82 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-02-Expressions.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1165 + + Track ID1165 + NamePy4Inf-01-Intro.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size27428698 + Total Time3428075 + Year2013 + BPM120 + Date Modified2014-12-11T01:34:13Z + Date Added2014-12-11T01:34:13Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T01:04:00Z + Normalization1219 + Persistent IDAFD4F92B8EA0A3E7 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-01-Intro.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1175 + + Track ID1175 + NamePython 1994 Workshop 2-HD (1080p) + KindMPEG-4 video file + Size26790760 + Total Time40033 + Date Modified2015-01-20T14:24:15Z + Date Added2015-01-20T14:24:15Z + Bit Rate105 + Artwork Count1 + Persistent ID5549223E93B9DB8A + Track TypeFile + Has Video + HD + Video Width1920 + Video Height1080 + File Type1295275552 + Locationfile:///Users/csev/Desktop/NoBackup/Python%201994%20Workshop%202-HD%20(1080p).m4v + File Folder Count3 + Library Folder Count3 + + 1177 + + Track ID1177 + NamePython 1994 Workshop 2-HD (1080p) + KindMPEG-4 video file + Size26790760 + Total Time40033 + Date Modified2015-01-20T14:29:30Z + Date Added2015-01-20T14:29:31Z + Bit Rate105 + Artwork Count1 + Persistent IDD8AAE1A4EE4201BF + Track TypeFile + Has Video + HD + Video Width1920 + Video Height1080 + File Type1295275552 + Locationfile:///Users/csev/Desktop/NoBackup/Python%201994%20Workshop%202-HD%20(1080p).m4v + File Folder Count3 + Library Folder Count3 + + 1183 + + Track ID1183 + NameIan Foster on the Globus Project + ArtistIEEE Computer Society + Album ArtistCharles Severance + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size12907054 + Total Time538305 + Track Number33 + Year2015 + Date Modified2015-02-06T19:14:08Z + Date Added2015-02-06T19:14:08Z + Bit Rate192 + Sample Rate44100 + CommentsAuthor Charles Severance provides an audio recording of his Computing Conversations column, in which he discusses his interview with Ian Foster about how the Globus project helps move large amounts of data efficiently and safely, allowing scientists to fo + Play Count1 + Play Date3506877497 + Play Date UTC2015-02-16T01:38:17Z + Release Date2015-02-05T18:12:51Z + Persistent IDD3D337E7943E6045 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/33%20Ian%20Foster%20on%20the%20Globus%20Project.mp3 + File Folder Count4 + Library Folder Count1 + + 1185 + + Track ID1185 + NameKhan Academy and Computer Science + ArtistIEEE Computer Society + Album ArtistCharles Severance + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size8945498 + Total Time558837 + Track Number34 + Year2015 + Date Modified2015-02-06T13:14:15Z + Date Added2015-02-06T19:14:15Z + Bit Rate128 + Sample Rate44100 + CommentsAuthor Charles Severance provides an audio recording of his column in which he discusses his interview with John Resig and Pamela Fox regarding the somewhat recent addition of computer science to the topics + Play Count1 + Play Date3506876670 + Play Date UTC2015-02-16T01:24:30Z + Release Date2015-02-05T22:40:06Z + Persistent ID2D09494B09676912 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/34%20Khan%20Academy%20and%20Computer%20Science.mp3 + File Folder Count4 + Library Folder Count1 + + 1187 + + Track ID1187 + NameGuido van Rossumon the Early Years of Python + ArtistIEEE Computer Society + Album ArtistCharles Severance + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size11240660 + Total Time701884 + Track Number35 + Year2015 + Date Modified2015-02-06T19:14:22Z + Date Added2015-02-06T19:14:22Z + Bit Rate128 + Sample Rate44100 + CommentsAuthor Charles Severance provides an audio recording of his column in which he discusses his interview with Guido van Rossum about the birth of the general-purpose, high-level Python programming language. + Play Count1 + Play Date3506876007 + Play Date UTC2015-02-16T01:13:27Z + Release Date2015-02-05T22:44:14Z + Persistent IDA94394BB6ABFB98B + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/35%20Guido%20van%20Rossumon%20the%20Early%20Years%20of%20Python.mp3 + File Folder Count4 + Library Folder Count1 + + 1193 + + Track ID1193 + NameGuido van Rossum on the Modern Era of Python + ArtistIEEE Computer Society + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size11869958 + Total Time741616 + Year2015 + Date Modified2015-05-13T09:53:00Z + Date Added2015-05-13T09:53:00Z + Bit Rate128 + Sample Rate44100 + Release Date2015-05-11T22:44:14Z + Normalization1244 + Persistent ID3F226136F2058D37 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Guido%20van%20Rossum%20on%20the%20Modern%20Era%20of%20Python.mp3 + File Folder Count4 + Library Folder Count1 + + 1195 + + Track ID1195 + NameJohn Resig on Building jQuery + ArtistIEEE Computer Society + Album ArtistCharles Severance + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size14307705 + Total Time595983 + Year2015 + Date Modified2015-05-13T09:53:04Z + Date Added2015-05-13T09:53:04Z + Bit Rate192 + Sample Rate44100 + CommentsAuthor Charles Severance provides an audio recording of his column in which he discusses his interview with John Resig about the JavaScript library jQuery and how it came to play a key role in the browser software ecosystem. From Computer's May 2015 issue + Release Date2015-05-11T22:44:14Z + Persistent ID2B6E0CE4321184B7 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/John%20Resig%20on%20Building%20jQuery.mp3 + File Folder Count4 + Library Folder Count1 + + 1201 + + Track ID1201 + NameRoy T. Fielding on Understanding the REST Style + ArtistIEEE Computer Society + Album ArtistCharles Severance + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size16411711 + Total Time683650 + Track Number38 + Year2015 + Date Modified2015-06-15T01:47:22Z + Date Added2015-06-15T01:47:22Z + Bit Rate192 + Sample Rate44100 + CommentsAuthor Charles Severance provides an audio recording of his Computing Conversations column in which he discusses his interview with Roy T. Fielding about his PhD dissertation, which defined the Representational State Transfer architectural style. From Com + Play Count1 + Play Date3521440617 + Play Date UTC2015-08-03T13:56:57Z + Release Date2015-06-12T22:44:14Z + Persistent IDA060EC817AD4F1E0 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/38%20Roy%20T.%20Fielding%20on%20Understanding%20the%20REST%20Style.mp3 + File Folder Count4 + Library Folder Count1 + + 1203 + + Track ID1203 + Name01-packets + KindMPEG-4 video file + Size3247026 + Total Time770538 + Date Modified2015-05-21T22:32:08Z + Date Added2015-06-21T16:37:05Z + Bit Rate31 + Persistent IDD82285C0CADF2EEF + Track TypeFile + Locationfile:///Applications/MAMP/htdocs/net-intro/book/audio/01-packets.mp4 + File Folder Count7 + Library Folder Count5 + + 1205 + + Track ID1205 + Name02-architecture + KindMPEG-4 video file + Size4179143 + Total Time995289 + Date Modified2015-05-21T22:32:14Z + Date Added2015-06-21T16:37:05Z + Bit Rate31 + Persistent ID7F8830615EB07E67 + Track TypeFile + Locationfile:///Applications/MAMP/htdocs/net-intro/book/audio/02-architecture.mp4 + File Folder Count7 + Library Folder Count5 + + 1207 + + Track ID1207 + Name03-link-layer + KindMPEG-4 video file + Size2793695 + Total Time662617 + Date Modified2015-05-21T22:32:18Z + Date Added2015-06-21T16:37:05Z + Bit Rate31 + Persistent ID24CA170AE53EB8B3 + Track TypeFile + Locationfile:///Applications/MAMP/htdocs/net-intro/book/audio/03-link-layer.mp4 + File Folder Count7 + Library Folder Count5 + + 1209 + + Track ID1209 + Name04-internet-layer + KindMPEG-4 video file + Size6445932 + Total Time1540688 + Date Modified2015-05-21T22:32:26Z + Date Added2015-06-21T16:37:05Z + Bit Rate31 + Persistent IDA23E13A0F14D3382 + Track TypeFile + Locationfile:///Applications/MAMP/htdocs/net-intro/book/audio/04-internet-layer.mp4 + File Folder Count7 + Library Folder Count5 + + 1211 + + Track ID1211 + Name05-dns + KindMPEG-4 video file + Size1158178 + Total Time276532 + Date Modified2015-05-21T22:32:28Z + Date Added2015-06-21T16:37:05Z + Bit Rate31 + Persistent IDD65BB5251D56C647 + Track TypeFile + Locationfile:///Applications/MAMP/htdocs/net-intro/book/audio/05-dns.mp4 + File Folder Count7 + Library Folder Count5 + + 1213 + + Track ID1213 + Name06-transport-layer + KindMPEG-4 video file + Size2747826 + Total Time652004 + Date Modified2015-05-21T22:32:31Z + Date Added2015-06-21T16:37:05Z + Bit Rate31 + Persistent IDF3D95B4DBCF6B3F5 + Track TypeFile + Locationfile:///Applications/MAMP/htdocs/net-intro/book/audio/06-transport-layer.mp4 + File Folder Count7 + Library Folder Count5 + + 1215 + + Track ID1215 + Name07-application-layer + KindMPEG-4 video file + Size4897176 + Total Time1168282 + Date Modified2015-05-21T22:32:38Z + Date Added2015-06-21T16:37:05Z + Bit Rate31 + Persistent IDEA268C5731134645 + Track TypeFile + Locationfile:///Applications/MAMP/htdocs/net-intro/book/audio/07-application-layer.mp4 + File Folder Count7 + Library Folder Count5 + + 1217 + + Track ID1217 + Name08-secure-transport + KindMPEG-4 video file + Size3176578 + Total Time754382 + Date Modified2015-05-21T22:32:42Z + Date Added2015-06-21T16:37:05Z + Bit Rate31 + Persistent ID4BBC8C30F4B0C29C + Track TypeFile + Locationfile:///Applications/MAMP/htdocs/net-intro/book/audio/08-secure-transport.mp4 + File Folder Count7 + Library Folder Count5 + + 1219 + + Track ID1219 + Name09-OSI + KindMPEG-4 video file + Size2022391 + Total Time478074 + Date Modified2015-05-21T22:32:45Z + Date Added2015-06-21T16:37:05Z + Bit Rate31 + Persistent ID1FD751530A6B65B9 + Track TypeFile + Locationfile:///Applications/MAMP/htdocs/net-intro/book/audio/09-OSI.mp4 + File Folder Count7 + Library Folder Count5 + + 1221 + + Track ID1221 + Name10-wrap-up + KindMPEG-4 video file + Size1085037 + Total Time258967 + Date Modified2015-05-21T22:32:46Z + Date Added2015-06-21T16:37:05Z + Bit Rate31 + Persistent IDA0B46BB975E8A270 + Track TypeFile + Locationfile:///Applications/MAMP/htdocs/net-intro/book/audio/10-wrap-up.mp4 + File Folder Count7 + Library Folder Count5 + + 1223 + + Track ID1223 + Name2015-08-Jain-01 + KindWAV audio file + Size31507878 + Total Time714463 + Date Modified2015-06-26T15:24:05Z + Date Added2015-06-26T15:26:25Z + Bit Rate352 + Sample Rate22050 + Play Count1 + Play Date3518163853 + Play Date UTC2015-06-26T15:44:13Z + Persistent ID792FEEF72151F0C7 + Track TypeFile + File Type1463899717 + Locationfile:///Users/csev/Desktop/NoBackup/2015-08-Jain-01.wav + File Folder Count3 + Library Folder Count3 + + 1225 + + Track ID1225 + Name2015-08-Jain-01 + KindAIFF audio file + Size126031426 + Total Time714463 + Date Modified2015-06-26T15:27:35Z + Date Added2015-06-26T15:27:39Z + Bit Rate1411 + Sample Rate44100 + Persistent IDDA1E0BCD91D02474 + Track TypeFile + File Type1095321158 + Locationfile:///Users/csev/Desktop/NoBackup/2015-08-Jain-01.aif + File Folder Count3 + Library Folder Count3 + + 1227 + + Track ID1227 + NameAnil Jain: 25 Years of Biometric Recognition + ArtistIEEE Computer Society + Album ArtistCharles Severance + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size15876933 + Total Time661368 + Track Number39 + Year2015 + Date Modified2015-08-20T18:41:39Z + Date Added2015-08-20T18:41:39Z + Bit Rate192 + Sample Rate44100 + CommentsAuthor Charles Severance provides an audio recording of his Computing Conversations column in which he discusses his interview with Anil Jain about the evolution of the biometric recognition field. From Computer's August 2015 issue: www.computer.org/csdl/ + Release Date2015-08-12T09:18:14Z + Persistent ID71379AB8AAA86A2F + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/39%20Anil%20Jain_%2025%20Years%20of%20Biometric%20Recognition.mp3 + File Folder Count4 + Library Folder Count1 + + 1231 + + Track ID1231 + NameWaste Management + ArtistUndercover Boss + AlbumUndercover Boss, Season 1 + GenreReality TV + KindPurchased MPEG-4 video file + Size530299729 + Total Time2565232 + Disc Number1 + Disc Count1 + Track Number1 + Track Count9 + Year2010 + Date Modified2015-01-06T18:11:06Z + Date Added2011-01-30T01:26:11Z + Play Count1 + Release Date2010-02-07T08:00:00Z + Artwork Count1 + SeriesUndercover Boss + Season1 + Episode101 + Episode Order1 + Sort AlbumUndercover Boss, Season 1 + Sort ArtistUndercover Boss + Sort NameWaste Management + Persistent ID391D47CC7EC038FB + Content Ratingus-tv|TV-PG|400| + Track TypeRemote + Purchased + Has Video + HD + TV Show + + 1233 + + Track ID1233 + NameSleep Like a Baby Tonight + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size10414554 + Total Time301641 + Disc Number1 + Disc Count1 + Track Number9 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameSleep Like a Baby Tonight + Persistent ID62E58E8086A3DC15 + Track TypeRemote + Purchased + + 1235 + + Track ID1235 + NameEvergreen + ArtistThe Black Crowes + Album ArtistThe Black Crowes + ComposerChris Robinson & Rich Robinson + AlbumWarpaint + GenreRock + KindPurchased AAC audio file + Size4281743 + Total Time261373 + Disc Number1 + Disc Count1 + Track Number4 + Track Count12 + Year2008 + Date Modified2015-01-06T18:11:06Z + Date Added2008-03-10T03:44:03Z + Bit Rate128 + Sample Rate44100 + Release Date2008-02-29T08:00:00Z + Artwork Count1 + Sort AlbumWarpaint + Sort Album ArtistBlack Crowes + Sort ArtistBlack Crowes + Sort NameEvergreen + Persistent IDF3AB0518196E263E + Track TypeRemote + Purchased + + 1237 + + Track ID1237 + NameOh Josephine + ArtistThe Black Crowes + Album ArtistThe Black Crowes + ComposerChris Robinson & Rich Robinson + AlbumWarpaint + GenreRock + KindPurchased AAC audio file + Size6600622 + Total Time398907 + Disc Number1 + Disc Count1 + Track Number3 + Track Count12 + Year2008 + Date Modified2015-01-06T18:11:06Z + Date Added2008-03-10T03:44:00Z + Bit Rate128 + Sample Rate44100 + Release Date2008-02-29T08:00:00Z + Artwork Count1 + Sort AlbumWarpaint + Sort Album ArtistBlack Crowes + Sort ArtistBlack Crowes + Sort NameOh Josephine + Persistent ID6746AAB2FE222857 + Track TypeRemote + Purchased + + 1239 + + Track ID1239 + NameMovin' On Down the Line + ArtistThe Black Crowes + Album ArtistThe Black Crowes + ComposerChris Robinson & Rich Robinson + AlbumWarpaint + GenreRock + KindPurchased AAC audio file + Size5657162 + Total Time342693 + Disc Number1 + Disc Count1 + Track Number7 + Track Count12 + Year2008 + Date Modified2015-01-06T18:11:06Z + Date Added2008-03-10T03:44:16Z + Bit Rate128 + Sample Rate44100 + Release Date2008-02-29T08:00:00Z + Artwork Count1 + Sort AlbumWarpaint + Sort Album ArtistBlack Crowes + Sort ArtistBlack Crowes + Sort NameMovin' On Down the Line + Persistent ID22967588F96A0239 + Track TypeRemote + Purchased + + 1241 + + Track ID1241 + NameWounded Bird + ArtistThe Black Crowes + Album ArtistThe Black Crowes + ComposerChris Robinson & Rich Robinson + AlbumWarpaint + GenreRock + KindPurchased AAC audio file + Size4320806 + Total Time263453 + Disc Number1 + Disc Count1 + Track Number8 + Track Count12 + Year2008 + Date Modified2015-01-06T18:11:06Z + Date Added2008-03-10T03:44:26Z + Bit Rate128 + Sample Rate44100 + Release Date2008-02-29T08:00:00Z + Artwork Count1 + Sort AlbumWarpaint + Sort Album ArtistBlack Crowes + Sort ArtistBlack Crowes + Sort NameWounded Bird + Persistent ID383A5BCF1861134B + Track TypeRemote + Purchased + + 1243 + + Track ID1243 + NameVolcano + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size6904386 + Total Time194116 + Disc Number1 + Disc Count1 + Track Number6 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameVolcano + Persistent IDD99D9ECBEE314F47 + Track TypeRemote + Purchased + + 1245 + + Track ID1245 + NameWee Who See the Deep + ArtistThe Black Crowes + Album ArtistThe Black Crowes + ComposerChris Robinson & Rich Robinson + AlbumWarpaint + GenreRock + KindPurchased AAC audio file + Size4735085 + Total Time290520 + Disc Number1 + Disc Count1 + Track Number5 + Track Count12 + Year2008 + Date Modified2015-01-06T18:11:06Z + Date Added2008-03-10T03:44:04Z + Bit Rate128 + Sample Rate44100 + Release Date2008-02-29T08:00:00Z + Artwork Count1 + Sort AlbumWarpaint + Sort Album ArtistBlack Crowes + Sort ArtistBlack Crowes + Sort NameWee Who See the Deep + Persistent IDC8E459A642C4E723 + Track TypeRemote + Purchased + + 1247 + + Track ID1247 + NameCedarwood Road + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size9336108 + Total Time265268 + Disc Number1 + Disc Count1 + Track Number8 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameCedarwood Road + Persistent ID96677BCF4E5577FE + Track TypeRemote + Purchased + + 1249 + + Track ID1249 + NameLocust Street + ArtistThe Black Crowes + Album ArtistThe Black Crowes + ComposerChris Robinson & Rich Robinson + AlbumWarpaint + GenreRock + KindPurchased AAC audio file + Size4203564 + Total Time255240 + Disc Number1 + Disc Count1 + Track Number6 + Track Count12 + Year2008 + Date Modified2015-01-06T18:11:06Z + Date Added2008-03-10T03:44:07Z + Bit Rate128 + Sample Rate44100 + Release Date2008-02-29T08:00:00Z + Artwork Count1 + Sort AlbumWarpaint + Sort Album ArtistBlack Crowes + Sort ArtistBlack Crowes + Sort NameLocust Street + Persistent ID81379B7604AE19D4 + Track TypeRemote + Purchased + + 1251 + + Track ID1251 + NameRaised By Wolves + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size8636426 + Total Time245599 + Disc Number1 + Disc Count1 + Track Number7 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameRaised By Wolves + Persistent ID66C39558AF5C9038 + Track TypeRemote + Purchased + + 1253 + + Track ID1253 + NameThe Troubles + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size9928436 + Total Time285843 + Disc Number1 + Disc Count1 + Track Number11 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameTroubles + Persistent ID7D4700F9D877D6BA + Track TypeRemote + Purchased + + 1255 + + Track ID1255 + NameThis Is Where You Can Reach Me Now + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size10715123 + Total Time305134 + Disc Number1 + Disc Count1 + Track Number10 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameThis Is Where You Can Reach Me Now + Persistent ID3CED022220DF62AB + Track TypeRemote + Purchased + + 1257 + + Track ID1257 + NameGod's Got It + ArtistThe Black Crowes + Album ArtistThe Black Crowes + ComposerRev Charlie Jackson + AlbumWarpaint + GenreRock + KindPurchased AAC audio file + Size3313451 + Total Time202653 + Disc Number1 + Disc Count1 + Track Number9 + Track Count12 + Year2008 + Date Modified2015-01-06T18:11:06Z + Date Added2008-03-10T03:44:39Z + Bit Rate128 + Sample Rate44100 + Release Date2008-02-29T08:00:00Z + Artwork Count1 + Sort AlbumWarpaint + Sort Album ArtistBlack Crowes + Sort ArtistBlack Crowes + Sort NameGod's Got It + Persistent ID7EE845DF9E36E5EB + Track TypeRemote + Purchased + + 1261 + + Track ID1261 + NameCalifornia (There Is No End to Love) + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size8465279 + Total Time239846 + Disc Number1 + Disc Count1 + Track Number3 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameCalifornia (There Is No End to Love) + Persistent ID18692FE711C8AD7B + Track TypeRemote + Purchased + + 1263 + + Track ID1263 + NameEvery Breaking Wave + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size8842208 + Total Time252162 + Disc Number1 + Disc Count1 + Track Number2 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameEvery Breaking Wave + Persistent ID1AD1F23A7CD0302F + Track TypeRemote + Purchased + + 1265 + + Track ID1265 + NameInterview With the Onion News Network + ArtistOnion News Network + AlbumOnion News Network, Season 1 + GenreComedy + KindPurchased MPEG-4 video file + Size63737563 + Total Time302002 + Disc Number1 + Disc Count1 + Track Number101 + Year2011 + Date Modified2015-01-06T18:11:06Z + Date Added2011-01-30T01:26:48Z + Play Count1 + Release Date2011-01-17T08:00:00Z + Artwork Count1 + SeriesOnion News Network + Season1 + Episode100 + Episode Order101 + Sort AlbumOnion News Network, Season 1 + Sort ArtistOnion News Network + Sort NameInterview With the Onion News Network + Persistent ID07CC3BE999B097F8 + Content Ratingus-tv|TV-14|500| + Track TypeRemote + Purchased + Has Video + HD + TV Show + + 1267 + + Track ID1267 + NameSong for Someone + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size8024225 + Total Time226763 + Disc Number1 + Disc Count1 + Track Number4 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameSong for Someone + Persistent ID7B634B6143FAB119 + Track TypeRemote + Purchased + + 1269 + + Track ID1269 + NameThe Miracle (Of Joey Ramone) + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size9300291 + Total Time255382 + Disc Number1 + Disc Count1 + Track Number1 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameMiracle (Of Joey Ramone) + Persistent ID550781F55842BEE4 + Track TypeRemote + Purchased + + 1271 + + Track ID1271 + NameIris (Hold Me Close) + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size11149865 + Total Time319457 + Disc Number1 + Disc Count1 + Track Number5 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameIris (Hold Me Close) + Persistent ID9C0991BB766BAA3C + Track TypeRemote + Purchased + + 1273 + + Track ID1273 + NameGoodbye Daughters of the Revolution + ArtistThe Black Crowes + Album ArtistThe Black Crowes + ComposerChris Robinson & Rich Robinson + AlbumWarpaint + GenreRock + KindPurchased AAC audio file + Size5052815 + Total Time304147 + Disc Number1 + Disc Count1 + Track Number1 + Track Count12 + Year2008 + Date Modified2015-01-06T18:11:06Z + Date Added2008-03-10T03:43:40Z + Bit Rate128 + Sample Rate44100 + Release Date2008-02-29T08:00:00Z + Artwork Count1 + Sort AlbumWarpaint + Sort Album ArtistBlack Crowes + Sort ArtistBlack Crowes + Sort NameGoodbye Daughters of the Revolution + Persistent ID8614A83314C2620F + Track TypeRemote + Purchased + + 1275 + + Track ID1275 + NameWalk Believer Walk + ArtistThe Black Crowes + Album ArtistThe Black Crowes + ComposerChris Robinson & Rich Robinson + AlbumWarpaint + GenreRock + KindPurchased AAC audio file + Size4593310 + Total Time280253 + Disc Number1 + Disc Count1 + Track Number2 + Track Count12 + Year2008 + Date Modified2015-01-06T18:11:06Z + Date Added2008-03-10T03:43:58Z + Bit Rate128 + Sample Rate44100 + Release Date2008-02-29T08:00:00Z + Artwork Count1 + Sort AlbumWarpaint + Sort Album ArtistBlack Crowes + Sort ArtistBlack Crowes + Sort NameWalk Believer Walk + Persistent IDEFBECF5736FA55C5 + Track TypeRemote + Purchased + + 1277 + + Track ID1277 + NameChoice Hotels International + ArtistUndercover Boss + AlbumUndercover Boss, Season 2 + GenreReality TV + KindPurchased MPEG-4 video file + Size530077360 + Total Time2614047 + Disc Number1 + Disc Count1 + Track Number1 + Track Count22 + Year2010 + Date Modified2015-01-06T18:11:06Z + Date Added2011-01-30T01:26:07Z + Play Count1 + Release Date2010-09-26T07:00:00Z + Artwork Count1 + SeriesUndercover Boss + Season2 + Episode201 + Episode Order1 + Sort AlbumUndercover Boss, Season 2 + Sort ArtistUndercover Boss + Sort NameChoice Hotels International + Persistent ID58277AAEDC4D207B + Content Ratingus-tv|TV-PG|400| + Track TypeRemote + Purchased + Has Video + HD + TV Show + + 1285 + + Track ID1285 + NameMicrochip + ArtistJason Farnham + AlbumYouTube Audio Library + GenreDance & Electronic + KindMPEG audio file + Size4573582 + Total Time114336 + Date Modified2015-09-16T02:14:00Z + Date Added2015-09-16T02:16:35Z + Bit Rate320 + Sample Rate48000 + Persistent ID15BA4C571757AB93 + Track TypeFile + Locationfile:///Users/csev/Downloads/Microchip.mp3 + File Folder Count2 + Library Folder Count3 + + 1287 + + Track ID1287 + NameCookies-01 + KindMPEG audio file + Size44917520 + Total Time2807248 + Date Modified2013-08-18T02:02:32Z + Date Added2015-10-16T19:25:51Z + Bit Rate128 + Sample Rate44100 + Persistent ID9EA3E6256A06561A + Track TypeFile + Locationfile:///Users/csev/Desktop/NoBackup/FOLDER_A/PHP-07-Cookies-Sessions-Redirect-A.MP3 + File Folder Count4 + Library Folder Count3 + + 1291 + + Track ID1291 + NameAnant Agarwal + ArtistIEEE Computer Society + AlbumComputing Conversations + GenrePodcast + Size7925760 + Total Time494000 + Date Added2015-11-05T00:52:12Z + Release Date2015-11-04T10:20:14Z + Persistent IDE3B8104DC763EF81 + Track TypeURL + Podcast + Unplayed + Locationhttp://media.computer.org/sponsored/podcast/computingconversations/conversations-0040.mp3 + + 1293 + + Track ID1293 + Name2015 11 04 16 00 Closing Keynote The Next Generation of Teaching and Learning Tools + KindMPEG-4 video file + Size162229930 + Total Time4599848 + Date Modified2015-11-05T00:49:36Z + Date Added2015-11-05T00:52:53Z + Bit Rate140 + Artwork Count1 + Persistent IDD861DE457A141D9B + Track TypeFile + Has Video + HD + Video Width1280 + Video Height720 + Locationfile:///Users/csev/Downloads/2015%2011%2004%2016%2000%20Closing%20Keynote%20The%20Next%20Generation%20of%20Teaching%20and%20Learning%20Tools.MP4 + File Folder Count2 + Library Folder Count3 + + + Playlists + + + NameLibrary + Description + Master + Playlist ID1297 + Playlist Persistent IDB7006C9E9799282F + Visible + All Items + Playlist Items + + + Track ID369 + + + Track ID371 + + + Track ID373 + + + Track ID375 + + + Track ID377 + + + Track ID379 + + + Track ID381 + + + Track ID383 + + + Track ID385 + + + Track ID387 + + + Track ID389 + + + Track ID391 + + + Track ID393 + + + Track ID395 + + + Track ID397 + + + Track ID399 + + + Track ID401 + + + Track ID403 + + + Track ID405 + + + Track ID407 + + + Track ID409 + + + Track ID411 + + + Track ID413 + + + Track ID415 + + + Track ID417 + + + Track ID419 + + + Track ID421 + + + Track ID423 + + + Track ID425 + + + Track ID427 + + + Track ID429 + + + Track ID431 + + + Track ID433 + + + Track ID435 + + + Track ID437 + + + Track ID439 + + + Track ID441 + + + Track ID443 + + + Track ID445 + + + Track ID447 + + + Track ID449 + + + Track ID451 + + + Track ID453 + + + Track ID455 + + + Track ID457 + + + Track ID459 + + + Track ID461 + + + Track ID463 + + + Track ID465 + + + Track ID467 + + + Track ID469 + + + Track ID471 + + + Track ID473 + + + Track ID475 + + + Track ID477 + + + Track ID479 + + + Track ID481 + + + Track ID483 + + + Track ID485 + + + Track ID487 + + + Track ID489 + + + Track ID491 + + + Track ID493 + + + Track ID495 + + + Track ID497 + + + Track ID499 + + + Track ID501 + + + Track ID503 + + + Track ID505 + + + Track ID507 + + + Track ID509 + + + Track ID511 + + + Track ID513 + + + Track ID515 + + + Track ID517 + + + Track ID519 + + + Track ID521 + + + Track ID523 + + + Track ID525 + + + Track ID527 + + + Track ID529 + + + Track ID531 + + + Track ID533 + + + Track ID535 + + + Track ID537 + + + Track ID539 + + + Track ID541 + + + Track ID543 + + + Track ID545 + + + Track ID547 + + + Track ID549 + + + Track ID551 + + + Track ID553 + + + Track ID555 + + + Track ID557 + + + Track ID559 + + + Track ID561 + + + Track ID563 + + + Track ID565 + + + Track ID567 + + + Track ID569 + + + Track ID571 + + + Track ID573 + + + Track ID575 + + + Track ID577 + + + Track ID579 + + + Track ID581 + + + Track ID583 + + + Track ID585 + + + Track ID587 + + + Track ID589 + + + Track ID591 + + + Track ID593 + + + Track ID595 + + + Track ID597 + + + Track ID599 + + + Track ID601 + + + Track ID603 + + + Track ID605 + + + Track ID607 + + + Track ID609 + + + Track ID611 + + + Track ID613 + + + Track ID615 + + + Track ID617 + + + Track ID619 + + + Track ID621 + + + Track ID623 + + + Track ID625 + + + Track ID627 + + + Track ID629 + + + Track ID631 + + + Track ID633 + + + Track ID635 + + + Track ID637 + + + Track ID639 + + + Track ID641 + + + Track ID643 + + + Track ID645 + + + Track ID647 + + + Track ID649 + + + Track ID651 + + + Track ID653 + + + Track ID655 + + + Track ID657 + + + Track ID659 + + + Track ID661 + + + Track ID663 + + + Track ID665 + + + Track ID667 + + + Track ID669 + + + Track ID671 + + + Track ID673 + + + Track ID675 + + + Track ID677 + + + Track ID679 + + + Track ID681 + + + Track ID683 + + + Track ID685 + + + Track ID687 + + + Track ID689 + + + Track ID691 + + + Track ID693 + + + Track ID695 + + + Track ID697 + + + Track ID699 + + + Track ID701 + + + Track ID703 + + + Track ID705 + + + Track ID707 + + + Track ID709 + + + Track ID711 + + + Track ID713 + + + Track ID715 + + + Track ID717 + + + Track ID719 + + + Track ID721 + + + Track ID723 + + + Track ID725 + + + Track ID727 + + + Track ID731 + + + Track ID733 + + + Track ID735 + + + Track ID737 + + + Track ID739 + + + Track ID741 + + + Track ID743 + + + Track ID745 + + + Track ID747 + + + Track ID751 + + + Track ID753 + + + Track ID755 + + + Track ID757 + + + Track ID759 + + + Track ID761 + + + Track ID777 + + + Track ID779 + + + Track ID781 + + + Track ID783 + + + Track ID785 + + + Track ID787 + + + Track ID789 + + + Track ID791 + + + Track ID793 + + + Track ID795 + + + Track ID797 + + + Track ID799 + + + Track ID801 + + + Track ID803 + + + Track ID805 + + + Track ID817 + + + Track ID821 + + + Track ID827 + + + Track ID829 + + + Track ID831 + + + Track ID833 + + + Track ID835 + + + Track ID837 + + + Track ID839 + + + Track ID841 + + + Track ID843 + + + Track ID845 + + + Track ID851 + + + Track ID855 + + + Track ID857 + + + Track ID859 + + + Track ID861 + + + Track ID867 + + + Track ID873 + + + Track ID877 + + + Track ID879 + + + Track ID885 + + + Track ID887 + + + Track ID889 + + + Track ID891 + + + Track ID893 + + + Track ID895 + + + Track ID897 + + + Track ID899 + + + Track ID901 + + + Track ID903 + + + Track ID905 + + + Track ID907 + + + Track ID909 + + + Track ID911 + + + Track ID913 + + + Track ID915 + + + Track ID917 + + + Track ID919 + + + Track ID921 + + + Track ID923 + + + Track ID925 + + + Track ID927 + + + Track ID929 + + + Track ID931 + + + Track ID933 + + + Track ID935 + + + Track ID937 + + + Track ID939 + + + Track ID941 + + + Track ID943 + + + Track ID945 + + + Track ID947 + + + Track ID949 + + + Track ID951 + + + Track ID953 + + + Track ID955 + + + Track ID957 + + + Track ID959 + + + Track ID961 + + + Track ID963 + + + Track ID969 + + + Track ID975 + + + Track ID979 + + + Track ID981 + + + Track ID985 + + + Track ID987 + + + Track ID989 + + + Track ID993 + + + Track ID995 + + + Track ID997 + + + Track ID999 + + + Track ID1001 + + + Track ID1003 + + + Track ID1005 + + + Track ID1007 + + + Track ID1009 + + + Track ID1011 + + + Track ID1013 + + + Track ID1015 + + + Track ID1017 + + + Track ID1019 + + + Track ID1021 + + + Track ID1023 + + + Track ID1025 + + + Track ID1027 + + + Track ID1029 + + + Track ID1031 + + + Track ID1033 + + + Track ID1035 + + + Track ID1037 + + + Track ID1039 + + + Track ID1041 + + + Track ID1043 + + + Track ID1045 + + + Track ID1049 + + + Track ID1051 + + + Track ID1053 + + + Track ID1059 + + + Track ID1061 + + + Track ID1065 + + + Track ID1067 + + + Track ID1071 + + + Track ID1075 + + + Track ID1077 + + + Track ID1081 + + + Track ID1083 + + + Track ID1085 + + + Track ID1087 + + + Track ID1089 + + + Track ID1091 + + + Track ID1093 + + + Track ID1095 + + + Track ID1097 + + + Track ID1099 + + + Track ID1101 + + + Track ID1103 + + + Track ID1105 + + + Track ID1107 + + + Track ID1109 + + + Track ID1111 + + + Track ID1117 + + + Track ID1119 + + + Track ID1121 + + + Track ID1123 + + + Track ID1125 + + + Track ID1127 + + + Track ID1129 + + + Track ID1131 + + + Track ID1133 + + + Track ID1135 + + + Track ID1137 + + + Track ID1139 + + + Track ID1141 + + + Track ID1145 + + + Track ID1147 + + + Track ID1149 + + + Track ID1151 + + + Track ID1153 + + + Track ID1155 + + + Track ID1157 + + + Track ID1159 + + + Track ID1161 + + + Track ID1163 + + + Track ID1165 + + + Track ID1175 + + + Track ID1177 + + + Track ID1183 + + + Track ID1185 + + + Track ID1187 + + + Track ID1193 + + + Track ID1195 + + + Track ID1201 + + + Track ID1203 + + + Track ID1205 + + + Track ID1207 + + + Track ID1209 + + + Track ID1211 + + + Track ID1213 + + + Track ID1215 + + + Track ID1217 + + + Track ID1219 + + + Track ID1221 + + + Track ID1223 + + + Track ID1225 + + + Track ID1227 + + + Track ID1231 + + + Track ID1233 + + + Track ID1235 + + + Track ID1237 + + + Track ID1239 + + + Track ID1241 + + + Track ID1243 + + + Track ID1245 + + + Track ID1247 + + + Track ID1249 + + + Track ID1251 + + + Track ID1253 + + + Track ID1255 + + + Track ID1257 + + + Track ID1261 + + + Track ID1263 + + + Track ID1265 + + + Track ID1267 + + + Track ID1269 + + + Track ID1271 + + + Track ID1273 + + + Track ID1275 + + + Track ID1277 + + + Track ID1285 + + + Track ID1287 + + + Track ID1293 + + + + + NameMusic + Description + Playlist ID1703 + Playlist Persistent IDF286537A56C53595 + Distinguished Kind4 + Music + All Items + Playlist Items + + + Track ID517 + + + Track ID511 + + + Track ID405 + + + Track ID451 + + + Track ID389 + + + Track ID447 + + + Track ID431 + + + Track ID477 + + + Track ID453 + + + Track ID479 + + + Track ID481 + + + Track ID483 + + + Track ID487 + + + Track ID491 + + + Track ID497 + + + Track ID435 + + + Track ID437 + + + Track ID411 + + + Track ID385 + + + Track ID403 + + + Track ID443 + + + Track ID419 + + + Track ID379 + + + Track ID473 + + + Track ID495 + + + Track ID425 + + + Track ID417 + + + Track ID471 + + + Track ID509 + + + Track ID429 + + + Track ID439 + + + Track ID409 + + + Track ID469 + + + Track ID485 + + + Track ID489 + + + Track ID515 + + + Track ID459 + + + Track ID463 + + + Track ID415 + + + Track ID465 + + + Track ID503 + + + Track ID475 + + + Track ID561 + + + Track ID563 + + + Track ID565 + + + Track ID571 + + + Track ID573 + + + Track ID375 + + + Track ID445 + + + Track ID467 + + + Track ID457 + + + Track ID427 + + + Track ID391 + + + Track ID397 + + + Track ID505 + + + Track ID493 + + + Track ID399 + + + Track ID407 + + + Track ID413 + + + Track ID377 + + + Track ID381 + + + Track ID433 + + + Track ID501 + + + Track ID499 + + + Track ID369 + + + Track ID421 + + + Track ID455 + + + Track ID387 + + + Track ID513 + + + Track ID383 + + + Track ID371 + + + Track ID423 + + + Track ID441 + + + Track ID393 + + + Track ID401 + + + Track ID461 + + + Track ID507 + + + Track ID449 + + + Track ID373 + + + Track ID555 + + + Track ID395 + + + Track ID519 + + + Track ID521 + + + Track ID523 + + + Track ID525 + + + Track ID567 + + + Track ID569 + + + Track ID575 + + + Track ID527 + + + Track ID529 + + + Track ID531 + + + Track ID533 + + + Track ID535 + + + Track ID537 + + + Track ID539 + + + Track ID541 + + + Track ID577 + + + Track ID543 + + + Track ID545 + + + Track ID547 + + + Track ID549 + + + Track ID551 + + + Track ID553 + + + Track ID557 + + + Track ID559 + + + Track ID579 + + + Track ID581 + + + Track ID583 + + + Track ID585 + + + Track ID587 + + + Track ID589 + + + Track ID591 + + + Track ID593 + + + Track ID595 + + + Track ID597 + + + Track ID599 + + + Track ID601 + + + Track ID603 + + + Track ID605 + + + Track ID607 + + + Track ID609 + + + Track ID611 + + + Track ID613 + + + Track ID615 + + + Track ID617 + + + Track ID619 + + + Track ID621 + + + Track ID623 + + + Track ID625 + + + Track ID627 + + + Track ID629 + + + Track ID631 + + + Track ID633 + + + Track ID635 + + + Track ID637 + + + Track ID639 + + + Track ID641 + + + Track ID643 + + + Track ID645 + + + Track ID647 + + + Track ID649 + + + Track ID653 + + + Track ID655 + + + Track ID657 + + + Track ID659 + + + Track ID661 + + + Track ID663 + + + Track ID665 + + + Track ID667 + + + Track ID669 + + + Track ID671 + + + Track ID673 + + + Track ID675 + + + Track ID677 + + + Track ID679 + + + Track ID681 + + + Track ID685 + + + Track ID687 + + + Track ID689 + + + Track ID691 + + + Track ID701 + + + Track ID707 + + + Track ID713 + + + Track ID715 + + + Track ID717 + + + Track ID719 + + + Track ID721 + + + Track ID727 + + + Track ID703 + + + Track ID725 + + + Track ID711 + + + Track ID705 + + + Track ID709 + + + Track ID723 + + + Track ID779 + + + Track ID781 + + + Track ID783 + + + Track ID785 + + + Track ID787 + + + Track ID789 + + + Track ID791 + + + Track ID793 + + + Track ID795 + + + Track ID797 + + + Track ID799 + + + Track ID801 + + + Track ID803 + + + Track ID805 + + + Track ID857 + + + Track ID867 + + + Track ID873 + + + Track ID887 + + + Track ID889 + + + Track ID891 + + + Track ID893 + + + Track ID895 + + + Track ID897 + + + Track ID899 + + + Track ID901 + + + Track ID903 + + + Track ID905 + + + Track ID907 + + + Track ID909 + + + Track ID911 + + + Track ID913 + + + Track ID915 + + + Track ID917 + + + Track ID919 + + + Track ID921 + + + Track ID923 + + + Track ID925 + + + Track ID927 + + + Track ID929 + + + Track ID931 + + + Track ID933 + + + Track ID935 + + + Track ID937 + + + Track ID939 + + + Track ID941 + + + Track ID943 + + + Track ID945 + + + Track ID947 + + + Track ID949 + + + Track ID951 + + + Track ID953 + + + Track ID955 + + + Track ID957 + + + Track ID959 + + + Track ID961 + + + Track ID963 + + + Track ID981 + + + Track ID1045 + + + Track ID1059 + + + Track ID1061 + + + Track ID1071 + + + Track ID1117 + + + Track ID1119 + + + Track ID1203 + + + Track ID1205 + + + Track ID1207 + + + Track ID1209 + + + Track ID1211 + + + Track ID1213 + + + Track ID1215 + + + Track ID1217 + + + Track ID1219 + + + Track ID1221 + + + Track ID1223 + + + Track ID1225 + + + Track ID1273 + + + Track ID1275 + + + Track ID1237 + + + Track ID1235 + + + Track ID1245 + + + Track ID1249 + + + Track ID1239 + + + Track ID1241 + + + Track ID1257 + + + Track ID1269 + + + Track ID1263 + + + Track ID1261 + + + Track ID1267 + + + Track ID1271 + + + Track ID1243 + + + Track ID1251 + + + Track ID1247 + + + Track ID1233 + + + Track ID1255 + + + Track ID1253 + + + Track ID1285 + + + Track ID1287 + + + + + NameMovies + Description + Playlist ID1984 + Playlist Persistent IDF286537A56C53596 + Distinguished Kind2 + Movies + All Items + Playlist Items + + + Track ID1049 + + + + + NameTV Shows + Description + Playlist ID2028 + Playlist Persistent IDF286537A56C53597 + Distinguished Kind3 + TV Shows + All Items + Playlist Items + + + Track ID821 + + + Track ID1265 + + + Track ID1231 + + + Track ID1277 + + + + + NamePodcasts + Description + Playlist ID2035 + Playlist Persistent IDAD9D0301E6E38E2E + Distinguished Kind10 + Podcasts + All Items + Playlist Items + + + Track ID1083 + + + Track ID1085 + + + Track ID1087 + + + Track ID1089 + + + Track ID1091 + + + Track ID1093 + + + Track ID1095 + + + Track ID1107 + + + Track ID1105 + + + Track ID1103 + + + Track ID1101 + + + Track ID1099 + + + Track ID1097 + + + Track ID1109 + + + Track ID1111 + + + Track ID1081 + + + Track ID1043 + + + Track ID1041 + + + Track ID1037 + + + Track ID1033 + + + Track ID1039 + + + Track ID1035 + + + Track ID1031 + + + Track ID1027 + + + Track ID1029 + + + Track ID1023 + + + Track ID1015 + + + Track ID1017 + + + Track ID1021 + + + Track ID1025 + + + Track ID1013 + + + Track ID985 + + + Track ID1019 + + + Track ID987 + + + Track ID989 + + + Track ID1051 + + + Track ID1053 + + + Track ID1065 + + + Track ID1067 + + + Track ID1073 + + + Track ID1075 + + + Track ID1077 + + + Track ID1183 + + + Track ID1185 + + + Track ID1187 + + + Track ID1193 + + + Track ID1195 + + + Track ID1201 + + + Track ID1227 + + + Track ID1291 + + + Track ID1145 + + + Track ID1147 + + + Track ID1149 + + + Track ID1151 + + + Track ID1153 + + + Track ID1155 + + + Track ID1157 + + + Track ID1159 + + + Track ID1161 + + + Track ID1163 + + + Track ID1165 + + + Track ID1121 + + + Track ID1123 + + + Track ID1125 + + + Track ID1127 + + + Track ID1129 + + + Track ID1131 + + + Track ID1133 + + + Track ID1135 + + + Track ID1137 + + + Track ID1139 + + + Track ID1141 + + + Track ID1011 + + + Track ID1009 + + + Track ID1007 + + + Track ID1005 + + + Track ID1003 + + + Track ID1001 + + + Track ID999 + + + Track ID993 + + + Track ID997 + + + Track ID995 + + + Track ID975 + + + + + NameiTunesU + Description + Playlist ID2128 + Playlist Persistent ID182355640B123137 + Distinguished Kind31 + iTunesU + All Items + + + NameAudiobooks + Description + Playlist ID2131 + Playlist Persistent IDF286537A56C53598 + Distinguished Kind5 + Audiobooks + All Items + Playlist Items + + + Track ID731 + + + Track ID733 + + + Track ID735 + + + Track ID737 + + + Track ID739 + + + Track ID741 + + + Track ID743 + + + Track ID745 + + + + + NameTones + Description + Playlist ID2210 + Playlist Persistent IDC201B5D1D26447CC + Distinguished Kind6 + All Items + + + NamePurchased + Description + Playlist ID2213 + Playlist Persistent ID9019F72826167E4D + Distinguished Kind19 + Purchased Music + All Items + Playlist Items + + + Track ID731 + + + Track ID733 + + + Track ID735 + + + Track ID737 + + + Track ID739 + + + Track ID741 + + + Track ID743 + + + Track ID745 + + + Track ID821 + + + + + Nameincoming + Description + Playlist ID2406 + Playlist Persistent ID6A0287D6C41DE0A3 + All Items + + + NameNet-Intro + Description + Playlist ID2409 + Playlist Persistent ID98CDD70ABA900C44 + All Items + Playlist Items + + + Track ID1203 + + + Track ID1205 + + + Track ID1207 + + + Track ID1209 + + + Track ID1211 + + + Track ID1213 + + + Track ID1215 + + + Track ID1217 + + + Track ID1219 + + + Track ID1221 + + + + + NameSpoken Text + Description + Playlist ID2422 + Playlist Persistent ID8694480C61FCB4CE + All Items + + + NameVoice Memos + Description + Playlist ID2435 + Playlist Persistent IDDA4FD51F67DBFF0C + Distinguished Kind17 + All Items + + + + diff --git a/Assignments/itunesdb/ages.db b/Assignments/itunesdb/ages.db new file mode 100644 index 0000000000000000000000000000000000000000..739c769c43e8751677221f694917af98bde8119c GIT binary patch literal 2048 zcmWFz^vNtqRY=P(%1ta$FlJz3U}R))P*7lCU|>SRj8HZUkcI(}7$LyKp!@O_FGv+o zC-W9U%17l#Ltr!n2!((bBb&IaEMsO#Vp2|OUVcexZb3;UjAn8Ua&-)GRS0o(@^Mvw ri7IGhrYL0Qm87Pp7AX`IW#%RpRVrksR%#NmYgB$T1V%$(_=W%g26-Y_ literal 0 HcmV?d00001 diff --git a/Assignments/itunesdb/ages.db-journal b/Assignments/itunesdb/ages.db-journal new file mode 100644 index 0000000000000000000000000000000000000000..0af305fe229300a94068d9bb2feecd199f10cfda GIT binary patch literal 2576 zcmZQzKmfNp?NvY?6BseDAS6av!#M;Pg9CjsOHvim@{4j4OB9TOG0(`z;Gm!Y^fWLn zz%e6~jhrw*VuSz_gYL^$ydYIToy=PZDIb*|4S~@RAQS>#jBMhvvW%G}iAg!BdHE%& zxdkPaFq+9Z$kj2#RUyRD$;VXzCaR#3nWB)HSCX2ZTBJ}=l$o1YRH=}iTB(UB_X*iL RDnA+mqaiR{LjY6`000pVD9iu= literal 0 HcmV?d00001 diff --git a/Assignments/itunesdb/ages.sql b/Assignments/itunesdb/ages.sql new file mode 100644 index 0000000..601571f --- /dev/null +++ b/Assignments/itunesdb/ages.sql @@ -0,0 +1 @@ +SELECT hex(name || age) AS X FROM Ages ORDER BY X diff --git a/Assignments/itunesdb/musical_track.py b/Assignments/itunesdb/musical_track.py new file mode 100644 index 0000000..cb028ca --- /dev/null +++ b/Assignments/itunesdb/musical_track.py @@ -0,0 +1,56 @@ +#MusicalTrack +import sqlite3 + +conn = sqlite3.connect('musical_track.sqlite') + +cur = conn.cursor() +print "Opened database successfully"; + +#Create tables +cur.execute('''CREATE TABLE Artist ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, + name TEXT UNIQUE +) + ''') + +cur.execute('''CREATE TABLE Genre ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, + name TEXT UNIQUE +)''') + +cur.execute('''CREATE TABLE Album ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, + artist_id INTEGER, + title TEXT UNIQUE +);''') + +#Set primary key for the Table Track +cur.execute(''' + CREATE TABLE Track ( + id INTEGER NOT NULL PRIMARY KEY + AUTOINCREMENT UNIQUE, + title TEXT UNIQUE, + album_id INTEGER, + genre_id INTEGER, + len INTEGER, rating INTEGER, count INTEGER + PRIMARY KEY (album_id,genre_id) +)''') + + +#end of database setup + +#Accept xml file from user +fname = raw_input('Enter File Name: ') +if(len(fname)<1):fname = 'Library.xml' + +def lookup(d, key): + found = False + for child in d: + if found: return child.text + if child.tag == 'key' and child.text == key: + found = True + return None +--------------------------------- +# Save/commit the changes +conn.commit() + diff --git a/Assignments/itunesdb/trackdb.sqlite b/Assignments/itunesdb/trackdb.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..c9142ea859ffea882d3b20fff710b4d1784e4b1e GIT binary patch literal 90112 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 literal 0 HcmV?d00001 diff --git a/Assignments/itunesdb/tracks.py b/Assignments/itunesdb/tracks.py new file mode 100644 index 0000000..01e60d5 --- /dev/null +++ b/Assignments/itunesdb/tracks.py @@ -0,0 +1,161 @@ +''' Exit +Welcome Joe Carrano from Using Databases with Python + +To get credit for this assignment, perform the instructions below and upload your SQLite3 database here: +Choose File +(Must have a .sqlite suffix) +Submit +You do not need to export or convert the database - simply upload the .sqlite file that your program creates. See the example code for the use of the connect() statement. + +Musical Track Database +This application will read an iTunes export file in XML and produce a properly normalized database with this structure: + +CREATE TABLE Artist ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, + name TEXT UNIQUE +); + +CREATE TABLE Genre ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, + name TEXT UNIQUE +); + +CREATE TABLE Album ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, + artist_id INTEGER, + title TEXT UNIQUE +); + +CREATE TABLE Track ( + id INTEGER NOT NULL PRIMARY KEY + AUTOINCREMENT UNIQUE, + title TEXT UNIQUE, + album_id INTEGER, + genre_id INTEGER, + len INTEGER, rating INTEGER, count INTEGER +); +If you run the program multiple times in testing or with different files, make sure to empty out the data before each run. + +You can use this code as a starting point for your application: http://www.pythonlearn.com/code/tracks.zip. The ZIP file contains the Library.xml file to be used for this assignment. You can export your own tracks from iTunes and create a database, but for the database that you turn in for this assignment, only use the Library.xml data that is provided. + +To grade this assignment, the program will run a query like this on your uploaded database and look for the data it expects to see: + +SELECT Track.title, Artist.name, Album.title, Genre.name + FROM Track JOIN Genre JOIN Album JOIN Artist + ON Track.genre_id = Genre.ID and Track.album_id = Album.id + AND Album.artist_id = Artist.id + ORDER BY Artist.name LIMIT 3 +The expected result of this query on your database is: +Track Artist Album Genre +Chase the Ace AC/DC Who Made Who Rock +D.T. AC/DC Who Made Who Rock +For Those About To Rock (We Salute You) AC/DC Who Made Who Rock +''' + + +import xml.etree.ElementTree as ET + +import sqlite3 + +conn = sqlite3.connect('trackdb.sqlite')#open db connection + +cur = conn.cursor()#send commands to DB + +#db setup + +cur.execute(''' + CREATE TABLE IF NOT EXISTS Artist ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, + name TEXT UNIQUE + )''') + +cur.execute(''' + CREATE TABLE IF NOT EXISTS Album ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, + artist_id INTEGER, + title TEXT UNIQUE + )''') + +cur.execute(''' + CREATE TABLE IF NOT EXISTS Track( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, + title TEXT UNIQUE, + album_id INTEGER, + genre_id INTEGER, + len INTEGER, + rating INTEGER, + count INTEGER + )''') + +cur.execute('''CREATE TABLE IF NOT EXISTS Genre( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, + name TEXT UNIQUE + )''') + + +#end db setup + +fname = raw_input('Enter File Name: ') +if(len(fname)<1):fname = 'Library.xml' + +def lookup(d, key): + found = False + for child in d: + if found: return child.text + if child.tag == 'key' and child.text == key: + found = True + return None + + +stuff = ET.parse(fname) + +all = stuff.findall('dict/dict/dict') #finding 3rd level dictionaries (where the info we are looking to import lives at) +print 'Dict Count', len(all) +for entry in all: + if( lookup(entry, 'Track ID') is None ): continue + + name = lookup(entry, 'Name') + artist = lookup(entry, 'Artist') + album = lookup(entry, 'Album') + genre = lookup(entry, 'Genre') + count = lookup(entry, 'Play Count') + rating = lookup(entry, 'Rating') + length = lookup(entry, 'Total Time') + + if name is None or artist is None or album is None or genre is None: + continue + + print name, artist, album, genre, count, rating, length + + cur.execute('''INSERT OR IGNORE INTO Artist(name) + /*Artist Table is a tuple, Primary key and artisit name*/ + VALUES (?)''', (artist,) + ) + cur.execute('SELECT id FROM Artist WHERE name = ?',(artist, )) + artist_id = cur.fetchone()[0] + + cur.execute('''INSERT OR IGNORE INTO Album (title, artist_id) + VALUES(?,?)''', (album, artist_id)) + + cur.execute('SELECT id FROM Album WHERE title=?', (album,)) + album_id = cur.fetchone()[0] + + cur.execute('''INSERT OR IGNORE INTO Genre (name) + VALUES(?)''', (genre,) + ) + cur.execute('SELECT id FROM Genre WHERE name=?', (genre,)) + genre_id = cur.fetchone()[0] + + cur.execute(''' INSERT OR REPLACE INTO Track + (title, album_id, genre_id, len, rating, count) + VALUES(?,?,?,?,?,?)''', + (name, album_id, genre_id, length, rating, count)) + + conn.commit() + + + + + + + From 95b4e901ea4e311abfbc9ff62082e03ed842b7ed Mon Sep 17 00:00:00 2001 From: derekYankie Date: Thu, 9 Jun 2016 07:25:31 -0400 Subject: [PATCH 37/40] Ast 16.2 --- Assignments/.DS_Store | Bin 10244 -> 10244 bytes Assignments/Assignment_16_2.py | 47 ++++++++++++++++++++++++++++ Assignments/itunesdb/my_ages.sqbpro | 6 ++++ Assignments/orgdb.sqlite | Bin 0 -> 8192 bytes 4 files changed, 53 insertions(+) create mode 100644 Assignments/Assignment_16_2.py create mode 100644 Assignments/itunesdb/my_ages.sqbpro create mode 100644 Assignments/orgdb.sqlite diff --git a/Assignments/.DS_Store b/Assignments/.DS_Store index 50b087dc3c9792377e26f0ee24014725ab576daf..d0e4649de487fe07e4b6766f104702fd5fa2a964 100644 GIT binary patch delta 47 zcmV+~0MP%0P=rvh#~1MGBY_WATpDD86pC~!;_#H9|6R(z!^sdvj!mk E2cDELETE FROM Ages; +INSERT INTO Ages (name, age) VALUES ('Malakhy', 37); +INSERT INTO Ages (name, age) VALUES ('Marlee', 23); +INSERT INTO Ages (name, age) VALUES ('Timucin', 18); +INSERT INTO Ages (name, age) VALUES ('Anneroy', 17);SELECT hex(name || age) AS X FROM Ages ORDER BY X + diff --git a/Assignments/orgdb.sqlite b/Assignments/orgdb.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..c891095d76067908cdf97e524d9c2337150dc91f GIT binary patch literal 8192 zcmeI%&uSDg7y$6eWVd!&x)IwVOGR?iqK$|rk;1HXC_)jea}Ydz&BWPsCzEX^>9Tw8 zL-ZxQ`vmqmJcy6sj4dpPAU$~dJ|_RZe3=Qq>wI{Bq`l&wtux^Hi|B4dNR)COMNxdy z+TnMQw(s4{yP;eEE8=MH$J$0)McCJutKFc+;4 zuIS*3eP@^K3%g*S*ca? zucl*F3j^*ffGg4H=r@WA0x|fH^_8s~>nL$}AXI!eoG-#oUu)RW`k+RX%xpHYR zT8_IcZ7nv5oT++Qd9P1*|48*WDSbi~XBz6|+1^%&8fo2W|7yAM8y={~7!(9K^q=`Y^7h_L_w literal 0 HcmV?d00001 From 635b9dce93da8c82a42a99a3f336b0b9271cc038 Mon Sep 17 00:00:00 2001 From: derekYankie Date: Thu, 9 Jun 2016 07:27:29 -0400 Subject: [PATCH 38/40] Proper file name Ast 16.2 --- Assignments/Assignment_16_2_Derek_Afriyie.py | 47 ++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 Assignments/Assignment_16_2_Derek_Afriyie.py diff --git a/Assignments/Assignment_16_2_Derek_Afriyie.py b/Assignments/Assignment_16_2_Derek_Afriyie.py new file mode 100644 index 0000000..a3f4808 --- /dev/null +++ b/Assignments/Assignment_16_2_Derek_Afriyie.py @@ -0,0 +1,47 @@ +#Counting Organizations +#This application will read the mailbox data (mbox.txt) count up the number email messages per organization (i.e. domain name of the org address) using a database with the following schema to maintain the counts. + +import sqlite3 + +conn = sqlite3.connect('orgdb.sqlite') +cur = conn.cursor() + +cur.execute(''' +DROP TABLE IF EXISTS Counts''') + +cur.execute(''' +CREATE TABLE Counts (org TEXT, count INTEGER)''') + +fname = raw_input('Enter file name: ') +if ( len(fname) < 1 ) : fname = 'mbox-short.txt' +fh = open(fname) +for line in fh: + if not line.startswith('From: ') : continue + pieces = line.split() + org = pieces[1] + print org + cur.execute('SELECT count FROM Counts WHERE org = ? ', (org, )) + row = cur.fetchone() + if row is None: + cur.execute('''INSERT INTO Counts (org, count) + VALUES ( ?, 1 )''', ( org, ) ) + else : + cur.execute('UPDATE Counts SET count=count+1 WHERE org = ?', + (org, )) + +#--------------------------------- +# Save/commit the changes +conn.commit() + +# https://www.sqlite.org/lang_select.html +sqlstr = 'SELECT org, count FROM Counts ORDER BY count DESC LIMIT 10' + +print +print "Counts:" +for row in cur.execute(sqlstr) : + print str(row[0]), row[1] + +cur.close() + + + From 43cc5d355252c81e3a76b86e275c72a36e243cd8 Mon Sep 17 00:00:00 2001 From: derekYankie Date: Wed, 15 Jun 2016 06:27:36 -0400 Subject: [PATCH 39/40] changed musical_track.py to Assign_17 and completed Assign_18 --- Assignments/.DS_Store | Bin 10244 -> 10244 bytes Assignments/Assignment_16_2_Derek_Afriyie.py | 10 +- Assignments/Assignment_17_Derek_Afriyie.py | 108 + Assignments/Assignment_18_Derek_Afriyie.py | 76 + Assignments/itunesdb/musical_track.py | 60 +- Assignments/roster/roster.py | 62 + Assignments/tracks/Library.xml | 14285 +++++++++++++++++ Assignments/tracks/README.txt | 2 + Assignments/tracks/tracks.py | 81 + 9 files changed, 14678 insertions(+), 6 deletions(-) create mode 100644 Assignments/Assignment_17_Derek_Afriyie.py create mode 100644 Assignments/Assignment_18_Derek_Afriyie.py create mode 100644 Assignments/roster/roster.py create mode 100644 Assignments/tracks/Library.xml create mode 100644 Assignments/tracks/README.txt create mode 100644 Assignments/tracks/tracks.py diff --git a/Assignments/.DS_Store b/Assignments/.DS_Store index d0e4649de487fe07e4b6766f104702fd5fa2a964..64ddde8c96c8249283c960e4d28a22e02f5bcf9c 100644 GIT binary patch delta 63 zcmZn(XbG6$gHU^hRb@@5`^d@e;ch7yJ%hD3&BhHQpn&z$_^q@4UD1_lNJ1_nlD T1_maH%>`1~tee>t{;~rA6l)KW delta 32 ocmZn(XbG6$I9U^hRb(qtHt1|-SNO{g0JM1u)c^nh diff --git a/Assignments/Assignment_16_2_Derek_Afriyie.py b/Assignments/Assignment_16_2_Derek_Afriyie.py index a3f4808..26fe15f 100644 --- a/Assignments/Assignment_16_2_Derek_Afriyie.py +++ b/Assignments/Assignment_16_2_Derek_Afriyie.py @@ -18,13 +18,15 @@ for line in fh: if not line.startswith('From: ') : continue pieces = line.split() - org = pieces[1] - print org + email = pieces[1] + print email + at_sign = email.find('@') + org = email[at_index+1] cur.execute('SELECT count FROM Counts WHERE org = ? ', (org, )) row = cur.fetchone() if row is None: - cur.execute('''INSERT INTO Counts (org, count) - VALUES ( ?, 1 )''', ( org, ) ) + cur.execute('''INSERT INTO Counts (org, count) + VALUES ( ?, 1 )''', ( email, ) ) else : cur.execute('UPDATE Counts SET count=count+1 WHERE org = ?', (org, )) diff --git a/Assignments/Assignment_17_Derek_Afriyie.py b/Assignments/Assignment_17_Derek_Afriyie.py new file mode 100644 index 0000000..5cde956 --- /dev/null +++ b/Assignments/Assignment_17_Derek_Afriyie.py @@ -0,0 +1,108 @@ +#Musical Track Database +#This application will read an iTunes export file in XML and produce a properly normalized database with this structure: + + +#To grade this assignment, the program will run a query like this on your uploaded database and look for the data it expects to see: + +#SELECT Track.title, Artist.name, Album.title, Genre.name +# FROM Track JOIN Genre JOIN Album JOIN Artist +# ON Track.genre_id = Genre.ID and Track.album_id = Album.id +# AND Album.artist_id = Artist.id +# ORDER BY Artist.name LIMIT 3 +#The expected result of this query on your database is:''' +#Track Artist Album Genre +#Chase the Ace AC/DC Who Made Who Rock +#D.T. AC/DC Who Made Who Rock +#For Those About To Rock (We Salute You) AC/DC Who Made Who Rock''' + +import xml.etree.ElementTree as ET +import sqlite3 + +conn = sqlite3.connect('trackdb.sqlite') +cur = conn.cursor() + +cur.executescript(''' +DROP TABLE IF EXISTS Artist; +DROP TABLE IF EXISTS Genre; +DROP TABLE IF EXISTS Album; +DROP TABLE IF EXISTS Track; +CREATE TABLE Artist ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, + name TEXT UNIQUE +); +CREATE TABLE Genre ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, + name TEXT UNIQUE +); +CREATE TABLE Album ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, + artist_id INTEGER, + title TEXT UNIQUE +); +CREATE TABLE Track ( + id INTEGER NOT NULL PRIMARY KEY + AUTOINCREMENT UNIQUE, + title TEXT UNIQUE, + album_id INTEGER, + genre_id INTEGER, + len INTEGER, + rating INTEGER, + count INTEGER +); +''') + + +fname = raw_input('Enter file name: ') +if ( len(fname) < 1 ) : fname = 'Library.xml' + +def lookup(d, key): + found = False + for child in d: + if found : return child.text + if child.tag == 'key' and child.text == key : + found = True + return None + +stuff = ET.parse(fname) +all = stuff.findall('dict/dict/dict') +for entry in all: + if ( lookup(entry, 'Track ID') is None ) : continue + + name = lookup(entry, 'Name') + artist = lookup(entry, 'Artist') + album = lookup(entry, 'Album') + count = lookup(entry, 'Play Count') + rating = lookup(entry, 'Rating') + length = lookup(entry, 'Total Time') + genre = lookup(entry, 'Genre') + + if name is None or artist is None or album is None : + continue + + cur.execute('''INSERT OR IGNORE INTO Artist (name) + VALUES ( ? )''', ( artist, ) ) + cur.execute('SELECT id FROM Artist WHERE name = ? ', (artist, )) + artist_id = cur.fetchone()[0] + + cur.execute('''INSERT OR IGNORE INTO Album (title, artist_id) + VALUES ( ?, ? )''', ( album, artist_id ) ) + cur.execute('SELECT id FROM Album WHERE title = ? ', (album, )) + album_id = cur.fetchone()[0] + + cur.execute('''INSERT OR IGNORE INTO Genre (name) + VALUES( ? )''', ( genre ,) ) + cur.execute('SELECT id FROM Genre WHERE name= ? ', (genre, )) + + try: + genre_id = cur.fetchone()[0] + except: #TypeError: 'NoneType' object has no attribute '__getitem__ + continue + + cur.execute('''INSERT OR REPLACE INTO Track + (title, album_id, genre_id, len, rating, count) + VALUES ( ?, ?, ?, ?, ?, ? )''', + ( name, album_id, genre_id, length, rating, count) ) + +#--------------------------------- +# Save/commit the changes +conn.commit() diff --git a/Assignments/Assignment_18_Derek_Afriyie.py b/Assignments/Assignment_18_Derek_Afriyie.py new file mode 100644 index 0000000..da2861a --- /dev/null +++ b/Assignments/Assignment_18_Derek_Afriyie.py @@ -0,0 +1,76 @@ +#This application will read roster data in JSON format, parse the file, and then produce an SQLite database that contains a User, Course, and Member table and populate the tables from the data file. + +#You can base your solution on this code: http://www.pythonlearn.com/code/roster.py + +#Each student gets their own file for the assignment. Download this file (https://pr4e.dr-chuck.com/tsugi/mod/sql-intro/roster_data.php?PHPSESSID=3d72f3abd510051b658e7c284146cfb5) and save it as roster_data.json. Move the downloaded file into the same folder as your roster.py program. + +#Once you have made the necessary changes to the program and it has been run successfully reading the above JSON data, run the following SQL command: + + +#SELECT hex(User.name || Course.title || Member.role ) AS X FROM +# User JOIN Member JOIN Course +# ON User.id = Member.user_id AND Member.course_id = Course.id +# ORDER BY X + + +#Find the first row in the resulting record set and enter the long string that looks like 53656C696E613333. + +import json +import sqlite3 + +conn = sqlite3.connect('rosterdb.sqlite') +cur = conn.cursor() + +#Drop Tables if they already exist +cur.executescript(''' +DROP TABLE IF EXISTS User; +DROP TABLE IF EXISTS Member; +DROP TABLE IF EXISTS Course; +CREATE TABLE User ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, + name TEXT UNIQUE +); +CREATE TABLE Course ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, + title TEXT UNIQUE +); +CREATE TABLE Member ( + user_id INTEGER, + course_id INTEGER, + role INTEGER, + PRIMARY KEY (user_id, course_id) +) +''') + +#Open json +fname = raw_input('Enter file name: ') +if ( len(fname) < 1 ) : fname = 'roster_data.json' + +str_data = open(fname).read() +json_data = json.loads(str_data) + +#make new entry of memeber role +for entry in json_data: + + print entry + name = entry[0]; + title = entry[1]; + role = entry[2]; + + #print name, title, role + + cur.execute('''INSERT OR IGNORE INTO User (name) + VALUES ( ? )''', ( name, ) ) + cur.execute('SELECT id FROM User WHERE name = ? ', (name, )) + user_id = cur.fetchone()[0] + + cur.execute('''INSERT OR IGNORE INTO Course (title) + VALUES ( ? )''', ( title, ) ) + cur.execute('SELECT id FROM Course WHERE title = ? ', (title, )) + course_id = cur.fetchone()[0] + + cur.execute('''INSERT OR REPLACE INTO Member + (user_id, course_id, role) VALUES ( ?, ?, ? )''', + ( user_id, course_id, role ) ) + +conn.commit() \ No newline at end of file diff --git a/Assignments/itunesdb/musical_track.py b/Assignments/itunesdb/musical_track.py index cb028ca..d142397 100644 --- a/Assignments/itunesdb/musical_track.py +++ b/Assignments/itunesdb/musical_track.py @@ -1,10 +1,25 @@ #MusicalTrack + +import xml.etree.ElementTree as ET + import sqlite3 conn = sqlite3.connect('musical_track.sqlite') cur = conn.cursor() -print "Opened database successfully"; + +#Empty tables befor each run +cur.execute(''' +DROP TABLE IF EXISTS Artist''') + +cur.execute(''' +DROP TABLE IF EXISTS Genre''') + +cur.execute(''' +DROP TABLE IF EXISTS Album''') + +cur.execute(''' +DROP TABLE IF EXISTS Track''') #Create tables cur.execute('''CREATE TABLE Artist ( @@ -50,7 +65,48 @@ def lookup(d, key): if child.tag == 'key' and child.text == key: found = True return None ---------------------------------- +#Parse the file into xml + stuff = ET.parse(fname) + +all = stuff.findall('dict/dict/dict') #finding 3rd level dictionaries (where the info we are looking to import lives at) +print 'Dict Count', len(all) +for entry in all: + if( lookup(entry, 'Track ID') is None ): continue + + name = lookup(entry, 'Name') + artist = lookup(entry, 'Artist') + album = lookup(entry, 'Album') + genre = lookup(entry, 'Genre') + + cur.execute('SELECT id FROM Artist WHERE name = ?',(artist, )) + artist_id = cur.fetchone()[0] + + cur.execute('''INSERT OR IGNORE INTO Genre (name) + VALUES(?)''', (genre,) + ) + cur.execute('SELECT id FROM Genre WHERE name=?', (genre,)) + genre_id = cur.fetchone()[0] + + cur.execute('''INSERT OR IGNORE INTO Album (title, artist_id) + VALUES(?,?)''', (album, artist_id)) + + cur.execute('SELECT id FROM Album WHERE title=?', (album,)) + album_id = cur.fetchone()[0] + + cur.execute(''' INSERT OR REPLACE INTO Track + (title, album_id, genre_id) + VALUES(?,?,?)''', + (name, album_id, genre_id)) + + cur.execute('''SELECT Track.title, Artist.name, Album.title, Genre.name + FROM Track JOIN Genre JOIN Album JOIN Artist + ON Track.genre_id = Genre.ID and Track.album_id = Album.id + AND Album.artist_id = Artist.id + ORDER BY Artist.name LIMIT 3''') + + + +#--------------------------------- # Save/commit the changes conn.commit() diff --git a/Assignments/roster/roster.py b/Assignments/roster/roster.py new file mode 100644 index 0000000..8f2d994 --- /dev/null +++ b/Assignments/roster/roster.py @@ -0,0 +1,62 @@ +import json +import sqlite3 + +conn = sqlite3.connect('rosterdb.sqlite') +cur = conn.cursor() + +# Do some setup +cur.executescript(''' +DROP TABLE IF EXISTS User; +DROP TABLE IF EXISTS Member; +DROP TABLE IF EXISTS Course; + +CREATE TABLE User ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, + name TEXT UNIQUE +); + +CREATE TABLE Course ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, + title TEXT UNIQUE +); + +CREATE TABLE Member ( + user_id INTEGER, + course_id INTEGER, + role INTEGER, + PRIMARY KEY (user_id, course_id) +) +''') + +fname = raw_input('Enter file name: ') +if ( len(fname) < 1 ) : fname = 'roster_data.json' + +# [ +# [ "Charley", "si110", 1 ], +# [ "Mea", "si110", 0 ], + +str_data = open(fname).read() +json_data = json.loads(str_data) + +for entry in json_data: + + name = entry[0]; + title = entry[1]; + + print name, title + + cur.execute('''INSERT OR IGNORE INTO User (name) + VALUES ( ? )''', ( name, ) ) + cur.execute('SELECT id FROM User WHERE name = ? ', (name, )) + user_id = cur.fetchone()[0] + + cur.execute('''INSERT OR IGNORE INTO Course (title) + VALUES ( ? )''', ( title, ) ) + cur.execute('SELECT id FROM Course WHERE title = ? ', (title, )) + course_id = cur.fetchone()[0] + + cur.execute('''INSERT OR REPLACE INTO Member + (user_id, course_id) VALUES ( ?, ? )''', + ( user_id, course_id ) ) + + conn.commit() diff --git a/Assignments/tracks/Library.xml b/Assignments/tracks/Library.xml new file mode 100644 index 0000000..5384732 --- /dev/null +++ b/Assignments/tracks/Library.xml @@ -0,0 +1,14285 @@ + + + + + Major Version1 + Minor Version1 + Date2015-11-24T11:12:10Z + Application Version12.3.1.23 + Features5 + Show Content Ratings + Music Folderfile:///Users/csev/Music/iTunes/iTunes%20Music/ + Library Persistent IDB7006C9E9799282E + Tracks + + 369 + + Track ID369 + NameAnother One Bites The Dust + ArtistQueen + ComposerJohn Deacon + AlbumGreatest Hits + GenreRock + KindMPEG audio file + Size4344295 + Total Time217103 + Disc Number1 + Disc Count1 + Track Number3 + Track Count17 + Year1980 + Date Modified2006-02-14T16:13:02Z + Date Added2006-02-14T16:12:53Z + Bit Rate160 + Sample Rate44100 + Play Count55 + Play Date3518868190 + Play Date UTC2015-07-04T19:23:10Z + Skip Count1 + Skip Date2015-10-14T23:31:47Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1511 + Compilation + Persistent ID21130E105F3B8845 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Greatest%20Hits/03%20Another%20One%20Bites%20The%20Dust.mp3 + File Folder Count4 + Library Folder Count1 + + 371 + + Track ID371 + NameAsche Zu Asche + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size4638526 + Total Time231810 + Disc Number1 + Disc Count1 + Track Number4 + Track Count11 + Year1995 + Date Modified2006-02-22T04:38:17Z + Date Added2006-02-14T16:13:04Z + Bit Rate160 + Sample Rate44100 + Play Count79 + Play Date3518869000 + Play Date UTC2015-07-04T19:36:40Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization4576 + Persistent ID21130E105F3B8846 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/04%20Asche%20Zu%20Asche.mp3 + File Folder Count4 + Library Folder Count1 + + 373 + + Track ID373 + NameBeauty School Dropout + ArtistVarious + AlbumGrease + GenreSoundtrack + KindMPEG audio file + Size4801377 + Total Time239960 + Track Number6 + Track Count24 + Date Modified2006-02-14T16:13:26Z + Date Added2006-02-14T16:13:15Z + Bit Rate160 + Sample Rate44100 + Play Count48 + Play Date3516380131 + Play Date UTC2015-06-06T00:15:31Z + Skip Count1 + Skip Date2010-04-07T15:38:14Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1401 + Persistent ID21130E105F3B8847 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Various/Grease/06%20Beauty%20School%20Dropout.mp3 + File Folder Count4 + Library Folder Count1 + + 375 + + Track ID375 + NameBlack Dog + ArtistLed Zeppelin + ComposerJimmy Page, Robert Plant, John Paul Jones + AlbumIV + GenreRock + KindMPEG audio file + Size5934629 + Total Time296620 + Disc Number1 + Disc Count1 + Track Number1 + Track Count8 + Year1971 + Date Modified2014-11-05T23:44:14Z + Date Added2006-02-14T16:13:27Z + Bit Rate160 + Sample Rate44100 + Play Count109 + Play Date3516392326 + Play Date UTC2015-06-06T03:38:46Z + Skip Count1 + Skip Date2012-11-19T14:17:56Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1364 + Persistent ID21130E105F3B8848 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Led%20Zeppelin/IV/01%20Black%20Dog.mp3 + File Folder Count4 + Library Folder Count1 + + 377 + + Track ID377 + NameBring The Boys Back Home + ArtistPink Floyd + ComposerRoger Waters + AlbumThe Wall [Disc 2] + GenreRock + KindMPEG audio file + Size1744588 + Total Time87118 + Disc Number2 + Disc Count2 + Track Number5 + Track Count13 + Year1979 + Date Modified2006-02-14T16:13:53Z + Date Added2006-02-14T16:13:50Z + Bit Rate160 + Sample Rate44100 + Play Count33 + Play Date3514729354 + Play Date UTC2015-05-17T21:42:34Z + Skip Count11 + Skip Date2013-10-20T10:35:02Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1445 + Sort AlbumWall [Disc 2] + Persistent ID21130E105F3B8849 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Pink%20Floyd/The%20Wall%20%5BDisc%202%5D/2-05%20Bring%20The%20Boys%20Back%20Home.mp3 + File Folder Count4 + Library Folder Count1 + + 379 + + Track ID379 + NameCircles + ArtistBryan Lee + AlbumBlues Is + GenreFunk + KindMPEG audio file + Size7109552 + Total Time355369 + Track Number1 + Track Count12 + Date Modified2009-03-31T14:14:37Z + Date Added2006-02-14T16:13:54Z + Bit Rate160 + Sample Rate44100 + Play Count54 + Play Date3493169662 + Play Date UTC2014-09-10T08:54:22Z + Skip Count4 + Skip Date2013-07-01T12:06:02Z + Rating60 + Album Rating100 + Album Rating Computed + Normalization1592 + Persistent ID21130E105F3B884A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/01%20Circles.mp3 + File Folder Count4 + Library Folder Count1 + + 381 + + Track ID381 + NameComfortably Numb + ArtistPink Floyd + ComposerDavid Gilmour + AlbumThe Wall [Disc 2] + GenreRock + KindMPEG audio file + Size7684826 + Total Time384130 + Disc Number2 + Disc Count2 + Track Number6 + Track Count13 + Year1979 + Date Modified2006-02-14T16:14:28Z + Date Added2006-02-14T16:14:11Z + Bit Rate160 + Sample Rate44100 + Play Count36 + Play Date3514729795 + Play Date UTC2015-05-17T21:49:55Z + Skip Count1 + Skip Date2013-10-21T00:07:39Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1595 + Sort AlbumWall [Disc 2] + Persistent ID21130E105F3B884B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Pink%20Floyd/The%20Wall%20%5BDisc%202%5D/2-06%20Comfortably%20Numb.mp3 + File Folder Count4 + Library Folder Count1 + + 383 + + Track ID383 + NameCrazy Little Thing Called Love + ArtistQueen + ComposerFreddie Mercury + AlbumGreatest Hits + GenreRock + KindMPEG audio file + Size3274850 + Total Time163631 + Disc Number1 + Disc Count1 + Track Number9 + Track Count17 + Year1979 + Date Modified2006-02-14T16:14:37Z + Date Added2006-02-14T16:14:30Z + Bit Rate160 + Sample Rate44100 + Play Count38 + Play Date3465751592 + Play Date UTC2013-10-28T00:46:32Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1258 + Compilation + Persistent ID21130E105F3B884C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Greatest%20Hits/09%20Crazy%20Little%20Thing%20Called%20Love.mp3 + File Folder Count4 + Library Folder Count1 + + 385 + + Track ID385 + NameElectric Funeral + ArtistBlack Sabbath + ComposerTony Iommi, Ozzy Osbourne, Geezer Butler, Bill Ward + AlbumParanoid + GenreMetal + KindMPEG audio file + Size5862554 + Total Time293015 + Disc Number1 + Disc Count1 + Track Number5 + Track Count8 + Year1970 + Date Modified2006-02-21T22:50:24Z + Date Added2006-02-14T16:14:38Z + Bit Rate160 + Sample Rate44100 + Play Count44 + Play Date3502701857 + Play Date UTC2014-12-29T17:44:17Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1188 + Persistent ID21130E105F3B884D + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Black%20Sabbath/Paranoid/05%20Electric%20Funeral.mp3 + File Folder Count4 + Library Folder Count1 + + 387 + + Track ID387 + NameFat Bottomed Girls + ArtistQueen + ComposerBrian May + AlbumGreatest Hits + GenreRock + KindMPEG audio file + Size5152514 + Total Time257515 + Disc Number1 + Disc Count1 + Track Number6 + Track Count17 + Year1978 + Date Modified2006-02-14T16:15:04Z + Date Added2006-02-14T16:14:53Z + Bit Rate160 + Sample Rate44100 + Play Count38 + Play Date3465671648 + Play Date UTC2013-10-27T02:34:08Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3631 + Compilation + Persistent ID21130E105F3B884E + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Greatest%20Hits/06%20Fat%20Bottomed%20Girls.mp3 + File Folder Count4 + Library Folder Count1 + + 389 + + Track ID389 + NameFor Those About To Rock (We Salute You) + ArtistAC/DC + AlbumWho Made Who + GenreRock + KindMPEG audio file + Size7077218 + Total Time353750 + Disc Number1 + Disc Count1 + Track Number9 + Track Count9 + Year1981 + Date Modified2006-02-22T04:16:01Z + Date Added2006-02-14T16:15:06Z + Bit Rate160 + Sample Rate44100 + Play Count84 + Play Date3489336536 + Play Date UTC2014-07-28T00:08:56Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization11774 + Compilation + Persistent ID21130E105F3B884F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Who%20Made%20Who/09%20For%20Those%20About%20To%20Rock%20(We%20Salute%20You).mp3 + File Folder Count4 + Library Folder Count1 + + 391 + + Track ID391 + NameFour Sticks + ArtistLed Zeppelin + ComposerJimmy Page, Robert Plant + AlbumIV + GenreRock + KindMPEG audio file + Size5690630 + Total Time284421 + Disc Number1 + Disc Count1 + Track Number6 + Track Count8 + Year1971 + Date Modified2006-02-14T16:15:38Z + Date Added2006-02-14T16:15:24Z + Bit Rate160 + Sample Rate44100 + Play Count84 + Play Date3503057548 + Play Date UTC2015-01-02T20:32:28Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization897 + Persistent ID21130E105F3B8850 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Led%20Zeppelin/IV/06%20Four%20Sticks.mp3 + File Folder Count4 + Library Folder Count1 + + 393 + + Track ID393 + NameFurious Angels + ArtistRob Dougan + ComposerRob Dougan + AlbumThe Matrix Reloaded + GenreSoundtrack + KindMPEG audio file + Size6602318 + Total Time330004 + Disc Number1 + Disc Count2 + Track Number4 + Track Count12 + Year2003 + Date Modified2006-02-14T16:15:54Z + Date Added2006-02-14T16:15:40Z + Bit Rate160 + Sample Rate44100 + Play Count54 + Play Date3501131153 + Play Date UTC2014-12-11T13:25:53Z + Skip Count1 + Skip Date2012-06-30T17:09:49Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3425 + Compilation + Sort AlbumMatrix Reloaded + Persistent ID21130E105F3B8851 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/The%20Matrix%20Reloaded/1-04%20Furious%20Angels.mp3 + File Folder Count4 + Library Folder Count1 + + 395 + + Track ID395 + NameGelle + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size3998889 + Total Time199836 + Track Number6 + Track Count12 + Date Modified2006-02-14T16:16:04Z + Date Added2006-02-14T16:15:55Z + Bit Rate160 + Sample Rate44100 + Play Count45 + Play Date3493171048 + Play Date UTC2014-09-10T09:17:28Z + Skip Count1 + Skip Date2013-10-28T20:48:05Z + Rating60 + Album Rating100 + Album Rating Computed + Normalization1203 + Persistent ID21130E105F3B8852 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/06%20Gelle.mp3 + File Folder Count4 + Library Folder Count1 + + 397 + + Track ID397 + NameGoing To California + ArtistLed Zeppelin + ComposerJimmy Page, Robert Plant + AlbumIV + GenreRock + KindMPEG audio file + Size4315553 + Total Time215666 + Disc Number1 + Disc Count1 + Track Number7 + Track Count8 + Year1971 + Date Modified2006-02-14T16:16:15Z + Date Added2006-02-14T16:16:06Z + Bit Rate160 + Sample Rate44100 + Play Count100 + Play Date3502891530 + Play Date UTC2014-12-31T22:25:30Z + Skip Count1 + Skip Date2010-04-07T15:38:46Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization506 + Persistent ID21130E105F3B8853 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Led%20Zeppelin/IV/07%20Going%20To%20California.mp3 + File Folder Count4 + Library Folder Count1 + + 399 + + Track ID399 + NameGotta Move Fast + ArtistMichael Loceff + KindMPEG audio file + Size5752732 + Total Time287529 + Track Number9 + Track Count13 + Date Modified2006-02-14T13:16:30Z + Date Added2006-02-14T16:16:17Z + Bit Rate160 + Sample Rate44100 + Play Count19 + Play Date3462615302 + Play Date UTC2013-09-21T17:35:02Z + Skip Count2 + Skip Date2007-03-26T12:20:03Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization945 + Persistent ID21130E105F3B8854 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Michael%20Loceff/Unknown%20Album/09%20Gotta%20Move%20Fast.mp3 + File Folder Count4 + Library Folder Count1 + + 401 + + Track ID401 + NameGrease + ArtistVarious + AlbumGrease + GenreSoundtrack + KindMPEG audio file + Size4117999 + Total Time205792 + Track Number1 + Track Count24 + Date Modified2013-11-13T14:41:09Z + Date Added2006-02-14T16:16:31Z + Bit Rate160 + Sample Rate44100 + Play Count42 + Play Date3516436529 + Play Date UTC2015-06-06T15:55:29Z + Skip Count1 + Skip Date2014-02-02T16:42:49Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1537 + Persistent ID21130E105F3B8855 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Various/Grease/01%20Grease.mp3 + File Folder Count4 + Library Folder Count1 + + 403 + + Track ID403 + NameHand of Doom + ArtistBlack Sabbath + ComposerTony Iommi, Ozzy Osbourne, Geezer Butler, Bill Ward + AlbumParanoid + GenreMetal + KindMPEG audio file + Size8594436 + Total Time429609 + Disc Number1 + Disc Count1 + Track Number6 + Track Count8 + Year1970 + Date Modified2006-02-21T22:51:16Z + Date Added2006-02-14T16:16:41Z + Bit Rate160 + Sample Rate44100 + Play Count36 + Play Date3472741986 + Play Date UTC2014-01-16T23:33:06Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1462 + Persistent ID21130E105F3B8856 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Black%20Sabbath/Paranoid/06%20Hand%20of%20Doom.mp3 + File Folder Count4 + Library Folder Count1 + + 405 + + Track ID405 + NameHells Bells + ArtistAC/DC + AlbumWho Made Who + GenreRock + KindMPEG audio file + Size6261125 + Total Time312946 + Disc Number1 + Disc Count1 + Track Number6 + Track Count9 + Year1980 + Date Modified2006-02-22T04:15:10Z + Date Added2006-02-14T16:17:07Z + Bit Rate160 + Sample Rate44100 + Play Count82 + Play Date3473354932 + Play Date UTC2014-01-24T01:48:52Z + Skip Count1 + Skip Date2014-11-15T01:09:30Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization11733 + Compilation + Persistent ID21130E105F3B8857 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Who%20Made%20Who/06%20Hells%20Bells.mp3 + File Folder Count4 + Library Folder Count1 + + 407 + + Track ID407 + NameHey You + ArtistPink Floyd + ComposerRoger Waters + AlbumThe Wall [Disc 2] + GenreRock + KindMPEG audio file + Size5648310 + Total Time282305 + Disc Number2 + Disc Count2 + Track Number1 + Track Count13 + Year1979 + Date Modified2006-02-14T16:17:37Z + Date Added2006-02-14T16:17:24Z + Bit Rate160 + Sample Rate44100 + Play Count23 + Play Date3514729106 + Play Date UTC2015-05-17T21:38:26Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1309 + Sort AlbumWall [Disc 2] + Persistent ID21130E105F3B8858 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Pink%20Floyd/The%20Wall%20%5BDisc%202%5D/2-01%20Hey%20You.mp3 + File Folder Count4 + Library Folder Count1 + + 409 + + Track ID409 + NameI Worry + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size6828475 + Total Time341315 + Track Number11 + Track Count12 + Date Modified2006-02-14T16:17:56Z + Date Added2006-02-14T16:17:39Z + Bit Rate160 + Sample Rate44100 + Play Count33 + Play Date3493172455 + Play Date UTC2014-09-10T09:40:55Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1135 + Persistent ID21130E105F3B8859 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/11%20I%20Worry.mp3 + File Folder Count4 + Library Folder Count1 + + 411 + + Track ID411 + NameIron Man + ArtistBlack Sabbath + ComposerTony Iommi, Ozzy Osbourne, Geezer Butler, Bill Ward + AlbumParanoid + GenreMetal + KindMPEG audio file + Size7172848 + Total Time358530 + Disc Number1 + Disc Count1 + Track Number4 + Track Count8 + Year1970 + Date Modified2006-02-22T01:49:48Z + Date Added2006-02-14T16:17:58Z + Bit Rate160 + Sample Rate44100 + Play Count39 + Play Date3503420143 + Play Date UTC2015-01-07T01:15:43Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1981 + Persistent ID21130E105F3B885A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Black%20Sabbath/Paranoid/04%20Iron%20Man.mp3 + File Folder Count4 + Library Folder Count1 + + 413 + + Track ID413 + NameIs There Anybody Out There? + ArtistPink Floyd + ComposerRoger Waters + AlbumThe Wall [Disc 2] + GenreRock + KindMPEG audio file + Size3215808 + Total Time160679 + Disc Number2 + Disc Count2 + Track Number2 + Track Count13 + Year1979 + Date Modified2006-02-14T16:18:24Z + Date Added2006-02-14T16:18:17Z + Bit Rate160 + Sample Rate44100 + Play Count26 + Play Date3514729267 + Play Date UTC2015-05-17T21:41:07Z + Skip Count1 + Skip Date2013-10-22T01:05:01Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization693 + Sort AlbumWall [Disc 2] + Persistent ID21130E105F3B885B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Pink%20Floyd/The%20Wall%20%5BDisc%202%5D/2-02%20Is%20There%20Anybody%20Out%20There_.mp3 + File Folder Count4 + Library Folder Count1 + + 415 + + Track ID415 + NameIt was a Very Good Year + ArtistFrank Sinatra + AlbumGreatest Hits + GenreEasy Listening + KindMPEG audio file + Size5379221 + Total Time268852 + Track Number3 + Track Count12 + Date Modified2006-02-14T16:18:40Z + Date Added2006-02-14T16:18:26Z + Bit Rate160 + Sample Rate44100 + Play Count39 + Play Date3468268859 + Play Date UTC2013-11-26T05:00:59Z + Skip Count1 + Skip Date2007-03-26T12:20:03Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization696 + Persistent ID21130E105F3B885C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Greatest%20Hits/03%20It%20was%20a%20Very%20Good%20Year.mp3 + File Folder Count4 + Library Folder Count1 + + 417 + + Track ID417 + NameIts Your Move + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size4902211 + Total Time245002 + Track Number5 + Track Count12 + Date Modified2006-02-14T16:18:53Z + Date Added2006-02-14T16:18:41Z + Bit Rate160 + Sample Rate44100 + Play Count40 + Play Date3493170848 + Play Date UTC2014-09-10T09:14:08Z + Skip Count1 + Skip Date2007-03-26T12:20:03Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization2614 + Persistent ID21130E105F3B885D + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/05%20Its%20Your%20Move.mp3 + File Folder Count4 + Library Folder Count1 + + 419 + + Track ID419 + NameJack the Stripper/Fairies Wear Boots + ArtistBlack Sabbath + ComposerTony Iommi, Ozzy Osbourne, Geezer Butler, Bill Ward + AlbumParanoid + GenreMetal + KindMPEG audio file + Size7482166 + Total Time373995 + Disc Number1 + Disc Count1 + Track Number8 + Track Count8 + Year1970 + Date Modified2006-02-22T01:52:11Z + Date Added2006-02-14T16:18:54Z + Bit Rate160 + Sample Rate44100 + Play Count35 + Play Date3472742511 + Play Date UTC2014-01-16T23:41:51Z + Skip Count1 + Skip Date2007-03-26T12:20:03Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1752 + Persistent ID21130E105F3B885E + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Black%20Sabbath/Paranoid/08%20Jack%20the%20Stripper_Fairies%20Wear%20Boots.mp3 + File Folder Count4 + Library Folder Count1 + + 421 + + Track ID421 + NameKiller Queen + ArtistQueen + ComposerFreddie Mercury + AlbumGreatest Hits + GenreRock + KindMPEG audio file + Size3629575 + Total Time181368 + Disc Number1 + Disc Count1 + Track Number4 + Track Count17 + Year1974 + Date Modified2006-02-14T16:19:21Z + Date Added2006-02-14T16:19:13Z + Bit Rate160 + Sample Rate44100 + Play Count34 + Play Date3462508015 + Play Date UTC2013-09-20T11:46:55Z + Skip Count1 + Skip Date2008-08-18T21:28:59Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3266 + Compilation + Persistent ID21130E105F3B885F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Greatest%20Hits/04%20Killer%20Queen.mp3 + File Folder Count4 + Library Folder Count1 + + 423 + + Track ID423 + NameLaichzeit + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size5259192 + Total Time262844 + Disc Number1 + Disc Count1 + Track Number10 + Track Count11 + Year1995 + Date Modified2006-02-22T04:41:32Z + Date Added2006-02-14T16:19:23Z + Bit Rate160 + Sample Rate44100 + Play Count41 + Play Date3483455112 + Play Date UTC2014-05-20T22:25:12Z + Skip Count1 + Skip Date2013-09-20T23:58:48Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3721 + Persistent ID21130E105F3B8860 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/10%20Laichzeit.mp3 + File Folder Count4 + Library Folder Count1 + + 425 + + Track ID425 + NameLet me Down Easy + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size6630998 + Total Time331441 + Track Number4 + Track Count12 + Date Modified2006-02-14T16:19:50Z + Date Added2006-02-14T16:19:36Z + Bit Rate160 + Sample Rate44100 + Play Count43 + Play Date3508728504 + Play Date UTC2015-03-09T10:48:24Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1929 + Persistent ID21130E105F3B8861 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/04%20Let%20me%20Down%20Easy.mp3 + File Folder Count4 + Library Folder Count1 + + 427 + + Track ID427 + NameMisty Mountain Hop + ArtistLed Zeppelin + ComposerJimmy Page, Robert Plant, John Paul Jones + AlbumIV + GenreRock + KindMPEG audio file + Size5578850 + Total Time278831 + Disc Number1 + Disc Count1 + Track Number5 + Track Count8 + Year1971 + Date Modified2006-02-14T16:20:13Z + Date Added2006-02-14T16:19:59Z + Bit Rate160 + Sample Rate44100 + Play Count88 + Play Date3492855896 + Play Date UTC2014-09-06T17:44:56Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1314 + Persistent ID21130E105F3B8863 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Led%20Zeppelin/IV/05%20Misty%20Mountain%20Hop.mp3 + File Folder Count4 + Library Folder Count1 + + 429 + + Track ID429 + NameNo Low Down + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size4917360 + Total Time245760 + Track Number9 + Track Count12 + Date Modified2006-02-14T16:20:34Z + Date Added2006-02-14T16:20:24Z + Bit Rate160 + Sample Rate44100 + Play Count39 + Play Date3493171889 + Play Date UTC2014-09-10T09:31:29Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization2768 + Persistent ID21130E105F3B8865 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/09%20No%20Low%20Down.mp3 + File Folder Count4 + Library Folder Count1 + + 431 + + Track ID431 + NameNow You Are Gone + ArtistAmerica + AlbumGreatest Hits + GenreEasy Listening + KindMPEG audio file + Size3753347 + Total Time187559 + Track Number2 + Track Count12 + Date Modified2006-02-14T16:20:44Z + Date Added2006-02-14T16:20:36Z + Bit Rate160 + Sample Rate44100 + Play Count52 + Play Date3528446011 + Play Date UTC2015-10-23T15:53:31Z + Skip Count1 + Skip Date2010-04-26T22:57:59Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization656 + Persistent ID21130E105F3B8866 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/America/Greatest%20Hits/02%20Now%20You%20Are%20Gone.mp3 + File Folder Count4 + Library Folder Count1 + + 433 + + Track ID433 + NameOutside The Wall + ArtistPink Floyd + ComposerRoger Waters + AlbumThe Wall [Disc 2] + GenreRock + KindMPEG audio file + Size2090965 + Total Time104437 + Disc Number2 + Disc Count2 + Track Number13 + Track Count13 + Year1979 + Date Modified2006-02-14T16:20:59Z + Date Added2006-02-14T16:20:55Z + Bit Rate160 + Sample Rate44100 + Play Count16 + Play Date3514729899 + Play Date UTC2015-05-17T21:51:39Z + Skip Count3 + Skip Date2008-08-18T21:29:02Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization35 + Sort AlbumWall [Disc 2] + Persistent ID21130E105F3B8868 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Pink%20Floyd/The%20Wall%20%5BDisc%202%5D/2-13%20Outside%20The%20Wall.mp3 + File Folder Count4 + Library Folder Count1 + + 435 + + Track ID435 + NameParanoid + ArtistBlack Sabbath + ComposerTony Iommi, Ozzy Osbourne, Geezer Butler, Bill Ward + AlbumParanoid + GenreMetal + KindMPEG audio file + Size3460848 + Total Time172930 + Disc Number1 + Disc Count1 + Track Number2 + Track Count8 + Year1970 + Date Modified2006-02-22T01:48:18Z + Date Added2006-02-14T16:21:00Z + Bit Rate160 + Sample Rate44100 + Play Count36 + Play Date3503420316 + Play Date UTC2015-01-07T01:18:36Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization922 + Persistent ID21130E105F3B8869 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Black%20Sabbath/Paranoid/02%20Paranoid.mp3 + File Folder Count4 + Library Folder Count1 + + 437 + + Track ID437 + NamePlanet Caravan + ArtistBlack Sabbath + ComposerTony Iommi, Ozzy Osbourne, Geezer Butler, Bill Ward + AlbumParanoid + GenreMetal + KindMPEG audio file + Size5501017 + Total Time274938 + Disc Number1 + Disc Count1 + Track Number3 + Track Count8 + Year1970 + Date Modified2006-02-22T01:48:59Z + Date Added2006-02-14T16:21:09Z + Bit Rate160 + Sample Rate44100 + Play Count38 + Play Date3503420591 + Play Date UTC2015-01-07T01:23:11Z + Skip Count1 + Skip Date2007-03-26T12:20:03Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization461 + Persistent ID21130E105F3B886A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Black%20Sabbath/Paranoid/03%20Planet%20Caravan.mp3 + File Folder Count4 + Library Folder Count1 + + 439 + + Track ID439 + NamePretty Jeanie + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size4505673 + Total Time225175 + Track Number10 + Track Count12 + Date Modified2006-02-14T16:21:32Z + Date Added2006-02-14T16:21:23Z + Bit Rate160 + Sample Rate44100 + Play Count34 + Play Date3502812757 + Play Date UTC2014-12-31T00:32:37Z + Skip Count1 + Skip Date2013-10-21T00:07:34Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization4946 + Persistent ID21130E105F3B886B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/10%20Pretty%20Jeanie.mp3 + File Folder Count4 + Library Folder Count1 + + 441 + + Track ID441 + NameRammstein + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size5304122 + Total Time265090 + Disc Number1 + Disc Count1 + Track Number11 + Track Count11 + Year1995 + Date Modified2011-11-18T19:28:29Z + Date Added2006-02-14T16:21:34Z + Bit Rate160 + Sample Rate44100 + Play Count45 + Play Date3489331767 + Play Date UTC2014-07-27T22:49:27Z + Skip Count3 + Skip Date2013-09-21T01:55:34Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization4060 + Persistent ID21130E105F3B886C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/11%20Rammstein.mp3 + File Folder Count4 + Library Folder Count1 + + 443 + + Track ID443 + NameRat Salad + ArtistBlack Sabbath + ComposerTony Iommi, Ozzy Osbourne, Geezer Butler, Bill Ward + AlbumParanoid + GenreMetal + KindMPEG audio file + Size3006841 + Total Time150230 + Disc Number1 + Disc Count1 + Track Number7 + Track Count8 + Year1970 + Date Modified2006-02-22T01:51:32Z + Date Added2006-02-14T16:21:47Z + Bit Rate160 + Sample Rate44100 + Play Count46 + Play Date3472742136 + Play Date UTC2014-01-16T23:35:36Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization451 + Persistent ID21130E105F3B886F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Black%20Sabbath/Paranoid/07%20Rat%20Salad.mp3 + File Folder Count4 + Library Folder Count1 + + 445 + + Track ID445 + NameRock & Roll + ArtistLed Zeppelin + ComposerJimmy Page, Robert Plant, John Paul Jones, John Bonham + AlbumIV + GenreRock + KindMPEG audio file + Size4420064 + Total Time220891 + Disc Number1 + Disc Count1 + Track Number2 + Track Count8 + Year1971 + Date Modified2006-02-14T16:24:40Z + Date Added2006-02-14T16:24:31Z + Bit Rate160 + Sample Rate44100 + Play Count109 + Play Date3503062355 + Play Date UTC2015-01-02T21:52:35Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1425 + Persistent ID21130E105F3B8871 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Led%20Zeppelin/IV/02%20Rock%20&%20Roll.mp3 + File Folder Count4 + Library Folder Count1 + + 447 + + Track ID447 + NameRode Across the Desert + ArtistAmerica + AlbumGreatest Hits + GenreEasy Listening + KindMPEG audio file + Size4999916 + Total Time249887 + Track Number1 + Track Count12 + Date Modified2006-02-14T16:24:53Z + Date Added2006-02-14T16:24:42Z + Bit Rate160 + Sample Rate44100 + Play Count60 + Play Date3528445823 + Play Date UTC2015-10-23T15:50:23Z + Skip Count2 + Skip Date2014-02-26T14:21:42Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization964 + Persistent ID21130E105F3B8872 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/America/Greatest%20Hits/01%20Rode%20Across%20the%20Desert.mp3 + File Folder Count4 + Library Folder Count1 + + 449 + + Track ID449 + NameSandy + ArtistVarious + AlbumGrease + GenreSoundtrack + KindMPEG audio file + Size3116986 + Total Time155742 + Track Number5 + Track Count24 + Date Modified2006-02-14T16:25:01Z + Date Added2006-02-14T16:24:54Z + Bit Rate160 + Sample Rate44100 + Play Count36 + Play Date3478190630 + Play Date UTC2014-03-21T00:03:50Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1739 + Persistent ID21130E105F3B8873 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Various/Grease/05%20Sandy.mp3 + File Folder Count4 + Library Folder Count1 + + 451 + + Track ID451 + NameShake Your Foundations + ArtistAC/DC + AlbumWho Made Who + GenreRock + KindMPEG audio file + Size4677593 + Total Time233769 + Disc Number1 + Disc Count1 + Track Number7 + Track Count9 + Year1985 + Date Modified2006-02-22T04:15:26Z + Date Added2006-02-14T16:25:02Z + Bit Rate160 + Sample Rate44100 + Play Count85 + Play Date3396883263 + Play Date UTC2011-08-22T22:41:03Z + Skip Count1 + Skip Date2007-09-22T13:56:48Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization13346 + Compilation + Persistent ID21130E105F3B8874 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Who%20Made%20Who/07%20Shake%20Your%20Foundations.mp3 + File Folder Count4 + Library Folder Count1 + + 453 + + Track ID453 + NameSister Golden Hair + ArtistAmerica + AlbumGreatest Hits + GenreEasy Listening + KindMPEG audio file + Size4043309 + Total Time202057 + Track Number10 + Track Count12 + Date Modified2006-02-14T16:25:26Z + Date Added2006-02-14T16:25:15Z + Bit Rate160 + Sample Rate44100 + Play Count60 + Play Date3528445364 + Play Date UTC2015-10-23T15:42:44Z + Skip Count1 + Skip Date2010-04-26T22:58:16Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1246 + Persistent ID21130E105F3B8875 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/America/Greatest%20Hits/10%20Sister%20Golden%20Hair.mp3 + File Folder Count4 + Library Folder Count1 + + 455 + + Track ID455 + NameSomebody To Love + ArtistQueen + ComposerFreddie Mercury + AlbumGreatest Hits + GenreRock + KindMPEG audio file + Size5953955 + Total Time297586 + Disc Number1 + Disc Count1 + Track Number5 + Track Count17 + Year1976 + Date Modified2006-02-14T16:25:45Z + Date Added2006-02-14T16:25:27Z + Bit Rate160 + Sample Rate44100 + Play Count17 + Play Date3460721056 + Play Date UTC2013-08-30T19:24:16Z + Skip Count1 + Skip Date2012-04-06T18:23:11Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3193 + Compilation + Persistent ID21130E105F3B8876 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Greatest%20Hits/05%20Somebody%20To%20Love.mp3 + File Folder Count4 + Library Folder Count1 + + 457 + + Track ID457 + NameStairway To Heaven + ArtistLed Zeppelin + ComposerJimmy Page, Robert Plant + AlbumIV + GenreRock + KindMPEG audio file + Size9633560 + Total Time481567 + Disc Number1 + Disc Count1 + Track Number4 + Track Count8 + Year1971 + Date Modified2006-02-14T16:26:12Z + Date Added2006-02-14T16:25:46Z + Bit Rate160 + Sample Rate44100 + Play Count93 + Play Date3502890835 + Play Date UTC2014-12-31T22:13:55Z + Skip Count1 + Skip Date2007-09-22T11:57:58Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization754 + Persistent ID21130E105F3B8877 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Led%20Zeppelin/IV/04%20Stairway%20To%20Heaven.mp3 + File Folder Count4 + Library Folder Count1 + + 459 + + Track ID459 + NameStrangers in the Night + ArtistFrank Sinatra + AlbumGreatest Hits + GenreEasy Listening + KindMPEG audio file + Size3171873 + Total Time158484 + Track Number1 + Track Count12 + Date Modified2006-02-14T16:26:23Z + Date Added2006-02-14T16:26:14Z + Bit Rate160 + Sample Rate44100 + Play Count42 + Play Date3468267921 + Play Date UTC2013-11-26T04:45:21Z + Skip Count3 + Skip Date2013-11-20T17:32:22Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization694 + Persistent ID21130E105F3B8878 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Greatest%20Hits/01%20Strangers%20in%20the%20Night.mp3 + File Folder Count4 + Library Folder Count1 + + 461 + + Track ID461 + NameSummer Nights + ArtistVarious + AlbumGrease + GenreSoundtrack + KindMPEG audio file + Size4341614 + Total Time216973 + Track Number2 + Track Count24 + Date Modified2006-02-14T16:26:37Z + Date Added2006-02-14T16:26:24Z + Bit Rate160 + Sample Rate44100 + Play Count35 + Play Date3516437260 + Play Date UTC2015-06-06T16:07:40Z + Skip Count1 + Skip Date2014-02-02T16:42:54Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3063 + Persistent ID21130E105F3B8879 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Various/Grease/02%20Summer%20Nights.mp3 + File Folder Count4 + Library Folder Count1 + + 463 + + Track ID463 + NameSummer Wind + ArtistFrank Sinatra + AlbumGreatest Hits + GenreEasy Listening + KindMPEG audio file + Size3553250 + Total Time177554 + Track Number2 + Track Count12 + Date Modified2006-02-14T16:26:49Z + Date Added2006-02-14T16:26:39Z + Bit Rate160 + Sample Rate44100 + Play Count46 + Play Date3468268099 + Play Date UTC2013-11-26T04:48:19Z + Skip Count1 + Skip Date2014-02-02T16:26:41Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization707 + Persistent ID21130E105F3B887A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Greatest%20Hits/02%20Summer%20Wind.mp3 + File Folder Count4 + Library Folder Count1 + + 465 + + Track ID465 + NameThats Life + ArtistFrank Sinatra + AlbumGreatest Hits + GenreEasy Listening + KindMPEG audio file + Size3801934 + Total Time189988 + Track Number7 + Track Count12 + Date Modified2006-02-14T16:27:13Z + Date Added2006-02-14T16:27:00Z + Bit Rate160 + Sample Rate44100 + Play Count43 + Play Date3468268288 + Play Date UTC2013-11-26T04:51:28Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1643 + Persistent ID21130E105F3B887C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Greatest%20Hits/07%20Thats%20Life.mp3 + File Folder Count4 + Library Folder Count1 + + 467 + + Track ID467 + NameThe Battle Of Evermore + ArtistLed Zeppelin + ComposerJimmy Page, Robert Plant + AlbumIV + GenreRock + KindMPEG audio file + Size7032813 + Total Time351529 + Disc Number1 + Disc Count1 + Track Number3 + Track Count8 + Year1971 + Date Modified2006-02-14T16:27:33Z + Date Added2006-02-14T16:27:14Z + Bit Rate160 + Sample Rate44100 + Play Count110 + Play Date3516379891 + Play Date UTC2015-06-06T00:11:31Z + Skip Count1 + Skip Date2014-07-08T09:42:34Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization998 + Sort NameBattle Of Evermore + Persistent ID21130E105F3B887D + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Led%20Zeppelin/IV/03%20The%20Battle%20Of%20Evermore.mp3 + File Folder Count4 + Library Folder Count1 + + 469 + + Track ID469 + NameThe Blues "Is" + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size5046931 + Total Time252238 + Track Number12 + Track Count12 + Date Modified2006-02-14T16:27:46Z + Date Added2006-02-14T16:27:35Z + Bit Rate160 + Sample Rate44100 + Play Count45 + Play Date3493172718 + Play Date UTC2014-09-10T09:45:18Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization2631 + Sort NameBlues "Is" + Persistent ID21130E105F3B887E + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/12%20The%20Blues%20_Is_.mp3 + File Folder Count4 + Library Folder Count1 + + 471 + + Track ID471 + NameThere it Is + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size7910993 + Total Time395441 + Track Number7 + Track Count12 + Date Modified2006-02-14T16:28:06Z + Date Added2006-02-14T16:27:47Z + Bit Rate160 + Sample Rate44100 + Play Count35 + Play Date3493171443 + Play Date UTC2014-09-10T09:24:03Z + Skip Count1 + Skip Date2007-06-24T15:29:57Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1684 + Persistent ID21130E105F3B887F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/07%20There%20it%20Is.mp3 + File Folder Count4 + Library Folder Count1 + + 473 + + Track ID473 + NameThink + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size6408946 + Total Time320339 + Track Number2 + Track Count12 + Date Modified2006-02-14T16:28:22Z + Date Added2006-02-14T16:28:08Z + Bit Rate160 + Sample Rate44100 + Play Count41 + Play Date3494419882 + Play Date UTC2014-09-24T20:11:22Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1944 + Persistent ID21130E105F3B8880 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/02%20Think.mp3 + File Folder Count4 + Library Folder Count1 + + 475 + + Track ID475 + NameThis Town + ArtistFrank Sinatra + AlbumGreatest Hits + GenreEasy Listening + KindMPEG audio file + Size3703191 + Total Time185051 + Track Number11 + Track Count12 + Date Modified2006-02-14T16:28:32Z + Date Added2006-02-14T16:28:23Z + Bit Rate160 + Sample Rate44100 + Play Count44 + Play Date3468268474 + Play Date UTC2013-11-26T04:54:34Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3122 + Persistent ID21130E105F3B8881 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Greatest%20Hits/11%20This%20Town.mp3 + File Folder Count4 + Library Folder Count1 + + 477 + + Track ID477 + NameTin Man + ArtistAmerica + AlbumGreatest Hits + GenreEasy Listening + KindMPEG audio file + Size4203689 + Total Time210076 + Track Number8 + Track Count12 + Date Modified2006-02-14T16:28:43Z + Date Added2006-02-14T16:28:34Z + Bit Rate160 + Sample Rate44100 + Play Count50 + Play Date3528445574 + Play Date UTC2015-10-23T15:46:14Z + Skip Count2 + Skip Date2010-04-26T22:58:08Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization591 + Persistent ID21130E105F3B8884 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/America/Greatest%20Hits/08%20Tin%20Man.mp3 + File Folder Count4 + Library Folder Count1 + + 479 + + Track ID479 + NameTrack 01 + ArtistBilly Price + AlbumDanger Zone + GenreBlues/R&B + KindMPEG audio file + Size5238668 + Total Time261825 + Track Number1 + Track Count12 + Date Modified2013-11-15T19:10:20Z + Date Added2006-02-14T16:28:45Z + Bit Rate160 + Sample Rate44100 + Play Count47 + Play Date3498845410 + Play Date UTC2014-11-15T02:30:10Z + Skip Count1 + Skip Date2008-01-22T14:57:28Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1000 + Persistent ID21130E105F3B8885 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Billy%20Price/Danger%20Zone/01%20Track%2001.mp3 + File Folder Count4 + Library Folder Count1 + + 481 + + Track ID481 + NameTrack 02 + ArtistBilly Price + AlbumDanger Zone + GenreBlues/R&B + KindMPEG audio file + Size3311354 + Total Time165459 + Track Number2 + Track Count12 + Date Modified2006-02-14T16:29:19Z + Date Added2006-02-14T16:29:12Z + Bit Rate160 + Sample Rate44100 + Play Count42 + Play Date3498846039 + Play Date UTC2014-11-15T02:40:39Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization562 + Persistent ID21130E105F3B8887 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Billy%20Price/Danger%20Zone/02%20Track%2002.mp3 + File Folder Count4 + Library Folder Count1 + + 483 + + Track ID483 + NameTrack 03 + ArtistBilly Price + AlbumDanger Zone + GenreBlues/R&B + KindMPEG audio file + Size4131599 + Total Time206471 + Track Number3 + Track Count12 + Date Modified2006-02-14T16:29:43Z + Date Added2006-02-14T16:29:34Z + Bit Rate160 + Sample Rate44100 + Play Count41 + Play Date3498845616 + Play Date UTC2014-11-15T02:33:36Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization393 + Persistent ID21130E105F3B8889 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Billy%20Price/Danger%20Zone/03%20Track%2003.mp3 + File Folder Count4 + Library Folder Count1 + + 485 + + Track ID485 + NameMessin with the Kid + ArtistThe Canettes Blues Band + AlbumSelf Titled + GenreBlues/R&B + KindMPEG audio file + Size4529707 + Total Time226377 + Track Number3 + Track Count11 + Date Modified2008-01-11T02:25:56Z + Date Added2006-02-14T16:29:44Z + Bit Rate160 + Sample Rate44100 + Play Count23 + Play Date3494418842 + Play Date UTC2014-09-24T19:54:02Z + Skip Count1 + Skip Date2007-03-26T12:20:03Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3677 + Sort ArtistCanettes Blues Band + Persistent ID21130E105F3B888C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/Self%20Titled/03%20Messin%20with%20the%20Kid.mp3 + File Folder Count4 + Library Folder Count1 + + 487 + + Track ID487 + NameTrack 04 + ArtistBilly Price + AlbumDanger Zone + GenreBlues/R&B + KindMPEG audio file + Size5145672 + Total Time257175 + Track Number4 + Track Count12 + Date Modified2006-02-14T16:30:37Z + Date Added2006-02-14T16:30:23Z + Bit Rate160 + Sample Rate44100 + Play Count37 + Play Date3498845873 + Play Date UTC2014-11-15T02:37:53Z + Skip Count1 + Skip Date2007-04-17T15:10:19Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization568 + Persistent ID21130E105F3B888E + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Billy%20Price/Danger%20Zone/04%20Track%2004.mp3 + File Folder Count4 + Library Folder Count1 + + 489 + + Track ID489 + NameStormy Monday + ArtistThe Canettes Blues Band + AlbumSelf Titled + GenreBlues/R&B + KindMPEG audio file + Size9285037 + Total Time464143 + Track Number4 + Track Count11 + Date Modified2011-04-06T22:33:27Z + Date Added2006-02-14T16:30:38Z + Bit Rate160 + Sample Rate44100 + Play Count29 + Play Date3489327568 + Play Date UTC2014-07-27T21:39:28Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3571 + Sort ArtistCanettes Blues Band + Persistent ID21130E105F3B888F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/Self%20Titled/04%20Stormy%20Monday.mp3 + File Folder Count4 + Library Folder Count1 + + 491 + + Track ID491 + NameTrack 05 + ArtistBilly Price + AlbumDanger Zone + GenreBlues/R&B + KindMPEG audio file + Size4608072 + Total Time230295 + Track Number5 + Track Count12 + Date Modified2006-02-14T16:31:22Z + Date Added2006-02-14T16:31:12Z + Bit Rate160 + Sample Rate44100 + Play Count42 + Play Date3503062585 + Play Date UTC2015-01-02T21:56:25Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization299 + Persistent ID21130E105F3B8891 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Billy%20Price/Danger%20Zone/05%20Track%2005.mp3 + File Folder Count4 + Library Folder Count1 + + 493 + + Track ID493 + NameTwenty Two Second Man + ArtistMichael Loceff + KindMPEG audio file + Size5029146 + Total Time251350 + Track Number8 + Track Count13 + Date Modified2006-02-14T16:31:50Z + Date Added2006-02-14T16:31:38Z + Bit Rate160 + Sample Rate44100 + Play Count18 + Play Date3460785422 + Play Date UTC2013-08-31T13:17:02Z + Skip Count1 + Skip Date2015-01-04T18:49:26Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1523 + Persistent ID21130E105F3B8893 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Michael%20Loceff/Unknown%20Album/08%20Twenty%20Two%20Second%20Man.mp3 + File Folder Count4 + Library Folder Count1 + + 495 + + Track ID495 + NameWaiting on Ice + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size5789853 + Total Time289384 + Track Number3 + Track Count12 + Date Modified2006-02-14T13:32:04Z + Date Added2006-02-14T16:31:51Z + Bit Rate160 + Sample Rate44100 + Play Count37 + Play Date3493170271 + Play Date UTC2014-09-10T09:04:31Z + Skip Count2 + Skip Date2007-06-24T15:29:57Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization2655 + Persistent ID21130E105F3B8894 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/03%20Waiting%20on%20Ice.mp3 + File Folder Count4 + Library Folder Count1 + + 497 + + Track ID497 + NameWar Pigs/Luke's Wall + ArtistBlack Sabbath + ComposerTony Iommi, Ozzy Osbourne, Geezer Butler, Bill Ward + AlbumParanoid + GenreMetal + KindMPEG audio file + Size9566199 + Total Time478197 + Disc Number1 + Disc Count1 + Track Number1 + Track Count8 + Year1970 + Date Modified2006-02-22T01:47:52Z + Date Added2006-02-14T16:32:16Z + Bit Rate160 + Sample Rate44100 + Play Count38 + Play Date3503421069 + Play Date UTC2015-01-07T01:31:09Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1342 + Persistent ID21130E105F3B8896 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Black%20Sabbath/Paranoid/01%20War%20Pigs_Luke's%20Wall.mp3 + File Folder Count4 + Library Folder Count1 + + 499 + + Track ID499 + NameWe Are The Champions + ArtistQueen + ComposerFreddie Mercury + AlbumGreatest Hits + GenreRock + KindMPEG audio file + Size3639510 + Total Time181864 + Disc Number1 + Disc Count1 + Track Number2 + Track Count17 + Year1977 + Date Modified2006-02-14T16:32:46Z + Date Added2006-02-14T16:32:39Z + Bit Rate160 + Sample Rate44100 + Play Count24 + Play Date3462548624 + Play Date UTC2013-09-20T23:03:44Z + Skip Count2 + Skip Date2007-11-06T14:11:40Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization4860 + Compilation + Persistent ID21130E105F3B8899 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Greatest%20Hits/02%20We%20Are%20The%20Champions.mp3 + File Folder Count4 + Library Folder Count1 + + 501 + + Track ID501 + NameWe Will Rock You + ArtistQueen + ComposerBrian May + AlbumGreatest Hits + GenreRock + KindMPEG audio file + Size2473394 + Total Time123559 + Disc Number1 + Disc Count1 + Track Number1 + Track Count17 + Year1977 + Date Modified2006-02-14T16:32:52Z + Date Added2006-02-14T16:32:48Z + Bit Rate160 + Sample Rate44100 + Play Count33 + Play Date3465234431 + Play Date UTC2013-10-22T01:07:11Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization5248 + Compilation + Persistent ID21130E105F3B889A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Greatest%20Hits/01%20We%20Will%20Rock%20You.mp3 + File Folder Count4 + Library Folder Count1 + + 503 + + Track ID503 + NameWhen Somebody Loves You + ArtistFrank Sinatra + AlbumGreatest Hits + GenreEasy Listening + KindMPEG audio file + Size2347450 + Total Time117263 + Track Number10 + Track Count12 + Date Modified2006-02-14T16:32:59Z + Date Added2006-02-14T16:32:53Z + Bit Rate160 + Sample Rate44100 + Play Count43 + Play Date3516013813 + Play Date UTC2015-06-01T18:30:13Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3183 + Persistent ID21130E105F3B889B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Greatest%20Hits/10%20When%20Somebody%20Loves%20You.mp3 + File Folder Count4 + Library Folder Count1 + + 505 + + Track ID505 + NameWhen The Levee Breaks + ArtistLed Zeppelin + ComposerJimmy Page, Robert Plant, John Paul Jones, John Bonham, Memphis Minnie + AlbumIV + GenreRock + KindMPEG audio file + Size8554752 + Total Time427624 + Disc Number1 + Disc Count1 + Track Number8 + Track Count8 + Year1971 + Date Modified2006-02-14T16:33:25Z + Date Added2006-02-14T16:33:01Z + Bit Rate160 + Sample Rate44100 + Play Count83 + Play Date3492859638 + Play Date UTC2014-09-06T18:47:18Z + Skip Count7 + Skip Date2014-04-23T00:19:53Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1676 + Persistent ID21130E105F3B889C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Led%20Zeppelin/IV/08%20When%20The%20Levee%20Breaks.mp3 + File Folder Count4 + Library Folder Count1 + + 507 + + Track ID507 + NameYou are the One that I Want + ArtistVarious + AlbumGrease + GenreSoundtrack + KindMPEG audio file + Size3400175 + Total Time169900 + Track Number4 + Track Count24 + Date Modified2006-02-14T16:33:42Z + Date Added2006-02-14T16:33:35Z + Bit Rate160 + Sample Rate44100 + Play Count31 + Play Date3516437429 + Play Date UTC2015-06-06T16:10:29Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization2038 + Persistent ID21130E105F3B88A0 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Various/Grease/04%20You%20are%20the%20One%20that%20I%20Want.mp3 + File Folder Count4 + Library Folder Count1 + + 509 + + Track ID509 + NameYou Done Me Wrong + ArtistBryan Lee + AlbumBlues Is + GenreBlues/R&B + KindMPEG audio file + Size4004125 + Total Time200097 + Track Number8 + Track Count12 + Date Modified2006-02-14T16:33:52Z + Date Added2006-02-14T16:33:44Z + Bit Rate160 + Sample Rate44100 + Play Count35 + Play Date3493171643 + Play Date UTC2014-09-10T09:27:23Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization1667 + Persistent ID21130E105F3B88A1 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bryan%20Lee/Blues%20Is/08%20You%20Done%20Me%20Wrong.mp3 + File Folder Count4 + Library Folder Count1 + + 511 + + Track ID511 + NameYou Shook Me All Night Long + ArtistAC/DC + AlbumWho Made Who + GenreRock + KindMPEG audio file + Size4220977 + Total Time210938 + Disc Number1 + Disc Count1 + Track Number2 + Track Count9 + Year1980 + Date Modified2008-11-19T19:04:59Z + Date Added2006-02-14T16:33:53Z + Bit Rate160 + Sample Rate44100 + Play Count92 + Play Date3473353841 + Play Date UTC2014-01-24T01:30:41Z + Skip Count3 + Skip Date2012-06-11T21:42:20Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization11387 + Compilation + Persistent ID21130E105F3B88A2 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Who%20Made%20Who/02%20You%20Shook%20Me%20All%20Night%20Long.mp3 + File Folder Count4 + Library Folder Count1 + + 513 + + Track ID513 + NameYou're My Best Friend + ArtistQueen + ComposerJohn Deacon + AlbumGreatest Hits + GenreRock + KindMPEG audio file + Size3455082 + Total Time172643 + Disc Number1 + Disc Count1 + Track Number8 + Track Count17 + Year1975 + Date Modified2006-02-14T16:34:12Z + Date Added2006-02-14T16:34:05Z + Bit Rate160 + Sample Rate44100 + Play Count31 + Play Date3502814214 + Play Date UTC2014-12-31T00:56:54Z + Skip Count1 + Skip Date2007-03-26T12:20:03Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3647 + Compilation + Persistent ID21130E105F3B88A3 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Greatest%20Hits/08%20You're%20My%20Best%20Friend.mp3 + File Folder Count4 + Library Folder Count1 + + 515 + + Track ID515 + NameZion + ArtistFluke + ComposerFluke + AlbumThe Matrix Reloaded + GenreSoundtrack + KindMPEG audio file + Size5472764 + Total Time273528 + Disc Number1 + Disc Count2 + Track Number11 + Track Count12 + Year2003 + Date Modified2006-02-14T16:34:26Z + Date Added2006-02-14T16:34:14Z + Bit Rate160 + Sample Rate44100 + Play Count47 + Play Date3485865319 + Play Date UTC2014-06-17T19:55:19Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization5005 + Compilation + Sort AlbumMatrix Reloaded + Persistent ID21130E105F3B88A4 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/The%20Matrix%20Reloaded/1-11%20Zion.mp3 + File Folder Count4 + Library Folder Count1 + + 517 + + Track ID517 + NameWho Made Who + ArtistAC/DC + AlbumWho Made Who + GenreRock + KindMPEG audio file + Size4146252 + Total Time207203 + Disc Number1 + Disc Count1 + Track Number1 + Track Count9 + Year1986 + Date Modified2015-11-19T00:22:38Z + Date Added2006-02-22T04:12:56Z + Bit Rate160 + Sample Rate44100 + Play Count110 + Play Date3465066281 + Play Date UTC2013-10-20T02:24:41Z + Skip Count2 + Skip Date2014-11-15T01:09:23Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization13054 + Compilation + Persistent ID0ADE6EBFF9C07306 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Who%20Made%20Who/01%20Who%20Made%20Who.mp3 + File Folder Count4 + Library Folder Count1 + + 519 + + Track ID519 + NameD.T. + ArtistAC/DC + ComposerAngus Young/Malcolm Young + AlbumWho Made Who + GenreRock + KindMPEG audio file + Size3476498 + Total Time173714 + Disc Number1 + Disc Count1 + Track Number3 + Track Count9 + Year1986 + Date Modified2014-11-07T19:09:50Z + Date Added2006-02-22T04:13:40Z + Bit Rate160 + Sample Rate44100 + Play Count90 + Play Date3489327974 + Play Date UTC2014-07-27T21:46:14Z + Album Rating100 + Album Rating Computed + Normalization5526 + Compilation + Persistent ID0ADE6EBFF9C07307 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Who%20Made%20Who/03%20D.T..mp3 + File Folder Count4 + Library Folder Count1 + + 521 + + Track ID521 + NameSink the Pink + ArtistAC/DC + AlbumWho Made Who + GenreRock + KindMPEG audio file + Size5071510 + Total Time253466 + Disc Number1 + Disc Count1 + Track Number4 + Track Count9 + Year1985 + Date Modified2006-02-22T04:14:16Z + Date Added2006-02-22T04:13:56Z + Bit Rate160 + Sample Rate44100 + Play Count83 + Play Date3473354268 + Play Date UTC2014-01-24T01:37:48Z + Album Rating100 + Album Rating Computed + Normalization12760 + Compilation + Persistent ID0ADE6EBFF9C07308 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Who%20Made%20Who/04%20Sink%20the%20Pink.mp3 + File Folder Count4 + Library Folder Count1 + + 523 + + Track ID523 + NameRide On + ArtistAC/DC + AlbumWho Made Who + GenreRock + KindMPEG audio file + Size7027553 + Total Time351268 + Disc Number1 + Disc Count1 + Track Number5 + Track Count9 + Year1976 + Date Modified2009-11-20T14:48:27Z + Date Added2006-02-22T04:14:21Z + Bit Rate160 + Sample Rate44100 + Play Count75 + Play Date3473354619 + Play Date UTC2014-01-24T01:43:39Z + Skip Count2 + Skip Date2014-11-15T01:09:33Z + Album Rating100 + Album Rating Computed + Normalization4409 + Compilation + Persistent ID0ADE6EBFF9C07309 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Who%20Made%20Who/05%20Ride%20On.mp3 + File Folder Count4 + Library Folder Count1 + + 525 + + Track ID525 + NameChase the Ace + ArtistAC/DC + ComposerAngus Young/Malcolm Young + AlbumWho Made Who + GenreRock + KindMPEG audio file + Size3630629 + Total Time181420 + Disc Number1 + Disc Count1 + Track Number8 + Track Count9 + Year1986 + Date Modified2006-02-22T04:15:38Z + Date Added2006-02-22T04:15:28Z + Bit Rate160 + Sample Rate44100 + Play Count93 + Play Date3505752153 + Play Date UTC2015-02-03T01:02:33Z + Skip Count1 + Skip Date2007-09-22T13:56:49Z + Album Rating100 + Album Rating Computed + Normalization9759 + Compilation + Persistent ID0ADE6EBFF9C0730A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Who%20Made%20Who/08%20Chase%20the%20Ace.mp3 + File Folder Count4 + Library Folder Count1 + + 527 + + Track ID527 + NameWollt Ihr Das Bett In Flammen Sehen + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size6350090 + Total Time317387 + Disc Number1 + Disc Count1 + Track Number1 + Track Count11 + Year1995 + Date Modified2010-04-07T22:17:41Z + Date Added2006-02-22T04:35:34Z + Bit Rate160 + Sample Rate44100 + Play Count50 + Play Date3514730586 + Play Date UTC2015-05-17T22:03:06Z + Skip Count1 + Skip Date2007-10-12T00:53:42Z + Album Rating100 + Album Rating Computed + Normalization5418 + Persistent ID0ADE6EBFF9C07318 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/01%20Wollt%20Ihr%20Das%20Bett%20In%20Flammen%20Sehen.mp3 + File Folder Count4 + Library Folder Count1 + + 529 + + Track ID529 + NameDer Meister + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size5018344 + Total Time250801 + Disc Number1 + Disc Count1 + Track Number2 + Track Count11 + Year1995 + Date Modified2006-02-22T04:37:12Z + Date Added2006-02-22T04:36:34Z + Bit Rate160 + Sample Rate44100 + Play Count46 + Play Date3514730849 + Play Date UTC2015-05-17T22:07:29Z + Skip Count4 + Skip Date2013-09-21T15:35:00Z + Album Rating100 + Album Rating Computed + Normalization4358 + Persistent ID0ADE6EBFF9C07319 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/02%20Der%20Meister.mp3 + File Folder Count4 + Library Folder Count1 + + 531 + + Track ID531 + NameWeisses Fleisch + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size4320356 + Total Time215902 + Disc Number1 + Disc Count1 + Track Number3 + Track Count11 + Year1995 + Date Modified2006-02-22T04:37:45Z + Date Added2006-02-22T04:37:14Z + Bit Rate160 + Sample Rate44100 + Play Count52 + Play Date3514731106 + Play Date UTC2015-05-17T22:11:46Z + Skip Count2 + Skip Date2013-10-22T01:05:06Z + Album Rating100 + Album Rating Computed + Normalization4760 + Persistent ID0ADE6EBFF9C0731A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/03%20Weisses%20Fleisch.mp3 + File Folder Count4 + Library Folder Count1 + + 533 + + Track ID533 + NameSeemann + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size5767009 + Total Time288235 + Disc Number1 + Disc Count1 + Track Number5 + Track Count11 + Year1995 + Date Modified2006-02-22T01:38:55Z + Date Added2006-02-22T04:38:20Z + Bit Rate160 + Sample Rate44100 + Play Count34 + Play Date3514731626 + Play Date UTC2015-05-17T22:20:26Z + Skip Count4 + Skip Date2013-11-20T18:05:55Z + Album Rating100 + Album Rating Computed + Normalization4105 + Persistent ID0ADE6EBFF9C0731B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/05%20Seemann.mp3 + File Folder Count4 + Library Folder Count1 + + 535 + + Track ID535 + NameDu Riechst So Gut + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size5788962 + Total Time289332 + Disc Number1 + Disc Count1 + Track Number6 + Track Count11 + Year1995 + Date Modified2006-02-22T01:39:31Z + Date Added2006-02-22T04:38:57Z + Bit Rate160 + Sample Rate44100 + Play Count50 + Play Date3514731915 + Play Date UTC2015-05-17T22:25:15Z + Skip Count2 + Skip Date2013-01-26T04:25:07Z + Album Rating100 + Album Rating Computed + Normalization5072 + Persistent ID0ADE6EBFF9C0731C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/06%20Du%20Riechst%20So%20Gut.mp3 + File Folder Count4 + Library Folder Count1 + + 537 + + Track ID537 + NameDas Alte Leid + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size6893937 + Total Time344581 + Disc Number1 + Disc Count1 + Track Number7 + Track Count11 + Year1995 + Date Modified2006-02-22T04:40:11Z + Date Added2006-02-22T04:39:33Z + Bit Rate160 + Sample Rate44100 + Play Count46 + Play Date3483455746 + Play Date UTC2014-05-20T22:35:46Z + Skip Count1 + Skip Date2012-11-19T23:45:09Z + Album Rating100 + Album Rating Computed + Normalization4354 + Persistent ID0ADE6EBFF9C0731D + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/07%20Das%20Alte%20Leid.mp3 + File Folder Count4 + Library Folder Count1 + + 539 + + Track ID539 + NameHeirate Mich + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size5697006 + Total Time284734 + Disc Number1 + Disc Count1 + Track Number8 + Track Count11 + Year1995 + Date Modified2006-02-22T04:40:42Z + Date Added2006-02-22T04:40:13Z + Bit Rate160 + Sample Rate44100 + Play Count39 + Play Date3494418241 + Play Date UTC2014-09-24T19:44:01Z + Skip Count1 + Skip Date2013-10-20T15:36:01Z + Album Rating100 + Album Rating Computed + Normalization3449 + Persistent ID0ADE6EBFF9C0731E + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/08%20Heirate%20Mich.mp3 + File Folder Count4 + Library Folder Count1 + + 541 + + Track ID541 + NameHerzeleid + ArtistRammstein + ComposerChristoph Doom Schneider, Doktor Christian Lorenz, Oliver Riedel, Paul Landers, Richard Z. Kruspe-Bernstein & Till Lindemann + AlbumHerzeleid + GenreIndustrial + KindMPEG audio file + Size4470815 + Total Time223425 + Disc Number1 + Disc Count1 + Track Number9 + Track Count11 + Year1995 + Date Modified2006-02-22T04:41:05Z + Date Added2006-02-22T04:40:44Z + Bit Rate160 + Sample Rate44100 + Play Count42 + Play Date3501133343 + Play Date UTC2014-12-11T14:02:23Z + Skip Count1 + Skip Date2007-03-26T12:20:03Z + Album Rating100 + Album Rating Computed + Normalization4572 + Persistent ID0ADE6EBFF9C0731F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Rammstein/Herzeleid/09%20Herzeleid.mp3 + File Folder Count4 + Library Folder Count1 + + 543 + + Track ID543 + NameBaba O'Riley + ArtistThe Who + ComposerPete Townshend + AlbumWho's Next + GenreRock + KindMPEG audio file + Size5971179 + Total Time298448 + Disc Number1 + Disc Count1 + Track Number1 + Track Count9 + Year1971 + Date Modified2006-02-22T11:29:27Z + Date Added2006-02-22T11:28:56Z + Bit Rate160 + Sample Rate44100 + Play Count45 + Play Date3516367502 + Play Date UTC2015-06-05T20:45:02Z + Album Rating100 + Album Rating Computed + Normalization2287 + Sort ArtistWho + Persistent ID0ADE6EBFF9C07345 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Who/Who's%20Next/01%20Baba%20O'Riley.mp3 + File Folder Count4 + Library Folder Count1 + + 545 + + Track ID545 + NameBargain + ArtistThe Who + ComposerPete Townshend + AlbumWho's Next + GenreRock + KindMPEG audio file + Size6635730 + Total Time331676 + Disc Number1 + Disc Count1 + Track Number2 + Track Count9 + Year1971 + Date Modified2006-02-22T11:29:58Z + Date Added2006-02-22T11:29:29Z + Bit Rate160 + Sample Rate44100 + Play Count37 + Play Date3516377987 + Play Date UTC2015-06-05T23:39:47Z + Skip Count1 + Skip Date2007-03-26T12:20:03Z + Album Rating100 + Album Rating Computed + Normalization2534 + Sort ArtistWho + Persistent ID0ADE6EBFF9C07346 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Who/Who's%20Next/02%20Bargain.mp3 + File Folder Count4 + Library Folder Count1 + + 547 + + Track ID547 + NameLove Ain't for Keeping + ArtistThe Who + ComposerPete Townshend + AlbumWho's Next + GenreRock + KindMPEG audio file + Size2613410 + Total Time130560 + Disc Number1 + Disc Count1 + Track Number3 + Track Count9 + Year1971 + Date Modified2006-02-22T11:30:09Z + Date Added2006-02-22T11:30:00Z + Bit Rate160 + Sample Rate44100 + Play Count24 + Play Date3468350819 + Play Date UTC2013-11-27T03:46:59Z + Album Rating100 + Album Rating Computed + Normalization2465 + Sort ArtistWho + Persistent ID0ADE6EBFF9C07347 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Who/Who's%20Next/03%20Love%20Ain't%20for%20Keeping.mp3 + File Folder Count4 + Library Folder Count1 + + 549 + + Track ID549 + NameMy Wife + ArtistThe Who + ComposerJohn Entwistle + AlbumWho's Next + GenreRock + KindMPEG audio file + Size4277917 + Total Time213786 + Disc Number1 + Disc Count1 + Track Number4 + Track Count9 + Year1971 + Date Modified2006-02-22T11:30:27Z + Date Added2006-02-22T11:30:11Z + Bit Rate160 + Sample Rate44100 + Play Count17 + Play Date3462550796 + Play Date UTC2013-09-20T23:39:56Z + Album Rating100 + Album Rating Computed + Normalization3053 + Sort ArtistWho + Persistent ID0ADE6EBFF9C07348 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Who/Who's%20Next/04%20My%20Wife.mp3 + File Folder Count4 + Library Folder Count1 + + 551 + + Track ID551 + NameThe Song Is Over + ArtistThe Who + ComposerPete Townshend + AlbumWho's Next + GenreRock + KindMPEG audio file + Size7518155 + Total Time375797 + Disc Number1 + Disc Count1 + Track Number5 + Track Count9 + Year1971 + Date Modified2006-02-22T11:30:56Z + Date Added2006-02-22T11:30:28Z + Bit Rate160 + Sample Rate44100 + Play Count14 + Play Date3416571659 + Play Date UTC2012-04-06T19:40:59Z + Skip Count1 + Skip Date2012-04-06T18:23:33Z + Album Rating100 + Album Rating Computed + Normalization1521 + Sort ArtistWho + Sort NameSong Is Over + Persistent ID0ADE6EBFF9C07349 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Who/Who's%20Next/05%20The%20Song%20Is%20Over.mp3 + File Folder Count4 + Library Folder Count1 + + 553 + + Track ID553 + NameGetting In Tune + ArtistThe Who + ComposerPete Townshend + AlbumWho's Next + GenreRock + KindMPEG audio file + Size5778399 + Total Time288809 + Disc Number1 + Disc Count1 + Track Number6 + Track Count9 + Year1971 + Date Modified2006-02-22T08:31:17Z + Date Added2006-02-22T11:30:57Z + Bit Rate160 + Sample Rate44100 + Play Count27 + Play Date3462613748 + Play Date UTC2013-09-21T17:09:08Z + Album Rating100 + Album Rating Computed + Normalization1671 + Sort ArtistWho + Persistent ID0ADE6EBFF9C0734A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Who/Who's%20Next/06%20Getting%20In%20Tune.mp3 + File Folder Count4 + Library Folder Count1 + + 555 + + Track ID555 + NameGoing Mobile + ArtistThe Who + ComposerPete Townshend + AlbumWho's Next + GenreRock + KindMPEG audio file + Size4440404 + Total Time221910 + Disc Number1 + Disc Count1 + Track Number7 + Track Count9 + Year1971 + Date Modified2006-02-22T11:31:32Z + Date Added2006-02-22T11:31:18Z + Bit Rate160 + Sample Rate44100 + Play Count28 + Play Date3465205919 + Play Date UTC2013-10-21T17:11:59Z + Skip Count3 + Skip Date2013-07-01T19:39:07Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization2078 + Sort ArtistWho + Persistent ID0ADE6EBFF9C0734B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Who/Who's%20Next/07%20Going%20Mobile.mp3 + File Folder Count4 + Library Folder Count1 + + 557 + + Track ID557 + NameBehind Blue Eyes + ArtistThe Who + ComposerPete Townshend + AlbumWho's Next + GenreRock + KindMPEG audio file + Size4433616 + Total Time221570 + Disc Number1 + Disc Count1 + Track Number8 + Track Count9 + Year1971 + Date Modified2006-02-22T11:31:47Z + Date Added2006-02-22T11:31:34Z + Bit Rate160 + Sample Rate44100 + Play Count43 + Play Date3516380353 + Play Date UTC2015-06-06T00:19:13Z + Album Rating100 + Album Rating Computed + Normalization2095 + Sort ArtistWho + Persistent ID0ADE6EBFF9C0734C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Who/Who's%20Next/08%20Behind%20Blue%20Eyes.mp3 + File Folder Count4 + Library Folder Count1 + + 559 + + Track ID559 + NameWon't Get Fooled Again + ArtistThe Who + ComposerPete Townshend + AlbumWho's Next + GenreRock + KindMPEG audio file + Size10224447 + Total Time511111 + Disc Number1 + Disc Count1 + Track Number9 + Track Count9 + Year1971 + Date Modified2011-11-18T19:25:17Z + Date Added2006-02-22T11:31:48Z + Bit Rate160 + Sample Rate44100 + Play Count21 + Play Date3465751427 + Play Date UTC2013-10-28T00:43:47Z + Skip Count2 + Skip Date2013-10-21T00:07:27Z + Album Rating100 + Album Rating Computed + Normalization2413 + Sort ArtistWho + Persistent ID0ADE6EBFF9C0734D + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Who/Who's%20Next/09%20Won't%20Get%20Fooled%20Again.mp3 + File Folder Count4 + Library Folder Count1 + + 561 + + Track ID561 + NameFolsom Prison Blues + ArtistJohnny Cash + ComposerJohnny Cash + AlbumThe Legend Of Johnny Cash + GenreCountry + KindMPEG audio file + Size3402330 + Total Time170004 + Disc Number1 + Disc Count1 + Track Number3 + Track Count21 + Year1956 + Date Modified2006-04-10T05:07:56Z + Date Added2006-04-10T05:07:41Z + Bit Rate160 + Sample Rate44100 + Play Count47 + Play Date3494613442 + Play Date UTC2014-09-27T01:57:22Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3572 + Compilation + Sort AlbumLegend Of Johnny Cash + Persistent ID9E95A5DBB5FB10B1 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/The%20Legend%20Of%20Johnny%20Cash/03%20Folsom%20Prison%20Blues.mp3 + File Folder Count4 + Library Folder Count1 + + 563 + + Track ID563 + NameI Walk The Line + ArtistJohnny Cash + ComposerJohnny Cash + AlbumThe Legend Of Johnny Cash + GenreCountry + KindMPEG audio file + Size3316644 + Total Time165720 + Disc Number1 + Disc Count1 + Track Number4 + Track Count21 + Year1956 + Date Modified2006-04-10T05:08:11Z + Date Added2006-04-10T05:07:57Z + Bit Rate160 + Sample Rate44100 + Play Count33 + Play Date3494614411 + Play Date UTC2014-09-27T02:13:31Z + Skip Count1 + Skip Date2014-03-21T00:21:18Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization4191 + Compilation + Sort AlbumLegend Of Johnny Cash + Persistent ID9E95A5DBB5FB10B2 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/The%20Legend%20Of%20Johnny%20Cash/04%20I%20Walk%20The%20Line.mp3 + File Folder Count4 + Library Folder Count1 + + 565 + + Track ID565 + NameGet Rhythm + ArtistJohnny Cash + ComposerJohnny Cash + AlbumThe Legend Of Johnny Cash + GenreCountry + KindMPEG audio file + Size2692835 + Total Time134530 + Disc Number1 + Disc Count1 + Track Number5 + Track Count21 + Year1956 + Date Modified2006-04-10T05:08:23Z + Date Added2006-04-10T05:08:12Z + Bit Rate160 + Sample Rate44100 + Play Count35 + Play Date3494614164 + Play Date UTC2014-09-27T02:09:24Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization5483 + Compilation + Sort AlbumLegend Of Johnny Cash + Persistent ID9E95A5DBB5FB10B3 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/The%20Legend%20Of%20Johnny%20Cash/05%20Get%20Rhythm.mp3 + File Folder Count4 + Library Folder Count1 + + 567 + + Track ID567 + NameBig River + ArtistJohnny Cash + ComposerJohnny Cash + AlbumThe Legend Of Johnny Cash + GenreCountry + KindMPEG audio file + Size3056459 + Total Time152711 + Disc Number1 + Disc Count1 + Track Number6 + Track Count21 + Year1958 + Date Modified2006-04-10T05:08:42Z + Date Added2006-04-10T05:08:25Z + Bit Rate160 + Sample Rate44100 + Play Count51 + Play Date3516392025 + Play Date UTC2015-06-06T03:33:45Z + Skip Count1 + Skip Date2014-03-21T00:18:06Z + Album Rating100 + Album Rating Computed + Normalization4384 + Compilation + Sort AlbumLegend Of Johnny Cash + Persistent ID9E95A5DBB5FB10B4 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/The%20Legend%20Of%20Johnny%20Cash/06%20Big%20River.mp3 + File Folder Count4 + Library Folder Count1 + + 569 + + Track ID569 + NameGuess Things Happen That Way + ArtistJohnny Cash + ComposerJack Clement + AlbumThe Legend Of Johnny Cash + GenreCountry + KindMPEG audio file + Size2229964 + Total Time111386 + Disc Number1 + Disc Count1 + Track Number7 + Track Count21 + Year1958 + Date Modified2006-04-10T05:08:51Z + Date Added2006-04-10T05:08:43Z + Bit Rate160 + Sample Rate44100 + Play Count35 + Play Date3494614029 + Play Date UTC2014-09-27T02:07:09Z + Skip Count1 + Skip Date2014-03-21T00:18:10Z + Album Rating100 + Album Rating Computed + Normalization4968 + Compilation + Sort AlbumLegend Of Johnny Cash + Persistent ID9E95A5DBB5FB10B5 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/The%20Legend%20Of%20Johnny%20Cash/07%20Guess%20Things%20Happen%20That%20Way.mp3 + File Folder Count4 + Library Folder Count1 + + 571 + + Track ID571 + NameRing Of Fire + ArtistJohnny Cash + ComposerJune Carter, Merle Kilgore + AlbumThe Legend Of Johnny Cash + GenreCountry + KindMPEG audio file + Size3144248 + Total Time157100 + Disc Number1 + Disc Count1 + Track Number8 + Track Count21 + Year1963 + Date Modified2006-04-10T05:09:03Z + Date Added2006-04-10T05:08:52Z + Bit Rate160 + Sample Rate44100 + Play Count30 + Play Date3503057987 + Play Date UTC2015-01-02T20:39:47Z + Skip Count1 + Skip Date2014-03-21T00:20:55Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization4266 + Compilation + Sort AlbumLegend Of Johnny Cash + Persistent ID9E95A5DBB5FB10B6 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/The%20Legend%20Of%20Johnny%20Cash/08%20Ring%20Of%20Fire.mp3 + File Folder Count4 + Library Folder Count1 + + 573 + + Track ID573 + NameJackson + ArtistJohnny Cash + ComposerBilly Edd Wheeler, Jerry Lieber + AlbumThe Legend Of Johnny Cash + GenreCountry + KindMPEG audio file + Size3332852 + Total Time166530 + Disc Number1 + Disc Count1 + Track Number9 + Track Count21 + Year1967 + Date Modified2006-04-10T05:09:16Z + Date Added2006-04-10T05:09:05Z + Bit Rate160 + Sample Rate44100 + Play Count35 + Play Date3494613765 + Play Date UTC2014-09-27T02:02:45Z + Skip Count1 + Skip Date2014-03-21T00:21:12Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization5348 + Compilation + Sort AlbumLegend Of Johnny Cash + Persistent ID9E95A5DBB5FB10B7 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/The%20Legend%20Of%20Johnny%20Cash/09%20Jackson.mp3 + File Folder Count4 + Library Folder Count1 + + 575 + + Track ID575 + NameA Boy Named Sue (live) + ArtistJohnny Cash + ComposerShel Silverstein + AlbumThe Legend Of Johnny Cash + GenreCountry + KindMPEG audio file + Size4523514 + Total Time226063 + Disc Number1 + Disc Count1 + Track Number10 + Track Count21 + Year1969 + Date Modified2006-04-10T05:09:32Z + Date Added2006-04-10T05:09:17Z + Bit Rate160 + Sample Rate44100 + Play Count37 + Play Date3502897865 + Play Date UTC2015-01-01T00:11:05Z + Album Rating100 + Album Rating Computed + Normalization3758 + Compilation + Sort AlbumLegend Of Johnny Cash + Sort NameBoy Named Sue (live) + Persistent ID9E95A5DBB5FB10B8 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/The%20Legend%20Of%20Johnny%20Cash/10%20A%20Boy%20Named%20Sue%20(live).mp3 + File Folder Count4 + Library Folder Count1 + + 577 + + Track ID577 + NameYou Raise Me Up + ArtistSelah + ComposerSelah + AlbumHiding Place + GenreGospel & Religious + KindMPEG audio file + Size6047466 + Total Time302262 + Disc Number1 + Disc Count1 + Track Number1 + Track Count12 + Year2004 + Date Modified2006-07-30T14:50:45Z + Date Added2006-07-30T14:50:14Z + Bit Rate160 + Sample Rate44100 + Play Count9 + Play Date3489330119 + Play Date UTC2014-07-27T22:21:59Z + Skip Count1 + Skip Date2013-07-30T03:22:33Z + Normalization1904 + Persistent IDAD380477BA4E871B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Selah/Hiding%20Place/01%20You%20Raise%20Me%20Up.mp3 + File Folder Count4 + Library Folder Count1 + + 579 + + Track ID579 + NameHold On, I'm Coming + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size5653546 + Total Time282566 + Track Number1 + Track Count14 + Date Modified2006-12-12T15:47:46Z + Date Added2006-12-12T21:47:17Z + Bit Rate160 + Sample Rate44100 + Play Count34 + Play Date3460724246 + Play Date UTC2013-08-30T20:17:26Z + Skip Count2 + Skip Date2008-04-11T14:24:20Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization4674 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4BFB6 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/01%20Hold%20On,%20I'm%20Coming.mp3 + File Folder Count4 + Library Folder Count1 + + 581 + + Track ID581 + NameGot my Mojo Working + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size6212566 + Total Time310517 + Track Number2 + Track Count14 + Date Modified2006-12-12T15:48:15Z + Date Added2006-12-12T21:47:47Z + Bit Rate160 + Sample Rate44100 + Play Count52 + Play Date3462615015 + Play Date UTC2013-09-21T17:30:15Z + Skip Count2 + Skip Date2015-01-02T22:11:56Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization6231 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C040 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/02%20Got%20my%20Mojo%20Working.mp3 + File Folder Count4 + Library Folder Count1 + + 583 + + Track ID583 + NameSweet Home Chicago + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size7519210 + Total Time375849 + Track Number3 + Track Count14 + Date Modified2006-12-12T15:48:49Z + Date Added2006-12-12T21:48:17Z + Bit Rate160 + Sample Rate44100 + Play Count27 + Play Date3458499108 + Play Date UTC2013-08-05T02:11:48Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization6114 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C042 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/03%20Sweet%20Home%20Chicago.mp3 + File Folder Count4 + Library Folder Count1 + + 585 + + Track ID585 + NameHeavy Love + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size5073096 + Total Time253544 + Track Number4 + Track Count14 + Date Modified2006-12-12T15:49:09Z + Date Added2006-12-12T21:48:50Z + Bit Rate160 + Sample Rate44100 + Play Count28 + Play Date3461041695 + Play Date UTC2013-09-03T12:28:15Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization4109 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C044 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/04%20Heavy%20Love.mp3 + File Folder Count4 + Library Folder Count1 + + 587 + + Track ID587 + NameCold Cold Feeling + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size5240809 + Total Time261929 + Track Number5 + Track Count14 + Date Modified2006-12-12T15:49:29Z + Date Added2006-12-12T21:49:11Z + Bit Rate160 + Sample Rate44100 + Play Count43 + Play Date3462607121 + Play Date UTC2013-09-21T15:18:41Z + Skip Count2 + Skip Date2013-10-20T10:35:05Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3238 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C046 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/05%20Cold%20Cold%20Feeling.mp3 + File Folder Count4 + Library Folder Count1 + + 589 + + Track ID589 + NameLonely Avenue + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size5842666 + Total Time292022 + Track Number6 + Track Count14 + Date Modified2006-12-12T12:49:50Z + Date Added2006-12-12T21:49:30Z + Bit Rate160 + Sample Rate44100 + Play Count24 + Play Date3489332620 + Play Date UTC2014-07-27T23:03:40Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3416 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C048 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/06%20Lonely%20Avenue.mp3 + File Folder Count4 + Library Folder Count1 + + 591 + + Track ID591 + NameGood Morning Little Schoolgirl + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size5575189 + Total Time278648 + Track Number7 + Track Count14 + Date Modified2006-12-12T15:50:09Z + Date Added2006-12-12T21:49:51Z + Bit Rate160 + Sample Rate44100 + Play Count20 + Play Date3460725197 + Play Date UTC2013-08-30T20:33:17Z + Skip Count1 + Skip Date2013-10-20T03:08:40Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3857 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C04A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/07%20Good%20Morning%20Little%20Schoolgirl.mp3 + File Folder Count4 + Library Folder Count1 + + 593 + + Track ID593 + NameDust My Broom + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size5988429 + Total Time299311 + Track Number8 + Track Count14 + Date Modified2006-12-12T15:50:28Z + Date Added2006-12-12T21:50:10Z + Bit Rate160 + Sample Rate44100 + Play Count24 + Play Date3462551095 + Play Date UTC2013-09-20T23:44:55Z + Skip Count2 + Skip Date2013-09-21T16:11:45Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization6499 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C04C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/08%20Dust%20My%20Broom.mp3 + File Folder Count4 + Library Folder Count1 + + 595 + + Track ID595 + NameGimme' Some Lovin + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size4546997 + Total Time227239 + Track Number9 + Track Count14 + Date Modified2006-12-12T15:50:42Z + Date Added2006-12-12T21:50:29Z + Bit Rate160 + Sample Rate44100 + Play Count35 + Play Date3465120682 + Play Date UTC2013-10-20T17:31:22Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization4198 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C04E + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/09%20Gimme'%20Some%20Lovin.mp3 + File Folder Count4 + Library Folder Count1 + + 597 + + Track ID597 + NameEverybody Needs Somebody to Love + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size3905968 + Total Time195186 + Track Number10 + Track Count14 + Date Modified2006-12-12T15:50:54Z + Date Added2006-12-12T21:50:44Z + Bit Rate160 + Sample Rate44100 + Play Count24 + Play Date3501133114 + Play Date UTC2014-12-11T13:58:34Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization5205 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C050 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/10%20Everybody%20Needs%20Somebody%20to%20Love.mp3 + File Folder Count4 + Library Folder Count1 + + 599 + + Track ID599 + NameBlack Magic Woman + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size8855113 + Total Time442644 + Track Number11 + Track Count14 + Date Modified2008-01-11T14:55:17Z + Date Added2006-12-12T21:50:56Z + Bit Rate160 + Sample Rate44100 + Play Count31 + Play Date3516436187 + Play Date UTC2015-06-06T15:49:47Z + Skip Count3 + Skip Date2013-10-23T03:39:43Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3312 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C052 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/11%20Black%20Magic%20Woman.mp3 + File Folder Count4 + Library Folder Count1 + + 601 + + Track ID601 + NameSteppin' Rooster + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size14099454 + Total Time704862 + Track Number12 + Track Count14 + Date Modified2006-12-12T15:52:01Z + Date Added2006-12-12T21:51:21Z + Bit Rate160 + Sample Rate44100 + Play Count21 + Play Date3508731912 + Play Date UTC2015-03-09T11:45:12Z + Skip Count1 + Skip Date2015-01-02T20:40:09Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3035 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C054 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/12%20Steppin'%20Rooster.mp3 + File Folder Count4 + Library Folder Count1 + + 603 + + Track ID603 + NameOur Love is Drifting + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size5855213 + Total Time292649 + Track Number13 + Track Count14 + Date Modified2006-12-12T12:52:16Z + Date Added2006-12-12T21:52:02Z + Bit Rate160 + Sample Rate44100 + Play Count15 + Play Date3356035606 + Play Date UTC2010-05-07T04:06:46Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization3107 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C056 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/13%20Our%20Love%20is%20Drifting.mp3 + File Folder Count4 + Library Folder Count1 + + 605 + + Track ID605 + NameDoin' 100 + ArtistThe Canettes Blues Band + AlbumOn Tap & In the Can + GenreBlues/R&B + KindMPEG audio file + Size6881810 + Total Time343980 + Track Number14 + Track Count14 + Date Modified2006-12-12T15:53:32Z + Date Added2006-12-12T21:52:16Z + Bit Rate160 + Sample Rate44100 + Play Count20 + Play Date3462609763 + Play Date UTC2013-09-21T16:02:43Z + Skip Count1 + Skip Date2013-01-26T04:22:15Z + Rating100 + Album Rating100 + Album Rating Computed + Normalization2665 + Sort ArtistCanettes Blues Band + Persistent IDD2ADA1732FE4C058 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/On%20Tap%20&%20In%20the%20Can/14%20Doin'%20100.mp3 + File Folder Count4 + Library Folder Count1 + + 607 + + Track ID607 + NameTrack 01 + ArtistSinister Symphony + ComposerBrent Severance + KindMPEG audio file + Size5201018 + Total Time259944 + Track Number1 + Track Count8 + Date Modified2007-02-20T15:20:23Z + Date Added2007-02-11T17:24:34Z + Bit Rate160 + Sample Rate44100 + Play Count7 + Play Date3415096629 + Play Date UTC2012-03-20T17:57:09Z + Skip Count2 + Skip Date2013-10-21T00:07:42Z + Rating100 + Normalization1299 + Persistent ID2ECF7628A432E2E5 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Sinister%20Symphony/Unknown%20Album/01%20Track%2001.mp3 + File Folder Count4 + Library Folder Count1 + + 609 + + Track ID609 + NameTrack 02 + ArtistSinister Symphony + ComposerBrent Severance + KindMPEG audio file + Size4621099 + Total Time230948 + Track Number2 + Track Count8 + Date Modified2007-02-20T15:20:23Z + Date Added2007-02-11T17:25:20Z + Bit Rate160 + Sample Rate44100 + Play Count14 + Play Date3394735877 + Play Date UTC2011-07-29T02:11:17Z + Rating100 + Normalization1612 + Persistent ID2ECF7628A432E2E9 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Sinister%20Symphony/Unknown%20Album/02%20Track%2002.mp3 + File Folder Count4 + Library Folder Count1 + + 611 + + Track ID611 + NameTrack 03 + ArtistSinister Symphony + ComposerBrent Severance + KindMPEG audio file + Size4132087 + Total Time206497 + Track Number3 + Track Count8 + Date Modified2007-02-20T15:20:23Z + Date Added2007-02-11T17:25:57Z + Bit Rate160 + Sample Rate44100 + Play Count16 + Play Date3394735651 + Play Date UTC2011-07-29T02:07:31Z + Skip Count3 + Skip Date2009-03-01T00:35:45Z + Rating100 + Normalization1611 + Persistent ID2ECF7628A432E2ED + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Sinister%20Symphony/Unknown%20Album/03%20Track%2003.mp3 + File Folder Count4 + Library Folder Count1 + + 613 + + Track ID613 + NameTrack 04 + ArtistSinister Symphony + ComposerBrent Severance + KindMPEG audio file + Size3779956 + Total Time188891 + Track Number4 + Track Count8 + Date Modified2007-02-20T15:20:23Z + Date Added2007-02-11T17:26:28Z + Bit Rate160 + Sample Rate44100 + Play Count12 + Play Date3489327798 + Play Date UTC2014-07-27T21:43:18Z + Skip Count4 + Skip Date2013-11-11T13:53:03Z + Rating100 + Normalization1581 + Persistent ID2ECF7628A432E2F1 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Sinister%20Symphony/Unknown%20Album/04%20Track%2004.mp3 + File Folder Count4 + Library Folder Count1 + + 615 + + Track ID615 + NameTrack 05 + ArtistSinister Symphony + ComposerBrent Severance + KindMPEG audio file + Size5175418 + Total Time258664 + Track Number5 + Track Count8 + Date Modified2007-02-20T15:20:23Z + Date Added2007-02-11T17:26:55Z + Bit Rate160 + Sample Rate44100 + Play Count12 + Play Date3394735265 + Play Date UTC2011-07-29T02:01:05Z + Skip Count3 + Skip Date2013-09-21T01:55:29Z + Rating100 + Normalization1235 + Persistent ID2ECF7628A432E2F5 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Sinister%20Symphony/Unknown%20Album/05%20Track%2005.mp3 + File Folder Count4 + Library Folder Count1 + + 617 + + Track ID617 + NameTrack 06 + ArtistSinister Symphony + ComposerBrent Severance + KindMPEG audio file + Size3729801 + Total Time186383 + Track Number6 + Track Count8 + Date Modified2007-02-20T15:20:23Z + Date Added2007-02-11T17:27:29Z + Bit Rate160 + Sample Rate44100 + Play Count9 + Play Date3489331345 + Play Date UTC2014-07-27T22:42:25Z + Rating100 + Normalization3393 + Persistent ID2ECF7628A432E2F9 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Sinister%20Symphony/Unknown%20Album/06%20Track%2006.mp3 + File Folder Count4 + Library Folder Count1 + + 619 + + Track ID619 + NameTrack 07 + ArtistSinister Symphony + ComposerBrent Severance + KindMPEG audio file + Size3290944 + Total Time164440 + Track Number7 + Track Count8 + Date Modified2007-02-20T15:20:23Z + Date Added2007-02-11T17:27:52Z + Bit Rate160 + Sample Rate44100 + Play Count11 + Play Date3489335442 + Play Date UTC2014-07-27T23:50:42Z + Skip Count1 + Skip Date2008-02-06T06:20:16Z + Rating100 + Normalization460 + Persistent ID2ECF7628A432E2FD + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Sinister%20Symphony/Unknown%20Album/07%20Track%2007.mp3 + File Folder Count4 + Library Folder Count1 + + 621 + + Track ID621 + NameTrack 08 + ArtistSinister Symphony + ComposerBrent Severance + KindMPEG audio file + Size6237556 + Total Time311771 + Track Number8 + Track Count8 + Date Modified2007-02-20T15:20:23Z + Date Added2007-02-11T17:28:13Z + Bit Rate160 + Sample Rate44100 + Play Count4 + Play Date3394734670 + Play Date UTC2011-07-29T01:51:10Z + Skip Count5 + Skip Date2013-10-01T12:51:54Z + Normalization611 + Persistent ID2ECF7628A432E301 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Sinister%20Symphony/Unknown%20Album/08%20Track%2008.mp3 + File Folder Count4 + Library Folder Count1 + + 623 + + Track ID623 + NameMother Joy + ArtistMatt Ender + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size5748117 + Total Time287294 + Disc Number1 + Disc Count1 + Track Number1 + Track Count13 + Date Modified2011-09-26T11:37:09Z + Date Added2007-03-26T12:19:29Z + Bit Rate160 + Sample Rate44100 + Play Count463 + Play Date3494827142 + Play Date UTC2014-09-29T13:19:02Z + Skip Count6 + Skip Date2013-10-19T00:24:39Z + Normalization1628 + Compilation + Persistent IDDD108F7673595DD9 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/01%20Mother%20Joy.mp3 + File Folder Count4 + Library Folder Count1 + + 625 + + Track ID625 + NameSoldier's Lament + ArtistSteve McDonald + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size6946102 + Total Time347193 + Disc Number1 + Disc Count1 + Track Number2 + Track Count13 + Date Modified2007-03-26T12:20:41Z + Date Added2007-03-26T12:20:02Z + Bit Rate160 + Sample Rate44100 + Play Count371 + Play Date3502896971 + Play Date UTC2014-12-31T23:56:11Z + Skip Count4 + Skip Date2013-08-30T12:07:21Z + Normalization1886 + Compilation + Persistent IDDD108F7673595DE0 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/02%20Soldier's%20Lament.mp3 + File Folder Count4 + Library Folder Count1 + + 627 + + Track ID627 + NameDulaman + ArtistAltan + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size4462362 + Total Time223007 + Disc Number1 + Disc Count1 + Track Number3 + Track Count13 + Date Modified2007-03-26T12:21:29Z + Date Added2007-03-26T12:20:42Z + Bit Rate160 + Sample Rate44100 + Play Count403 + Play Date3497334331 + Play Date UTC2014-10-28T13:45:31Z + Skip Count4 + Skip Date2012-06-30T17:40:16Z + Normalization1440 + Compilation + Persistent IDDD108F7673595E7F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/03%20Du%CC%81lama%CC%81n.mp3 + File Folder Count4 + Library Folder Count1 + + 629 + + Track ID629 + NameThe Arrow + ArtistChris Spheeris + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size6399614 + Total Time319869 + Disc Number1 + Disc Count1 + Track Number4 + Track Count13 + Date Modified2007-03-26T12:22:06Z + Date Added2007-03-26T12:21:30Z + Bit Rate160 + Sample Rate44100 + Play Count416 + Play Date3518868510 + Play Date UTC2015-07-04T19:28:30Z + Skip Count3 + Skip Date2014-03-08T17:49:59Z + Normalization1639 + Compilation + Sort NameArrow + Persistent IDDD108F7673595F34 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/04%20The%20Arrow.mp3 + File Folder Count4 + Library Folder Count1 + + 631 + + Track ID631 + NameSpanish Eyes + ArtistLa Esperanza + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size5182831 + Total Time259030 + Disc Number1 + Disc Count1 + Track Number5 + Track Count13 + Date Modified2007-03-26T12:22:26Z + Date Added2007-03-26T12:22:07Z + Bit Rate160 + Sample Rate44100 + Play Count375 + Play Date3502885019 + Play Date UTC2014-12-31T20:36:59Z + Skip Count3 + Skip Date2010-04-26T22:56:36Z + Normalization1645 + Compilation + Persistent IDDD108F7673595F38 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/05%20Spanish%20Eyes.mp3 + File Folder Count4 + Library Folder Count1 + + 633 + + Track ID633 + NameBanana Bay + ArtistLuis Villegas + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size3963434 + Total Time198060 + Disc Number1 + Disc Count1 + Track Number6 + Track Count13 + Date Modified2007-03-26T12:22:51Z + Date Added2007-03-26T12:22:27Z + Bit Rate160 + Sample Rate44100 + Play Count403 + Play Date3516367700 + Play Date UTC2015-06-05T20:48:20Z + Skip Count3 + Skip Date2010-04-26T22:56:43Z + Normalization2423 + Compilation + Persistent IDDD108F7673595F3C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/06%20Banana%20Bay.mp3 + File Folder Count4 + Library Folder Count1 + + 635 + + Track ID635 + NameAguas De Marco + ArtistRosa Passos + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size3590408 + Total Time179408 + Disc Number1 + Disc Count1 + Track Number7 + Track Count13 + Date Modified2007-03-26T12:23:04Z + Date Added2007-03-26T12:22:52Z + Bit Rate160 + Sample Rate44100 + Play Count407 + Play Date3518867406 + Play Date UTC2015-07-04T19:10:06Z + Skip Count3 + Skip Date2015-02-09T22:18:36Z + Normalization1649 + Compilation + Persistent IDDD108F7673595F40 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/07%20Aguas%20De%20Marco.mp3 + File Folder Count4 + Library Folder Count1 + + 637 + + Track ID637 + NameTamborea + ArtistEnergipsy + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size4710008 + Total Time235389 + Disc Number1 + Disc Count1 + Track Number8 + Track Count13 + Date Modified2007-03-26T12:23:30Z + Date Added2007-03-26T12:23:05Z + Bit Rate160 + Sample Rate44100 + Play Count355 + Play Date3503063510 + Play Date UTC2015-01-02T22:11:50Z + Skip Count1 + Skip Date2010-04-26T22:56:21Z + Normalization3787 + Compilation + Persistent IDDD108F7673595F44 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/08%20Tamborea.mp3 + File Folder Count4 + Library Folder Count1 + + 639 + + Track ID639 + NameGone + ArtistHollie Smith + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size3930513 + Total Time196414 + Disc Number1 + Disc Count1 + Track Number9 + Track Count13 + Date Modified2007-03-26T12:23:47Z + Date Added2007-03-26T12:23:36Z + Bit Rate160 + Sample Rate44100 + Play Count362 + Play Date3494829400 + Play Date UTC2014-09-29T13:56:40Z + Skip Count6 + Skip Date2010-04-26T22:56:25Z + Normalization1468 + Compilation + Persistent IDDD108F7673595F48 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/09%20Gone.mp3 + File Folder Count4 + Library Folder Count1 + + 641 + + Track ID641 + NameThe Immigrant + ArtistJoanie Madden + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size7254867 + Total Time362631 + Disc Number1 + Disc Count1 + Track Number10 + Track Count13 + Date Modified2007-03-26T12:24:10Z + Date Added2007-03-26T12:23:49Z + Bit Rate160 + Sample Rate44100 + Play Count350 + Play Date3494830670 + Play Date UTC2014-09-29T14:17:50Z + Skip Count1 + Skip Date2010-04-26T22:56:29Z + Normalization3271 + Compilation + Sort NameImmigrant + Persistent IDDD108F7673595F4C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/10%20The%20Immigrant.mp3 + File Folder Count4 + Library Folder Count1 + + 643 + + Track ID643 + NamePahrump-Big Water + ArtistCusco + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size3834912 + Total Time191634 + Disc Number1 + Disc Count1 + Track Number11 + Track Count13 + Date Modified2007-03-26T12:24:22Z + Date Added2007-03-26T12:24:11Z + Bit Rate160 + Sample Rate44100 + Play Count342 + Play Date3494827532 + Play Date UTC2014-09-29T13:25:32Z + Skip Count3 + Skip Date2013-08-12T23:39:45Z + Normalization2537 + Compilation + Persistent IDDD108F7673595F50 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/11%20Pahrump-Big%20Water.mp3 + File Folder Count4 + Library Folder Count1 + + 645 + + Track ID645 + NameSeeker's Quest + ArtistCheryl Gunn + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size4730915 + Total Time236434 + Disc Number1 + Disc Count1 + Track Number12 + Track Count13 + Date Modified2007-03-26T12:24:36Z + Date Added2007-03-26T12:24:23Z + Bit Rate160 + Sample Rate44100 + Play Count337 + Play Date3494829636 + Play Date UTC2014-09-29T14:00:36Z + Skip Count3 + Skip Date2010-04-26T22:57:18Z + Normalization1416 + Compilation + Persistent IDDD108F7673595F54 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/12%20Seeker's%20Quest.mp3 + File Folder Count4 + Library Folder Count1 + + 647 + + Track ID647 + NameFloating To Forever + ArtistDean Everson + AlbumNatural Wonders Music Sampler 1999 + GenreNew Age + KindMPEG audio file + Size7035965 + Total Time351686 + Disc Number1 + Disc Count1 + Track Number13 + Track Count13 + Date Modified2007-03-26T12:24:56Z + Date Added2007-03-26T12:24:37Z + Bit Rate160 + Sample Rate44100 + Play Count337 + Play Date3502812532 + Play Date UTC2014-12-31T00:28:52Z + Skip Count4 + Skip Date2014-01-15T02:07:25Z + Normalization1392 + Compilation + Persistent IDDD108F7673595F58 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Compilations/Natural%20Wonders%20Music%20Sampler%201999/13%20Floating%20To%20Forever.mp3 + File Folder Count4 + Library Folder Count1 + + 649 + + Track ID649 + NameOpen Road + ArtistJeff Bailey + ComposerJeff Bailey + AlbumRelaxing Jazz + GenreJazz + KindMPEG audio file + Size6373489 + Total Time318563 + Disc Number1 + Disc Count1 + Track Number10 + Track Count12 + Year2004 + Date Modified2007-04-08T05:52:48Z + Date Added2007-04-08T05:52:31Z + Bit Rate160 + Sample Rate44100 + Play Count10 + Play Date3494417176 + Play Date UTC2014-09-24T19:26:16Z + Normalization1029 + Persistent IDCF18B3C628301AFD + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Jeff%20Bailey/Relaxing%20Jazz/10%20Open%20Road.mp3 + File Folder Count4 + Library Folder Count1 + + 651 + + Track ID651 + Nameeniment-version-a + KindMPEG-4 video file + Size6493210 + Total Time32032 + Date Modified2007-06-03T15:40:58Z + Date Added2007-06-03T15:41:18Z + Bit Rate124 + Sample Rate44100 + Play Count28 + Play Date3457182161 + Play Date UTC2013-07-20T20:22:41Z + Artwork Count1 + Persistent ID03E528C7E324652D + Track TypeFile + Has Video + HD + Video Width640 + Video Height426 + File Type1295275552 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Movies/eniment-version-a.m4v + File Folder Count3 + Library Folder Count1 + + 653 + + Track ID653 + NameRuby + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size4102328 + Total Time205008 + Track Number1 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:01Z + Date Added2007-11-30T23:55:34Z + Bit Rate160 + Sample Rate44100 + Play Count13 + Play Date3489335651 + Play Date UTC2014-07-27T23:54:11Z + Skip Count1 + Skip Date2013-10-28T12:04:32Z + Normalization11141 + Persistent ID1BD284EFA469A00E + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/01%20Ruby.mp3 + File Folder Count4 + Library Folder Count1 + + 655 + + Track ID655 + NameThe Angry Mob + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size5768417 + Total Time288313 + Track Number2 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:01Z + Date Added2007-11-30T23:56:12Z + Bit Rate160 + Sample Rate44100 + Play Count41 + Play Date3518867694 + Play Date UTC2015-07-04T19:14:54Z + Normalization11833 + Sort NameAngry Mob + Persistent ID1BD284EFA469A013 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/02%20The%20Angry%20Mob.mp3 + File Folder Count4 + Library Folder Count1 + + 657 + + Track ID657 + NameHeat Dies Down + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size4743372 + Total Time237061 + Track Number3 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:01Z + Date Added2007-11-30T23:56:59Z + Bit Rate160 + Sample Rate44100 + Play Count12 + Play Date3494417665 + Play Date UTC2014-09-24T19:34:25Z + Normalization14681 + Persistent ID1BD284EFA469A018 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/03%20Heat%20Dies%20Down.mp3 + File Folder Count4 + Library Folder Count1 + + 659 + + Track ID659 + NameHighroyds + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size3993658 + Total Time199575 + Track Number4 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:01Z + Date Added2007-11-30T23:57:34Z + Bit Rate160 + Sample Rate44100 + Play Count10 + Play Date3489336999 + Play Date UTC2014-07-28T00:16:39Z + Skip Count1 + Skip Date2013-08-30T19:08:15Z + Normalization14877 + Persistent ID1BD284EFA469A01D + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/04%20Highroyds.mp3 + File Folder Count4 + Library Folder Count1 + + 661 + + Track ID661 + NameLove's Not A Competition (But I'm Winning) + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size3958132 + Total Time197799 + Track Number5 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:01Z + Date Added2007-11-30T23:58:03Z + Bit Rate160 + Sample Rate44100 + Play Count11 + Play Date3465234119 + Play Date UTC2013-10-22T01:01:59Z + Normalization5760 + Persistent ID1BD284EFA469A022 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/05%20Love's%20Not%20A%20Competition%20(But%20I'm%20Winning).mp3 + File Folder Count4 + Library Folder Count1 + + 663 + + Track ID663 + NameThank You Very Much + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size3157217 + Total Time157753 + Track Number6 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:01Z + Date Added2007-11-30T23:58:29Z + Bit Rate160 + Sample Rate44100 + Play Count11 + Play Date3467051865 + Play Date UTC2013-11-12T02:57:45Z + Normalization15647 + Persistent ID1BD284EFA469A027 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/06%20Thank%20You%20Very%20Much.mp3 + File Folder Count4 + Library Folder Count1 + + 665 + + Track ID665 + NameI Can Do It Without You + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size4086132 + Total Time204199 + Track Number7 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:01Z + Date Added2007-11-30T23:58:49Z + Bit Rate160 + Sample Rate44100 + Play Count11 + Play Date3465208044 + Play Date UTC2013-10-21T17:47:24Z + Normalization13925 + Persistent ID1BD284EFA469A02C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/07%20I%20Can%20Do%20It%20Without%20You.mp3 + File Folder Count4 + Library Folder Count1 + + 667 + + Track ID667 + NameMy Kind Of Guy + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size4934066 + Total Time246595 + Track Number8 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:01Z + Date Added2007-11-30T23:59:13Z + Bit Rate160 + Sample Rate44100 + Play Count10 + Play Date3462544743 + Play Date UTC2013-09-20T21:59:03Z + Skip Count1 + Normalization9293 + Persistent ID1BD284EFA469A031 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/08%20My%20Kind%20Of%20Guy.mp3 + File Folder Count4 + Library Folder Count1 + + 669 + + Track ID669 + NameEverything Is Average Nowadays + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size3297234 + Total Time164754 + Track Number9 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:01Z + Date Added2007-11-30T23:59:42Z + Bit Rate160 + Sample Rate44100 + Play Count16 + Play Date3462610959 + Play Date UTC2013-09-21T16:22:39Z + Skip Count1 + Skip Date2012-11-20T00:10:45Z + Normalization13794 + Persistent ID1BD284EFA469A036 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/09%20Everything%20Is%20Average%20Nowadays.mp3 + File Folder Count4 + Library Folder Count1 + + 671 + + Track ID671 + NameLearnt My Lesson Well + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size6521267 + Total Time325955 + Track Number10 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:02Z + Date Added2007-12-01T00:00:02Z + Bit Rate160 + Sample Rate44100 + Play Count9 + Play Date3462546757 + Play Date UTC2013-09-20T22:32:37Z + Normalization7808 + Persistent ID1BD284EFA469A03B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/10%20Learnt%20My%20Lesson%20Well.mp3 + File Folder Count4 + Library Folder Count1 + + 673 + + Track ID673 + NameTry Your Best + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size4452369 + Total Time222511 + Track Number11 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:02Z + Date Added2007-12-01T00:00:47Z + Bit Rate160 + Sample Rate44100 + Play Count8 + Play Date3465121624 + Play Date UTC2013-10-20T17:47:04Z + Normalization7028 + Persistent ID1BD284EFA469A040 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/11%20Try%20Your%20Best.mp3 + File Folder Count4 + Library Folder Count1 + + 675 + + Track ID675 + NameRetirement + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size4750688 + Total Time237426 + Track Number12 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:02Z + Date Added2007-12-01T00:01:15Z + Bit Rate160 + Sample Rate44100 + Play Count10 + Play Date3464362387 + Play Date UTC2013-10-11T22:53:07Z + Normalization16567 + Persistent ID1BD284EFA469A045 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/12%20Retirement.mp3 + File Folder Count4 + Library Folder Count1 + + 677 + + Track ID677 + NameThe Angry Mob [Live From Berlin] + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size5583471 + Total Time279066 + Track Number13 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:02Z + Date Added2007-12-01T00:01:40Z + Bit Rate160 + Sample Rate44100 + Play Count40 + Play Date3518867973 + Play Date UTC2015-07-04T19:19:33Z + Normalization8417 + Sort NameAngry Mob [Live From Berlin] + Persistent ID1BD284EFA469A04A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/13%20The%20Angry%20Mob%20%5BLive%20From%20Berlin%5D.mp3 + File Folder Count4 + Library Folder Count1 + + 679 + + Track ID679 + NameI Like To Fight + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size4373480 + Total Time218566 + Track Number14 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:02Z + Date Added2007-12-01T00:02:08Z + Bit Rate160 + Sample Rate44100 + Play Count8 + Play Date3489338420 + Play Date UTC2014-07-28T00:40:20Z + Normalization14787 + Persistent ID1BD284EFA469A04F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/14%20I%20Like%20To%20Fight.mp3 + File Folder Count4 + Library Folder Count1 + + 681 + + Track ID681 + NameFrom The Neck Down + ArtistKaiser Chiefs + ComposerKaiser Cheifs + AlbumYours Truly, Angry Mob + GenreAlternative & Punk + KindMPEG audio file + Size2946671 + Total Time147226 + Track Number15 + Track Count15 + Year2007 + Date Modified2007-12-12T16:27:02Z + Date Added2007-12-01T00:02:32Z + Bit Rate160 + Sample Rate44100 + Play Count15 + Play Date3505752301 + Play Date UTC2015-02-03T01:05:01Z + Normalization12005 + Persistent ID1BD284EFA469A054 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Yours%20Truly,%20Angry%20Mob/15%20From%20The%20Neck%20Down.mp3 + File Folder Count4 + Library Folder Count1 + + 683 + + Track ID683 + Nameruby_on_rails + KindMPEG-4 video file + Size51202652 + Total Time1207920 + Date Modified2010-08-16T20:33:56Z + Date Added2007-12-27T15:43:30Z + Bit Rate106 + Artwork Count1 + Persistent IDD4D578A35EB69088 + Track TypeFile + Has Video + HD + Video Width480 + Video Height288 + Locationfile://localhost/Users/csev/Desktop/publish/media/2007/ruby_on_rails.mp4 + File Folder Count5 + Library Folder Count3 + + 685 + + Track ID685 + NameAcceleratorBlues + ArtistThe Canettes Blues Band + KindMPEG audio file + Size8079282 + Total Time336457 + Date Modified2008-01-11T02:31:53Z + Date Added2008-01-11T02:30:36Z + Bit Rate192 + Sample Rate44100 + Play Count71 + Play Date3518867227 + Play Date UTC2015-07-04T19:07:07Z + Skip Count4 + Skip Date2014-10-17T01:54:12Z + Sort ArtistCanettes Blues Band + Persistent IDA9ADCB45BD7DF0F0 + Track TypeFile + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/Unknown%20Album/AcceleratorBlues.mp3 + File Folder Count4 + Library Folder Count1 + + 687 + + Track ID687 + NameHenryFordBlues + ArtistThe Canettes Blues Band + KindMPEG audio file + Size7164578 + Total Time298344 + Date Modified2008-01-11T02:31:48Z + Date Added2008-01-11T02:31:08Z + Bit Rate192 + Sample Rate44100 + Play Count4 + Play Date3464981822 + Play Date UTC2013-10-19T02:57:02Z + Sort ArtistCanettes Blues Band + Persistent IDA9ADCB45BD7DF0F5 + Track TypeFile + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/Unknown%20Album/HenryFordBlues.mp3 + File Folder Count4 + Library Folder Count1 + + 689 + + Track ID689 + NameSteppinOut + ArtistThe Canettes Blues Band + KindMPEG audio file + Size4629866 + Total Time192731 + Date Modified2008-01-11T02:31:58Z + Date Added2008-01-11T02:31:21Z + Bit Rate192 + Sample Rate44100 + Play Count8 + Play Date3464352347 + Play Date UTC2013-10-11T20:05:47Z + Skip Count1 + Skip Date2013-09-21T00:05:43Z + Sort ArtistCanettes Blues Band + Persistent IDA9ADCB45BD7DF0FA + Track TypeFile + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/Unknown%20Album/SteppinOut.mp3 + File Folder Count4 + Library Folder Count1 + + 691 + + Track ID691 + NameLittleRedRooster + ArtistThe Canettes Blues Band + KindMPEG audio file + Size9333787 + Total Time388728 + Date Modified2008-01-11T02:31:42Z + Date Added2008-01-11T02:31:29Z + Bit Rate192 + Sample Rate44100 + Play Count13 + Play Date3454674169 + Play Date UTC2013-06-21T19:42:49Z + Sort ArtistCanettes Blues Band + Persistent IDA9ADCB45BD7DF0FF + Track TypeFile + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/The%20Canettes%20Blues%20Band/Unknown%20Album/LittleRedRooster.mp3 + File Folder Count4 + Library Folder Count1 + + 693 + + Track ID693 + Namefln_iphone + KindMPEG-4 video file + Size74974645 + Total Time582382 + Date Modified2010-08-16T20:31:33Z + Date Added2008-02-22T17:20:41Z + Bit Rate123 + Play Count1 + Play Date3294432235 + Play Date UTC2008-05-24T04:03:55Z + Artwork Count1 + Persistent ID924DD8D7A2E71F93 + Track TypeFile + Has Video + HD + Video Width480 + Video Height360 + File Type1295275600 + Locationfile://localhost/Users/csev/Desktop/publish/media/2002/fln_iphone.m4v + File Folder Count5 + Library Folder Count3 + + 695 + + Track ID695 + Namemojo-di + KindMPEG-4 video file + Size43418208 + Total Time335469 + Date Modified2010-08-16T20:34:58Z + Date Added2008-04-19T04:43:42Z + Bit Rate127 + Play Count10 + Play Date3298462240 + Play Date UTC2008-07-09T19:30:40Z + Artwork Count1 + Persistent ID958234F25CEB55A6 + Track TypeFile + Has Video + HD + Video Width480 + Video Height360 + File Type1295275600 + Locationfile://localhost/Users/csev/Desktop/publish/media/2008/mojo-di.m4v + File Folder Count5 + Library Folder Count3 + + 697 + + Track ID697 + Nameetudes-500 + KindMPEG-4 video file + Size131521731 + Total Time1020987 + Date Modified2010-08-16T20:34:09Z + Date Added2008-05-24T14:38:24Z + Bit Rate122 + Play Count1 + Play Date3294740538 + Play Date UTC2008-05-27T17:42:18Z + Artwork Count1 + Persistent IDBED2D4763936C2A7 + Track TypeFile + Has Video + HD + Video Width480 + Video Height360 + File Type1295275600 + Locationfile://localhost/Users/csev/Desktop/publish/media/2008/etudes-500.m4v + File Folder Count5 + Library Folder Count3 + + 699 + + Track ID699 + Namejmw-iphone + KindMPEG-4 video file + Size41567727 + Total Time334401 + Date Modified2010-08-16T20:33:52Z + Date Added2008-05-24T14:38:59Z + Bit Rate125 + Play Count4 + Play Date3457182507 + Play Date UTC2013-07-20T20:28:27Z + Artwork Count1 + Persistent IDBED2D4763936C2B1 + Track TypeFile + Has Video + HD + Video Width480 + Video Height320 + File Type1295275552 + Locationfile://localhost/Users/csev/Desktop/publish/media/2007/jmw-iphone.m4v + File Folder Count5 + Library Folder Count3 + + 701 + + Track ID701 + NameBomb Squad (TECH) + ArtistBrent + ComposerBrent + AlbumBrent's Album + KindMPEG audio file + Size4996007 + Total Time208065 + Year2008 + BPM120 + Date Modified2008-06-13T12:24:18Z + Date Added2008-07-07T02:26:10Z + Bit Rate192 + Sample Rate44100 + Play Count4 + Play Date3443807301 + Play Date UTC2013-02-16T02:08:21Z + Skip Count14 + Skip Date2013-11-11T21:20:49Z + Normalization1244 + Persistent IDFB3C822328B558DD + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Bomb%20Squad%20(TECH).mp3 + File Folder Count2 + Library Folder Count2 + + 703 + + Track ID703 + NameBYURY ME + ArtistBrent + ComposerBrent + AlbumPeanut Butter & Jam + KindMPEG audio file + Size6620936 + Total Time274076 + Year2008 + BPM120 + Date Modified2008-05-20T20:51:40Z + Date Added2008-07-07T02:26:10Z + Bit Rate192 + Sample Rate44100 + Play Count4 + Play Date3489334987 + Play Date UTC2014-07-27T23:43:07Z + Skip Count14 + Skip Date2013-09-21T15:00:16Z + Normalization1258 + Artwork Count1 + Persistent IDFB3C822328B558DF + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/BYURY%20ME.mp3 + File Folder Count2 + Library Folder Count2 + + 705 + + Track ID705 + NameCharlie and the Rising Moon + ArtistCharlie And The Rising Moon + ComposerBrent + AlbumCharlie and The Rising Moon + KindMPEG audio file + Size2588803 + Total Time161645 + Year2008 + BPM120 + Date Modified2008-04-30T19:55:38Z + Date Added2008-07-07T02:26:10Z + Bit Rate128 + Sample Rate44100 + Skip Count14 + Skip Date2013-11-12T02:57:50Z + Normalization1212 + Persistent IDFB3C822328B558E0 + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Charlie%20and%20the%20Rising%20Moon.mp3 + File Folder Count2 + Library Folder Count2 + + 707 + + Track ID707 + Nameclay techno + ArtistBrent + ComposerBrent + AlbumBrent's Album + KindMPEG audio file + Size6627923 + Total Time276062 + Year2008 + BPM120 + Date Modified2008-06-04T17:55:38Z + Date Added2008-07-07T02:26:10Z + Bit Rate192 + Sample Rate44100 + Play Count5 + Play Date3438100510 + Play Date UTC2012-12-12T00:55:10Z + Skip Count8 + Skip Date2013-09-21T15:12:52Z + Normalization1033 + Persistent IDFB3C822328B558E1 + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/clay%20techno.mp3 + File Folder Count2 + Library Folder Count2 + + 709 + + Track ID709 + NameCloud Nine Times Over + ArtistCharlie And The Rising Moon + ComposerBrent + AlbumCharlie and The Rising Moon + KindMPEG audio file + Size2164569 + Total Time135131 + Year2008 + BPM120 + Date Modified2008-04-30T19:56:46Z + Date Added2008-07-07T02:26:10Z + Bit Rate128 + Sample Rate44100 + Play Count3 + Play Date3452342969 + Play Date UTC2013-05-25T20:09:29Z + Skip Count6 + Skip Date2013-08-01T23:46:44Z + Normalization1287 + Persistent IDFB3C822328B558E2 + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Cloud%20Nine%20Times%20Over.mp3 + File Folder Count2 + Library Folder Count2 + + 711 + + Track ID711 + NameDepression in Session + ArtistBrent + ComposerBrent + AlbumPeanut Butter and Jam + KindMPEG audio file + Size5119527 + Total Time213211 + Year2008 + BPM120 + Date Modified2008-05-21T19:55:06Z + Date Added2008-07-07T02:26:10Z + Bit Rate192 + Sample Rate44100 + Play Count4 + Play Date3438102571 + Play Date UTC2012-12-12T01:29:31Z + Skip Count7 + Skip Date2013-09-21T15:34:55Z + Normalization1205 + Persistent IDFB3C822328B558E3 + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Depression%20in%20Session.mp3 + File Folder Count2 + Library Folder Count2 + + 713 + + Track ID713 + NameHeavy + ArtistBrent + ComposerBrent + AlbumBrent's Album + KindMPEG audio file + Size4515760 + Total Time188055 + Year2008 + BPM120 + Date Modified2008-06-27T07:46:44Z + Date Added2008-07-07T02:26:10Z + Bit Rate192 + Sample Rate44100 + Play Count2 + Play Date3311360805 + Play Date UTC2008-12-06T03:26:45Z + Skip Count3 + Skip Date2013-10-28T00:53:25Z + Normalization1138 + Persistent IDFB3C822328B558E4 + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Heavy.mp3 + File Folder Count2 + Library Folder Count2 + + 715 + + Track ID715 + NameHi metal man + ArtistBrent + ComposerBrent + AlbumBrent's Album + KindMPEG audio file + Size6246118 + Total Time260153 + Year2008 + BPM120 + Date Modified2008-06-04T17:55:46Z + Date Added2008-07-07T02:26:10Z + Bit Rate192 + Sample Rate44100 + Play Count4 + Play Date3489339165 + Play Date UTC2014-07-28T00:52:45Z + Skip Count2 + Skip Date2013-11-12T13:05:37Z + Normalization1202 + Persistent IDFB3C822328B558E5 + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Hi%20metal%20man.mp3 + File Folder Count2 + Library Folder Count2 + + 717 + + Track ID717 + NameMistro + ArtistBrent + ComposerBrent + AlbumBrent's Album + KindMPEG audio file + Size4277938 + Total Time178076 + Year2008 + BPM120 + Date Modified2008-05-24T18:28:30Z + Date Added2008-07-07T02:26:10Z + Bit Rate192 + Sample Rate44100 + Play Count5 + Play Date3459349587 + Play Date UTC2013-08-14T22:26:27Z + Skip Count2 + Skip Date2013-09-21T01:52:26Z + Normalization1206 + Persistent IDFB3C822328B558E6 + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Mistro.mp3 + File Folder Count2 + Library Folder Count2 + + 719 + + Track ID719 + NamePirate spirit + ArtistBrent + ComposerBrent + AlbumBrent's Album + KindMPEG audio file + Size4335616 + Total Time180480 + Year2008 + BPM120 + Date Modified2008-06-16T10:25:28Z + Date Added2008-07-07T02:26:10Z + Bit Rate192 + Sample Rate44100 + Play Count3 + Play Date3367333081 + Play Date UTC2010-09-14T22:18:01Z + Skip Count3 + Skip Date2013-09-18T23:16:27Z + Normalization1214 + Persistent IDFB3C822328B558E7 + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Pirate%20spirit.mp3 + File Folder Count2 + Library Folder Count2 + + 721 + + Track ID721 + NameRun Away (New) + ArtistBrent + ComposerBrent + AlbumBrent's Album + KindMPEG audio file + Size3709305 + Total Time154383 + Year2008 + BPM120 + Date Modified2008-05-23T18:09:18Z + Date Added2008-07-07T02:26:10Z + Bit Rate192 + Sample Rate44100 + Play Count1 + Play Date3311361999 + Play Date UTC2008-12-06T03:46:39Z + Skip Count1 + Skip Date2013-09-20T11:43:52Z + Normalization1206 + Persistent IDFB3C822328B558E8 + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Run%20Away%20(New).mp3 + File Folder Count2 + Library Folder Count2 + + 723 + + Track ID723 + NameStar Gaze (Inspired) + ArtistCharlie And The Rising Moon + ComposerBrent + AlbumCharlie and The Rising Moon + KindMPEG audio file + Size2906438 + Total Time181498 + Year2008 + BPM120 + Date Modified2008-04-30T19:55:02Z + Date Added2008-07-07T02:26:10Z + Bit Rate128 + Sample Rate44100 + Skip Count3 + Skip Date2015-01-02T17:24:36Z + Normalization1238 + Persistent IDFB3C822328B558E9 + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Star%20Gaze%20(Inspired).mp3 + File Folder Count2 + Library Folder Count2 + + 725 + + Track ID725 + NameThe Dictator (New + ArtistBrent + ComposerBrent + AlbumPeanut Butter & Jam + KindMPEG audio file + Size3454364 + Total Time143830 + Year2008 + BPM120 + Date Modified2008-05-25T11:18:14Z + Date Added2008-07-07T02:26:11Z + Bit Rate192 + Sample Rate44100 + Play Count5 + Play Date3442000922 + Play Date UTC2013-01-26T04:22:02Z + Skip Count8 + Skip Date2013-10-20T22:55:47Z + Normalization1269 + Sort NameDictator (New + Persistent IDFB3C822328B558EA + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/The%20Dictator%20(New.mp3 + File Folder Count2 + Library Folder Count2 + + 727 + + Track ID727 + NameTown From Town + ArtistBrent + ComposerBrent + AlbumBrent's Album + KindMPEG audio file + Size2068200 + Total Time86073 + Year2008 + BPM120 + Date Modified2008-05-31T20:02:24Z + Date Added2008-07-07T02:26:11Z + Bit Rate192 + Sample Rate44100 + Play Count4 + Play Date3489334708 + Play Date UTC2014-07-27T23:38:28Z + Skip Count1 + Skip Date2013-10-28T12:04:27Z + Normalization1214 + Persistent IDFB3C822328B558EB + Track TypeFile + File Type1297101600 + Locationfile://localhost/Users/csev/Music/brent/Town%20From%20Town.mp3 + File Folder Count2 + Library Folder Count2 + + 731 + + Track ID731 + NameThe Wisdom of Crowds: Why the Many Are Smarter than the Few Part 1 of 3 + ArtistJames Surowiecki + Album ArtistJames Surowiecki + AlbumThe Wisdom of Crowds: Why the Many Are Smarter than the Few (Abridged Nonfiction) + GenreBusiness + KindProtected AAC audio file + Size34033717 + Total Time8586749 + Disc Number1 + Disc Count1 + Track Number1 + Track Count3 + Year2009 + Date Modified2009-01-08T06:25:40Z + Date Added2009-01-08T06:25:23Z + Bit Rate32 + Sample Rate24000 + Play Count15 + Play Date3378747452 + Play Date UTC2011-01-25T01:57:32Z + Release Date2009-01-01T00:00:00Z + Normalization741 + Artwork Count1 + Sort AlbumWisdom of Crowds: Why the Many Are Smarter than the Few (Abridged Nonfiction) + Sort NameWisdom of Crowds: Why the Many Are Smarter than the Few Part 1 of 3 + Persistent ID85E3BEC9D2F62A47 + Track TypeFile + Protected + Purchased + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/James%20Surowiecki/The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20than%20the%20Few%20(Abridged%20Nonfiction)/01%20The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20than%20the%20Few%20Part%201%20of%203.m4b + File Folder Count4 + Library Folder Count1 + + 733 + + Track ID733 + NameThe Wisdom of Crowds: Why the Many Are Smarter than the Few Part 2 of 3 + ArtistJames Surowiecki + Album ArtistJames Surowiecki + AlbumThe Wisdom of Crowds: Why the Many Are Smarter than the Few (Abridged Nonfiction) + GenreBusiness + KindProtected AAC audio file + Size33466501 + Total Time8443432 + Disc Number1 + Disc Count1 + Track Number2 + Track Count3 + Year2009 + Date Modified2009-01-08T06:25:45Z + Date Added2009-01-08T06:25:23Z + Bit Rate32 + Sample Rate24000 + Play Count9 + Play Date3411534540 + Play Date UTC2012-02-08T13:29:00Z + Release Date2009-01-01T00:00:00Z + Normalization674 + Artwork Count1 + Sort AlbumWisdom of Crowds: Why the Many Are Smarter than the Few (Abridged Nonfiction) + Sort NameWisdom of Crowds: Why the Many Are Smarter than the Few Part 2 of 3 + Persistent ID85E3BEC9D2F62A4C + Track TypeFile + Protected + Purchased + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/James%20Surowiecki/The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20than%20the%20Few%20(Abridged%20Nonfiction)/02%20The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20than%20the%20Few%20Part%202%20of%203.m4b + File Folder Count4 + Library Folder Count1 + + 735 + + Track ID735 + NameThe Wisdom of Crowds: Why the Many Are Smarter than the Few Part 3 of 3 + ArtistJames Surowiecki + Album ArtistJames Surowiecki + AlbumThe Wisdom of Crowds: Why the Many Are Smarter than the Few (Abridged Nonfiction) + GenreBusiness + KindProtected AAC audio file + Size16549445 + Total Time4168829 + Disc Number1 + Disc Count1 + Track Number3 + Track Count3 + Year2009 + Date Modified2009-01-08T06:25:31Z + Date Added2009-01-08T06:25:23Z + Bit Rate32 + Sample Rate24000 + Play Count3 + Play Date3347027187 + Play Date UTC2010-01-22T22:46:27Z + Release Date2009-01-01T00:00:00Z + Normalization649 + Artwork Count1 + Sort AlbumWisdom of Crowds: Why the Many Are Smarter than the Few (Abridged Nonfiction) + Sort NameWisdom of Crowds: Why the Many Are Smarter than the Few Part 3 of 3 + Persistent ID85E3BEC9D2F62A4F + Track TypeFile + Protected + Purchased + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/James%20Surowiecki/The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20than%20the%20Few%20(Abridged%20Nonfiction)/03%20The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20than%20the%20Few%20Part%203%20of%203.m4b + File Folder Count4 + Library Folder Count1 + + 737 + + Track ID737 + NameThe Wisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) Part 1 of 5 + ArtistJames Surowiecki + Album ArtistJames Surowiecki + AlbumThe Wisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) + GenreNonfiction + KindProtected AAC audio file + Size31405519 + Total Time7920893 + Disc Number1 + Disc Count1 + Track Number1 + Track Count5 + Year2009 + Date Modified2009-01-08T17:53:30Z + Date Added2009-01-08T17:53:09Z + Bit Rate32 + Sample Rate24000 + Play Count4 + Play Date3411484703 + Play Date UTC2012-02-07T23:38:23Z + Release Date2009-01-01T00:00:00Z + Normalization951 + Artwork Count1 + Sort AlbumWisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) + Sort NameWisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) Part 1 of 5 + Persistent ID10DCC84281424795 + Track TypeFile + Protected + Purchased + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/James%20Surowiecki/The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20Than%20the%20Few%20(Unabridged)/01%20The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20Than%20the%20Few%20(Unabridged)%20Part%201%20of%205.m4b + File Folder Count4 + Library Folder Count1 + + 739 + + Track ID739 + NameThe Wisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) Part 2 of 5 + ArtistJames Surowiecki + Album ArtistJames Surowiecki + AlbumThe Wisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) + GenreNonfiction + KindProtected AAC audio file + Size31409279 + Total Time7921106 + Disc Number1 + Disc Count1 + Track Number2 + Track Count5 + Year2009 + Date Modified2009-01-08T17:53:25Z + Date Added2009-01-08T17:53:09Z + Bit Rate32 + Sample Rate24000 + Release Date2009-01-01T00:00:00Z + Normalization1004 + Artwork Count1 + Sort AlbumWisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) + Sort NameWisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) Part 2 of 5 + Persistent ID10DCC84281424799 + Track TypeFile + Protected + Purchased + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/James%20Surowiecki/The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20Than%20the%20Few%20(Unabridged)/02%20The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20Than%20the%20Few%20(Unabridged)%20Part%202%20of%205.m4b + File Folder Count4 + Library Folder Count1 + + 741 + + Track ID741 + NameThe Wisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) Part 3 of 5 + ArtistJames Surowiecki + Album ArtistJames Surowiecki + AlbumThe Wisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) + GenreNonfiction + KindProtected AAC audio file + Size31585647 + Total Time7965736 + Disc Number1 + Disc Count1 + Track Number3 + Track Count5 + Year2009 + Date Modified2009-01-08T17:53:20Z + Date Added2009-01-08T17:53:09Z + Bit Rate32 + Sample Rate24000 + Release Date2009-01-01T00:00:00Z + Normalization970 + Artwork Count1 + Sort AlbumWisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) + Sort NameWisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) Part 3 of 5 + Persistent ID10DCC8428142479C + Track TypeFile + Protected + Purchased + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/James%20Surowiecki/The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20Than%20the%20Few%20(Unabridged)/03%20The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20Than%20the%20Few%20(Unabridged)%20Part%203%20of%205.m4b + File Folder Count4 + Library Folder Count1 + + 743 + + Track ID743 + NameThe Wisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) Part 4 of 5 + ArtistJames Surowiecki + Album ArtistJames Surowiecki + AlbumThe Wisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) + GenreNonfiction + KindProtected AAC audio file + Size38264415 + Total Time9653330 + Disc Number1 + Disc Count1 + Track Number4 + Track Count5 + Year2009 + Date Modified2009-01-08T17:53:40Z + Date Added2009-01-08T17:53:09Z + Bit Rate32 + Sample Rate24000 + Play Count1 + Play Date3347250411 + Play Date UTC2010-01-25T12:46:51Z + Release Date2009-01-01T00:00:00Z + Normalization953 + Artwork Count1 + Sort AlbumWisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) + Sort NameWisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) Part 4 of 5 + Persistent ID10DCC8428142479F + Track TypeFile + Protected + Purchased + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/James%20Surowiecki/The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20Than%20the%20Few%20(Unabridged)/04%20The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20Than%20the%20Few%20(Unabridged)%20Part%204%20of%205.m4b + File Folder Count4 + Library Folder Count1 + + 745 + + Track ID745 + NameThe Wisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) Part 5 of 5 + ArtistJames Surowiecki + Album ArtistJames Surowiecki + AlbumThe Wisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) + GenreNonfiction + KindProtected AAC audio file + Size3006127 + Total Time746536 + Disc Number1 + Disc Count1 + Track Number5 + Track Count5 + Year2009 + Date Modified2009-01-08T17:53:31Z + Date Added2009-01-08T17:53:09Z + Bit Rate32 + Sample Rate24000 + Release Date2009-01-01T00:00:00Z + Normalization980 + Artwork Count1 + Sort AlbumWisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) + Sort NameWisdom of Crowds: Why the Many Are Smarter Than the Few (Unabridged) Part 5 of 5 + Persistent ID10DCC842814247A2 + Track TypeFile + Protected + Purchased + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/James%20Surowiecki/The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20Than%20the%20Few%20(Unabridged)/05%20The%20Wisdom%20of%20Crowds_%20Why%20the%20Many%20Are%20Smarter%20Than%20the%20Few%20(Unabridged)%20Part%205%20of%205.m4b + File Folder Count4 + Library Folder Count1 + + 747 + + Track ID747 + Namesquirrel + KindMPEG-4 video file + Size6258535 + Total Time60160 + Date Modified2010-08-16T20:36:55Z + Date Added2009-04-15T16:09:51Z + Bit Rate123 + Play Count9 + Play Date3457182948 + Play Date UTC2013-07-20T20:35:48Z + Artwork Count1 + Persistent ID673C9179D73A4C38 + Track TypeFile + Has Video + HD + Video Width320 + Video Height240 + File Type1295275600 + Locationfile://localhost/Users/csev/Desktop/teach/shared/lectures/Open-Source-and-Intellectual-Property/squirrel.m4v + File Folder Count6 + Library Folder Count3 + + 751 + + Track ID751 + Name09-08-29-fm-live-1400 + KindMPEG-4 video file + Size178362647 + Total Time1379645 + Date Modified2010-08-16T20:35:13Z + Date Added2009-09-03T15:38:30Z + Bit Rate127 + Artwork Count1 + Persistent ID8BE6AFD303764817 + Track TypeFile + Has Video + HD + Video Width480 + Video Height360 + Locationfile://localhost/Users/csev/Desktop/publish/media/2009/09-08-29-fm-live-1400.m4v + File Folder Count5 + Library Folder Count3 + + 753 + + Track ID753 + Name09-09-03-fm-acoustic + KindMPEG-4 video file + Size19658986 + Total Time151098 + Date Modified2010-08-16T20:35:31Z + Date Added2009-09-03T15:44:26Z + Bit Rate127 + Play Count3 + Play Date3348154459 + Play Date UTC2010-02-04T23:54:19Z + Artwork Count1 + Persistent ID2E2DD845FA11214A + Track TypeFile + Has Video + HD + Video Width480 + Video Height360 + File Type1295275600 + Locationfile://localhost/Users/csev/Desktop/publish/media/2009/09-09-03-fm-acoustic.m4v + File Folder Count5 + Library Folder Count3 + + 755 + + Track ID755 + Nameedu2020 + KindMPEG-4 video file + Size119910967 + Total Time925378 + Date Modified2010-08-16T20:32:54Z + Date Added2009-09-23T00:40:24Z + Bit Rate128 + Play Count1 + Play Date3338755712 + Play Date UTC2009-10-19T04:08:32Z + Artwork Count1 + Persistent IDA889BC0992F19A30 + Track TypeFile + Has Video + HD + Video Width480 + Video Height360 + File Type1295275600 + Locationfile:///Users/csev/Desktop/publish/media/2006/edu2020.m4v + File Folder Count5 + Library Folder Count3 + + 757 + + Track ID757 + NameLTI-And-Moodle + KindMPEG-4 video file + Size76529828 + Total Time201800 + Date Modified2010-08-16T20:35:53Z + Date Added2009-10-05T14:04:23Z + Bit Rate122 + Play Count2 + Play Date3457182719 + Play Date UTC2013-07-20T20:31:59Z + Artwork Count1 + Persistent IDE0CA8917AA8FD104 + Track TypeFile + Has Video + HD + Video Width960 + Video Height540 + Locationfile://localhost/Users/csev/Desktop/publish/media/2009/LTI-And-Moodle.m4v + File Folder Count5 + Library Folder Count3 + + 759 + + Track ID759 + Namesmallplanet-di + KindMPEG-4 video file + Size237691027 + Total Time1832733 + Date Modified2010-08-16T20:36:10Z + Date Added2010-01-02T20:54:38Z + Bit Rate128 + Artwork Count1 + Persistent IDC0567644DAFD9364 + Track TypeFile + Has Video + HD + Video Width480 + Video Height360 + File Type1295275600 + Locationfile://localhost/Users/csev/Desktop/publish/media/2009/smallplanet-di.m4v + File Folder Count5 + Library Folder Count3 + + 761 + + Track ID761 + Namebeautiful-mind + KindMPEG-4 video file + Size32045106 + Total Time267350 + Date Modified2010-01-08T02:43:50Z + Date Added2010-01-08T02:43:28Z + Bit Rate128 + Play Count2 + Play Date3403465541 + Play Date UTC2011-11-07T04:05:41Z + Artwork Count1 + Persistent ID1F35F2DBC91F7B2E + Track TypeFile + Has Video + HD + Video Width480 + Video Height258 + File Type1295275600 + Locationfile://localhost/Users/csev/Desktop/teach/special/nash/x2.m4v + File Folder Count5 + Library Folder Count3 + + 777 + + Track ID777 + Namesteering-wheel-ipad-1400 + KindQuickTime movie file + Size16673069 + Total Time86720 + Date Modified2010-08-16T20:36:53Z + Date Added2010-04-21T17:37:17Z + Bit Rate122 + Play Count13 + Play Date3474362492 + Play Date UTC2014-02-04T17:41:32Z + Artwork Count1 + Persistent IDB2289117ABE0CA2A + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1299148630 + Locationfile://localhost/Users/csev/Desktop/publish/media/2010/steering-wheel-ipad-1400.mov + File Folder Count5 + Library Folder Count3 + + 779 + + Track ID779 + NameMisty + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size4988454 + Total Time249312 + Disc Number1 + Disc Count1 + Track Number1 + Track Count14 + Date Modified2010-03-22T02:49:02Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count302 + Play Date3502702412 + Play Date UTC2014-12-29T17:53:32Z + Skip Count3 + Skip Date2014-04-19T03:15:14Z + Normalization1236 + Persistent ID63FA72AAB79FADC7 + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/01%20Misty.mp3 + File Folder Count3 + Library Folder Count2 + + 781 + + Track ID781 + NameMy Funny Valentine + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size4719928 + Total Time235885 + Disc Number1 + Disc Count1 + Track Number2 + Track Count14 + Date Modified2010-03-22T02:49:28Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count301 + Play Date3502702648 + Play Date UTC2014-12-29T17:57:28Z + Skip Count1 + Skip Date2013-08-30T17:19:41Z + Normalization1271 + Persistent ID2A019632F72B3E7C + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/02%20My%20Funny%20Valentine.mp3 + File Folder Count3 + Library Folder Count2 + + 783 + + Track ID783 + NameSince I Don't Have You + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size5039149 + Total Time251846 + Disc Number1 + Disc Count1 + Track Number3 + Track Count14 + Date Modified2010-03-22T02:49:52Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count288 + Play Date3502705727 + Play Date UTC2014-12-29T18:48:47Z + Skip Count1 + Skip Date2013-08-30T17:19:56Z + Normalization1526 + Persistent ID5571112CEB62967F + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/03%20Since%20I%20Don't%20Have%20You.mp3 + File Folder Count3 + Library Folder Count2 + + 785 + + Track ID785 + NameTenderly + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size4550122 + Total Time227395 + Disc Number1 + Disc Count1 + Track Number4 + Track Count14 + Date Modified2010-03-22T02:50:12Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count284 + Play Date3502705954 + Play Date UTC2014-12-29T18:52:34Z + Normalization1228 + Persistent ID51530ECF30B5AE4F + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/04%20Tenderly.mp3 + File Folder Count3 + Library Folder Count2 + + 787 + + Track ID787 + NameWhen I Fall In Love + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size3757578 + Total Time187768 + Disc Number1 + Disc Count1 + Track Number5 + Track Count14 + Date Modified2010-03-22T02:50:28Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count281 + Play Date3502707632 + Play Date UTC2014-12-29T19:20:32Z + Normalization1240 + Persistent ID47A3FCE104CB5B48 + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/05%20When%20I%20Fall%20In%20Love.mp3 + File Folder Count3 + Library Folder Count2 + + 789 + + Track ID789 + NameUnforgettable + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size5460756 + Total Time272927 + Disc Number1 + Disc Count1 + Track Number6 + Track Count14 + Date Modified2010-03-22T02:50:50Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count280 + Play Date3502891210 + Play Date UTC2014-12-31T22:20:10Z + Normalization1245 + Persistent ID1F6E415BC7F8FEC9 + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/06%20Unforgettable.mp3 + File Folder Count3 + Library Folder Count2 + + 791 + + Track ID791 + NameThe Way You Look Tonight + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size4946677 + Total Time247222 + Disc Number1 + Disc Count1 + Track Number7 + Track Count14 + Date Modified2010-03-22T02:51:08Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count277 + Play Date3502814550 + Play Date UTC2014-12-31T01:02:30Z + Normalization1236 + Sort NameWay You Look Tonight + Persistent IDEB64D7C8EAA3D2AE + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/07%20The%20Way%20You%20Look%20Tonight.mp3 + File Folder Count3 + Library Folder Count2 + + 793 + + Track ID793 + NameI've Grown Accustomed To Your Face + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size2962948 + Total Time148035 + Disc Number1 + Disc Count1 + Track Number8 + Track Count14 + Date Modified2010-03-22T02:51:20Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count280 + Play Date3502708300 + Play Date UTC2014-12-29T19:31:40Z + Normalization1270 + Persistent IDD12BA1831DE7F885 + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/08%20I've%20Grown%20Accustomed%20To%20Your%20Face.mp3 + File Folder Count3 + Library Folder Count2 + + 795 + + Track ID795 + NameSmoke Gets In Your Eyes + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size3972309 + Total Time198504 + Disc Number1 + Disc Count1 + Track Number9 + Track Count14 + Date Modified2010-03-22T02:51:34Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count277 + Play Date3502884760 + Play Date UTC2014-12-31T20:32:40Z + Normalization1590 + Persistent IDD64E4275F7620258 + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/09%20Smoke%20Gets%20In%20Your%20Eyes.mp3 + File Folder Count3 + Library Folder Count2 + + 797 + + Track ID797 + NameFly Me To The Moon + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size3653088 + Total Time182543 + Disc Number1 + Disc Count1 + Track Number10 + Track Count14 + Date Modified2010-03-22T02:51:46Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count275 + Play Date3502731260 + Play Date UTC2014-12-30T01:54:20Z + Normalization1152 + Persistent IDA03FC6024E87B87B + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/10%20Fly%20Me%20To%20The%20Moon.mp3 + File Folder Count3 + Library Folder Count2 + + 799 + + Track ID799 + NameUnchained Melody + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size5189609 + Total Time259369 + Disc Number1 + Disc Count1 + Track Number11 + Track Count14 + Date Modified2010-03-22T02:52:06Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count265 + Play Date3502731519 + Play Date UTC2014-12-30T01:58:39Z + Normalization1286 + Persistent ID0A9D507FFE1FF7F5 + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/11%20Unchained%20Melody.mp3 + File Folder Count3 + Library Folder Count2 + + 801 + + Track ID801 + NameThese Foolish Things Remind Me Of You + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size3696471 + Total Time184711 + Disc Number1 + Disc Count1 + Track Number12 + Track Count14 + Date Modified2010-03-22T02:54:04Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count267 + Play Date3502731704 + Play Date UTC2014-12-30T02:01:44Z + Normalization1236 + Persistent ID58145C5B70CC20BF + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/12%20These%20Foolish%20Things%20Remind%20Me%20Of%20You.mp3 + File Folder Count3 + Library Folder Count2 + + 803 + + Track ID803 + NameLa Vie En Rose + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size5537558 + Total Time276767 + Disc Number1 + Disc Count1 + Track Number13 + Track Count14 + Date Modified2010-03-22T02:54:20Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count259 + Play Date3502731981 + Play Date UTC2014-12-30T02:06:21Z + Normalization1255 + Persistent IDB0930E7ABC4BB695 + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/13%20La%20Vie%20En%20Rose.mp3 + File Folder Count3 + Library Folder Count2 + + 805 + + Track ID805 + NameAs Time Goes By + ArtistDavid Osborne + AlbumMoonlight And Love Songs + GenreClassical + KindMPEG audio file + Size5161918 + Total Time257985 + Disc Number1 + Disc Count1 + Track Number14 + Track Count14 + Date Modified2010-03-22T02:54:36Z + Date Added2010-04-22T11:09:30Z + Bit Rate160 + Sample Rate44100 + Play Count290 + Play Date3518868768 + Play Date UTC2015-07-04T19:32:48Z + Normalization1273 + Persistent IDA6B8E8FCD26506AA + Track TypeFile + File Type1297106739 + Locationfile://localhost/Users/csev/Music/albums/Moonlight/14%20As%20Time%20Goes%20By.mp3 + File Folder Count3 + Library Folder Count2 + + 817 + + Track ID817 + Namemarissa-excerpt-1400 + KindQuickTime movie file + Size14146281 + Total Time127062 + Date Modified2010-08-16T20:34:36Z + Date Added2010-12-08T21:20:16Z + Bit Rate95 + Play Count2 + Play Date3457182833 + Play Date UTC2013-07-20T20:33:53Z + Artwork Count1 + Persistent IDEADE74BBD7546249 + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1299148630 + Locationfile://localhost/Users/csev/Desktop/publish/media/2008/marissa-excerpt-1400.mov + File Folder Count5 + Library Folder Count3 + + 821 + + Track ID821 + NamePilot + ArtistFairly Legal + Album ArtistFairly Legal + AlbumFairly Legal, Season 1 + GenreDrama + KindProtected MPEG-4 video file + Size929081228 + Total Time3847006 + Disc Number1 + Disc Count1 + Track Number1 + Year2011 + Date Modified2015-01-04T18:19:13Z + Date Added2011-02-15T11:54:06Z + Bit Rate122 + Play Count1 + Release Date2011-01-20T08:00:00Z + Artwork Count1 + SeriesFairly Legal + Season1 + EpisodeCJG01 + Episode Order1 + Sort AlbumFairly Legal, Season 1 + Persistent IDA98AB8D02586BE0C + Content Ratingus-tv|TV-PG|400| + Track TypeFile + Protected + Purchased + Has Video + HD + Video Width640 + Video Height480 + TV Show + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/TV%20Shows/Fairly%20Legal/01%20Pilot.m4v + File Folder Count4 + Library Folder Count1 + + 827 + + Track ID827 + Name02-1995-timbl-800 + KindMPEG-4 video file + Size16905007 + Total Time82449 + Date Modified2011-04-07T02:55:58Z + Date Added2011-04-07T02:55:58Z + Bit Rate129 + Play Count2 + Play Date3385015693 + Play Date UTC2011-04-07T14:08:13Z + Artwork Count1 + Persistent ID2D0093414224D62E + Track TypeFile + Has Video + HD + Video Width480 + Video Height360 + File Type1295275552 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Movies/02-1995-timbl-800.m4v + File Folder Count3 + Library Folder Count1 + + 829 + + Track ID829 + Name03-1997-larry-smarr-mini + KindMPEG-4 video file + Size34485203 + Total Time171964 + Date Modified2011-04-07T02:57:21Z + Date Added2011-04-07T02:57:21Z + Bit Rate102 + Play Count2 + Play Date3385015868 + Play Date UTC2011-04-07T14:11:08Z + Artwork Count1 + Persistent IDC224160C1E0E3DD3 + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1295275552 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Movies/03-1997-larry-smarr-mini.m4v + File Folder Count3 + Library Folder Count1 + + 831 + + Track ID831 + Name04-2010-nsfnet-dvh-1400-short + KindMPEG-4 video file + Size34667870 + Total Time169537 + Date Modified2011-04-07T03:00:45Z + Date Added2011-04-07T03:00:45Z + Bit Rate125 + Play Count2 + Play Date3385016042 + Play Date UTC2011-04-07T14:14:02Z + Artwork Count1 + Persistent ID59C4478F66BE12EA + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1295275552 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Movies/04-2010-nsfnet-dvh-1400-short.m4v + File Folder Count3 + Library Folder Count1 + + 833 + + Track ID833 + Name05-1999-cailliau-1400CAPTIONED-short + KindMPEG-4 video file + Size24121372 + Total Time119255 + Date Modified2011-04-07T03:02:58Z + Date Added2011-04-07T03:02:58Z + Bit Rate109 + Play Count2 + Play Date3385016167 + Play Date UTC2011-04-07T14:16:07Z + Artwork Count1 + Persistent IDB6A4C492BC8159C0 + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1295275552 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Movies/05-1999-cailliau-1400CAPTIONED-short.m4v + File Folder Count3 + Library Folder Count1 + + 835 + + Track ID835 + Name06-2006-kunz-1400CAPTIONED-short + KindMPEG-4 video file + Size29042609 + Total Time142804 + Date Modified2011-04-07T03:09:14Z + Date Added2011-04-07T03:09:15Z + Bit Rate117 + Play Count1 + Play Date3384977739 + Play Date UTC2011-04-07T03:35:39Z + Artwork Count1 + Persistent IDFFE97D632179A9E0 + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1295275552 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Movies/06-2006-kunz-1400CAPTIONED-short.m4v + File Folder Count3 + Library Folder Count1 + + 837 + + Track ID837 + Name07-2008-hardin-1400CAPTIONED-short + KindMPEG-4 video file + Size39182645 + Total Time191785 + Date Modified2011-04-07T03:12:54Z + Date Added2011-04-07T03:12:54Z + Bit Rate126 + Play Count1 + Play Date3385015344 + Play Date UTC2011-04-07T14:02:24Z + Artwork Count1 + Persistent ID5C6B502FAF0F6184 + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1295275552 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Movies/07-2008-hardin-1400CAPTIONED-short.m4v + File Folder Count3 + Library Folder Count1 + + 839 + + Track ID839 + Name08-1999-cailliau-1400CAPTIONED-short-II + KindMPEG-4 video file + Size10096403 + Total Time49794 + Date Modified2011-04-07T03:13:52Z + Date Added2011-04-07T03:13:52Z + Bit Rate108 + Play Count1 + Play Date3385015401 + Play Date UTC2011-04-07T14:03:21Z + Artwork Count1 + Persistent ID374824304B7F35AF + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1295275552 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Movies/08-1999-cailliau-1400CAPTIONED-short-II.m4v + File Folder Count3 + Library Folder Count1 + + 841 + + Track ID841 + Name09-2008-hardin-1400CAPTIONED-short-II + KindMPEG-4 video file + Size11191407 + Total Time54720 + Date Modified2011-04-07T03:15:39Z + Date Added2011-04-07T03:15:39Z + Bit Rate125 + Play Count1 + Play Date3385015472 + Play Date UTC2011-04-07T14:04:32Z + Artwork Count1 + Persistent ID0CCCF96D4D180AE3 + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1295275552 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Movies/09-2008-hardin-1400CAPTIONED-short-II.m4v + File Folder Count3 + Library Folder Count1 + + 843 + + Track ID843 + Name10-1997-bezos-1400-short + KindMPEG-4 video file + Size22485593 + Total Time109877 + Date Modified2011-04-07T03:17:53Z + Date Added2011-04-07T03:17:53Z + Bit Rate126 + Play Count2 + Play Date3425313404 + Play Date UTC2012-07-16T23:56:44Z + Artwork Count1 + Persistent ID6D98FA50FCBB1DBD + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1295275552 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Movies/10-1997-bezos-1400-short.m4v + File Folder Count3 + Library Folder Count1 + + 845 + + Track ID845 + Name04-LTI-And-Moodle + KindMPEG-4 video file + Size76529828 + Total Time201800 + Date Modified2010-08-16T20:35:52Z + Date Added2011-04-12T14:44:49Z + Bit Rate125 + Artwork Count1 + Persistent ID00440A343624FBEF + Track TypeFile + Has Video + HD + Video Width960 + Video Height540 + Locationfile://localhost/Users/csev/Desktop/publish/talks/chuck-talks/2011/2011-04-13-excellent/04-LTI-And-Moodle.m4v + File Folder Count7 + Library Folder Count3 + + 851 + + Track ID851 + Name2011-06-05-moodle-ipad + KindQuickTime movie file + Size67673426 + Total Time50693 + Date Modified2011-06-06T01:20:36Z + Date Added2011-06-11T13:07:52Z + Play Count1 + Play Date3436852730 + Play Date UTC2012-11-27T14:18:50Z + Artwork Count1 + Persistent ID080F074DBA9AAA2E + Track TypeFile + Has Video + HD + Video Width1280 + Video Height720 + File Type1299148630 + Locationfile://localhost/Users/csev/Desktop/publish/media/2011/2011-06-05-moodle-ipad.mov + File Folder Count5 + Library Folder Count3 + + 855 + + Track ID855 + NameMary_poppins + KindMPEG-4 video file + Size1619661503 + Total Time7782206 + Date Modified2011-09-25T01:37:50Z + Date Added2011-09-26T05:08:14Z + Bit Rate156 + Play Count1 + Play Date3399844118 + Play Date UTC2011-09-26T05:08:38Z + Artwork Count1 + Persistent ID0D2FCCA4F5CBCF07 + Track TypeFile + Has Video + HD + Video Width672 + Video Height478 + Locationfile://localhost/Volumes/TOSHIBA/Mary_poppins.m4v + File Folder Count-1 + Library Folder Count-1 + + 857 + + Track ID857 + Namespace cowboy + KindMPEG audio file + Size980167 + Total Time48901 + Year2008 + BPM84 + Date Modified2011-09-26T16:14:40Z + Date Added2011-09-26T16:14:39Z + Bit Rate160 + Sample Rate44100 + Play Count2 + Play Date3416573961 + Play Date UTC2012-04-06T20:19:21Z + Normalization1804 + Persistent ID5A8A14DB9666D67C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Unknown%20Artist/Unknown%20Album/space%20cowboy.mp3 + File Folder Count4 + Library Folder Count1 + + 859 + + Track ID859 + NameGeorgeTonSupercomputing + KindMPEG-4 video file + Size69318015 + Total Time181347 + Date Modified2011-10-06T19:23:44Z + Date Added2011-10-07T00:28:13Z + Bit Rate120 + Play Count1 + Play Date3400777708 + Play Date UTC2011-10-07T00:28:28Z + Artwork Count1 + Persistent ID405DDBE13094F904 + Track TypeFile + Has Video + HD + Video Width720 + Video Height540 + Locationfile://localhost/Users/csev/Downloads/GeorgeTonSupercomputing.m4v + File Folder Count2 + Library Folder Count3 + + 861 + + Track ID861 + Name2011-10-08-smarr-05-1400 + KindQuickTime movie file + Size132547654 + Total Time690057 + Date Modified2011-10-08T17:35:21Z + Date Added2011-10-11T15:34:44Z + Bit Rate114 + Play Count1 + Play Date3401247494 + Play Date UTC2011-10-12T10:58:14Z + Artwork Count1 + Persistent ID6299A2896CB66726 + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + Locationfile://localhost/Users/csev/Desktop/publish/media/2011/2011-10-08-smarr-05-1400.mov + File Folder Count5 + Library Folder Count3 + + 867 + + Track ID867 + NameJobs2a + Artistcsev + Composercsev + Albumcsev's Album + KindMPEG audio file + Size4332691 + Total Time541074 + Year2012 + BPM120 + Date Modified2012-01-21T17:45:30Z + Date Added2012-01-22T03:07:57Z + Bit Rate64 + Sample Rate44100 + Normalization1368 + Persistent ID7E5C60CFE0150783 + Track TypeFile + Locationfile://localhost/Users/csev/Desktop/ieee/columns/2012-01-Jobs/2012-01-IEEE-Steve.mp3 + File Folder Count5 + Library Folder Count3 + + 873 + + Track ID873 + Namehte postal service - the impor + ArtistThe Postal Service + Albumunreleased demo + GenreElectronic + KindMPEG audio file + Size3879312 + Total Time193959 + Year2006 + Date Modified2012-02-19T06:18:14Z + Date Added2012-02-19T12:18:35Z + Bit Rate160 + Sample Rate44100 + CommentsComment + Skip Count1 + Skip Date2012-04-05T04:19:46Z + Sort ArtistPostal Service + Persistent ID85C537CB24DC3AFE + Track TypeFile + Locationfile://localhost/Users/csev/postal%2520service%2520-%2520importance%2520of%2520being.mp3 + File Folder Count1 + Library Folder Count3 + + 877 + + Track ID877 + Name2012-06-Bletchley-IEEE + KindQuickTime movie file + Size276854286 + Total Time1490488 + Date Modified2012-05-24T17:28:38Z + Date Added2012-06-11T11:18:28Z + Bit Rate114 + Artwork Count1 + Persistent ID35D5EA0419D09F91 + Track TypeFile + Has Video + HD + Video Width960 + Video Height540 + File Type1299148630 + Locationfile://localhost/Users/csev/Desktop/publish/media/2012/2012-06-Bletchley-IEEE.mov + File Folder Count5 + Library Folder Count3 + + 879 + + Track ID879 + Name2012-05-The-Best-Taco-In-The-World + KindQuickTime movie file + Size26753540 + Total Time142608 + Date Modified2012-05-22T14:32:14Z + Date Added2012-06-11T11:18:31Z + Bit Rate107 + Play Count3 + Play Date3442342656 + Play Date UTC2013-01-30T03:17:36Z + Artwork Count1 + Persistent ID75F48759FDDDC216 + Track TypeFile + Has Video + HD + Video Width960 + Video Height540 + File Type1299148630 + Locationfile://localhost/Users/csev/Desktop/publish/media/2012/2012-05-The-Best-Taco-In-The-World.mov + File Folder Count5 + Library Folder Count3 + + 885 + + Track ID885 + Name2012-10-30-Andorra-Video + KindQuickTime movie file + Size3587383 + Total Time37130 + Date Modified2012-10-30T17:53:20Z + Date Added2012-10-30T22:59:27Z + Bit Rate94 + Play Count3 + Play Date3488657196 + Play Date UTC2014-07-20T03:26:36Z + Artwork Count1 + Persistent IDE43B3467D29CEA57 + Track TypeFile + Has Video + HD + Video Width512 + Video Height288 + File Type1299148630 + Locationfile://localhost/Users/csev/Desktop/publish/media/2012/2012-10-30-Andorra-Video.mov + File Folder Count5 + Library Folder Count3 + + 887 + + Track ID887 + NameWinter Wonderland + ArtistBing Crosby + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size2897142 + Total Time144744 + Disc Number1 + Disc Count1 + Track Number1 + Track Count12 + Year2007 + Date Modified2012-11-22T14:06:56Z + Date Added2012-11-22T14:06:42Z + Bit Rate160 + Sample Rate44100 + Play Count163 + Play Date3530008410 + Play Date UTC2015-11-10T18:53:30Z + Normalization1658 + Persistent ID790FC8E37767D7AA + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bing%20Crosby/Seasons%20Greatings/01%20Winter%20Wonderland.mp3 + File Folder Count4 + Library Folder Count1 + + 889 + + Track ID889 + NameJingle Bells + ArtistFrank Sinatra + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size2437384 + Total Time121756 + Disc Number1 + Disc Count1 + Track Number2 + Track Count12 + Year1957 + Date Modified2012-11-22T14:07:08Z + Date Added2012-11-22T14:06:57Z + Bit Rate160 + Sample Rate44100 + Play Count271 + Play Date3495815263 + Play Date UTC2014-10-10T23:47:43Z + Skip Count1 + Skip Date2013-11-27T19:01:10Z + Normalization1797 + Persistent ID943A913D9CD9664F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Seasons%20Greatings/02%20Jingle%20Bells.mp3 + File Folder Count4 + Library Folder Count1 + + 891 + + Track ID891 + NameWhite Christmas + ArtistBing Crosby + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size1914936 + Total Time95634 + Disc Number1 + Disc Count1 + Track Number3 + Track Count12 + Year2007 + Date Modified2012-11-22T14:07:18Z + Date Added2012-11-22T14:07:10Z + Bit Rate160 + Sample Rate44100 + Play Count158 + Play Date3501748756 + Play Date UTC2014-12-18T16:59:16Z + Normalization1076 + Persistent IDCC828327804C14BB + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bing%20Crosby/Seasons%20Greatings/03%20White%20Christmas.mp3 + File Folder Count4 + Library Folder Count1 + + 893 + + Track ID893 + NameThe Christmas Song + ArtistFrank Sinatra + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size4194908 + Total Time209632 + Disc Number1 + Disc Count1 + Track Number4 + Track Count12 + Year2007 + Date Modified2012-11-22T14:07:37Z + Date Added2012-11-22T14:07:19Z + Bit Rate160 + Sample Rate44100 + Play Count272 + Play Date3503058751 + Play Date UTC2015-01-02T20:52:31Z + Skip Count2 + Skip Date2013-07-01T12:05:53Z + Normalization1004 + Sort NameChristmas Song + Persistent IDBFE8770720032426 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Seasons%20Greatings/04%20The%20Christmas%20Song.mp3 + File Folder Count4 + Library Folder Count1 + + 895 + + Track ID895 + NameLittle Drummer Boy + ArtistBing Crosby + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size3568490 + Total Time178311 + Disc Number1 + Disc Count1 + Track Number5 + Track Count12 + Year1962 + Date Modified2012-11-22T14:07:52Z + Date Added2012-11-22T14:07:38Z + Bit Rate160 + Sample Rate44100 + Play Count154 + Play Date3503046272 + Play Date UTC2015-01-02T17:24:32Z + Skip Count1 + Skip Date2013-07-30T03:22:26Z + Normalization1011 + Persistent ID15F8671BEF8A869D + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bing%20Crosby/Seasons%20Greatings/05%20Little%20Drummer%20Boy.mp3 + File Folder Count4 + Library Folder Count1 + + 897 + + Track ID897 + NameSilent Night + ArtistFrank Sinatra + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size2983343 + Total Time149054 + Disc Number1 + Disc Count1 + Track Number6 + Track Count12 + Year2007 + Date Modified2012-11-22T14:08:05Z + Date Added2012-11-22T14:07:55Z + Bit Rate160 + Sample Rate44100 + Play Count257 + Play Date3495815602 + Play Date UTC2014-10-10T23:53:22Z + Normalization841 + Persistent IDB362AA0F8EF9D629 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Seasons%20Greatings/06%20Silent%20Night.mp3 + File Folder Count4 + Library Folder Count1 + + 899 + + Track ID899 + NameLet It Snow + ArtistBing Crosby + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size2504777 + Total Time125126 + Disc Number1 + Disc Count1 + Track Number7 + Track Count12 + Year2007 + Date Modified2012-11-22T14:08:14Z + Date Added2012-11-22T14:08:06Z + Bit Rate160 + Sample Rate44100 + Play Count154 + Play Date3501747959 + Play Date UTC2014-12-18T16:45:59Z + Normalization1072 + Persistent ID422F95CB083BA37E + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bing%20Crosby/Seasons%20Greatings/07%20Let%20It%20Snow.mp3 + File Folder Count4 + Library Folder Count1 + + 901 + + Track ID901 + NameMistletoe And Holly + ArtistFrank Sinatra + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size2772280 + Total Time138501 + Disc Number1 + Disc Count1 + Track Number8 + Track Count12 + Year2007 + Date Modified2012-11-22T14:08:25Z + Date Added2012-11-22T14:08:15Z + Bit Rate160 + Sample Rate44100 + Play Count257 + Play Date3495815141 + Play Date UTC2014-10-10T23:45:41Z + Normalization1310 + Persistent ID8D3344562905E9C3 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Seasons%20Greatings/08%20Mistletoe%20And%20Holly.mp3 + File Folder Count4 + Library Folder Count1 + + 903 + + Track ID903 + NameO Holy Night + ArtistBing Crosby + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size4282671 + Total Time214021 + Disc Number1 + Disc Count1 + Track Number9 + Track Count12 + Year2007 + Date Modified2012-11-22T14:08:40Z + Date Added2012-11-22T14:08:26Z + Bit Rate160 + Sample Rate44100 + Play Count150 + Play Date3501748337 + Play Date UTC2014-12-18T16:52:17Z + Normalization2469 + Persistent IDE7A2DB8DE5F630D0 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bing%20Crosby/Seasons%20Greatings/09%20O%20Holy%20Night.mp3 + File Folder Count4 + Library Folder Count1 + + 905 + + Track ID905 + NameHave Yourself A Merry Little Christmas + ArtistFrank Sinatra + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size4167239 + Total Time208248 + Disc Number1 + Disc Count1 + Track Number10 + Track Count12 + Year2007 + Date Modified2012-11-22T14:08:55Z + Date Added2012-11-22T14:08:41Z + Bit Rate160 + Sample Rate44100 + Play Count252 + Play Date3495814793 + Play Date UTC2014-10-10T23:39:53Z + Normalization1120 + Persistent IDBF1D2FCB64067EDB + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Seasons%20Greatings/10%20Have%20Yourself%20A%20Merry%20Little%20Christmas.mp3 + File Folder Count4 + Library Folder Count1 + + 907 + + Track ID907 + NameDo You Hear What I Hear + ArtistBing Crosby + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size3296822 + Total Time164728 + Disc Number1 + Disc Count1 + Track Number11 + Track Count12 + Year2007 + Date Modified2012-11-22T14:09:06Z + Date Added2012-11-22T14:08:55Z + Bit Rate160 + Sample Rate44100 + Play Count155 + Play Date3501748123 + Play Date UTC2014-12-18T16:48:43Z + Skip Count2 + Skip Date2013-07-01T12:47:02Z + Normalization2718 + Persistent IDFBE7B8E169AA4DF8 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Bing%20Crosby/Seasons%20Greatings/11%20Do%20You%20Hear%20What%20I%20Hear.mp3 + File Folder Count4 + Library Folder Count1 + + 909 + + Track ID909 + NameI'll Be Home For Christmas + ArtistFrank Sinatra + ComposerFrank Siatra & Bing Crosby + AlbumSeasons Greatings + GenreHoliday + KindMPEG audio file + Size3819799 + Total Time190876 + Disc Number1 + Disc Count1 + Track Number12 + Track Count12 + Year2007 + Date Modified2012-11-22T14:09:18Z + Date Added2012-11-22T14:09:06Z + Bit Rate160 + Sample Rate44100 + Play Count249 + Play Date3501663269 + Play Date UTC2014-12-17T17:14:29Z + Normalization1156 + Persistent IDF1A06CC26CF3641B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Frank%20Sinatra/Seasons%20Greatings/12%20I'll%20Be%20Home%20For%20Christmas.mp3 + File Folder Count4 + Library Folder Count1 + + 911 + + Track ID911 + NameTrack 01 + ArtistKaiser Chiefs + KindMPEG audio file + Size4102328 + Total Time205008 + Track Number1 + Track Count15 + Date Modified2012-11-22T14:13:45Z + Date Added2012-11-22T14:13:27Z + Bit Rate160 + Sample Rate44100 + Play Count2 + Play Date3465115641 + Play Date UTC2013-10-20T16:07:21Z + Normalization11141 + Persistent ID0924A19522563F9F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/01%20Track%2001.mp3 + File Folder Count4 + Library Folder Count1 + + 913 + + Track ID913 + NameTrack 02 + ArtistKaiser Chiefs + KindMPEG audio file + Size5768417 + Total Time288313 + Track Number2 + Track Count15 + Date Modified2012-11-22T11:14:10Z + Date Added2012-11-22T14:13:47Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3465206596 + Play Date UTC2013-10-21T17:23:16Z + Skip Count1 + Skip Date2013-08-05T02:12:45Z + Normalization11833 + Persistent ID127E6A3C8C70799C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/02%20Track%2002%201.mp3 + File Folder Count4 + Library Folder Count1 + + 915 + + Track ID915 + NameTrack 03 + ArtistKaiser Chiefs + KindMPEG audio file + Size4743372 + Total Time237061 + Track Number3 + Track Count15 + Date Modified2012-11-22T14:14:28Z + Date Added2012-11-22T14:14:11Z + Bit Rate160 + Sample Rate44100 + Play Count3 + Play Date3478665276 + Play Date UTC2014-03-26T11:54:36Z + Normalization14683 + Persistent ID28D19AE188208CF7 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/03%20Track%2003.mp3 + File Folder Count4 + Library Folder Count1 + + 917 + + Track ID917 + NameTrack 04 + ArtistKaiser Chiefs + KindMPEG audio file + Size3993658 + Total Time199575 + Track Number4 + Track Count15 + Date Modified2012-11-22T14:14:43Z + Date Added2012-11-22T14:14:29Z + Bit Rate160 + Sample Rate44100 + Play Count3 + Play Date3508732112 + Play Date UTC2015-03-09T11:48:32Z + Normalization14874 + Persistent IDE3ACC4EE4B0B441A + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/04%20Track%2004.mp3 + File Folder Count4 + Library Folder Count1 + + 919 + + Track ID919 + NameTrack 05 + ArtistKaiser Chiefs + KindMPEG audio file + Size3958132 + Total Time197799 + Track Number5 + Track Count15 + Date Modified2012-11-22T14:14:57Z + Date Added2012-11-22T14:14:44Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3458313675 + Play Date UTC2013-08-02T22:41:15Z + Normalization5759 + Persistent ID8CF2F83F505537C1 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/05%20Track%2005.mp3 + File Folder Count4 + Library Folder Count1 + + 921 + + Track ID921 + NameTrack 06 + ArtistKaiser Chiefs + KindMPEG audio file + Size3157217 + Total Time157753 + Track Number6 + Track Count15 + Date Modified2012-11-22T14:15:07Z + Date Added2012-11-22T14:14:58Z + Bit Rate160 + Sample Rate44100 + Play Count2 + Play Date3494411579 + Play Date UTC2014-09-24T17:52:59Z + Normalization15646 + Persistent IDAF30E07D93F489BE + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/06%20Track%2006.mp3 + File Folder Count4 + Library Folder Count1 + + 923 + + Track ID923 + NameTrack 07 + ArtistKaiser Chiefs + KindMPEG audio file + Size4086132 + Total Time204199 + Track Number7 + Track Count15 + Date Modified2012-11-22T14:15:21Z + Date Added2012-11-22T14:15:08Z + Bit Rate160 + Sample Rate44100 + Play Count3 + Play Date3489334336 + Play Date UTC2014-07-27T23:32:16Z + Normalization13926 + Persistent ID77583966E1A66E6C + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/07%20Track%2007.mp3 + File Folder Count4 + Library Folder Count1 + + 925 + + Track ID925 + NameTrack 08 + ArtistKaiser Chiefs + KindMPEG audio file + Size4934066 + Total Time246595 + Track Number8 + Track Count15 + Date Modified2012-11-22T14:15:36Z + Date Added2012-11-22T14:15:21Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3460722958 + Play Date UTC2013-08-30T19:55:58Z + Normalization9294 + Persistent ID9BB34B1C0E0E80BC + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/08%20Track%2008.mp3 + File Folder Count4 + Library Folder Count1 + + 927 + + Track ID927 + NameTrack 09 + ArtistKaiser Chiefs + KindMPEG audio file + Size3297234 + Total Time164754 + Track Number9 + Track Count15 + Date Modified2012-11-22T14:15:46Z + Date Added2012-11-22T14:15:37Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3460785888 + Play Date UTC2013-08-31T13:24:48Z + Normalization13795 + Persistent ID8732E9995F9EA91B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/09%20Track%2009.mp3 + File Folder Count4 + Library Folder Count1 + + 929 + + Track ID929 + NameTrack 10 + ArtistKaiser Chiefs + KindMPEG audio file + Size6521267 + Total Time325955 + Track Number10 + Track Count15 + Date Modified2012-11-22T14:16:04Z + Date Added2012-11-22T14:15:47Z + Bit Rate160 + Sample Rate44100 + Skip Count1 + Skip Date2013-10-20T22:55:43Z + Normalization7808 + Persistent IDF519DCD62587AC1F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/10%20Track%2010.mp3 + File Folder Count4 + Library Folder Count1 + + 931 + + Track ID931 + NameTrack 11 + ArtistKaiser Chiefs + KindMPEG audio file + Size4452369 + Total Time222511 + Track Number11 + Track Count15 + Date Modified2012-11-22T14:16:17Z + Date Added2012-11-22T14:16:05Z + Bit Rate160 + Sample Rate44100 + Play Count2 + Play Date3462550274 + Play Date UTC2013-09-20T23:31:14Z + Normalization7028 + Persistent IDAE939DC9EB8755BD + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/11%20Track%2011.mp3 + File Folder Count4 + Library Folder Count1 + + 933 + + Track ID933 + NameTrack 12 + ArtistKaiser Chiefs + KindMPEG audio file + Size4750688 + Total Time237426 + Track Number12 + Track Count15 + Date Modified2012-11-22T14:16:29Z + Date Added2012-11-22T14:16:17Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3460791538 + Play Date UTC2013-08-31T14:58:58Z + Normalization16567 + Persistent ID9FF957DBFC527AEF + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/12%20Track%2012.mp3 + File Folder Count4 + Library Folder Count1 + + 935 + + Track ID935 + NameTrack 13 + ArtistKaiser Chiefs + KindMPEG audio file + Size5583471 + Total Time279066 + Track Number13 + Track Count15 + Date Modified2012-11-22T14:16:44Z + Date Added2012-11-22T14:16:30Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3460720759 + Play Date UTC2013-08-30T19:19:19Z + Skip Count1 + Skip Date2013-10-28T12:04:24Z + Normalization8416 + Persistent IDC1C230D5766DD632 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/13%20Track%2013.mp3 + File Folder Count4 + Library Folder Count1 + + 937 + + Track ID937 + NameTrack 14 + ArtistKaiser Chiefs + KindMPEG audio file + Size4373480 + Total Time218566 + Track Number14 + Track Count15 + Date Modified2012-11-22T14:16:55Z + Date Added2012-11-22T14:16:44Z + Bit Rate160 + Sample Rate44100 + Play Count3 + Play Date3465791933 + Play Date UTC2013-10-28T11:58:53Z + Skip Count1 + Skip Date2014-12-31T23:56:18Z + Normalization14789 + Persistent IDD846A63E415C4D2F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/14%20Track%2014.mp3 + File Folder Count4 + Library Folder Count1 + + 939 + + Track ID939 + NameTrack 15 + ArtistKaiser Chiefs + KindMPEG audio file + Size2946671 + Total Time147226 + Track Number15 + Track Count15 + Date Modified2012-11-22T14:17:02Z + Date Added2012-11-22T14:16:55Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3489329811 + Play Date UTC2014-07-27T22:16:51Z + Normalization12006 + Persistent IDB7B1F59AB92A525F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Kaiser%20Chiefs/Unknown%20Album/15%20Track%2015.mp3 + File Folder Count4 + Library Folder Count1 + + 941 + + Track ID941 + NameVoices + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size3837495 + Total Time191764 + Disc Number1 + Disc Count1 + Track Number1 + Track Count12 + Year2000 + Date Modified2012-11-22T14:19:03Z + Date Added2012-11-22T14:18:29Z + Bit Rate160 + Sample Rate44100 + Skip Count2 + Skip Date2013-10-20T14:54:43Z + Normalization12233 + Sort AlbumSickness + Persistent ID388E9367135284BD + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/01%20Voices.mp3 + File Folder Count4 + Library Folder Count1 + + 943 + + Track ID943 + NameThe Game + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size4544893 + Total Time227134 + Disc Number1 + Disc Count1 + Track Number2 + Track Count12 + Year2000 + Date Modified2012-11-22T14:19:42Z + Date Added2012-11-22T14:19:05Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3455531095 + Play Date UTC2013-07-01T17:44:55Z + Skip Count4 + Skip Date2013-10-20T14:54:46Z + Normalization9507 + Sort AlbumSickness + Sort NameGame + Persistent IDDFB4111A1E57C372 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/02%20The%20Game.mp3 + File Folder Count4 + Library Folder Count1 + + 945 + + Track ID945 + NameStupify + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size5486867 + Total Time274233 + Disc Number1 + Disc Count1 + Track Number3 + Track Count12 + Year2000 + Date Modified2012-11-22T14:20:26Z + Date Added2012-11-22T14:19:45Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3459352283 + Play Date UTC2013-08-14T23:11:23Z + Normalization9925 + Sort AlbumSickness + Persistent ID55ED76DA2BFF6624 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/03%20Stupify.mp3 + File Folder Count4 + Library Folder Count1 + + 947 + + Track ID947 + NameDown With The Sickness + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size5576744 + Total Time278726 + Disc Number1 + Disc Count1 + Track Number4 + Track Count12 + Year2002 + Date Modified2012-11-22T14:21:06Z + Date Added2012-11-22T14:20:27Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3489335273 + Play Date UTC2014-07-27T23:47:53Z + Skip Count4 + Skip Date2013-09-21T16:02:49Z + Normalization12485 + Sort AlbumSickness + Persistent ID7AF372EDA349F0B8 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/04%20Down%20With%20The%20Sickness.mp3 + File Folder Count4 + Library Folder Count1 + + 949 + + Track ID949 + NameViolence Fetish + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size4078875 + Total Time203833 + Disc Number1 + Disc Count1 + Track Number5 + Track Count12 + Year2000 + Date Modified2012-11-22T14:21:33Z + Date Added2012-11-22T14:21:07Z + Bit Rate160 + Sample Rate44100 + Normalization12486 + Sort AlbumSickness + Persistent ID165FEE20C2AC00BC + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/05%20Violence%20Fetish.mp3 + File Folder Count4 + Library Folder Count1 + + 951 + + Track ID951 + NameFear + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size4542277 + Total Time227004 + Disc Number1 + Disc Count1 + Track Number6 + Track Count12 + Year2000 + Date Modified2012-11-22T14:22:02Z + Date Added2012-11-22T14:21:35Z + Bit Rate160 + Sample Rate44100 + Play Count4 + Play Date3503058242 + Play Date UTC2015-01-02T20:44:02Z + Skip Count3 + Skip Date2015-01-02T20:40:13Z + Normalization13959 + Sort AlbumSickness + Persistent ID3C1381CEB227AC81 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/06%20Fear.mp3 + File Folder Count4 + Library Folder Count1 + + 953 + + Track ID953 + NameNumb + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size4501003 + Total Time224940 + Disc Number1 + Disc Count1 + Track Number7 + Track Count12 + Year2000 + Date Modified2012-11-22T14:22:30Z + Date Added2012-11-22T14:22:04Z + Bit Rate160 + Sample Rate44100 + Normalization11924 + Sort AlbumSickness + Persistent IDC62901EAC7D4458B + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/07%20Numb.mp3 + File Folder Count4 + Library Folder Count1 + + 955 + + Track ID955 + NameWant + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size4658260 + Total Time232803 + Disc Number1 + Disc Count1 + Track Number8 + Track Count12 + Year2000 + Date Modified2012-11-22T14:22:57Z + Date Added2012-11-22T14:22:32Z + Bit Rate160 + Sample Rate44100 + Skip Count1 + Skip Date2015-01-02T17:24:40Z + Normalization9280 + Sort AlbumSickness + Persistent ID9824EDCAF7E7DABC + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/08%20Want.mp3 + File Folder Count4 + Library Folder Count1 + + 957 + + Track ID957 + NameConflict + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size5508811 + Total Time275330 + Disc Number1 + Disc Count1 + Track Number9 + Track Count12 + Year2000 + Date Modified2012-11-22T14:23:28Z + Date Added2012-11-22T14:22:59Z + Bit Rate160 + Sample Rate44100 + Play Count5 + Play Date3455512053 + Play Date UTC2013-07-01T12:27:33Z + Skip Count4 + Skip Date2013-08-31T14:42:27Z + Normalization6411 + Sort AlbumSickness + Persistent IDF2424180800EC631 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/09%20Conflict.mp3 + File Folder Count4 + Library Folder Count1 + + 959 + + Track ID959 + NameShout 2000 + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size5158251 + Total Time257802 + Disc Number1 + Disc Count1 + Track Number10 + Track Count12 + Year2000 + Date Modified2012-11-22T14:23:56Z + Date Added2012-11-22T14:23:29Z + Bit Rate160 + Sample Rate44100 + Play Count1 + Play Date3489337563 + Play Date UTC2014-07-28T00:26:03Z + Normalization9017 + Sort AlbumSickness + Persistent ID4950B0350327DA5F + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/10%20Shout%202000.mp3 + File Folder Count4 + Library Folder Count1 + + 961 + + Track ID961 + NameDroppin' Plates + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size4588264 + Total Time229302 + Disc Number1 + Disc Count1 + Track Number11 + Track Count12 + Year2000 + Date Modified2012-11-22T14:24:19Z + Date Added2012-11-22T14:23:57Z + Bit Rate160 + Sample Rate44100 + Play Count4 + Play Date3462558129 + Play Date UTC2013-09-21T01:42:09Z + Skip Count4 + Skip Date2013-10-01T12:51:51Z + Normalization10727 + Sort AlbumSickness + Persistent IDCF835D7A86A33ACD + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/11%20Droppin'%20Plates.mp3 + File Folder Count4 + Library Folder Count1 + + 963 + + Track ID963 + NameMeaning Of Life + ArtistDisturbed + AlbumThe Sickness + GenreAlternative + KindMPEG audio file + Size4854191 + Total Time242599 + Disc Number1 + Disc Count1 + Track Number12 + Track Count12 + Year2000 + Date Modified2012-11-22T14:24:44Z + Date Added2012-11-22T14:24:21Z + Bit Rate160 + Sample Rate44100 + Play Count3 + Play Date3514730216 + Play Date UTC2015-05-17T21:56:56Z + Skip Count3 + Skip Date2015-01-02T20:32:32Z + Normalization9509 + Sort AlbumSickness + Persistent ID0243D082FE465BE4 + Track TypeFile + File Type1297106739 + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Disturbed/The%20Sickness/12%20Meaning%20Of%20Life.mp3 + File Folder Count4 + Library Folder Count1 + + 969 + + Track ID969 + Nameedu2020 + Album Artistcsev + Composercsev + KindMPEG-4 video file + Size131553994 + Total Time805680 + Date Modified2013-06-24T18:27:59Z + Date Added2013-06-24T18:28:00Z + Bit Rate113 + Artwork Count1 + Persistent ID3A537CB4F308FE01 + Track TypeFile + Has Video + HD + Video Width640 + Video Height480 + File Type1295275552 + Locationfile://localhost/Users/csev/Movies/Final%20Cut%20Projects/edu2020/Shared%20Items/edu2020%20(854%20x%20480).m4v + File Folder Count5 + Library Folder Count3 + + 975 + + Track ID975 + NamePY4INF-01-Intro.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size27428698 + Total Time3428075 + Year2013 + BPM120 + Date Modified2013-09-19T01:05:22Z + Date Added2013-09-19T01:05:22Z + Bit Rate64 + Sample Rate44100 + Play Count1 + Play Date3478279267 + Play Date UTC2014-03-22T00:41:07Z + Release Date2013-09-18T01:04:00Z + Normalization1219 + Persistent IDF1E78679D13EA1CA + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-01-Intro.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 979 + + Track ID979 + Nameted_03 + KindMPEG-4 video file + Size92225345 + Total Time745700 + Date Modified2013-10-28T23:23:11Z + Date Added2013-10-28T23:41:18Z + Bit Rate102 + Play Count1 + Play Date3465826205 + Play Date UTC2013-10-28T21:30:05Z + Artwork Count1 + Persistent ID3D2626D371D964A7 + Track TypeFile + Has Video + HD + Video Width700 + Video Height520 + Locationfile://localhost/Users/csev/Desktop/Ted_Talk/ted_03.mp4 + File Folder Count3 + Library Folder Count3 + + 981 + + Track ID981 + NamePomp and Circumstance Marches No. 1 + ArtistEdward Elgar + KindMPEG audio file + Size1811545 + Total Time113214 + Date Modified2013-07-29T19:37:16Z + Date Added2013-10-29T02:18:15Z + Bit Rate128 + Sample Rate22050 + Persistent ID45FF8770212BC170 + Track TypeFile + Locationfile://localhost/Volumes/2012-09-3TB-02/Final_Cut_Events/2013-07-IHTS-Graduation/Original%20Media/Pomp_and_circumstances_No._1.mp3 + File Folder Count-1 + Library Folder Count-1 + + 985 + + Track ID985 + NameEben Upton: Raspberry Pi + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size5297597 + Total Time661368 + Year2013 + BPM120 + Date Modified2013-10-30T19:16:08Z + Date Added2013-10-30T19:16:08Z + Bit Rate64 + Sample Rate44100 + Play Count2 + Play Date3473250339 + Play Date UTC2014-01-22T20:45:39Z + Release Date2013-10-09T16:41:01Z + Normalization1226 + Persistent ID1F6783087E9632C0 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Eben%20Upton_%20Raspberry%20Pi.mp3 + File Folder Count4 + Library Folder Count1 + + 987 + + Track ID987 + NameAndrew Tanenbaum: Writing the Book on Networks + ArtistIEEE Computer Society + ComposerIEEE Computer Society + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size4694648 + Total Time535040 + Track Number23 + Year2013 + Date Modified2013-12-10T14:28:01Z + Date Added2013-12-10T14:28:01Z + Bit Rate64 + Sample Rate44100 + CommentsAuthor Charles Severance provides an audio recording of his Computing Conversations column, in which he discusses his interview with Andrew Tanenbaum about how he came to write one of the key books in the computer science field. + Play Count4 + Play Date3473251834 + Play Date UTC2014-01-22T21:10:34Z + Release Date2013-12-05T16:41:01Z + Normalization1220 + Artwork Count1 + Persistent ID6E218AB3EEC3E3DA + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/23%20Andrew%20Tanenbaum_%20Writing%20the%20Book%20on%20Networks.mp3 + File Folder Count4 + Library Folder Count1 + + 989 + + Track ID989 + NameMassimo Banzi: Building Arduino + ArtistIEEE Computer Society + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size4664244 + Total Time567745 + Track Number25 + Year2013 + Date Modified2013-12-30T12:31:12Z + Date Added2013-12-30T12:31:12Z + Bit Rate64 + Sample Rate44100 + CommentsAuthor Charles Severance interviews Massimo Banzi about the origins and evolution of the Arduino microcontroller. + Play Count1 + Play Date3472068695 + Play Date UTC2014-01-09T04:31:35Z + Release Date2013-12-26T16:41:01Z + Normalization1242 + Artwork Count1 + Persistent IDF2841F3ED97D8344 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/25%20Massimo%20Banzi_%20Building%20Arduino.mp3 + File Folder Count4 + Library Folder Count1 + + 993 + + Track ID993 + NamePY4INF-04-Functions.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size13474503 + Total Time1683800 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:20Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:57:00Z + Normalization1204 + Persistent ID310E6C20ACED8C82 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-04-Functions.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 995 + + Track ID995 + NamePY4INF-02-Expressions.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size20631428 + Total Time2578416 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:49Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T01:03:00Z + Normalization1245 + Persistent ID4767561A00D1C40D + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-02-Expressions.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 997 + + Track ID997 + NamePY4INF-03-Conditional.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size18372567 + Total Time2296058 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:53Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T01:00:00Z + Normalization1338 + Persistent ID4767561A00D1C40E + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-03-Conditional.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 999 + + Track ID999 + NamePY4INF-05-Iterations.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size22438474 + Total Time2804297 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:25Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Play Count1 + Play Date3493779457 + Play Date UTC2014-09-17T10:17:37Z + Release Date2013-09-18T00:51:00Z + Normalization1275 + Persistent ID3E357E3D0B7033FA + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-05-Iterations.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1001 + + Track ID1001 + NamePY4INF-06-Strings.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size13426856 + Total Time1677844 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:29Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:47:00Z + Normalization1236 + Persistent ID2E78073036022C57 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-06-Strings.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1003 + + Track ID1003 + NamePY4INF-07-Files.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size11833805 + Total Time1478713 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:51Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:44:00Z + Normalization1194 + Persistent ID2E78073036022C58 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-07-Files.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1005 + + Track ID1005 + NamePY4INF-08-Lists.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size13093952 + Total Time1636231 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:33Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:40:00Z + Normalization1322 + Persistent ID2E78073036022C59 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-08-Lists.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1007 + + Track ID1007 + NamePY4INF-09-Dictionaries.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size18039663 + Total Time2254445 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:36Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:36:00Z + Normalization1221 + Persistent ID1BC9BE00CF9EEA8C + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-09-Dictionaries.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1009 + + Track ID1009 + NamePY4INF-10-Tuples.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size12784871 + Total Time1597596 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:21Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:33:00Z + Normalization1227 + Persistent ID1BC9BE00CF9EEA8D + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-10-Tuples.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1011 + + Track ID1011 + NamePY4INF-11-Regex.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size16993720 + Total Time2123702 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:40Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:28:00Z + Normalization1225 + Persistent ID1BC9BE00CF9EEA8E + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-11-Regex.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1013 + + Track ID1013 + NameJohn C. Hollar: History of Computing + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size5563923 + Total Time694073 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:40Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Play Count1 + Play Date3473249670 + Play Date UTC2014-01-22T20:34:30Z + Release Date2013-08-30T16:41:01Z + Normalization1221 + Persistent ID6940CC0AFBC026D1 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/John%20C.%20Hollar_%20History%20of%20Computing.mp3 + File Folder Count4 + Library Folder Count1 + + 1015 + + Track ID1015 + NameBob Metcalfe: Ethernet at Forty + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size8255238 + Total Time1031392 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:46Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-05-02T16:41:01Z + Normalization925 + Persistent ID37FD8B2D955DE218 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Bob%20Metcalfe_%20Ethernet%20at%20Forty.mp3 + File Folder Count4 + Library Folder Count1 + + 1017 + + Track ID1017 + NameGordon Bell: Building Blocks of Computing + ArtistIEEE Computer Society + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size17853387 + Total Time744620 + Date Modified2014-01-21T12:02:43Z + Date Added2014-01-21T12:00:58Z + Bit Rate192 + Sample Rate44100 + Play Count1 + Play Date3473247179 + Play Date UTC2014-01-22T19:52:59Z + Release Date2013-06-11T16:41:01Z + Persistent ID5541983A9859581E + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Gordon%20Bell_%20Building%20Blocks%20of%20Computing.mp3 + File Folder Count4 + Library Folder Count1 + + 1019 + + Track ID1019 + NameIan Horrocks: Standardizing OWL + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size4584359 + Total Time572212 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:23Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Play Count1 + Play Date3473250919 + Play Date UTC2014-01-22T20:55:19Z + Release Date2013-10-28T16:41:01Z + Normalization1249 + Persistent ID6940CC0AFBC026D0 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Ian%20Horrocks_%20Standardizing%20OWL.mp3 + File Folder Count4 + Library Folder Count1 + + 1021 + + Track ID1021 + NameKatie Hafner: The Origins of the Internet + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size5235635 + Total Time652460 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:30Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Play Count1 + Play Date3473247844 + Play Date UTC2014-01-22T20:04:04Z + Release Date2013-07-03T16:41:01Z + Normalization1019 + Persistent ID2BCE5A289A2FA257 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Katie%20Hafner_%20The%20Origins%20of%20the%20Internet.mp3 + File Folder Count4 + Library Folder Count1 + + 1023 + + Track ID1023 + NameLarry Smarr: Building Mosaic + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size7161648 + Total Time894693 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:31Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-04-11T16:41:01Z + Normalization1259 + Persistent ID37FD8B2D955DE219 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Larry%20Smarr_%20Building%20Mosaic.mp3 + File Folder Count4 + Library Folder Count1 + + 1025 + + Track ID1025 + NameLen Kleinrock: The Theory of Packets + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size5404595 + Total Time674742 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:45Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Play Count1 + Play Date3473248521 + Play Date UTC2014-01-22T20:15:21Z + Release Date2013-08-01T16:41:01Z + Normalization840 + Persistent ID2BCE5A289A2FA256 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Len%20Kleinrock_%20The%20Theory%20of%20Packets.mp3 + File Folder Count4 + Library Folder Count1 + + 1027 + + Track ID1027 + NameMitchell Baker: The Mozilla Foundation + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size7958069 + Total Time994246 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:37Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-02-04T16:41:01Z + Normalization1246 + Persistent ID41C7959271984BC3 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Mitchell%20Baker_%20The%20Mozilla%20Foundation.mp3 + File Folder Count4 + Library Folder Count1 + + 1029 + + Track ID1029 + NamePooja Sankar: Building the Piazza Collaboration System + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size3977775 + Total Time496404 + Year2013 + BPM120 + Date Modified2014-01-21T12:02:20Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-03-07T16:41:01Z + Normalization1240 + Persistent ID41C7959271984BC2 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Pooja%20Sankar_%20Building%20the%20Piazza%20Collaboration%20System.mp3 + File Folder Count4 + Library Folder Count1 + + 1031 + + Track ID1031 + NameVan Jacobson: Content-Centric Networking + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size6246108 + Total Time780251 + Year2012 + BPM120 + Date Modified2014-01-21T12:02:34Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-01-28T16:41:01Z + Normalization1219 + Persistent ID41C7959271984BC4 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Van%20Jacobson_%20Content-Centric%20Networking.mp3 + File Folder Count4 + Library Folder Count1 + + 1033 + + Track ID1033 + NameThe Apache Software Foundation + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size4343976 + Total Time542484 + Year2012 + BPM120 + Date Modified2014-01-21T12:02:19Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2012-10-26T16:41:01Z + Normalization1210 + Sort NameApache Software Foundation + Persistent ID22246A353E3A9DB6 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/The%20Apache%20Software%20Foundation.mp3 + File Folder Count4 + Library Folder Count1 + + 1035 + + Track ID1035 + NameA Brief History of Packets + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size8041243 + Total Time1004643 + Year2012 + BPM120 + Date Modified2014-01-21T12:02:27Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-01-25T16:41:01Z + Normalization1259 + Sort NameBrief History of Packets + Persistent ID46A3064562F73143 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/A%20Brief%20History%20of%20Packets.mp3 + File Folder Count4 + Library Folder Count1 + + 1037 + + Track ID1037 + NameDiscovering JavaScript Object Notation + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size5211868 + Total Time650971 + Year2012 + BPM120 + Date Modified2014-01-21T12:02:43Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2012-03-29T16:41:01Z + Normalization1237 + Persistent ID4F725C997CF65057 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Discovering%20JavaScript%20Object%20Notation.mp3 + File Folder Count4 + Library Folder Count1 + + 1039 + + Track ID1039 + NameInventing PHP + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size3963424 + Total Time494915 + Year2012 + BPM120 + Date Modified2014-01-21T12:02:51Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2013-01-01T16:41:01Z + Normalization1246 + Persistent ID46A3064562F73144 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Inventing%20PHP.mp3 + File Folder Count4 + Library Folder Count1 + + 1041 + + Track ID1041 + NameMonash Museum of Computing History + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size2905360 + Total Time362657 + Year2012 + BPM120 + Date Modified2014-01-21T12:02:27Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2012-02-29T16:41:01Z + Normalization1226 + Persistent ID4F725C997CF65058 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Monash%20Museum%20of%20Computing%20History.mp3 + File Folder Count4 + Library Folder Count1 + + 1043 + + Track ID1043 + NameThe Rise of JavaScript + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size4213155 + Total Time526132 + Year2012 + BPM120 + Date Modified2014-01-21T12:02:44Z + Date Added2014-01-21T12:00:58Z + Bit Rate64 + Sample Rate44100 + Release Date2012-02-02T16:41:01Z + Normalization1239 + Sort NameRise of JavaScript + Persistent ID09EA490CF8DB8906 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/The%20Rise%20of%20JavaScript.mp3 + File Folder Count4 + Library Folder Count1 + + 1045 + + Track ID1045 + Namelo_and_behold_audio + KindAIFF audio file + Size6380550 + Total Time33116 + Date Modified2014-02-01T18:48:47Z + Date Added2014-02-01T18:48:59Z + Bit Rate1536 + Sample Rate48000 + Persistent IDC1633CED6E1BE0E3 + Track TypeFile + Locationfile://localhost/Users/csev/Downloads/lo_and_behold_audio.aif + File Folder Count2 + Library Folder Count3 + + 1049 + + Track ID1049 + Name1996-02-tci07 + KindMPEG-4 video file + Size757506768 + Total Time3600096 + Date Modified2014-02-16T19:30:31Z + Date Added2014-02-16T19:30:34Z + Bit Rate125 + Artwork Count1 + Season1 + Episode Order1 + Persistent IDBE1A5B3835536BFC + Track TypeFile + Has Video + HD + Video Width720 + Video Height540 + Movie + Locationfile://localhost/Users/csev/Desktop/1996-02-tci07.mp4 + File Folder Count2 + Library Folder Count3 + + 1051 + + Track ID1051 + NameJoseph Hardin: NCSA Mosaic + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size6771745 + Total Time845635 + Year2014 + BPM120 + Date Modified2014-02-23T01:31:07Z + Date Added2014-02-23T01:31:07Z + Bit Rate64 + Sample Rate44100 + Release Date2014-01-24T16:41:01Z + Normalization1236 + Persistent ID2CC979F35F50460A + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Joseph%20Hardin_%20NCSA%20Mosaic.mp3 + File Folder Count4 + Library Folder Count1 + + 1053 + + Track ID1053 + NameLen Kleinrock on the Internet's First Two Packets + ArtistIEEE Computer Society + Composerwww.dr-chuck.com + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size9518455 + Total Time594390 + Year2014 + Date Modified2014-03-01T14:05:28Z + Date Added2014-03-01T14:05:28Z + Bit Rate128 + Sample Rate44100 + Play Count1 + Play Date3477964201 + Play Date UTC2014-03-18T09:10:01Z + Release Date2014-02-27T19:18:50Z + Persistent ID2A34A05BB7658C62 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Len%20Kleinrock%20on%20the%20Internet_s%20First%20Two%20Packets.mp3 + File Folder Count4 + Library Folder Count1 + + 1059 + + Track ID1059 + NameSPOOKTAKULA INSTRUMENTAL + KindWAV audio file + Size25507424 + Total Time144599 + Date Modified2005-04-01T00:45:28Z + Date Added2014-03-19T20:47:01Z + Bit Rate1411 + Sample Rate44100 + Persistent IDBBBB8369D8720604 + Track TypeFile + Locationfile://localhost/Users/csev/Desktop/SPOOKTAKULA/SPOOKTAKULA%20INSTRUMENTAL.wav + File Folder Count3 + Library Folder Count3 + + 1061 + + Track ID1061 + NamePomp and Circumstance Marches No. 1 + ArtistEdward Elgar + KindMPEG audio file + Size1811545 + Total Time113214 + Date Modified2013-07-29T19:37:16Z + Date Added2014-03-23T18:39:15Z + Bit Rate128 + Sample Rate22050 + Play Count1 + Play Date3478430463 + Play Date UTC2014-03-23T18:41:03Z + Persistent IDFA5947D141B87C20 + Track TypeFile + Locationfile://localhost/Users/csev/Desktop/Ted_Talk/Pomp_and_circumstances_No._1.mp3 + File Folder Count3 + Library Folder Count3 + + 1065 + + Track ID1065 + NameDoug Van Houweling on Building the NSFNet + ArtistIEEE Computer Society + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size12349489 + Total Time773146 + Year2014 + Date Modified2014-04-01T19:07:32Z + Date Added2014-04-01T19:07:32Z + Bit Rate128 + Sample Rate44100 + CommentsAuthor Charles Severance provides an audio recording of his Computing Conversations column, in which he discusses his interview with Doug Van Houweling about how the NSFNet went from connecting a few supercomputers to becoming the Internet. + Release Date2014-03-28T21:48:19Z + Persistent IDE7A71BF22B44AD36 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Doug%20Van%20Houweling%20on%20Building%20the%20NSFNet.mp3 + File Folder Count4 + Library Folder Count1 + + 1067 + + Track ID1067 + NameComputing Conversations: Nathaniel Borenstein on MIME + ArtistIEEE Computer Society + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size10921598 + Total Time682135 + Track Number29 + Year2014 + Date Modified2014-05-01T20:02:46Z + Date Added2014-05-01T20:02:46Z + Bit Rate128 + Sample Rate44100 + CommentsAuthor Charles Severance provides an audio recording of his Computing Conversations column, in which he discusses his interview with Nathaniel Borenstein about how email evolved from plaintext to multimedia. Subscribe to the Computing Conversations podcas + Release Date2014-04-29T20:40:33Z + Persistent ID89C402EDE24BDE0B + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/29%20Computing%20Conversations_%20Nathaniel%20Borenstein%20on%20MIME.mp3 + File Folder Count4 + Library Folder Count1 + + 1071 + + Track ID1071 + NameYou Don't Mess Around With Jim + ArtistJim Croce + Album ArtistJim Croce + ComposerJim Croce + AlbumClassic Hits + GenreFolk + KindMPEG audio file + Size7400073 + Total Time184398 + Track Number1 + Year2004 + Date Modified2014-05-27T22:27:40Z + Date Added2014-05-27T22:28:03Z + Bit Rate320 + Sample Rate44100 + Comments 000005A9 000006AA 00001C77 00001D3A 000138C5 00015FA7 00005F83 000067A1 000138C5 00015FA7 + Normalization1747 + Artwork Count1 + Persistent ID7C7A96684196636B + Track TypeFile + Locationfile://localhost/Users/csev/Downloads/tumblr_m88hv5jmry1r8l80fo1.mp3 + File Folder Count2 + Library Folder Count3 + + 1073 + + Track ID1073 + NameAndrew S. Tanenbaum on MINIX + ArtistIEEE Computer Society + AlbumComputing Conversations + GenrePodcast + KindMPEG audio stream + Size9666560 + Total Time603000 + Date Added2014-07-05T13:38:34Z + Release Date2014-07-02T23:27:35Z + Persistent IDDC6923BFD366B289 + Track TypeURL + Podcast + Unplayed + Locationhttp://media.computer.org/sponsored/podcast/computingconversations/conversations-0030.mp3 + + 1075 + + Track ID1075 + NameComputing Conversations: Elizabeth Fong on SQL Standards + ArtistIEEE Computer Society + Album ArtistCharles Severance + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size8541331 + Total Time533577 + Track Number31 + Year2014 + Date Modified2014-07-29T01:19:55Z + Date Added2014-07-29T04:19:55Z + Bit Rate128 + Sample Rate44100 + Release Date2014-07-28T16:28:32Z + Persistent ID1629CE9F85E22EC6 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/31%20Computing%20Conversations_%20Elizabeth%20Fong%20on%20SQL%20Standards.mp3 + File Folder Count4 + Library Folder Count1 + + 1077 + + Track ID1077 + NameNii Quaynor on Bringing the Internet to Africa + ArtistIEEE Computer Society + Album ArtistCharles Severance + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size10777413 + Total Time673332 + Track Number32 + Year2014 + Date Modified2014-09-07T23:10:45Z + Date Added2014-09-07T23:10:45Z + Bit Rate128 + Sample Rate44100 + CommentsAuthor Charles Severance provides an audio recording of his Computing Conversations column, in which he discusses his interview with Nii Quaynor about how the story of bringing the Internet to Africa is one of cooperation and collaboration for the common + Play Count1 + Play Date3521442593 + Play Date UTC2015-08-03T14:29:53Z + Release Date2014-09-05T18:06:49Z + Persistent ID5E87242239FAD32B + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/32%20Nii%20Quaynor%20on%20Bringing%20the%20Internet%20to%20Africa.mp3 + File Folder Count4 + Library Folder Count1 + + 1081 + + Track ID1081 + NamePHP-09-Transactions.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size17291008 + Total Time1728888 + Year2014 + Date Modified2014-09-10T01:03:12Z + Date Added2014-09-10T01:03:12Z + Bit Rate80 + Sample Rate24000 + Release Date2014-04-07T08:12:43Z + Normalization9242 + Persistent ID669B2607B542AE7F + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-09-Transactions.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1083 + + Track ID1083 + NamePHP-01-Intro.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size22508361 + Total Time2250624 + Year2014 + Date Modified2014-09-10T01:04:04Z + Date Added2014-09-10T01:04:04Z + Bit Rate80 + Sample Rate24000 + Release Date2014-01-10T03:59:03Z + Normalization5184 + Persistent ID053DD88CF9AB70FF + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-01-Intro.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1085 + + Track ID1085 + NamePHP-02-Install.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size21960923 + Year2014 + Date Modified2014-09-10T01:04:10Z + Date Added2014-09-10T01:04:10Z + Bit Rate80 + Sample Rate24000 + Play Count1 + Play Date3493137000 + Play Date UTC2014-09-09T23:50:00Z + Release Date2014-01-10T03:59:49Z + Normalization7881 + Persistent ID24596F2775701A18 + Track TypeURL + Podcast + Locationhttps://ctools.umich.edu/access/content/group/8923c6aa-794f-43f0-8ea2-dc6f96556d6b/Podcasts/PHP-02-Install.mp3 + + 1087 + + Track ID1087 + NamePHP-04-Expressions.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size21682767 + Total Time2168064 + Year2014 + Date Modified2014-09-10T01:04:14Z + Date Added2014-09-10T01:04:14Z + Bit Rate80 + Sample Rate24000 + Release Date2014-01-20T19:50:23Z + Normalization10766 + Persistent IDD83C94DC9C9BE8A9 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-04-Expressions.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1089 + + Track ID1089 + NamePHP-05-Functions.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size14470043 + Total Time1446792 + Year2014 + Date Modified2014-09-10T01:04:18Z + Date Added2014-09-10T01:04:18Z + Bit Rate80 + Sample Rate24000 + Release Date2014-01-24T03:22:01Z + Normalization6829 + Persistent ID9B02D519721057C4 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-05-Functions.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1091 + + Track ID1091 + NamePHP-06-Strings.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size4179081 + Total Time417696 + Year2014 + Date Modified2014-09-10T01:04:19Z + Date Added2014-09-10T01:04:19Z + Bit Rate80 + Sample Rate24000 + Release Date2014-01-24T03:23:48Z + Normalization7497 + Persistent IDCD849613725FDD25 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-06-Strings.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1093 + + Track ID1093 + NamePHP-12-Sessions.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size36245244 + Total Time3624312 + Year2014 + Date Modified2014-09-10T01:04:36Z + Date Added2014-09-10T01:04:36Z + Bit Rate80 + Sample Rate24000 + Release Date2014-01-31T02:08:58Z + Normalization10310 + Persistent IDF76EB49D48392640 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-12-Sessions.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1095 + + Track ID1095 + NamePHP-06-Objects.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size24555802 + Total Time2455368 + Year2014 + Date Modified2014-09-10T01:04:42Z + Date Added2014-09-10T01:04:42Z + Bit Rate80 + Sample Rate24000 + Release Date2014-01-31T02:09:55Z + Normalization10951 + Persistent ID767D57825686AAE6 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-06-Objects.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1097 + + Track ID1097 + NameSI664-13-JSON-A.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size44078844 + Total Time4407672 + Year2014 + Date Modified2014-09-10T01:04:51Z + Date Added2014-09-10T01:04:51Z + Bit Rate80 + Sample Rate24000 + Release Date2014-04-06T22:38:55Z + Normalization8596 + Persistent IDE4B5B892D930B9A0 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/SI664-13-JSON-A.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1099 + + Track ID1099 + NamePHP-13-JavaScript.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size36503006 + Total Time3650088 + Year2014 + Date Modified2014-09-10T01:04:58Z + Date Added2014-09-10T01:04:58Z + Bit Rate80 + Sample Rate24000 + Release Date2014-03-17T03:02:37Z + Normalization9816 + Persistent ID635C92C15F68D490 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-13-JavaScript.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1101 + + Track ID1101 + NamePHP-09-Database-Design.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size35912851 + Total Time3591072 + Year2014 + Date Modified2014-09-10T01:05:04Z + Date Added2014-09-10T01:05:04Z + Bit Rate80 + Sample Rate24000 + Release Date2014-03-12T21:52:18Z + Normalization11163 + Persistent ID5D83691DA7FE1967 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-09-Database-Design.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1103 + + Track ID1103 + NamePHP-Tsugi-Install.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size31818686 + Total Time3181656 + Year2014 + Date Modified2014-09-10T01:05:12Z + Date Added2014-09-10T01:05:12Z + Bit Rate80 + Sample Rate24000 + Release Date2014-03-12T21:51:54Z + Normalization9106 + Persistent ID53D0E500674D75B9 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-Tsugi-Install.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1105 + + Track ID1105 + NamePHP-10-MySQL-PDO.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size45368981 + Total Time4536685 + Year2014 + Date Modified2014-09-10T01:05:22Z + Date Added2014-09-10T01:05:22Z + Bit Rate80 + Sample Rate22050 + Release Date2014-02-08T02:26:04Z + Normalization9520 + Persistent ID08C480C4919E107B + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-10-MySQL-PDO.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1107 + + Track ID1107 + NamePHP-08-MySQL.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size39948681 + Total Time3994656 + Year2014 + Date Modified2014-09-10T01:05:30Z + Date Added2014-09-10T01:05:30Z + Bit Rate80 + Sample Rate24000 + Release Date2014-02-08T02:25:03Z + Normalization9148 + Persistent IDC919BEB9B368C650 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/PHP-08-MySQL.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1109 + + Track ID1109 + NameSI664-13-JSON-B.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size14848284 + Total Time1484616 + Year2014 + Date Modified2014-09-10T01:05:33Z + Date Added2014-09-10T01:05:33Z + Bit Rate80 + Sample Rate24000 + Release Date2014-04-07T07:12:13Z + Normalization10264 + Persistent ID312EF22908A05C5D + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/SI664-13-JSON-B.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1111 + + Track ID1111 + NameIMS-Learning-Tools-Interoperability.mp3 + ArtistCreated by Sakai + AlbumSI 664 W14's official Podcast. + GenrePodcast + KindMPEG audio file + Size21860624 + Total Time2185848 + Year2014 + Date Modified2014-09-10T01:05:40Z + Date Added2014-09-10T01:05:39Z + Bit Rate80 + Sample Rate24000 + Release Date2014-04-07T07:53:14Z + Normalization8200 + Persistent IDDA074294FB02E8D3 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/SI%20664%20W14's%20official%20Podcast_/IMS-Learning-Tools-Interoperability.mp3.mp3 + File Folder Count4 + Library Folder Count1 + + 1117 + + Track ID1117 + NameAn Interview with Don Waters + ArtistMatt Pasiewicz + ComposerMatt Pasiewicz + AlbumCNI Event Coverage + GenreSpeech + KindMPEG audio file + Size16934912 + Total Time1411082 + Year2006 + Date Modified2014-10-21T12:54:43Z + Date Added2014-10-21T12:54:46Z + Bit Rate96 + Sample Rate44100 + Play Count2 + Play Date3504632233 + Play Date UTC2015-01-21T01:57:13Z + Skip Count1 + Skip Date2015-01-04T18:49:16Z + Sort NameInterview with Don Waters + Persistent ID33C07CCB3CD3A749 + Track TypeFile + Locationfile://localhost/Users/csev/Desktop/DON_WATERS_CNI.mp3 + File Folder Count2 + Library Folder Count3 + + 1119 + + Track ID1119 + NamePooja-Interview-Audio + KindMPEG audio file + Size24182596 + Total Time1209129 + Date Modified2012-12-19T00:55:24Z + Date Added2014-11-10T14:50:19Z + Bit Rate160 + Sample Rate44100 + Persistent ID032C4B63DF7378E6 + Track TypeFile + Locationfile:///Users/csev/Desktop/ieee/columns/2013/2013-03-Pooja/Pooja-Interview-Audio.mp3 + File Folder Count6 + Library Folder Count3 + + 1121 + + Track ID1121 + NamePY4INF-11-Regex.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size16993720 + Total Time2123702 + Year2013 + BPM120 + Date Modified2014-11-15T14:14:51Z + Date Added2014-11-15T14:14:51Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:28:00Z + Normalization1225 + Persistent ID911E8F5C37D8978F + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-11-Regex.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1123 + + Track ID1123 + NamePY4INF-10-Tuples.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size12784871 + Total Time1597596 + Year2013 + BPM120 + Date Modified2014-11-15T14:15:13Z + Date Added2014-11-15T14:15:13Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:33:00Z + Normalization1227 + Persistent ID2169E6D5E8459480 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-10-Tuples.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1125 + + Track ID1125 + NamePY4INF-09-Dictionaries.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size18039663 + Total Time2254445 + Year2013 + BPM120 + Date Modified2014-11-15T14:15:38Z + Date Added2014-11-15T14:15:38Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:36:00Z + Normalization1221 + Persistent ID0544AD415E39EFDD + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-09-Dictionaries.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1127 + + Track ID1127 + NamePY4INF-08-Lists.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size13093952 + Total Time1636231 + Year2013 + BPM120 + Date Modified2014-11-15T14:16:09Z + Date Added2014-11-15T14:16:09Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:40:00Z + Normalization1322 + Persistent IDA34F05948F31EAFE + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-08-Lists.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1129 + + Track ID1129 + NamePY4INF-07-Files.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size11833805 + Total Time1478713 + Year2013 + BPM120 + Date Modified2014-11-15T14:16:28Z + Date Added2014-11-15T14:16:28Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:44:00Z + Normalization1194 + Persistent ID3E5DA2AEF473E009 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-07-Files.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1131 + + Track ID1131 + NamePY4INF-06-Strings.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size13426856 + Total Time1677844 + Year2013 + BPM120 + Date Modified2014-11-15T14:16:42Z + Date Added2014-11-15T14:16:42Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:47:00Z + Normalization1236 + Persistent ID82F688E0188BE912 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-06-Strings.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1133 + + Track ID1133 + NamePY4INF-05-Iterations.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size22438474 + Total Time2804297 + Year2013 + BPM120 + Date Modified2014-11-15T14:17:06Z + Date Added2014-11-15T14:17:06Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:51:00Z + Normalization1275 + Persistent ID474F607E00631CF0 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-05-Iterations.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1135 + + Track ID1135 + NamePY4INF-04-Functions.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size13474503 + Total Time1683800 + Year2013 + BPM120 + Date Modified2014-11-15T14:17:21Z + Date Added2014-11-15T14:17:21Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:57:00Z + Normalization1204 + Persistent ID32D0CB0DDC1C1671 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-04-Functions.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1137 + + Track ID1137 + NamePY4INF-03-Conditional.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size18372567 + Total Time2296058 + Year2013 + BPM120 + Date Modified2014-11-15T14:17:45Z + Date Added2014-11-15T14:17:45Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T01:00:00Z + Normalization1338 + Persistent ID82FAEF71E0FF7D55 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-03-Conditional.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1139 + + Track ID1139 + NamePY4INF-02-Expressions.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size20631428 + Total Time2578416 + Year2013 + BPM120 + Date Modified2014-11-15T14:18:17Z + Date Added2014-11-15T14:18:17Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T01:03:00Z + Normalization1245 + Persistent ID7CE111FA768BF10F + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-02-Expressions.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1141 + + Track ID1141 + NamePY4INF-01-Intro.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size27428698 + Total Time3428075 + Year2013 + BPM120 + Date Modified2014-11-15T14:18:53Z + Date Added2014-11-15T14:18:53Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T01:04:00Z + Normalization1219 + Persistent ID12C6FAF33972EE43 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/PY4INF-01-Intro.mp3%201.mp3 + File Folder Count4 + Library Folder Count1 + + 1145 + + Track ID1145 + NamePy4Inf-11-Regex.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size16993720 + Total Time2123702 + Year2013 + BPM120 + Date Modified2014-12-11T01:25:20Z + Date Added2014-12-11T01:25:20Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:28:00Z + Normalization1225 + Persistent ID48DD99EF7B5CAD27 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-11-Regex.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1147 + + Track ID1147 + NamePy4Inf-10-Tuples.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size12784871 + Total Time1597596 + Year2013 + BPM120 + Date Modified2014-12-11T01:25:52Z + Date Added2014-12-11T01:25:52Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:33:00Z + Normalization1227 + Persistent IDF0F18F03E98B789B + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-10-Tuples.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1149 + + Track ID1149 + NamePy4Inf-09-Dictionaries.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size18039663 + Total Time2254445 + Year2013 + BPM120 + Date Modified2014-12-11T01:26:50Z + Date Added2014-12-11T01:26:50Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:36:00Z + Normalization1221 + Persistent IDE896D5414DC16048 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-09-Dictionaries.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1151 + + Track ID1151 + NamePy4Inf-08-Lists.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size13093952 + Total Time1636231 + Year2013 + BPM120 + Date Modified2014-12-11T01:27:28Z + Date Added2014-12-11T01:27:28Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:40:00Z + Normalization1322 + Persistent ID851EC5CE786B93BF + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-08-Lists.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1153 + + Track ID1153 + NamePy4Inf-07-Files.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size11833805 + Total Time1478713 + Year2013 + BPM120 + Date Modified2014-12-11T01:27:52Z + Date Added2014-12-11T01:27:52Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:44:00Z + Normalization1194 + Persistent IDD1096CD161D685AF + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-07-Files.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1155 + + Track ID1155 + NamePy4Inf-06-Strings.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size13426856 + Total Time1677844 + Year2013 + BPM120 + Date Modified2014-12-11T01:28:26Z + Date Added2014-12-11T01:28:26Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:47:00Z + Normalization1236 + Persistent IDA8AA9D9C7593CA16 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-06-Strings.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1157 + + Track ID1157 + NamePy4Inf-05-Iterations.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size22438474 + Total Time2804297 + Year2013 + BPM120 + Date Modified2014-12-11T01:29:55Z + Date Added2014-12-11T01:29:55Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:51:00Z + Normalization1275 + Persistent ID25B25A8733234ACF + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-05-Iterations.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1159 + + Track ID1159 + NamePy4Inf-04-Functions.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size13474503 + Total Time1683800 + Year2013 + BPM120 + Date Modified2014-12-11T01:30:25Z + Date Added2014-12-11T01:30:25Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T00:57:00Z + Normalization1204 + Persistent ID2B78100D527C4417 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-04-Functions.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1161 + + Track ID1161 + NamePy4Inf-03-Conditional.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size18372567 + Total Time2296058 + Year2013 + BPM120 + Date Modified2014-12-11T01:31:34Z + Date Added2014-12-11T01:31:34Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T01:00:00Z + Normalization1338 + Persistent ID2644C306C5CC7947 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-03-Conditional.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1163 + + Track ID1163 + NamePy4Inf-02-Expressions.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size20631428 + Total Time2578416 + Year2013 + BPM120 + Date Modified2014-12-11T01:32:46Z + Date Added2014-12-11T01:32:46Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T01:03:00Z + Normalization1245 + Persistent ID0EBCA97AC97E9C82 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-02-Expressions.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1165 + + Track ID1165 + NamePy4Inf-01-Intro.mp3 + ArtistRecording by Dr. Chuck + Composerwww.dr-chuck.com + AlbumPython for Informatics's official Podcast. + GenrePodcast + KindMPEG audio file + Size27428698 + Total Time3428075 + Year2013 + BPM120 + Date Modified2014-12-11T01:34:13Z + Date Added2014-12-11T01:34:13Z + Bit Rate64 + Sample Rate44100 + Release Date2013-09-18T01:04:00Z + Normalization1219 + Persistent IDAFD4F92B8EA0A3E7 + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Python%20for%20Informatics's%20official%20Podcast_/Py4Inf-01-Intro.mp3%202.mp3 + File Folder Count4 + Library Folder Count1 + + 1175 + + Track ID1175 + NamePython 1994 Workshop 2-HD (1080p) + KindMPEG-4 video file + Size26790760 + Total Time40033 + Date Modified2015-01-20T14:24:15Z + Date Added2015-01-20T14:24:15Z + Bit Rate105 + Artwork Count1 + Persistent ID5549223E93B9DB8A + Track TypeFile + Has Video + HD + Video Width1920 + Video Height1080 + File Type1295275552 + Locationfile:///Users/csev/Desktop/NoBackup/Python%201994%20Workshop%202-HD%20(1080p).m4v + File Folder Count3 + Library Folder Count3 + + 1177 + + Track ID1177 + NamePython 1994 Workshop 2-HD (1080p) + KindMPEG-4 video file + Size26790760 + Total Time40033 + Date Modified2015-01-20T14:29:30Z + Date Added2015-01-20T14:29:31Z + Bit Rate105 + Artwork Count1 + Persistent IDD8AAE1A4EE4201BF + Track TypeFile + Has Video + HD + Video Width1920 + Video Height1080 + File Type1295275552 + Locationfile:///Users/csev/Desktop/NoBackup/Python%201994%20Workshop%202-HD%20(1080p).m4v + File Folder Count3 + Library Folder Count3 + + 1183 + + Track ID1183 + NameIan Foster on the Globus Project + ArtistIEEE Computer Society + Album ArtistCharles Severance + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size12907054 + Total Time538305 + Track Number33 + Year2015 + Date Modified2015-02-06T19:14:08Z + Date Added2015-02-06T19:14:08Z + Bit Rate192 + Sample Rate44100 + CommentsAuthor Charles Severance provides an audio recording of his Computing Conversations column, in which he discusses his interview with Ian Foster about how the Globus project helps move large amounts of data efficiently and safely, allowing scientists to fo + Play Count1 + Play Date3506877497 + Play Date UTC2015-02-16T01:38:17Z + Release Date2015-02-05T18:12:51Z + Persistent IDD3D337E7943E6045 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/33%20Ian%20Foster%20on%20the%20Globus%20Project.mp3 + File Folder Count4 + Library Folder Count1 + + 1185 + + Track ID1185 + NameKhan Academy and Computer Science + ArtistIEEE Computer Society + Album ArtistCharles Severance + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size8945498 + Total Time558837 + Track Number34 + Year2015 + Date Modified2015-02-06T13:14:15Z + Date Added2015-02-06T19:14:15Z + Bit Rate128 + Sample Rate44100 + CommentsAuthor Charles Severance provides an audio recording of his column in which he discusses his interview with John Resig and Pamela Fox regarding the somewhat recent addition of computer science to the topics + Play Count1 + Play Date3506876670 + Play Date UTC2015-02-16T01:24:30Z + Release Date2015-02-05T22:40:06Z + Persistent ID2D09494B09676912 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/34%20Khan%20Academy%20and%20Computer%20Science.mp3 + File Folder Count4 + Library Folder Count1 + + 1187 + + Track ID1187 + NameGuido van Rossumon the Early Years of Python + ArtistIEEE Computer Society + Album ArtistCharles Severance + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size11240660 + Total Time701884 + Track Number35 + Year2015 + Date Modified2015-02-06T19:14:22Z + Date Added2015-02-06T19:14:22Z + Bit Rate128 + Sample Rate44100 + CommentsAuthor Charles Severance provides an audio recording of his column in which he discusses his interview with Guido van Rossum about the birth of the general-purpose, high-level Python programming language. + Play Count1 + Play Date3506876007 + Play Date UTC2015-02-16T01:13:27Z + Release Date2015-02-05T22:44:14Z + Persistent IDA94394BB6ABFB98B + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/35%20Guido%20van%20Rossumon%20the%20Early%20Years%20of%20Python.mp3 + File Folder Count4 + Library Folder Count1 + + 1193 + + Track ID1193 + NameGuido van Rossum on the Modern Era of Python + ArtistIEEE Computer Society + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size11869958 + Total Time741616 + Year2015 + Date Modified2015-05-13T09:53:00Z + Date Added2015-05-13T09:53:00Z + Bit Rate128 + Sample Rate44100 + Release Date2015-05-11T22:44:14Z + Normalization1244 + Persistent ID3F226136F2058D37 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/Guido%20van%20Rossum%20on%20the%20Modern%20Era%20of%20Python.mp3 + File Folder Count4 + Library Folder Count1 + + 1195 + + Track ID1195 + NameJohn Resig on Building jQuery + ArtistIEEE Computer Society + Album ArtistCharles Severance + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size14307705 + Total Time595983 + Year2015 + Date Modified2015-05-13T09:53:04Z + Date Added2015-05-13T09:53:04Z + Bit Rate192 + Sample Rate44100 + CommentsAuthor Charles Severance provides an audio recording of his column in which he discusses his interview with John Resig about the JavaScript library jQuery and how it came to play a key role in the browser software ecosystem. From Computer's May 2015 issue + Release Date2015-05-11T22:44:14Z + Persistent ID2B6E0CE4321184B7 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/John%20Resig%20on%20Building%20jQuery.mp3 + File Folder Count4 + Library Folder Count1 + + 1201 + + Track ID1201 + NameRoy T. Fielding on Understanding the REST Style + ArtistIEEE Computer Society + Album ArtistCharles Severance + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size16411711 + Total Time683650 + Track Number38 + Year2015 + Date Modified2015-06-15T01:47:22Z + Date Added2015-06-15T01:47:22Z + Bit Rate192 + Sample Rate44100 + CommentsAuthor Charles Severance provides an audio recording of his Computing Conversations column in which he discusses his interview with Roy T. Fielding about his PhD dissertation, which defined the Representational State Transfer architectural style. From Com + Play Count1 + Play Date3521440617 + Play Date UTC2015-08-03T13:56:57Z + Release Date2015-06-12T22:44:14Z + Persistent IDA060EC817AD4F1E0 + Track TypeFile + Podcast + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/38%20Roy%20T.%20Fielding%20on%20Understanding%20the%20REST%20Style.mp3 + File Folder Count4 + Library Folder Count1 + + 1203 + + Track ID1203 + Name01-packets + KindMPEG-4 video file + Size3247026 + Total Time770538 + Date Modified2015-05-21T22:32:08Z + Date Added2015-06-21T16:37:05Z + Bit Rate31 + Persistent IDD82285C0CADF2EEF + Track TypeFile + Locationfile:///Applications/MAMP/htdocs/net-intro/book/audio/01-packets.mp4 + File Folder Count7 + Library Folder Count5 + + 1205 + + Track ID1205 + Name02-architecture + KindMPEG-4 video file + Size4179143 + Total Time995289 + Date Modified2015-05-21T22:32:14Z + Date Added2015-06-21T16:37:05Z + Bit Rate31 + Persistent ID7F8830615EB07E67 + Track TypeFile + Locationfile:///Applications/MAMP/htdocs/net-intro/book/audio/02-architecture.mp4 + File Folder Count7 + Library Folder Count5 + + 1207 + + Track ID1207 + Name03-link-layer + KindMPEG-4 video file + Size2793695 + Total Time662617 + Date Modified2015-05-21T22:32:18Z + Date Added2015-06-21T16:37:05Z + Bit Rate31 + Persistent ID24CA170AE53EB8B3 + Track TypeFile + Locationfile:///Applications/MAMP/htdocs/net-intro/book/audio/03-link-layer.mp4 + File Folder Count7 + Library Folder Count5 + + 1209 + + Track ID1209 + Name04-internet-layer + KindMPEG-4 video file + Size6445932 + Total Time1540688 + Date Modified2015-05-21T22:32:26Z + Date Added2015-06-21T16:37:05Z + Bit Rate31 + Persistent IDA23E13A0F14D3382 + Track TypeFile + Locationfile:///Applications/MAMP/htdocs/net-intro/book/audio/04-internet-layer.mp4 + File Folder Count7 + Library Folder Count5 + + 1211 + + Track ID1211 + Name05-dns + KindMPEG-4 video file + Size1158178 + Total Time276532 + Date Modified2015-05-21T22:32:28Z + Date Added2015-06-21T16:37:05Z + Bit Rate31 + Persistent IDD65BB5251D56C647 + Track TypeFile + Locationfile:///Applications/MAMP/htdocs/net-intro/book/audio/05-dns.mp4 + File Folder Count7 + Library Folder Count5 + + 1213 + + Track ID1213 + Name06-transport-layer + KindMPEG-4 video file + Size2747826 + Total Time652004 + Date Modified2015-05-21T22:32:31Z + Date Added2015-06-21T16:37:05Z + Bit Rate31 + Persistent IDF3D95B4DBCF6B3F5 + Track TypeFile + Locationfile:///Applications/MAMP/htdocs/net-intro/book/audio/06-transport-layer.mp4 + File Folder Count7 + Library Folder Count5 + + 1215 + + Track ID1215 + Name07-application-layer + KindMPEG-4 video file + Size4897176 + Total Time1168282 + Date Modified2015-05-21T22:32:38Z + Date Added2015-06-21T16:37:05Z + Bit Rate31 + Persistent IDEA268C5731134645 + Track TypeFile + Locationfile:///Applications/MAMP/htdocs/net-intro/book/audio/07-application-layer.mp4 + File Folder Count7 + Library Folder Count5 + + 1217 + + Track ID1217 + Name08-secure-transport + KindMPEG-4 video file + Size3176578 + Total Time754382 + Date Modified2015-05-21T22:32:42Z + Date Added2015-06-21T16:37:05Z + Bit Rate31 + Persistent ID4BBC8C30F4B0C29C + Track TypeFile + Locationfile:///Applications/MAMP/htdocs/net-intro/book/audio/08-secure-transport.mp4 + File Folder Count7 + Library Folder Count5 + + 1219 + + Track ID1219 + Name09-OSI + KindMPEG-4 video file + Size2022391 + Total Time478074 + Date Modified2015-05-21T22:32:45Z + Date Added2015-06-21T16:37:05Z + Bit Rate31 + Persistent ID1FD751530A6B65B9 + Track TypeFile + Locationfile:///Applications/MAMP/htdocs/net-intro/book/audio/09-OSI.mp4 + File Folder Count7 + Library Folder Count5 + + 1221 + + Track ID1221 + Name10-wrap-up + KindMPEG-4 video file + Size1085037 + Total Time258967 + Date Modified2015-05-21T22:32:46Z + Date Added2015-06-21T16:37:05Z + Bit Rate31 + Persistent IDA0B46BB975E8A270 + Track TypeFile + Locationfile:///Applications/MAMP/htdocs/net-intro/book/audio/10-wrap-up.mp4 + File Folder Count7 + Library Folder Count5 + + 1223 + + Track ID1223 + Name2015-08-Jain-01 + KindWAV audio file + Size31507878 + Total Time714463 + Date Modified2015-06-26T15:24:05Z + Date Added2015-06-26T15:26:25Z + Bit Rate352 + Sample Rate22050 + Play Count1 + Play Date3518163853 + Play Date UTC2015-06-26T15:44:13Z + Persistent ID792FEEF72151F0C7 + Track TypeFile + File Type1463899717 + Locationfile:///Users/csev/Desktop/NoBackup/2015-08-Jain-01.wav + File Folder Count3 + Library Folder Count3 + + 1225 + + Track ID1225 + Name2015-08-Jain-01 + KindAIFF audio file + Size126031426 + Total Time714463 + Date Modified2015-06-26T15:27:35Z + Date Added2015-06-26T15:27:39Z + Bit Rate1411 + Sample Rate44100 + Persistent IDDA1E0BCD91D02474 + Track TypeFile + File Type1095321158 + Locationfile:///Users/csev/Desktop/NoBackup/2015-08-Jain-01.aif + File Folder Count3 + Library Folder Count3 + + 1227 + + Track ID1227 + NameAnil Jain: 25 Years of Biometric Recognition + ArtistIEEE Computer Society + Album ArtistCharles Severance + AlbumComputing Conversations + GenrePodcast + KindMPEG audio file + Size15876933 + Total Time661368 + Track Number39 + Year2015 + Date Modified2015-08-20T18:41:39Z + Date Added2015-08-20T18:41:39Z + Bit Rate192 + Sample Rate44100 + CommentsAuthor Charles Severance provides an audio recording of his Computing Conversations column in which he discusses his interview with Anil Jain about the evolution of the biometric recognition field. From Computer's August 2015 issue: www.computer.org/csdl/ + Release Date2015-08-12T09:18:14Z + Persistent ID71379AB8AAA86A2F + Track TypeFile + Podcast + Unplayed + Locationfile:///Users/csev/Music/iTunes/iTunes%20Music/Podcasts/Computing%20Conversations/39%20Anil%20Jain_%2025%20Years%20of%20Biometric%20Recognition.mp3 + File Folder Count4 + Library Folder Count1 + + 1231 + + Track ID1231 + NameWaste Management + ArtistUndercover Boss + AlbumUndercover Boss, Season 1 + GenreReality TV + KindPurchased MPEG-4 video file + Size530299729 + Total Time2565232 + Disc Number1 + Disc Count1 + Track Number1 + Track Count9 + Year2010 + Date Modified2015-01-06T18:11:06Z + Date Added2011-01-30T01:26:11Z + Play Count1 + Release Date2010-02-07T08:00:00Z + Artwork Count1 + SeriesUndercover Boss + Season1 + Episode101 + Episode Order1 + Sort AlbumUndercover Boss, Season 1 + Sort ArtistUndercover Boss + Sort NameWaste Management + Persistent ID391D47CC7EC038FB + Content Ratingus-tv|TV-PG|400| + Track TypeRemote + Purchased + Has Video + HD + TV Show + + 1233 + + Track ID1233 + NameSleep Like a Baby Tonight + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size10414554 + Total Time301641 + Disc Number1 + Disc Count1 + Track Number9 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameSleep Like a Baby Tonight + Persistent ID62E58E8086A3DC15 + Track TypeRemote + Purchased + + 1235 + + Track ID1235 + NameEvergreen + ArtistThe Black Crowes + Album ArtistThe Black Crowes + ComposerChris Robinson & Rich Robinson + AlbumWarpaint + GenreRock + KindPurchased AAC audio file + Size4281743 + Total Time261373 + Disc Number1 + Disc Count1 + Track Number4 + Track Count12 + Year2008 + Date Modified2015-01-06T18:11:06Z + Date Added2008-03-10T03:44:03Z + Bit Rate128 + Sample Rate44100 + Release Date2008-02-29T08:00:00Z + Artwork Count1 + Sort AlbumWarpaint + Sort Album ArtistBlack Crowes + Sort ArtistBlack Crowes + Sort NameEvergreen + Persistent IDF3AB0518196E263E + Track TypeRemote + Purchased + + 1237 + + Track ID1237 + NameOh Josephine + ArtistThe Black Crowes + Album ArtistThe Black Crowes + ComposerChris Robinson & Rich Robinson + AlbumWarpaint + GenreRock + KindPurchased AAC audio file + Size6600622 + Total Time398907 + Disc Number1 + Disc Count1 + Track Number3 + Track Count12 + Year2008 + Date Modified2015-01-06T18:11:06Z + Date Added2008-03-10T03:44:00Z + Bit Rate128 + Sample Rate44100 + Release Date2008-02-29T08:00:00Z + Artwork Count1 + Sort AlbumWarpaint + Sort Album ArtistBlack Crowes + Sort ArtistBlack Crowes + Sort NameOh Josephine + Persistent ID6746AAB2FE222857 + Track TypeRemote + Purchased + + 1239 + + Track ID1239 + NameMovin' On Down the Line + ArtistThe Black Crowes + Album ArtistThe Black Crowes + ComposerChris Robinson & Rich Robinson + AlbumWarpaint + GenreRock + KindPurchased AAC audio file + Size5657162 + Total Time342693 + Disc Number1 + Disc Count1 + Track Number7 + Track Count12 + Year2008 + Date Modified2015-01-06T18:11:06Z + Date Added2008-03-10T03:44:16Z + Bit Rate128 + Sample Rate44100 + Release Date2008-02-29T08:00:00Z + Artwork Count1 + Sort AlbumWarpaint + Sort Album ArtistBlack Crowes + Sort ArtistBlack Crowes + Sort NameMovin' On Down the Line + Persistent ID22967588F96A0239 + Track TypeRemote + Purchased + + 1241 + + Track ID1241 + NameWounded Bird + ArtistThe Black Crowes + Album ArtistThe Black Crowes + ComposerChris Robinson & Rich Robinson + AlbumWarpaint + GenreRock + KindPurchased AAC audio file + Size4320806 + Total Time263453 + Disc Number1 + Disc Count1 + Track Number8 + Track Count12 + Year2008 + Date Modified2015-01-06T18:11:06Z + Date Added2008-03-10T03:44:26Z + Bit Rate128 + Sample Rate44100 + Release Date2008-02-29T08:00:00Z + Artwork Count1 + Sort AlbumWarpaint + Sort Album ArtistBlack Crowes + Sort ArtistBlack Crowes + Sort NameWounded Bird + Persistent ID383A5BCF1861134B + Track TypeRemote + Purchased + + 1243 + + Track ID1243 + NameVolcano + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size6904386 + Total Time194116 + Disc Number1 + Disc Count1 + Track Number6 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameVolcano + Persistent IDD99D9ECBEE314F47 + Track TypeRemote + Purchased + + 1245 + + Track ID1245 + NameWee Who See the Deep + ArtistThe Black Crowes + Album ArtistThe Black Crowes + ComposerChris Robinson & Rich Robinson + AlbumWarpaint + GenreRock + KindPurchased AAC audio file + Size4735085 + Total Time290520 + Disc Number1 + Disc Count1 + Track Number5 + Track Count12 + Year2008 + Date Modified2015-01-06T18:11:06Z + Date Added2008-03-10T03:44:04Z + Bit Rate128 + Sample Rate44100 + Release Date2008-02-29T08:00:00Z + Artwork Count1 + Sort AlbumWarpaint + Sort Album ArtistBlack Crowes + Sort ArtistBlack Crowes + Sort NameWee Who See the Deep + Persistent IDC8E459A642C4E723 + Track TypeRemote + Purchased + + 1247 + + Track ID1247 + NameCedarwood Road + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size9336108 + Total Time265268 + Disc Number1 + Disc Count1 + Track Number8 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameCedarwood Road + Persistent ID96677BCF4E5577FE + Track TypeRemote + Purchased + + 1249 + + Track ID1249 + NameLocust Street + ArtistThe Black Crowes + Album ArtistThe Black Crowes + ComposerChris Robinson & Rich Robinson + AlbumWarpaint + GenreRock + KindPurchased AAC audio file + Size4203564 + Total Time255240 + Disc Number1 + Disc Count1 + Track Number6 + Track Count12 + Year2008 + Date Modified2015-01-06T18:11:06Z + Date Added2008-03-10T03:44:07Z + Bit Rate128 + Sample Rate44100 + Release Date2008-02-29T08:00:00Z + Artwork Count1 + Sort AlbumWarpaint + Sort Album ArtistBlack Crowes + Sort ArtistBlack Crowes + Sort NameLocust Street + Persistent ID81379B7604AE19D4 + Track TypeRemote + Purchased + + 1251 + + Track ID1251 + NameRaised By Wolves + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size8636426 + Total Time245599 + Disc Number1 + Disc Count1 + Track Number7 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameRaised By Wolves + Persistent ID66C39558AF5C9038 + Track TypeRemote + Purchased + + 1253 + + Track ID1253 + NameThe Troubles + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size9928436 + Total Time285843 + Disc Number1 + Disc Count1 + Track Number11 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameTroubles + Persistent ID7D4700F9D877D6BA + Track TypeRemote + Purchased + + 1255 + + Track ID1255 + NameThis Is Where You Can Reach Me Now + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size10715123 + Total Time305134 + Disc Number1 + Disc Count1 + Track Number10 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameThis Is Where You Can Reach Me Now + Persistent ID3CED022220DF62AB + Track TypeRemote + Purchased + + 1257 + + Track ID1257 + NameGod's Got It + ArtistThe Black Crowes + Album ArtistThe Black Crowes + ComposerRev Charlie Jackson + AlbumWarpaint + GenreRock + KindPurchased AAC audio file + Size3313451 + Total Time202653 + Disc Number1 + Disc Count1 + Track Number9 + Track Count12 + Year2008 + Date Modified2015-01-06T18:11:06Z + Date Added2008-03-10T03:44:39Z + Bit Rate128 + Sample Rate44100 + Release Date2008-02-29T08:00:00Z + Artwork Count1 + Sort AlbumWarpaint + Sort Album ArtistBlack Crowes + Sort ArtistBlack Crowes + Sort NameGod's Got It + Persistent ID7EE845DF9E36E5EB + Track TypeRemote + Purchased + + 1261 + + Track ID1261 + NameCalifornia (There Is No End to Love) + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size8465279 + Total Time239846 + Disc Number1 + Disc Count1 + Track Number3 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameCalifornia (There Is No End to Love) + Persistent ID18692FE711C8AD7B + Track TypeRemote + Purchased + + 1263 + + Track ID1263 + NameEvery Breaking Wave + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size8842208 + Total Time252162 + Disc Number1 + Disc Count1 + Track Number2 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameEvery Breaking Wave + Persistent ID1AD1F23A7CD0302F + Track TypeRemote + Purchased + + 1265 + + Track ID1265 + NameInterview With the Onion News Network + ArtistOnion News Network + AlbumOnion News Network, Season 1 + GenreComedy + KindPurchased MPEG-4 video file + Size63737563 + Total Time302002 + Disc Number1 + Disc Count1 + Track Number101 + Year2011 + Date Modified2015-01-06T18:11:06Z + Date Added2011-01-30T01:26:48Z + Play Count1 + Release Date2011-01-17T08:00:00Z + Artwork Count1 + SeriesOnion News Network + Season1 + Episode100 + Episode Order101 + Sort AlbumOnion News Network, Season 1 + Sort ArtistOnion News Network + Sort NameInterview With the Onion News Network + Persistent ID07CC3BE999B097F8 + Content Ratingus-tv|TV-14|500| + Track TypeRemote + Purchased + Has Video + HD + TV Show + + 1267 + + Track ID1267 + NameSong for Someone + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size8024225 + Total Time226763 + Disc Number1 + Disc Count1 + Track Number4 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameSong for Someone + Persistent ID7B634B6143FAB119 + Track TypeRemote + Purchased + + 1269 + + Track ID1269 + NameThe Miracle (Of Joey Ramone) + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size9300291 + Total Time255382 + Disc Number1 + Disc Count1 + Track Number1 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameMiracle (Of Joey Ramone) + Persistent ID550781F55842BEE4 + Track TypeRemote + Purchased + + 1271 + + Track ID1271 + NameIris (Hold Me Close) + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Size11149865 + Total Time319457 + Disc Number1 + Disc Count1 + Track Number5 + Track Count11 + Year2014 + Date Modified2014-09-08T01:49:11Z + Date Added2014-09-08T01:49:11Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Sort AlbumSongs of Innocence + Sort ArtistU2 + Sort NameIris (Hold Me Close) + Persistent ID9C0991BB766BAA3C + Track TypeRemote + Purchased + + 1273 + + Track ID1273 + NameGoodbye Daughters of the Revolution + ArtistThe Black Crowes + Album ArtistThe Black Crowes + ComposerChris Robinson & Rich Robinson + AlbumWarpaint + GenreRock + KindPurchased AAC audio file + Size5052815 + Total Time304147 + Disc Number1 + Disc Count1 + Track Number1 + Track Count12 + Year2008 + Date Modified2015-01-06T18:11:06Z + Date Added2008-03-10T03:43:40Z + Bit Rate128 + Sample Rate44100 + Release Date2008-02-29T08:00:00Z + Artwork Count1 + Sort AlbumWarpaint + Sort Album ArtistBlack Crowes + Sort ArtistBlack Crowes + Sort NameGoodbye Daughters of the Revolution + Persistent ID8614A83314C2620F + Track TypeRemote + Purchased + + 1275 + + Track ID1275 + NameWalk Believer Walk + ArtistThe Black Crowes + Album ArtistThe Black Crowes + ComposerChris Robinson & Rich Robinson + AlbumWarpaint + GenreRock + KindPurchased AAC audio file + Size4593310 + Total Time280253 + Disc Number1 + Disc Count1 + Track Number2 + Track Count12 + Year2008 + Date Modified2015-01-06T18:11:06Z + Date Added2008-03-10T03:43:58Z + Bit Rate128 + Sample Rate44100 + Release Date2008-02-29T08:00:00Z + Artwork Count1 + Sort AlbumWarpaint + Sort Album ArtistBlack Crowes + Sort ArtistBlack Crowes + Sort NameWalk Believer Walk + Persistent IDEFBECF5736FA55C5 + Track TypeRemote + Purchased + + 1277 + + Track ID1277 + NameChoice Hotels International + ArtistUndercover Boss + AlbumUndercover Boss, Season 2 + GenreReality TV + KindPurchased MPEG-4 video file + Size530077360 + Total Time2614047 + Disc Number1 + Disc Count1 + Track Number1 + Track Count22 + Year2010 + Date Modified2015-01-06T18:11:06Z + Date Added2011-01-30T01:26:07Z + Play Count1 + Release Date2010-09-26T07:00:00Z + Artwork Count1 + SeriesUndercover Boss + Season2 + Episode201 + Episode Order1 + Sort AlbumUndercover Boss, Season 2 + Sort ArtistUndercover Boss + Sort NameChoice Hotels International + Persistent ID58277AAEDC4D207B + Content Ratingus-tv|TV-PG|400| + Track TypeRemote + Purchased + Has Video + HD + TV Show + + 1285 + + Track ID1285 + NameMicrochip + ArtistJason Farnham + AlbumYouTube Audio Library + GenreDance & Electronic + KindMPEG audio file + Size4573582 + Total Time114336 + Date Modified2015-09-16T02:14:00Z + Date Added2015-09-16T02:16:35Z + Bit Rate320 + Sample Rate48000 + Persistent ID15BA4C571757AB93 + Track TypeFile + Locationfile:///Users/csev/Downloads/Microchip.mp3 + File Folder Count2 + Library Folder Count3 + + 1287 + + Track ID1287 + NameCookies-01 + KindMPEG audio file + Size44917520 + Total Time2807248 + Date Modified2013-08-18T02:02:32Z + Date Added2015-10-16T19:25:51Z + Bit Rate128 + Sample Rate44100 + Persistent ID9EA3E6256A06561A + Track TypeFile + Locationfile:///Users/csev/Desktop/NoBackup/FOLDER_A/PHP-07-Cookies-Sessions-Redirect-A.MP3 + File Folder Count4 + Library Folder Count3 + + 1291 + + Track ID1291 + NameAnant Agarwal + ArtistIEEE Computer Society + AlbumComputing Conversations + GenrePodcast + Size7925760 + Total Time494000 + Date Added2015-11-05T00:52:12Z + Release Date2015-11-04T10:20:14Z + Persistent IDE3B8104DC763EF81 + Track TypeURL + Podcast + Unplayed + Locationhttp://media.computer.org/sponsored/podcast/computingconversations/conversations-0040.mp3 + + 1293 + + Track ID1293 + Name2015 11 04 16 00 Closing Keynote The Next Generation of Teaching and Learning Tools + KindMPEG-4 video file + Size162229930 + Total Time4599848 + Date Modified2015-11-05T00:49:36Z + Date Added2015-11-05T00:52:53Z + Bit Rate140 + Artwork Count1 + Persistent IDD861DE457A141D9B + Track TypeFile + Has Video + HD + Video Width1280 + Video Height720 + Locationfile:///Users/csev/Downloads/2015%2011%2004%2016%2000%20Closing%20Keynote%20The%20Next%20Generation%20of%20Teaching%20and%20Learning%20Tools.MP4 + File Folder Count2 + Library Folder Count3 + + + Playlists + + + NameLibrary + Description + Master + Playlist ID1297 + Playlist Persistent IDB7006C9E9799282F + Visible + All Items + Playlist Items + + + Track ID369 + + + Track ID371 + + + Track ID373 + + + Track ID375 + + + Track ID377 + + + Track ID379 + + + Track ID381 + + + Track ID383 + + + Track ID385 + + + Track ID387 + + + Track ID389 + + + Track ID391 + + + Track ID393 + + + Track ID395 + + + Track ID397 + + + Track ID399 + + + Track ID401 + + + Track ID403 + + + Track ID405 + + + Track ID407 + + + Track ID409 + + + Track ID411 + + + Track ID413 + + + Track ID415 + + + Track ID417 + + + Track ID419 + + + Track ID421 + + + Track ID423 + + + Track ID425 + + + Track ID427 + + + Track ID429 + + + Track ID431 + + + Track ID433 + + + Track ID435 + + + Track ID437 + + + Track ID439 + + + Track ID441 + + + Track ID443 + + + Track ID445 + + + Track ID447 + + + Track ID449 + + + Track ID451 + + + Track ID453 + + + Track ID455 + + + Track ID457 + + + Track ID459 + + + Track ID461 + + + Track ID463 + + + Track ID465 + + + Track ID467 + + + Track ID469 + + + Track ID471 + + + Track ID473 + + + Track ID475 + + + Track ID477 + + + Track ID479 + + + Track ID481 + + + Track ID483 + + + Track ID485 + + + Track ID487 + + + Track ID489 + + + Track ID491 + + + Track ID493 + + + Track ID495 + + + Track ID497 + + + Track ID499 + + + Track ID501 + + + Track ID503 + + + Track ID505 + + + Track ID507 + + + Track ID509 + + + Track ID511 + + + Track ID513 + + + Track ID515 + + + Track ID517 + + + Track ID519 + + + Track ID521 + + + Track ID523 + + + Track ID525 + + + Track ID527 + + + Track ID529 + + + Track ID531 + + + Track ID533 + + + Track ID535 + + + Track ID537 + + + Track ID539 + + + Track ID541 + + + Track ID543 + + + Track ID545 + + + Track ID547 + + + Track ID549 + + + Track ID551 + + + Track ID553 + + + Track ID555 + + + Track ID557 + + + Track ID559 + + + Track ID561 + + + Track ID563 + + + Track ID565 + + + Track ID567 + + + Track ID569 + + + Track ID571 + + + Track ID573 + + + Track ID575 + + + Track ID577 + + + Track ID579 + + + Track ID581 + + + Track ID583 + + + Track ID585 + + + Track ID587 + + + Track ID589 + + + Track ID591 + + + Track ID593 + + + Track ID595 + + + Track ID597 + + + Track ID599 + + + Track ID601 + + + Track ID603 + + + Track ID605 + + + Track ID607 + + + Track ID609 + + + Track ID611 + + + Track ID613 + + + Track ID615 + + + Track ID617 + + + Track ID619 + + + Track ID621 + + + Track ID623 + + + Track ID625 + + + Track ID627 + + + Track ID629 + + + Track ID631 + + + Track ID633 + + + Track ID635 + + + Track ID637 + + + Track ID639 + + + Track ID641 + + + Track ID643 + + + Track ID645 + + + Track ID647 + + + Track ID649 + + + Track ID651 + + + Track ID653 + + + Track ID655 + + + Track ID657 + + + Track ID659 + + + Track ID661 + + + Track ID663 + + + Track ID665 + + + Track ID667 + + + Track ID669 + + + Track ID671 + + + Track ID673 + + + Track ID675 + + + Track ID677 + + + Track ID679 + + + Track ID681 + + + Track ID683 + + + Track ID685 + + + Track ID687 + + + Track ID689 + + + Track ID691 + + + Track ID693 + + + Track ID695 + + + Track ID697 + + + Track ID699 + + + Track ID701 + + + Track ID703 + + + Track ID705 + + + Track ID707 + + + Track ID709 + + + Track ID711 + + + Track ID713 + + + Track ID715 + + + Track ID717 + + + Track ID719 + + + Track ID721 + + + Track ID723 + + + Track ID725 + + + Track ID727 + + + Track ID731 + + + Track ID733 + + + Track ID735 + + + Track ID737 + + + Track ID739 + + + Track ID741 + + + Track ID743 + + + Track ID745 + + + Track ID747 + + + Track ID751 + + + Track ID753 + + + Track ID755 + + + Track ID757 + + + Track ID759 + + + Track ID761 + + + Track ID777 + + + Track ID779 + + + Track ID781 + + + Track ID783 + + + Track ID785 + + + Track ID787 + + + Track ID789 + + + Track ID791 + + + Track ID793 + + + Track ID795 + + + Track ID797 + + + Track ID799 + + + Track ID801 + + + Track ID803 + + + Track ID805 + + + Track ID817 + + + Track ID821 + + + Track ID827 + + + Track ID829 + + + Track ID831 + + + Track ID833 + + + Track ID835 + + + Track ID837 + + + Track ID839 + + + Track ID841 + + + Track ID843 + + + Track ID845 + + + Track ID851 + + + Track ID855 + + + Track ID857 + + + Track ID859 + + + Track ID861 + + + Track ID867 + + + Track ID873 + + + Track ID877 + + + Track ID879 + + + Track ID885 + + + Track ID887 + + + Track ID889 + + + Track ID891 + + + Track ID893 + + + Track ID895 + + + Track ID897 + + + Track ID899 + + + Track ID901 + + + Track ID903 + + + Track ID905 + + + Track ID907 + + + Track ID909 + + + Track ID911 + + + Track ID913 + + + Track ID915 + + + Track ID917 + + + Track ID919 + + + Track ID921 + + + Track ID923 + + + Track ID925 + + + Track ID927 + + + Track ID929 + + + Track ID931 + + + Track ID933 + + + Track ID935 + + + Track ID937 + + + Track ID939 + + + Track ID941 + + + Track ID943 + + + Track ID945 + + + Track ID947 + + + Track ID949 + + + Track ID951 + + + Track ID953 + + + Track ID955 + + + Track ID957 + + + Track ID959 + + + Track ID961 + + + Track ID963 + + + Track ID969 + + + Track ID975 + + + Track ID979 + + + Track ID981 + + + Track ID985 + + + Track ID987 + + + Track ID989 + + + Track ID993 + + + Track ID995 + + + Track ID997 + + + Track ID999 + + + Track ID1001 + + + Track ID1003 + + + Track ID1005 + + + Track ID1007 + + + Track ID1009 + + + Track ID1011 + + + Track ID1013 + + + Track ID1015 + + + Track ID1017 + + + Track ID1019 + + + Track ID1021 + + + Track ID1023 + + + Track ID1025 + + + Track ID1027 + + + Track ID1029 + + + Track ID1031 + + + Track ID1033 + + + Track ID1035 + + + Track ID1037 + + + Track ID1039 + + + Track ID1041 + + + Track ID1043 + + + Track ID1045 + + + Track ID1049 + + + Track ID1051 + + + Track ID1053 + + + Track ID1059 + + + Track ID1061 + + + Track ID1065 + + + Track ID1067 + + + Track ID1071 + + + Track ID1075 + + + Track ID1077 + + + Track ID1081 + + + Track ID1083 + + + Track ID1085 + + + Track ID1087 + + + Track ID1089 + + + Track ID1091 + + + Track ID1093 + + + Track ID1095 + + + Track ID1097 + + + Track ID1099 + + + Track ID1101 + + + Track ID1103 + + + Track ID1105 + + + Track ID1107 + + + Track ID1109 + + + Track ID1111 + + + Track ID1117 + + + Track ID1119 + + + Track ID1121 + + + Track ID1123 + + + Track ID1125 + + + Track ID1127 + + + Track ID1129 + + + Track ID1131 + + + Track ID1133 + + + Track ID1135 + + + Track ID1137 + + + Track ID1139 + + + Track ID1141 + + + Track ID1145 + + + Track ID1147 + + + Track ID1149 + + + Track ID1151 + + + Track ID1153 + + + Track ID1155 + + + Track ID1157 + + + Track ID1159 + + + Track ID1161 + + + Track ID1163 + + + Track ID1165 + + + Track ID1175 + + + Track ID1177 + + + Track ID1183 + + + Track ID1185 + + + Track ID1187 + + + Track ID1193 + + + Track ID1195 + + + Track ID1201 + + + Track ID1203 + + + Track ID1205 + + + Track ID1207 + + + Track ID1209 + + + Track ID1211 + + + Track ID1213 + + + Track ID1215 + + + Track ID1217 + + + Track ID1219 + + + Track ID1221 + + + Track ID1223 + + + Track ID1225 + + + Track ID1227 + + + Track ID1231 + + + Track ID1233 + + + Track ID1235 + + + Track ID1237 + + + Track ID1239 + + + Track ID1241 + + + Track ID1243 + + + Track ID1245 + + + Track ID1247 + + + Track ID1249 + + + Track ID1251 + + + Track ID1253 + + + Track ID1255 + + + Track ID1257 + + + Track ID1261 + + + Track ID1263 + + + Track ID1265 + + + Track ID1267 + + + Track ID1269 + + + Track ID1271 + + + Track ID1273 + + + Track ID1275 + + + Track ID1277 + + + Track ID1285 + + + Track ID1287 + + + Track ID1293 + + + + + NameMusic + Description + Playlist ID1703 + Playlist Persistent IDF286537A56C53595 + Distinguished Kind4 + Music + All Items + Playlist Items + + + Track ID517 + + + Track ID511 + + + Track ID405 + + + Track ID451 + + + Track ID389 + + + Track ID447 + + + Track ID431 + + + Track ID477 + + + Track ID453 + + + Track ID479 + + + Track ID481 + + + Track ID483 + + + Track ID487 + + + Track ID491 + + + Track ID497 + + + Track ID435 + + + Track ID437 + + + Track ID411 + + + Track ID385 + + + Track ID403 + + + Track ID443 + + + Track ID419 + + + Track ID379 + + + Track ID473 + + + Track ID495 + + + Track ID425 + + + Track ID417 + + + Track ID471 + + + Track ID509 + + + Track ID429 + + + Track ID439 + + + Track ID409 + + + Track ID469 + + + Track ID485 + + + Track ID489 + + + Track ID515 + + + Track ID459 + + + Track ID463 + + + Track ID415 + + + Track ID465 + + + Track ID503 + + + Track ID475 + + + Track ID561 + + + Track ID563 + + + Track ID565 + + + Track ID571 + + + Track ID573 + + + Track ID375 + + + Track ID445 + + + Track ID467 + + + Track ID457 + + + Track ID427 + + + Track ID391 + + + Track ID397 + + + Track ID505 + + + Track ID493 + + + Track ID399 + + + Track ID407 + + + Track ID413 + + + Track ID377 + + + Track ID381 + + + Track ID433 + + + Track ID501 + + + Track ID499 + + + Track ID369 + + + Track ID421 + + + Track ID455 + + + Track ID387 + + + Track ID513 + + + Track ID383 + + + Track ID371 + + + Track ID423 + + + Track ID441 + + + Track ID393 + + + Track ID401 + + + Track ID461 + + + Track ID507 + + + Track ID449 + + + Track ID373 + + + Track ID555 + + + Track ID395 + + + Track ID519 + + + Track ID521 + + + Track ID523 + + + Track ID525 + + + Track ID567 + + + Track ID569 + + + Track ID575 + + + Track ID527 + + + Track ID529 + + + Track ID531 + + + Track ID533 + + + Track ID535 + + + Track ID537 + + + Track ID539 + + + Track ID541 + + + Track ID577 + + + Track ID543 + + + Track ID545 + + + Track ID547 + + + Track ID549 + + + Track ID551 + + + Track ID553 + + + Track ID557 + + + Track ID559 + + + Track ID579 + + + Track ID581 + + + Track ID583 + + + Track ID585 + + + Track ID587 + + + Track ID589 + + + Track ID591 + + + Track ID593 + + + Track ID595 + + + Track ID597 + + + Track ID599 + + + Track ID601 + + + Track ID603 + + + Track ID605 + + + Track ID607 + + + Track ID609 + + + Track ID611 + + + Track ID613 + + + Track ID615 + + + Track ID617 + + + Track ID619 + + + Track ID621 + + + Track ID623 + + + Track ID625 + + + Track ID627 + + + Track ID629 + + + Track ID631 + + + Track ID633 + + + Track ID635 + + + Track ID637 + + + Track ID639 + + + Track ID641 + + + Track ID643 + + + Track ID645 + + + Track ID647 + + + Track ID649 + + + Track ID653 + + + Track ID655 + + + Track ID657 + + + Track ID659 + + + Track ID661 + + + Track ID663 + + + Track ID665 + + + Track ID667 + + + Track ID669 + + + Track ID671 + + + Track ID673 + + + Track ID675 + + + Track ID677 + + + Track ID679 + + + Track ID681 + + + Track ID685 + + + Track ID687 + + + Track ID689 + + + Track ID691 + + + Track ID701 + + + Track ID707 + + + Track ID713 + + + Track ID715 + + + Track ID717 + + + Track ID719 + + + Track ID721 + + + Track ID727 + + + Track ID703 + + + Track ID725 + + + Track ID711 + + + Track ID705 + + + Track ID709 + + + Track ID723 + + + Track ID779 + + + Track ID781 + + + Track ID783 + + + Track ID785 + + + Track ID787 + + + Track ID789 + + + Track ID791 + + + Track ID793 + + + Track ID795 + + + Track ID797 + + + Track ID799 + + + Track ID801 + + + Track ID803 + + + Track ID805 + + + Track ID857 + + + Track ID867 + + + Track ID873 + + + Track ID887 + + + Track ID889 + + + Track ID891 + + + Track ID893 + + + Track ID895 + + + Track ID897 + + + Track ID899 + + + Track ID901 + + + Track ID903 + + + Track ID905 + + + Track ID907 + + + Track ID909 + + + Track ID911 + + + Track ID913 + + + Track ID915 + + + Track ID917 + + + Track ID919 + + + Track ID921 + + + Track ID923 + + + Track ID925 + + + Track ID927 + + + Track ID929 + + + Track ID931 + + + Track ID933 + + + Track ID935 + + + Track ID937 + + + Track ID939 + + + Track ID941 + + + Track ID943 + + + Track ID945 + + + Track ID947 + + + Track ID949 + + + Track ID951 + + + Track ID953 + + + Track ID955 + + + Track ID957 + + + Track ID959 + + + Track ID961 + + + Track ID963 + + + Track ID981 + + + Track ID1045 + + + Track ID1059 + + + Track ID1061 + + + Track ID1071 + + + Track ID1117 + + + Track ID1119 + + + Track ID1203 + + + Track ID1205 + + + Track ID1207 + + + Track ID1209 + + + Track ID1211 + + + Track ID1213 + + + Track ID1215 + + + Track ID1217 + + + Track ID1219 + + + Track ID1221 + + + Track ID1223 + + + Track ID1225 + + + Track ID1273 + + + Track ID1275 + + + Track ID1237 + + + Track ID1235 + + + Track ID1245 + + + Track ID1249 + + + Track ID1239 + + + Track ID1241 + + + Track ID1257 + + + Track ID1269 + + + Track ID1263 + + + Track ID1261 + + + Track ID1267 + + + Track ID1271 + + + Track ID1243 + + + Track ID1251 + + + Track ID1247 + + + Track ID1233 + + + Track ID1255 + + + Track ID1253 + + + Track ID1285 + + + Track ID1287 + + + + + NameMovies + Description + Playlist ID1984 + Playlist Persistent IDF286537A56C53596 + Distinguished Kind2 + Movies + All Items + Playlist Items + + + Track ID1049 + + + + + NameTV Shows + Description + Playlist ID2028 + Playlist Persistent IDF286537A56C53597 + Distinguished Kind3 + TV Shows + All Items + Playlist Items + + + Track ID821 + + + Track ID1265 + + + Track ID1231 + + + Track ID1277 + + + + + NamePodcasts + Description + Playlist ID2035 + Playlist Persistent IDAD9D0301E6E38E2E + Distinguished Kind10 + Podcasts + All Items + Playlist Items + + + Track ID1083 + + + Track ID1085 + + + Track ID1087 + + + Track ID1089 + + + Track ID1091 + + + Track ID1093 + + + Track ID1095 + + + Track ID1107 + + + Track ID1105 + + + Track ID1103 + + + Track ID1101 + + + Track ID1099 + + + Track ID1097 + + + Track ID1109 + + + Track ID1111 + + + Track ID1081 + + + Track ID1043 + + + Track ID1041 + + + Track ID1037 + + + Track ID1033 + + + Track ID1039 + + + Track ID1035 + + + Track ID1031 + + + Track ID1027 + + + Track ID1029 + + + Track ID1023 + + + Track ID1015 + + + Track ID1017 + + + Track ID1021 + + + Track ID1025 + + + Track ID1013 + + + Track ID985 + + + Track ID1019 + + + Track ID987 + + + Track ID989 + + + Track ID1051 + + + Track ID1053 + + + Track ID1065 + + + Track ID1067 + + + Track ID1073 + + + Track ID1075 + + + Track ID1077 + + + Track ID1183 + + + Track ID1185 + + + Track ID1187 + + + Track ID1193 + + + Track ID1195 + + + Track ID1201 + + + Track ID1227 + + + Track ID1291 + + + Track ID1145 + + + Track ID1147 + + + Track ID1149 + + + Track ID1151 + + + Track ID1153 + + + Track ID1155 + + + Track ID1157 + + + Track ID1159 + + + Track ID1161 + + + Track ID1163 + + + Track ID1165 + + + Track ID1121 + + + Track ID1123 + + + Track ID1125 + + + Track ID1127 + + + Track ID1129 + + + Track ID1131 + + + Track ID1133 + + + Track ID1135 + + + Track ID1137 + + + Track ID1139 + + + Track ID1141 + + + Track ID1011 + + + Track ID1009 + + + Track ID1007 + + + Track ID1005 + + + Track ID1003 + + + Track ID1001 + + + Track ID999 + + + Track ID993 + + + Track ID997 + + + Track ID995 + + + Track ID975 + + + + + NameiTunesU + Description + Playlist ID2128 + Playlist Persistent ID182355640B123137 + Distinguished Kind31 + iTunesU + All Items + + + NameAudiobooks + Description + Playlist ID2131 + Playlist Persistent IDF286537A56C53598 + Distinguished Kind5 + Audiobooks + All Items + Playlist Items + + + Track ID731 + + + Track ID733 + + + Track ID735 + + + Track ID737 + + + Track ID739 + + + Track ID741 + + + Track ID743 + + + Track ID745 + + + + + NameTones + Description + Playlist ID2210 + Playlist Persistent IDC201B5D1D26447CC + Distinguished Kind6 + All Items + + + NamePurchased + Description + Playlist ID2213 + Playlist Persistent ID9019F72826167E4D + Distinguished Kind19 + Purchased Music + All Items + Playlist Items + + + Track ID731 + + + Track ID733 + + + Track ID735 + + + Track ID737 + + + Track ID739 + + + Track ID741 + + + Track ID743 + + + Track ID745 + + + Track ID821 + + + + + Nameincoming + Description + Playlist ID2406 + Playlist Persistent ID6A0287D6C41DE0A3 + All Items + + + NameNet-Intro + Description + Playlist ID2409 + Playlist Persistent ID98CDD70ABA900C44 + All Items + Playlist Items + + + Track ID1203 + + + Track ID1205 + + + Track ID1207 + + + Track ID1209 + + + Track ID1211 + + + Track ID1213 + + + Track ID1215 + + + Track ID1217 + + + Track ID1219 + + + Track ID1221 + + + + + NameSpoken Text + Description + Playlist ID2422 + Playlist Persistent ID8694480C61FCB4CE + All Items + + + NameVoice Memos + Description + Playlist ID2435 + Playlist Persistent IDDA4FD51F67DBFF0C + Distinguished Kind17 + All Items + + + + diff --git a/Assignments/tracks/README.txt b/Assignments/tracks/README.txt new file mode 100644 index 0000000..cd742aa --- /dev/null +++ b/Assignments/tracks/README.txt @@ -0,0 +1,2 @@ +TBD + diff --git a/Assignments/tracks/tracks.py b/Assignments/tracks/tracks.py new file mode 100644 index 0000000..93a3859 --- /dev/null +++ b/Assignments/tracks/tracks.py @@ -0,0 +1,81 @@ +import xml.etree.ElementTree as ET +import sqlite3 + +conn = sqlite3.connect('trackdb.sqlite') +cur = conn.cursor() + +# Make some fresh tables using executescript() +cur.executescript(''' +DROP TABLE IF EXISTS Artist; +DROP TABLE IF EXISTS Album; +DROP TABLE IF EXISTS Track; + +CREATE TABLE Artist ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, + name TEXT UNIQUE +); + +CREATE TABLE Album ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, + artist_id INTEGER, + title TEXT UNIQUE +); + +CREATE TABLE Track ( + id INTEGER NOT NULL PRIMARY KEY + AUTOINCREMENT UNIQUE, + title TEXT UNIQUE, + album_id INTEGER, + len INTEGER, rating INTEGER, count INTEGER +); +''') + + +fname = raw_input('Enter file name: ') +if ( len(fname) < 1 ) : fname = 'Library.xml' + +# Track ID369 +# NameAnother One Bites The Dust +# ArtistQueen +def lookup(d, key): + found = False + for child in d: + if found : return child.text + if child.tag == 'key' and child.text == key : + found = True + return None + +stuff = ET.parse(fname) +all = stuff.findall('dict/dict/dict') +print 'Dict count:', len(all) +for entry in all: + if ( lookup(entry, 'Track ID') is None ) : continue + + name = lookup(entry, 'Name') + artist = lookup(entry, 'Artist') + album = lookup(entry, 'Album') + count = lookup(entry, 'Play Count') + rating = lookup(entry, 'Rating') + length = lookup(entry, 'Total Time') + + if name is None or artist is None or album is None : + continue + + print name, artist, album, count, rating, length + + cur.execute('''INSERT OR IGNORE INTO Artist (name) + VALUES ( ? )''', ( artist, ) ) + cur.execute('SELECT id FROM Artist WHERE name = ? ', (artist, )) + artist_id = cur.fetchone()[0] + + cur.execute('''INSERT OR IGNORE INTO Album (title, artist_id) + VALUES ( ?, ? )''', ( album, artist_id ) ) + cur.execute('SELECT id FROM Album WHERE title = ? ', (album, )) + album_id = cur.fetchone()[0] + + cur.execute('''INSERT OR REPLACE INTO Track + (title, album_id, len, rating, count) + VALUES ( ?, ?, ?, ?, ? )''', + ( name, album_id, length, rating, count ) ) + + conn.commit() From 1b5b8a13b6aa3d73fe1cf8fa9d3371d20616b28a Mon Sep 17 00:00:00 2001 From: derekYankie Date: Sat, 2 Jul 2016 21:52:26 -0400 Subject: [PATCH 40/40] How to create a database --- Assignments/.DS_Store | Bin 10244 -> 10244 bytes Assignments/employee_info.db | Bin 0 -> 2048 bytes Assignments/employees_db.py | 37 + Assignments/roster/roster_data.json | 2157 +++++++++++++++++++++++++++ 4 files changed, 2194 insertions(+) create mode 100644 Assignments/employee_info.db create mode 100644 Assignments/employees_db.py create mode 100644 Assignments/roster/roster_data.json diff --git a/Assignments/.DS_Store b/Assignments/.DS_Store index 64ddde8c96c8249283c960e4d28a22e02f5bcf9c..a3a5115b0e9b62057f6799f9f96eae5f1aaa40b2 100644 GIT binary patch delta 72 zcmZn(XbG6$aFU^hRb>Si8+LN4wihJ1!%h7yKUhN8`TB-j}x*%*+7%7TmXa`N-i T85kHCH&;l-vutKp_{$Ce*^m>! delta 33 pcmZn(XbG6$gHU^hRb@@5`^LaxngrK4CjHW)B&W>@&j4gkLn3jP29 diff --git a/Assignments/employee_info.db b/Assignments/employee_info.db new file mode 100644 index 0000000000000000000000000000000000000000..a17070575dd6e08f9117b1dcc858cba89b34790b GIT binary patch literal 2048 zcmWFz^vNtqRY=P(%1ta$FlJz3U}R))P*7lCU|@n`AO!}DK#~Q@22mhBA;83-`|=ep zP!%KdCI%oH1*0J_8UhrBfDa>^xV$`LW=UdFPHJjyK~8>UYHBf@!Q>p|>KNjx5aQ_M z