From b0bd0a63a77f3becec3338f33f494f94078a8f78 Mon Sep 17 00:00:00 2001 From: Deluan Date: Mon, 29 Feb 2016 10:04:30 -0500 Subject: [PATCH] Retrofitting with tests --- .gitignore | 3 +- conf/app.conf | 3 +- repositories/.goconvey.goconvey | 2 +- repositories/base_repository.go | 10 +- .../base_repository_integration_test.go | 89 + repositories/base_repository_test.go | 44 + repositories/ledis_utils.go | 8 + tests/fixtures/itunes-library.xml | 1909 +++++++++++++++++ 8 files changed, 2057 insertions(+), 11 deletions(-) create mode 100644 repositories/base_repository_integration_test.go create mode 100644 repositories/base_repository_test.go create mode 100644 tests/fixtures/itunes-library.xml diff --git a/.gitignore b/.gitignore index 335dc2f82..7d9408e20 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ lastupdate.tmp gosonic -iTunes*.xml +iTunes.xml +iTunesFull.xml gosonic.index static/Jamstash devDb diff --git a/conf/app.conf b/conf/app.conf index 77fec6de7..a447bbe7e 100644 --- a/conf/app.conf +++ b/conf/app.conf @@ -24,4 +24,5 @@ httpPort = 8081 enableAdmin = false user=deluan password=wordpass -dbPath = /tmp/testDb \ No newline at end of file +dbPath = /tmp/testDb +musicFolder=./tests/iTunes.xml diff --git a/repositories/.goconvey.goconvey b/repositories/.goconvey.goconvey index a1e78a951..d77e68fdc 100644 --- a/repositories/.goconvey.goconvey +++ b/repositories/.goconvey.goconvey @@ -1 +1 @@ --short \ No newline at end of file +#-short \ No newline at end of file diff --git a/repositories/base_repository.go b/repositories/base_repository.go index f306e1fe5..2cdb30192 100644 --- a/repositories/base_repository.go +++ b/repositories/base_repository.go @@ -14,6 +14,7 @@ type BaseRepository struct { table string } +// TODO Use annotations to specify fields to be used func (r *BaseRepository) NewId(fields ...string) string { s := fmt.Sprintf("%s\\%s", strings.ToUpper(r.table), strings.Join(fields, "")) return fmt.Sprintf("%x", md5.Sum([]byte(s))) @@ -24,14 +25,7 @@ func (r *BaseRepository) CountAll() (int, error) { return len(ids), err } -func (r *BaseRepository) saveOrUpdate(id string, rec interface{}) error { - return r.saveEntity(id, rec) -} - -func (r *BaseRepository) Dump() { -} - -func (r *BaseRepository) saveEntity(id string, entity interface{}) error { +func (r *BaseRepository) saveOrUpdate(id string, entity interface{}) error { recordPrefix := fmt.Sprintf("%s:%s:", r.table, id) allKey := r.table + "s:all" diff --git a/repositories/base_repository_integration_test.go b/repositories/base_repository_integration_test.go new file mode 100644 index 000000000..efd70574e --- /dev/null +++ b/repositories/base_repository_integration_test.go @@ -0,0 +1,89 @@ +package repositories + +import ( + "testing" + . "github.com/smartystreets/goconvey/convey" + "github.com/deluan/gosonic/tests" + "fmt" +) + +type TestEntity struct { + Id string + Name string +} + +func shouldBeEqual(actualStruct interface{}, expectedStruct ...interface{}) string { + actual := fmt.Sprintf("%#v", actualStruct) + expected := fmt.Sprintf("%#v", expectedStruct[0]) + return ShouldEqual(actual, expected) +} + +func TestIntegrationBaseRepository(t *testing.T) { + tests.Init(t, true) + Convey("Subject: saveOrUpdate", t, func() { + + Convey("Given an empty DB", func() { + dropDb() + repo := &BaseRepository{table: "test"} + + Convey("When I save a new entity", func() { + entity := &TestEntity{"123", "My Name"} + err := repo.saveOrUpdate("123", entity) + + Convey("Then the method shouldn't return any errors", func() { + So(err, ShouldBeNil) + }) + + Convey("Then the number of entities should be 1", func() { + count, _ := repo.CountAll() + So(count, ShouldEqual, 1) + }) + + Convey("And this entity should be equal to the the saved one", func() { + actualEntity := &TestEntity{} + repo.loadEntity("123", actualEntity) + So(actualEntity, shouldBeEqual, entity) + }) + + }) + + }) + + Convey("Given a table with one entity", func() { + dropDb() + repo := &BaseRepository{table: "test"} + entity := &TestEntity{"111", "One Name"} + repo.saveOrUpdate(entity.Id, entity) + + Convey("When I save an entity with a different Id", func() { + newEntity := &TestEntity{"222", "Another Name"} + repo.saveOrUpdate(newEntity.Id, newEntity) + + Convey("Then the number of entities should be 2", func() { + count, _ := repo.CountAll() + So(count, ShouldEqual, 2) + }) + + }) + + Convey("When I save an entity with the same Id", func() { + newEntity := &TestEntity{"111", "New Name"} + repo.saveOrUpdate(newEntity.Id, newEntity) + + Convey("Then the number of entities should be 1", func() { + count, _ := repo.CountAll() + So(count, ShouldEqual, 1) + }) + + Convey("And the entity should be updated", func() { + actualEntity := &TestEntity{} + repo.loadEntity("111", actualEntity) + So(actualEntity.Name, ShouldEqual, newEntity.Name) + }) + + }) + + }) + + }) +} \ No newline at end of file diff --git a/repositories/base_repository_test.go b/repositories/base_repository_test.go new file mode 100644 index 000000000..bab82cff3 --- /dev/null +++ b/repositories/base_repository_test.go @@ -0,0 +1,44 @@ +package repositories + +import ( + "testing" + . "github.com/smartystreets/goconvey/convey" + "github.com/deluan/gosonic/tests" +) + +func TestUnitBaseRepository(t *testing.T) { + tests.Init(t, false) + + Convey("Subject: NewId", t, func() { + + repo := &BaseRepository{table: "test_table"} + + Convey("When I call NewId with a name", func() { + Id := repo.NewId("a name") + Convey("Then it should return a new Id", func() { + So(Id, ShouldNotBeEmpty) + }) + }) + + Convey("When I call NewId with the same name twice", func() { + FirstId := repo.NewId("a name") + SecondId := repo.NewId("a name") + + Convey("Then it should return the same Id each time", func() { + So(FirstId, ShouldEqual, SecondId) + }) + + }) + + Convey("When I call NewId with different names", func() { + FirstId := repo.NewId("first name") + SecondId := repo.NewId("second name") + + Convey("Then it should return different Ids", func() { + So(FirstId, ShouldNotEqual, SecondId) + }) + + }) + + }) +} diff --git a/repositories/ledis_utils.go b/repositories/ledis_utils.go index b62c03bd4..7b869788d 100644 --- a/repositories/ledis_utils.go +++ b/repositories/ledis_utils.go @@ -8,6 +8,7 @@ import ( ) var ( + _ledisInstance *ledis.Ledis _dbInstance *ledis.DB once sync.Once ) @@ -21,7 +22,14 @@ func db() *ledis.DB { if err != nil { panic(err) } + _ledisInstance = l _dbInstance = instance }) return _dbInstance +} + + +func dropDb() { + db() + _ledisInstance.FlushAll() } \ No newline at end of file diff --git a/tests/fixtures/itunes-library.xml b/tests/fixtures/itunes-library.xml new file mode 100644 index 000000000..ca9d1547a --- /dev/null +++ b/tests/fixtures/itunes-library.xml @@ -0,0 +1,1909 @@ + + + + + Major Version1 + Minor Version1 + Application Version12.3.2.35 + Date2016-02-28T18:37:03Z + Features5 + Show Content Ratings + Library Persistent ID12B1ABAD6D8E7496 + Tracks + + 106 + + Track ID106 + Size5237173438 + Total Time7580223 + Year2011 + Date Modified2015-12-06T09:19:35Z + Date Added2013-12-30T17:34:06Z + Play Count1 + Release Date2011-11-23T08:00:00Z + Artwork Count1 + Persistent ID96070F0AB1E1AE6F + Track TypeRemote + Purchased + Movie + Has Video + NameHugo + ArtistMartin Scorsese + GenreKids & Family + KindPurchased MPEG-4 video file + Sort NameHugo + Sort ArtistMartin Scorsese + Content Ratingca-movie|PG|200| + + 108 + + Track ID108 + Size10414554 + Total Time301641 + Disc Number1 + Disc Count1 + Track Number9 + Track Count11 + Year2014 + Date Modified2016-02-24T18:41:55Z + Date Added2014-09-05T16:58:58Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Persistent IDC54EAA29C88CD00D + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameSleep Like a Baby Tonight + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Sort NameSleep Like a Baby Tonight + Sort AlbumSongs of Innocence + Sort ArtistU2 + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/U2/Songs%20of%20Innocence/09%20Sleep%20Like%20a%20Baby%20Tonight.m4a + + 110 + + Track ID110 + Size6188995 + Total Time170840 + Disc Number1 + Disc Count1 + Track Number1 + Track Count1 + Year2013 + Date Modified2015-12-06T09:19:35Z + Date Added2013-12-16T19:48:06Z + Bit Rate256 + Sample Rate44100 + Release Date2013-12-13T08:00:00Z + Artwork Count1 + Persistent IDC6225CE270748558 + Track TypeRemote + Purchased + NameNo Better + ArtistLorde + Album ArtistLorde + ComposerElla Yelich O'Connor & Joel Little + AlbumNo Better - Single + GenrePop + KindPurchased AAC audio file + Sort NameNo Better + Sort AlbumNo Better - Single + Sort ArtistLorde + + 112 + + Track ID112 + Size45674908 + Total Time199765 + Disc Number1 + Disc Count1 + Track Number2 + Track Count2 + Year2013 + Date Modified2015-12-06T09:19:35Z + Date Added2013-12-16T19:48:06Z + Release Date2013-12-13T08:00:00Z + Artwork Count1 + Persistent IDD66842117A24AE76 + Track TypeRemote + Purchased + Music Video + Has Video + NameRoyals + ArtistLorde + Album ArtistLorde + AlbumNo Better - Single + GenrePop + KindPurchased MPEG-4 video file + Sort NameRoyals (TV Edit) + Sort AlbumNo Better - Single + Sort ArtistLorde + + 114 + + Track ID114 + Size4611956 + Total Time122511 + Disc Number1 + Disc Count1 + Track Number3 + Track Count101 + Year2013 + Date Modified2016-02-28T18:36:35Z + Date Added2013-12-23T02:21:40Z + Bit Rate256 + Sample Rate44100 + Release Date2013-11-29T08:00:00Z + Compilation + Artwork Count1 + Persistent ID8F5678E401FF0DEF + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameRocking Around the Christmas Tree + ArtistBrenda Lee + Album ArtistVarious Artists + Album100 Christmas Hits & Xmas Classics: The Greatest Holiday Songs & Carols Collection + GenreHoliday + KindPurchased AAC audio file + Sort NameRocking Around the Christmas Tree + Sort Album100 Christmas Hits & Xmas Classics: The Greatest Holiday Songs & Carols Collection + Sort ArtistBrenda Lee + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/Compilations/100%20Christmas%20Hits%20&%20Xmas%20Classics_%20The%20Greatest%20Holiday%20Songs%20&%20Carols%20Collection/03%20Rocking%20Around%20the%20Christmas%20Tree.m4a + + 116 + + Track ID116 + Size6904386 + Total Time194116 + Disc Number1 + Disc Count1 + Track Number6 + Track Count11 + Year2014 + Date Modified2016-02-24T18:41:38Z + Date Added2014-09-05T16:58:58Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Persistent IDEDB69FA1B70C2931 + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameVolcano + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Sort NameVolcano + Sort AlbumSongs of Innocence + Sort ArtistU2 + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/U2/Songs%20of%20Innocence/06%20Volcano.m4a + + 118 + + Track ID118 + Size9336108 + Total Time265267 + Disc Number1 + Disc Count1 + Track Number8 + Track Count11 + Year2014 + Date Modified2016-02-24T18:41:52Z + Date Added2014-09-05T16:58:58Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Persistent ID1F82B48E9364268F + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameCedarwood Road + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Sort NameCedarwood Road + Sort AlbumSongs of Innocence + Sort ArtistU2 + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/U2/Songs%20of%20Innocence/08%20Cedarwood%20Road.m4a + + 120 + + Track ID120 + Size8636426 + Total Time245598 + Disc Number1 + Disc Count1 + Track Number7 + Track Count11 + Year2014 + Date Modified2016-02-24T18:41:45Z + Date Added2014-09-05T16:58:58Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Persistent ID4549EC9A21F340E5 + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameRaised By Wolves + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Sort NameRaised By Wolves + Sort AlbumSongs of Innocence + Sort ArtistU2 + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/U2/Songs%20of%20Innocence/07%20Raised%20By%20Wolves.m4a + + 122 + + Track ID122 + Size9928436 + Total Time285842 + Disc Number1 + Disc Count1 + Track Number11 + Track Count11 + Year2014 + Date Modified2016-02-24T18:41:57Z + Date Added2014-09-05T16:58:58Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Persistent ID6FA96BD49EA79F4B + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameThe Troubles + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Sort NameTroubles + Sort AlbumSongs of Innocence + Sort ArtistU2 + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/U2/Songs%20of%20Innocence/11%20The%20Troubles.m4a + + 124 + + Track ID124 + Size10715123 + Total Time305133 + Disc Number1 + Disc Count1 + Track Number10 + Track Count11 + Year2014 + Date Modified2016-02-24T18:41:54Z + Date Added2014-09-05T16:58:58Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Persistent ID4162CD5034AF56FC + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameThis Is Where You Can Reach Me Now + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Sort NameThis Is Where You Can Reach Me Now + Sort AlbumSongs of Innocence + Sort ArtistU2 + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/U2/Songs%20of%20Innocence/10%20This%20Is%20Where%20You%20Can%20Reach%20Me%20Now.m4a + + 126 + + Track ID126 + Size8118374 + Date Modified2016-02-24T18:38:14Z + Date Added2014-09-05T16:58:58Z + Release Date2003-04-28T07:00:00Z + Persistent IDE9D0323956666112 + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameDigital Booklet - Songs of Innocence + ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPDF document + Sort NameDigital Booklet - Songs of Innocence + Sort AlbumSongs of Innocence + Sort ArtistU2 + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/U2/Songs%20of%20Innocence/Digital%20Booklet%20-%20Songs%20of%20Innocence.pdf + + 128 + + Track ID128 + Size8465279 + Total Time239846 + Disc Number1 + Disc Count1 + Track Number3 + Track Count11 + Year2014 + Date Modified2016-02-24T18:41:35Z + Date Added2014-09-05T16:58:58Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Persistent ID44D36C6A95010C83 + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameCalifornia (There Is No End to Love) + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Sort NameCalifornia (There Is No End to Love) + Sort AlbumSongs of Innocence + Sort ArtistU2 + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/U2/Songs%20of%20Innocence/03%20California%20(There%20Is%20No%20End%20to%20Love).m4a + + 130 + + Track ID130 + Size5590819 + Total Time152742 + Disc Number1 + Disc Count1 + Track Number9 + Track Count25 + Year2013 + Date Modified2016-02-28T18:37:02Z + Date Added2013-12-23T02:11:09Z + Bit Rate256 + Sample Rate44100 + Release Date2013-10-29T07:00:00Z + Artwork Count1 + Persistent ID706CE6A3FAA79EE3 + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameSanta Claus Is Coming to Town + ArtistFrank Sinatra + Album ArtistFrank Sinatra, Dean Martin & Sammy Davis, Jr. + AlbumThe Rat Pack - Christmas Hits - Sinatra / Dean / Davis - The Very Best of the Ratpack at Xmas + GenreHoliday + KindPurchased AAC audio file + Sort NameSanta Claus Is Coming to Town + Sort AlbumRat Pack - Christmas Hits - Sinatra / Dean / Davis - The Very Best of the Ratpack at Xmas + Sort ArtistFrank Sinatra + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/Frank%20Sinatra,%20Dean%20Martin%20&%20Sammy%20Davis,%20Jr_/The%20Rat%20Pack%20-%20Christmas%20Hits%20-%20Sinatra%20_%20Dean%20_%20Davis%20-%20The%20Very%20Best%20of%20the%20Ratpack%20at%20Xmas/09%20Santa%20Claus%20Is%20Coming%20to%20Town.m4a + + 132 + + Track ID132 + Size8842208 + Total Time252162 + Disc Number1 + Disc Count1 + Track Number2 + Track Count11 + Year2014 + Date Modified2016-02-24T18:41:32Z + Date Added2014-09-05T16:58:58Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Persistent IDE04FE8F487A5AD96 + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameEvery Breaking Wave + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Sort NameEvery Breaking Wave + Sort AlbumSongs of Innocence + Sort ArtistU2 + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/U2/Songs%20of%20Innocence/02%20Every%20Breaking%20Wave.m4a + + 134 + + Track ID134 + Size6797130 + Total Time190960 + Disc Number1 + Disc Count1 + Track Number6 + Track Count10 + Year2015 + Date Modified2015-03-01T02:53:40Z + Date Added2015-03-01T02:53:40Z + Bit Rate256 + Sample Rate44100 + Release Date2015-02-17T08:00:00Z + Artwork Count1 + Persistent ID61013A618EEA26CD + Track TypeRemote + Purchased + NameEvery Age + ArtistJosé González + Album ArtistJosé González + AlbumVestiges & Claws + GenreSinger/Songwriter + KindPurchased AAC audio file + Sort NameEvery Age + Sort AlbumVestiges & Claws + Sort ArtistJosé González + + 136 + + Track ID136 + Size6353549 + Total Time176781 + Disc Number1 + Disc Count1 + Track Number6 + Track Count14 + Year2013 + Date Modified2016-02-24T18:41:14Z + Date Added2013-11-21T15:26:36Z + Bit Rate256 + Sample Rate44100 + Release Date2013-10-14T07:00:00Z + Artwork Count1 + Persistent ID944816B1BA476F46 + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameNew + ArtistPaul McCartney + Album ArtistPaul McCartney + ComposerPaul McCartney + AlbumNEW (Deluxe Edition) + GenreRock + KindPurchased AAC audio file + Sort NameNew + Sort AlbumNEW (Deluxe Edition) + Sort ArtistPaul McCartney + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/Paul%20McCartney/NEW%20(Deluxe%20Edition)/06%20New.m4a + + 138 + + Track ID138 + Size8024225 + Total Time226763 + Disc Number1 + Disc Count1 + Track Number4 + Track Count11 + Year2014 + Date Modified2016-02-24T18:41:42Z + Date Added2014-09-05T16:58:58Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Persistent IDA89D879A64D75D85 + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameSong for Someone + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Sort NameSong for Someone + Sort AlbumSongs of Innocence + Sort ArtistU2 + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/U2/Songs%20of%20Innocence/04%20Song%20for%20Someone.m4a + + 140 + + Track ID140 + Size8497977 + Total Time223384 + Disc Number1 + Disc Count1 + Track Number11 + Track Count12 + Year2012 + Date Modified2016-02-24T18:41:04Z + Date Added2015-03-06T04:40:10Z + Bit Rate256 + Sample Rate44100 + Release Date2012-01-24T08:00:00Z + Artwork Count1 + Persistent ID61017FC6C16E8DEA + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameForever Young + ArtistNabby Clifford + Album ArtistNabby Clifford + AlbumSings Classics Reggae + GenreReggae + KindPurchased AAC audio file + Sort NameForever Young + Sort AlbumSings Classics Reggae + Sort ArtistNabby Clifford + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/Nabby%20Clifford/Sings%20Classics%20Reggae/11%20Forever%20Young.m4a + + 142 + + Track ID142 + Size12653397 + Total Time325667 + Disc Number1 + Disc Count1 + Track Number2 + Track Count3 + Year1985 + Date Modified2015-12-06T09:19:35Z + Date Added2013-12-08T18:45:11Z + Bit Rate256 + Sample Rate44100 + Release Date1985-08-15T07:00:00Z + Artwork Count1 + Persistent IDEB73C5E49607C5A9 + Track TypeRemote + Purchased + NameBoy (Go) [feat. Michael Stipe] {Long Version} [Long Version] + ArtistGolden Palominos + Album ArtistGolden Palominos + ComposerGolden Palominos + AlbumBoy (Go) (feat. Michael Stipe) - Single + GenreRock + KindPurchased AAC audio file + Sort NameBoy (Go) [feat. Michael Stipe] {Long Version} [Long Version] + Sort AlbumBoy (Go) (feat. Michael Stipe) - Single + Sort ArtistGolden Palominos + + 144 + + Track ID144 + Size9300291 + Total Time255382 + Disc Number1 + Disc Count1 + Track Number1 + Track Count11 + Year2014 + Date Modified2016-02-24T18:41:32Z + Date Added2014-09-05T16:58:58Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Persistent ID25148535B44C7C57 + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameThe Miracle (Of Joey Ramone) + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Sort NameMiracle (Of Joey Ramone) + Sort AlbumSongs of Innocence + Sort ArtistU2 + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/U2/Songs%20of%20Innocence/01%20The%20Miracle%20(Of%20Joey%20Ramone).m4a + + 146 + + Track ID146 + Size4988505 + Total Time133698 + Disc Number1 + Disc Count1 + Track Number6 + Track Count101 + Year2013 + Date Modified2016-02-28T18:36:45Z + Date Added2013-12-23T02:20:49Z + Bit Rate256 + Sample Rate44100 + Release Date2013-11-29T08:00:00Z + Compilation + Artwork Count1 + Persistent ID18BAED46A23DB02C + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameFrosty the Snowman + ArtistNat "King" Cole + Album ArtistVarious Artists + Album100 Christmas Hits & Xmas Classics: The Greatest Holiday Songs & Carols Collection + GenreHoliday + KindPurchased AAC audio file + Sort NameFrosty the Snowman + Sort Album100 Christmas Hits & Xmas Classics: The Greatest Holiday Songs & Carols Collection + Sort ArtistNat "King" Cole + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/Compilations/100%20Christmas%20Hits%20&%20Xmas%20Classics_%20The%20Greatest%20Holiday%20Songs%20&%20Carols%20Collection/06%20Frosty%20the%20Snowman.m4a + + 148 + + Track ID148 + Size11149865 + Total Time319457 + Disc Number1 + Disc Count1 + Track Number5 + Track Count11 + Year2014 + Date Modified2016-02-24T18:41:46Z + Date Added2014-09-05T16:58:58Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-09T07:00:00Z + Artwork Count1 + Persistent ID74BB39D181431EEA + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameIris (Hold Me Close) + ArtistU2 + Album ArtistU2 + AlbumSongs of Innocence + GenreRock + KindPurchased AAC audio file + Sort NameIris (Hold Me Close) + Sort AlbumSongs of Innocence + Sort ArtistU2 + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/U2/Songs%20of%20Innocence/05%20Iris%20(Hold%20Me%20Close).m4a + + 150 + + Track ID150 + Size39877486 + Date Modified2015-12-06T09:19:35Z + Date Added2013-12-30T17:34:06Z + Play Count1 + Artwork Count1 + Persistent IDC74EE5B5AE8D4ED7 + Track TypeRemote + Purchased + Movie + NameHugo - iTunes Extras + ArtistMartin Scorsese + AlbumHugo + KindiTunes Extras + Sort NameHugo - iTunes Extras + Sort AlbumHugo + + 152 + + Track ID152 + Size9104039 + Total Time261013 + Disc Number1 + Disc Count1 + Track Number1 + Track Count1 + Year2013 + Date Modified2015-12-06T09:19:35Z + Date Added2013-12-08T18:57:48Z + Bit Rate256 + Sample Rate44100 + Release Date2013-08-23T07:00:00Z + Artwork Count1 + Persistent IDC2999C4B62742DBE + Track TypeRemote + Purchased + NameYouth + ArtistFoxes + Album ArtistFoxes + ComposerLouisa Allen & Jonny Harris + AlbumYouth - Single + GenrePop + KindPurchased AAC audio file + Sort NameYouth + Sort AlbumYouth - Single + Sort ArtistFoxes + + 154 + + Track ID154 + Size7598093 + Total Time182653 + Disc Number3 + Disc Count4 + Track Number1 + Track Count17 + Year2011 + Date Modified2015-12-06T09:19:35Z + Date Added2013-12-23T02:25:52Z + Bit Rate256 + Sample Rate44100 + Release Date2011-10-07T07:00:00Z + Compilation + Artwork Count1 + Persistent ID3E57F45DC676A87E + Track TypeRemote + Purchased + NameFeliz Navidad + ArtistJosé Feliciano + Album ArtistVarious Artists + ComposerJosé Feliciano + AlbumPure... Christmas + GenreHoliday + KindPurchased AAC audio file + Sort NameFeliz Navidad + Sort AlbumPure... Christmas + Sort ArtistJosé Feliciano + + 156 + + Track ID156 + Size5669554 + Total Time155128 + Disc Number1 + Disc Count1 + Track Number16 + Track Count101 + Year2013 + Date Modified2016-02-28T18:36:47Z + Date Added2013-12-23T02:21:13Z + Bit Rate256 + Sample Rate44100 + Release Date2013-11-29T08:00:00Z + Compilation + Artwork Count1 + Persistent ID80ECE23848FF2DC1 + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameJingle Bells + ArtistFrank Sinatra + Album ArtistVarious Artists + Album100 Christmas Hits & Xmas Classics: The Greatest Holiday Songs & Carols Collection + GenreHoliday + KindPurchased AAC audio file + Sort NameJingle Bells + Sort Album100 Christmas Hits & Xmas Classics: The Greatest Holiday Songs & Carols Collection + Sort ArtistFrank Sinatra + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/Compilations/100%20Christmas%20Hits%20&%20Xmas%20Classics_%20The%20Greatest%20Holiday%20Songs%20&%20Carols%20Collection/16%20Jingle%20Bells.m4a + + 158 + + Track ID158 + Size8334725 + Total Time237320 + Disc Number1 + Disc Count1 + Track Number1 + Track Count12 + Year2014 + Date Modified2015-12-06T09:19:35Z + Date Added2014-07-05T17:27:33Z + Bit Rate256 + Sample Rate44100 + Release Date2014-06-17T07:00:00Z + Artwork Count1 + Persistent ID5ED3E8ED15496A25 + Track TypeRemote + Purchased + NameBack in the World + ArtistDavid Gray + Album ArtistDavid Gray + AlbumMutineers (Bonus Track Version) + GenreSinger/Songwriter + KindPurchased AAC audio file + Sort NameBack in the World + Sort AlbumMutineers (Bonus Track Version) + Sort ArtistDavid Gray + + 160 + + Track ID160 + Size9334945 + Total Time245693 + Disc Number1 + Disc Count1 + Track Number1 + Track Count1 + Year2014 + Date Modified2016-02-24T18:41:23Z + Date Added2014-02-19T20:40:38Z + Bit Rate256 + Sample Rate44100 + Release Date2014-02-17T08:00:00Z + Artwork Count1 + Persistent IDAEC48F1AD5D438FA + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameNothing But Trouble + ArtistPhantogram + Album ArtistPhantogram + ComposerJosh Carter and Sarah Barthel + AlbumNothing But Trouble - Single + GenreAlternative + KindPurchased AAC audio file + Sort NameNothing But Trouble + Sort AlbumNothing But Trouble - Single + Sort ArtistPhantogram + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/Phantogram/Nothing%20But%20Trouble%20-%20Single/01%20Nothing%20But%20Trouble.m4a + + 162 + + Track ID162 + Size7926732 + Total Time227274 + Disc Number1 + Disc Count1 + Track Number1 + Track Count1 + Year2014 + Date Modified2016-02-24T18:41:29Z + Date Added2014-02-04T02:57:32Z + Bit Rate256 + Sample Rate44100 + Release Date2014-02-02T08:00:00Z + Artwork Count1 + Persistent ID3CFE49FFE43E1D9E + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameInvisible (RED) Edit Version + ArtistU2 + Album ArtistU2 + ComposerPaul Hewson, David Evans, Adam Clayton & Larry Mullen, Jr. + AlbumInvisible (RED) Edit Version + GenreRock + KindPurchased AAC audio file + Sort NameInvisible (RED) Edit Version + Sort AlbumInvisible (RED) Edit Version + Sort ArtistU2 + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/U2/Invisible%20(RED)%20Edit%20Version/01%20Invisible%20(RED)%20Edit%20Version.m4a + + 164 + + Track ID164 + Size7985464 + Total Time223215 + Disc Number1 + Disc Count1 + Track Number3 + Track Count12 + Year2013 + Date Modified2015-12-06T09:19:35Z + Date Added2013-08-01T01:55:24Z + Bit Rate256 + Sample Rate44100 + Release Date2013-06-04T07:00:00Z + Artwork Count1 + Persistent ID837F86DFEF16774A + Track TypeRemote + Purchased + NameKangaroo Court + ArtistCapital Cities + Album ArtistCapital Cities + ComposerSebu Simonian & Ryan Merchant + AlbumIn a Tidal Wave of Mystery + GenreAlternative + KindPurchased AAC audio file + Sort NameKangaroo Court + Sort AlbumIn a Tidal Wave of Mystery + Sort ArtistCapital Cities + + 166 + + Track ID166 + Size5682595 + Total Time154971 + Disc Number1 + Disc Count1 + Track Number9 + Track Count101 + Year2013 + Date Modified2016-02-28T18:36:42Z + Date Added2013-12-23T02:22:31Z + Bit Rate256 + Sample Rate44100 + Release Date2013-11-29T08:00:00Z + Compilation + Artwork Count1 + Persistent ID334454E5339901B1 + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameLet It Snow, Let It Snow, Let It Snow + ArtistDean Martin + Album ArtistVarious Artists + Album100 Christmas Hits & Xmas Classics: The Greatest Holiday Songs & Carols Collection + GenreHoliday + KindPurchased AAC audio file + Sort NameLet It Snow, Let It Snow, Let It Snow + Sort Album100 Christmas Hits & Xmas Classics: The Greatest Holiday Songs & Carols Collection + Sort ArtistDean Martin + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/Compilations/100%20Christmas%20Hits%20&%20Xmas%20Classics_%20The%20Greatest%20Holiday%20Songs%20&%20Carols%20Collection/09%20Let%20It%20Snow,%20Let%20It%20Snow,%20Let%20It%20Snow.m4a + + 168 + + Track ID168 + Size8017048 + Total Time215493 + Disc Number1 + Disc Count1 + Track Number1 + Track Count1 + Year2014 + Date Modified2015-12-06T09:19:35Z + Date Added2014-06-13T00:55:43Z + Bit Rate256 + Sample Rate44100 + Release Date2014-07-07T07:00:00Z + Artwork Count1 + Persistent ID9EEE14AC2D0859B3 + Track TypeRemote + Purchased + NameMy Silver Lining + ArtistFirst Aid Kit + Album ArtistFirst Aid Kit + ComposerKlara Söderberg & Johanna Söderberg + AlbumMy Silver Lining - Single + GenreAlternative + KindPurchased AAC audio file + Sort NameMy Silver Lining + Sort AlbumMy Silver Lining - Single + Sort ArtistFirst Aid Kit + + 170 + + Track ID170 + Size8774296 + Total Time248840 + Disc Number1 + Disc Count1 + Track Number1 + Track Count1 + Year2014 + Date Modified2015-12-06T09:19:35Z + Date Added2014-01-20T22:41:34Z + Bit Rate256 + Sample Rate44100 + Release Date2014-01-13T08:00:00Z + Artwork Count1 + Persistent ID7EDF26B92153EE10 + Track TypeRemote + Purchased + NameGlacier + ArtistJames Vincent McMorrow + Album ArtistJames Vincent McMorrow + AlbumGlacier - Single + GenreAlternative + KindPurchased AAC audio file + Sort NameGlacier + Sort AlbumGlacier - Single + Sort ArtistJames Vincent McMorrow + + 172 + + Track ID172 + Size6841297 + Total Time192227 + Disc Number1 + Disc Count1 + Track Number1 + Track Count1 + Year2014 + Date Modified2015-12-06T09:19:35Z + Date Added2014-04-05T23:17:59Z + Bit Rate256 + Sample Rate44100 + Release Date2014-03-04T08:00:00Z + Artwork Count1 + Persistent IDC5EFA8C512982DA5 + Track TypeRemote + Purchased + NameSo Bad + ArtistKandle + Album ArtistKandle + AlbumSo Bad - Single + GenreAlternative + KindPurchased AAC audio file + Sort NameSo Bad + Sort AlbumSo Bad - Single + Sort ArtistKandle + + 174 + + Track ID174 + Size959306892 + Total Time1420800 + Disc Number1 + Disc Count1 + Track Number1 + Track Count1 + Year2013 + Date Modified2015-12-06T09:19:35Z + Date Added2014-01-04T15:57:58Z + Play Count1 + Release Date2013-09-25T07:00:00Z + Artwork Count1 + Episode Order1 + Persistent ID253F413692527B65 + Track TypeRemote + Purchased + TV Show + Has Video + NamePilot + ArtistThe Michael J. Fox Show + AlbumThe Michael J. Fox Show: Free Episode + GenreComedy + KindPurchased MPEG-4 video file + Sort NamePilot + Sort AlbumMichael J. Fox Show: Free Episode + Sort ArtistThe Michael J. Fox Show + Sort SeriesMichael J. Fox Show + Content Ratingca-tv||0| + SeriesThe Michael J. Fox Show + Episode101 + + 176 + + Track ID176 + Size6878986 + Total Time186685 + Disc Number1 + Disc Count1 + Track Number2 + Track Count101 + Year2013 + Date Modified2016-02-28T18:36:42Z + Date Added2013-12-23T02:19:52Z + Bit Rate256 + Sample Rate44100 + Release Date2013-11-29T08:00:00Z + Compilation + Artwork Count1 + Persistent ID16CC2E86A969C55A + Track TypeFile + Purchased + File Folder Count5 + Library Folder Count1 + NameRudolph the Red-Nosed Reindeer + ArtistGene Autry + Album ArtistVarious Artists + Album100 Christmas Hits & Xmas Classics: The Greatest Holiday Songs & Carols Collection + GenreHoliday + KindPurchased AAC audio file + Sort NameRudolph the Red-Nosed Reindeer + Sort Album100 Christmas Hits & Xmas Classics: The Greatest Holiday Songs & Carols Collection + Sort ArtistGene Autry + Locationfile:///Users/deluan/Music/iTunes/iTunes%20Media/Music/Compilations/100%20Christmas%20Hits%20&%20Xmas%20Classics_%20The%20Greatest%20Holiday%20Songs%20&%20Carols%20Collection/02%20Rudolph%20the%20Red-Nosed%20Reindeer.m4a + + 178 + + Track ID178 + Size7139981 + Total Time197733 + Disc Number1 + Disc Count1 + Track Number1 + Track Count1 + Year2014 + Date Modified2015-12-06T09:19:35Z + Date Added2014-03-18T15:57:21Z + Bit Rate256 + Sample Rate44100 + Release Date2014-03-17T07:00:00Z + Artwork Count1 + Persistent IDAF34BB6380439E6E + Track TypeRemote + Purchased + NameGlass + Artist + Album Artist + ComposerKaren Marie Ørsted, Ronni Vindahl & August Fenger + AlbumGlass - Single + GenrePop + KindPurchased AAC audio file + Sort NameGlass + Sort AlbumGlass - Single + Sort Artist + + 180 + + Track ID180 + Size7760529 + Total Time205107 + Disc Number1 + Disc Count1 + Track Number3 + Track Count10 + Year2014 + Date Modified2015-12-06T09:19:35Z + Date Added2014-10-04T19:08:21Z + Bit Rate256 + Sample Rate44100 + Release Date2014-09-16T07:00:00Z + Artwork Count1 + Persistent IDB67C9BC5A0C17540 + Track TypeRemote + Purchased + NameHigher + ArtistLia Ices + Album ArtistLia Ices + AlbumIces + GenreAlternative + KindPurchased AAC audio file + Sort NameHigher + Sort AlbumIces + Sort ArtistLia Ices + + + Playlists + + + Master + Playlist ID224 + Playlist Persistent ID2B56F906137F73AA + All Items + Visible + Name####!#### + Playlist Items + + + Track ID106 + + + Track ID108 + + + Track ID110 + + + Track ID112 + + + Track ID114 + + + Track ID116 + + + Track ID118 + + + Track ID120 + + + Track ID122 + + + Track ID124 + + + Track ID126 + + + Track ID128 + + + Track ID130 + + + Track ID132 + + + Track ID134 + + + Track ID136 + + + Track ID138 + + + Track ID140 + + + Track ID142 + + + Track ID144 + + + Track ID146 + + + Track ID148 + + + Track ID150 + + + Track ID152 + + + Track ID154 + + + Track ID156 + + + Track ID158 + + + Track ID160 + + + Track ID162 + + + Track ID164 + + + Track ID166 + + + Track ID168 + + + Track ID170 + + + Track ID172 + + + Track ID174 + + + Track ID176 + + + Track ID178 + + + Track ID180 + + + + + Playlist ID265 + Playlist Persistent ID071C96122A0AF5B8 + Distinguished Kind4 + Music + All Items + NameMusic + Smart Info + + AQEAAwAAAAIAAAAZAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAA== + + Smart Criteria + + U0xzdAABAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAQAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAQIbEAAAAAAAAAAAAAAAAAAAAB + AAAAAAAQIbEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AgAEAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAIIAE + AAAAAAAAAAAAAAAAAAAAAQAAAAAAIIAEAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA + AAAAAAAA + + Playlist Items + + + Track ID114 + + + Track ID164 + + + Track ID158 + + + Track ID166 + + + Track ID168 + + + Track ID152 + + + Track ID130 + + + Track ID156 + + + Track ID176 + + + Track ID142 + + + Track ID170 + + + Track ID154 + + + Track ID134 + + + Track ID172 + + + Track ID180 + + + Track ID110 + + + Track ID112 + + + Track ID178 + + + Track ID140 + + + Track ID146 + + + Track ID136 + + + Track ID160 + + + Track ID162 + + + Track ID144 + + + Track ID132 + + + Track ID128 + + + Track ID138 + + + Track ID148 + + + Track ID116 + + + Track ID120 + + + Track ID118 + + + Track ID108 + + + Track ID124 + + + Track ID122 + + + Track ID126 + + + + + Playlist ID303 + Playlist Persistent ID7B63B8584A2C4C4F + Distinguished Kind47 + All Items + NameMusic Videos + Smart Info + + AQEAAwAAAAIAAAAZAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAA== + + Smart Criteria + + U0xzdAABAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAQAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAB + AAAAAAAAACAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AgAEAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAIYAE + AAAAAAAAAAAAAAAAAAAAAQAAAAAAIYAEAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA + AAAAAAAA + + Playlist Items + + + Track ID112 + + + + + Playlist ID307 + Playlist Persistent ID9F560177C1E87027 + Distinguished Kind7 + All Items + NameRentals + Smart Info + + AQEAAwAAAAIAAAAZAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAA== + + Smart Criteria + + U0xzdAABAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAQAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAB + AAAAAAAAAEIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAIAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAIAA + AAAAAAAAAAAAAAAAAAAAAQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA + AAAAAAAA + + + + Playlist ID310 + Playlist Persistent IDD14375DD4B9E4D6D + Distinguished Kind2 + Movies + All Items + NameMovies + Smart Info + + AQEAAwAAAAIAAAAZAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAA== + + Smart Criteria + + U0xzdAABAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAQAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAB + AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AgAEAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAIKAE + AAAAAAAAAAAAAAAAAAAAAQAAAAAAIKAEAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA + AAAAAAAA + + Playlist Items + + + Track ID150 + + + Track ID106 + + + + + Playlist ID315 + Playlist Persistent ID19EFCEEF3A91DF09 + Distinguished Kind48 + All Items + NameHome Videos + Smart Info + + AQEAAwAAAAIAAAAZAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAA== + + Smart Criteria + + U0xzdAABAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAQAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAB + AAAAAAAABAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AgAEAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAIYAE + AAAAAAAAAAAAAAAAAAAAAQAAAAAAIYAEAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA + AAAAAAAA + + + + Playlist ID318 + Playlist Persistent ID03AC2871D0E39D32 + Distinguished Kind3 + TV Shows + All Items + NameTV Shows + Smart Info + + AQEAAwAAAAIAAAAZAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAA== + + Smart Criteria + + U0xzdAABAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAQAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAB + AAAAAAAAAEAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AgAEAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAIKAE + AAAAAAAAAAAAAAAAAAAAAQAAAAAAIKAEAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA + AAAAAAAA + + Playlist Items + + + Track ID174 + + + + + Playlist ID322 + Playlist Persistent IDC21E1D511BE1A394 + Distinguished Kind10 + Podcasts + All Items + Visible + NamePodcasts + + + Playlist ID329 + Playlist Persistent ID53233B002B5A015C + Distinguished Kind31 + iTunesU + All Items + Visible + NameiTunes U + + + Playlist ID332 + Playlist Persistent IDE4AFB5DCCABD623D + Distinguished Kind5 + Audiobooks + All Items + Visible + NameAudiobooks + Smart Info + + AQEAAwAAAAIAAAAZAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAA== + + Smart Criteria + + U0xzdAABAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAQAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAB + AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AgAEAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAIKAE + AAAAAAAAAAAAAAAAAAAAAQAAAAAAIKAEAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA + AAAAAAAA + + + + Playlist ID335 + Playlist Persistent IDF7E04333C0E8187B + Distinguished Kind57 + All Items + NameBooks + Smart Info + + AQEAAwAAAAIAAAAZAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAA== + + Smart Criteria + + U0xzdAABAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAQAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAB + AAAAAABAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AgAEAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAIKAE + AAAAAAAAAAAAAAAAAAAAAQAAAAAAIKAEAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA + AAAAAAAA + + + + Playlist ID338 + Playlist Persistent ID19494F02C64F0EE8 + Distinguished Kind59 + All Items + NamePDFs + Smart Info + + AQEAAwAAAAIAAAAZAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAA== + + Smart Criteria + + U0xzdAABAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAQAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAB + AAAAAACAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AgAEAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAIKAE + AAAAAAAAAAAAAAAAAAAAAQAAAAAAIKAEAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA + AAAAAAAA + + + + Playlist ID341 + Playlist Persistent IDFC275C4B6561FC00 + Distinguished Kind58 + All Items + NameAudiobooks + Smart Info + + AQEAAwAAAAIAAAAZAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAA== + + Smart Criteria + + U0xzdAABAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAQAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAB + AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AgAEAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAIKAE + AAAAAAAAAAAAAAAAAAAAAQAAAAAAIKAEAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA + AAAAAAAA + + + + Playlist ID347 + Playlist Persistent IDE24477F50898AFE1 + Distinguished Kind26 + All Items + NameGenius + Smart Info + + AAABAwAAAAIAAAAZAAABAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAA== + + Smart Criteria + + U0xzdAABAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + + Playlist ID350 + Playlist Persistent IDCA61780D87E12A2D + All Items + Name90’s Music + Smart Info + + AQEAAwAAAAIAAAAZAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAA== + + Smart Criteria + + U0xzdAABAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAEAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAB8YAAAAAAAAAAAAAAAAAAAAB + AAAAAAAAB88AAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgFNMc3QAAQAB + AAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAB + AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAABAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAIAAAAAAAAAAA + AAAAAAAAAAEAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + + Playlist ID353 + Playlist Persistent IDDA2FF02F1161B986 + All Items + NameClassical Music + Smart Info + + AQEAAwAAAAIAAAAZAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAA== + + Smart Criteria + + U0xzdAABAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAU0xzdAABAAEAAAACAAAAAQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAADwAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABEAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAB + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAg + AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVxTTHN0AAEAAQAAABEAAAAB + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAACAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAABIAQwBsAGEAcwBzAGkAYwBhAGwAAAAIAQAAAQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABLAGwAYQBzAHMAaQBlAGsAAAAI + AQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgBD + AGwAYQBzAHMAaQBxAHUAZQAAAAgBAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAOAEsAbABhAHMAcwBpAGsAAAAIAQAAAQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABDAGwAYQBzAHMAaQBjAGEAAAAI + AQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjCv + MOkwtzDDMK8AAAAIAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAADgBDAGwA4QBzAGkAYwBhAAAACAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAASwBsAGEAcwBzAGkAcwBrAAAACAEAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQwBsAOEAcwBz + AGkAYwBhAAAACAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAABIASwBsAGEAcwBzAGkAcwBrAHQAAAAIAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAQaBDsEMARBBEEEOARHBDUEQQQ6BDAETwAA + AAgBAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS + AEsAbABhAHMAeQBjAHoAbgBhAAAACAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAABIASwBsAGEAcwBzAGkAbgBlAG4AAAAIAQAAAQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADABLAGwAYQBzAGkAawAA + AAgBAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU + AEsAbABhAHMAcwB6AGkAawB1AHMAAAAIAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAFgBWAOEBfgBuAOEAIABoAHUAZABiAGEAAAAIAQAAAQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgZDBkQGJwYz + BkoGQwZK + + + + Playlist ID356 + Playlist Persistent ID118A2BC8FD61DC59 + All Items + NameMy Top Rated + Smart Info + + AQEAAwAAAAIAAAAZAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAA== + + Smart Criteria + + U0xzdAABAAEAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAQAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAADwAAAAAAAAAAAAAAAAAAAAB + AAAAAAAAADwAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA= + + + + Playlist ID359 + Playlist Persistent ID1029D9D4A0F5B782 + All Items + NameRecently Added + Smart Info + + AQEAAwAAAAIAAAAZAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAA== + + Smart Criteria + + U0xzdAABAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABELa4tri2uLa7//////////gAAAAAACTqA + La4tri2uLa4AAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AgAAAQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAB + AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA + AAAAAAAA + + + + Playlist ID362 + Playlist Persistent ID0F4D40075BDCEE14 + All Items + NameRecently Played + Smart Info + + AQEAAwAAAAIAAAAZAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAA== + + Smart Criteria + + U0xzdAABAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAIAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABELa4tri2uLa7//////////gAAAAAACTqA + La4tri2uLa4AAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AgAAAQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAB + AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA + AAAAAAAA + + + + Playlist ID365 + Playlist Persistent ID30B71B7F238089F5 + All Items + NameTop 25 Most Played + Smart Info + + AQEBAwAAABkAAAAZAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAA== + + Smart Criteria + + U0xzdAABAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkCAAABAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAB + AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAAAEAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA + AAAAAAAA + + Playlist Items + + + Track ID150 + + + Track ID106 + + + Track ID174 + + + + + Playlist ID371 + Playlist Persistent ID090B073227DCEA80 + Distinguished Kind50 + All Items + NameBooks + + + Music Folderfile:///Users/deluan/Music/iTunes/iTunes%20Media/ + +