<snapdata remixID="9958756"><project name="AbstractDataTypesMusicStarter" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAFaklEQVR4Xu2ZX0iddRjHv+ekc2uuZCniEL0wQxARlnjhhZCCdBGYI4gSh0iju5giKjOqgY0KBt3oTSASLLAUooTUObqRkCCXgTdDZWddLKobxaFn6E74Dg+zzZztz+Pz4/OCeOSc836f5/P98L4ejaVSqZQ4IGBEIIaARuSJjQggICKYEniggJOTk5qfn08PFovFdO+d+iD/fPz4cTU0NKigoMAULOEPR+A+ARcWFh7unQ94VXHhCX3ccEL52c/873M8yhtP91/Wzc3nolNMT0+rtbX1UU7He58CgR0Cjo6OqqysTNtXuP1+v9x/Tu8cu/oUxt49InH6h/T85eXlprMQvjeBHQLOzs4qHo9H72ppaVFHR4fW1ta0uLiomZkZVVZWam5uLrrFZWZmqre3VxMTE+rq6tLQ0JC+/OhdXRy+ouS37yvr9T7d+X1O8bwS3bpQrexPb2i1u0hHz/2sWPYLSm0klfr7upSRpVhOQfpxPL9Uq93FOvrhr7p1vlJHznyltS/e1qGGDh2qP6vU8k3Fni/Q+vBZZb3ao+T4Jzr85ufRubeOhbe+S29dWFio3NzcvSnwCjMCOwTckiknJye6grS1tWlwcFDj4+OamprSysqK6urq1NPTo4GBAZWUlKixsTESMi8vT8vLyxq+8J4ufn1FsaxspZKr0vpqJMrm4k87xIueX/7j7tKHs6PXbT/e+G1MyZEuZb3xWfT92fYppVb/VDzvRW1c+1EZL72iO38tKHYsX5s3flFypFtHzlyKJN065k99k74CVldXR485Di6BHQJ2dnZGUu121NbWKpFIRF8POr7vP68Piq+ln9q+6j2J9TNOntpx5dvOuPrapejh7du3VV9f/ySiOedjJHDfh5C+vj7V1NREn3r3+zvg1tXz5ZMnH+N4+zvV9UQi+nVhfX1dFRUVKiq6e1vmOLgEdv07oOd/kHDbPbjC/Xsy/hDtp6sgJ0XAIGv1sxQC+ukqyEkRMMha/SyFgH66CnJSBAyyVj9LIaCfroKcFAGDrNXPUgjop6sgJ0XAIGv1sxQC+ukqyEkRMMha/SyFgH66CnJSBAyyVj9LIaCfroKcFAGDrNXPUgjop6sgJ0XAIGv1sxQC+ukqyEkRMMha/SyFgH66CnJSBAyyVj9LIaCfroKcFAGDrNXPUgjop6sgJ0XAIGv1sxQC+ukqyEkRMMha/SyFgH66CnJSBAyyVj9LIaCfroKcFAGDrNXPUgjop6sgJ0XAIGv1sxQC+ukqyEkRMMha/SyFgH66CnJSBAyyVj9LIaCfroKcFAGDrNXPUgjop6sgJ0XAIGv1sxQC+ukqyEkRMMha/SyFgH66CnJSBAyyVj9LIeAuXVVVVam9vV3Nzc1+2nQ4KQL+R2lNTU3pZ5eWljQyMqLS0lKHNR/ckRFwj27ulXD7pfF4XMlkUmNjYwe3WSeTISACmqqKgNyCEdCUAB9CTPFzBTTFTzgC4oApAQQ0xU84AuKAKQEENMVPOALigCkBBDTFTzgC4oApAQQ0xU84AuKAKQEENMVPOALigCkBBDTFTzgC4oApAQQ0xU84AuKAKQEENMVPOALigCkBBDTFTzgC4oApAQQ0xU84AuKAKQEENMVPOALigCkBBDTFTzgC4oApAQQ0xU84AuKAKQEENMVPOALigCkBBDTFTzgC4oApAQQ0xU84AuKAKQEENMVPOALigCkBBDTFTzgC4oApAQQ0xU84AuKAKQEENMVPOALigCkBBDTFTzgC4oApAQQ0xU84AuKAKQEENMVPOALigCkBBDTFTzgC4oApAQQ0xU84AuKAKQEENMVPOALigCkBBDTFTzgC4oApAQQ0xU/4P83xHMapXvRfAAAAAElFTkSuQmCC</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="499.966796875" y="71.66666666666666"><block var="Playlist"/></script><script x="15" y="41.80346820809248"><block s="doSetVar"><l>Playlist</l><l>0</l></block><block s="doSetVar"><l>Playlist</l><block s="reportNewList"><list><block s="reportNewList"><list><l>Con Altura</l><l>Rosalía, J Balvin</l><l>Con Altura</l><l>2019</l><l>Pop</l></list></block><block s="reportNewList"><list><l>Gymnopedie No.1</l><l>Erik Satie, Anne Queffélec</l><l>Anne Queffélec plays Satie</l><l>2019</l><l>Classical</l></list></block><block s="reportNewList"><list><l>Scenario</l><l>A Tribe Called Quest</l><l>The Low End Theory</l><l>1991</l><l>Hip Hop/Rap</l></list></block></list></block></block><block s="doSayFor"><l>Arist Playing</l><l>2</l></block><block s="doSayFor"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="Playlist"/></block></block><l>2</l></block></script><script x="15" y="345.83333333333337"><custom-block s="GetTitle Song %l"><l/></custom-block></script><script x="12" y="244.8333333333334"><custom-block s="Song Item Title %txt Artist %txt Album %txt Year %n Genre %txt"><l>Con Altura</l><l>Rosalía, J Balvin</l><l>Con Altura</l><l>2019</l><l>Pop</l></custom-block></script><script x="13" y="425.83333333333337"><custom-block s="GetArtist Song %l"><l/></custom-block></script><script x="14" y="385.1666666666665"><custom-block s="SetTitle Song %l Title %s"><l/><l></l></custom-block></script><script x="12" y="457.1666666666665"><custom-block s="SetArtist Song %l Artist %s"><l/><l></l></custom-block></script><script x="10" y="499.83333333333337"><custom-block s="GetAlbum Song %l"><l/></custom-block></script><script x="12" y="532.1666666666665"><custom-block s="SetAlbum Song %l Album %s"><l/><l></l></custom-block></script><script x="12" y="577.6666666666666"><custom-block s="GetYear Song %l"><l/></custom-block></script><script x="13" y="610.1666666666665"><custom-block s="SetYear Song %l Year %s"><l/><l></l></custom-block></script><script x="12.12109375" y="653.4701348747591"><custom-block s="GetGenre Song %l"><l/></custom-block></script><script x="13" y="685.1666666666665"><custom-block s="SetGenre Song %l Genre %s"><l/><l></l></custom-block></script><script x="256" y="317.5"><block s="doSetVar"><l>Playlist</l><l>My Summer Songs</l></block><block s="doSetVar"><l>Song</l><custom-block s="Song Item Title %txt Artist %txt Album %txt Year %n Genre %txt"><l>Con Altura</l><l>Rosalía, J Balvin</l><l>Con Altura</l><l>2019</l><l>Pop</l></custom-block></block><block s="doAddToList"><block var="Song"/><block var="Playlist"/></block></script></scripts></sprite><watcher var="Playlist" style="normal" x="9" y="10" color="243,118,29"/><watcher var="Song" style="normal" x="10" y="31" color="243,118,29" extX="80" extY="70" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Song Item Title %&apos;title&apos; Artist %&apos;Artist&apos; Album %&apos;album&apos; Year %&apos;Year&apos; Genre %&apos;genre&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%txt"></input><input type="%txt"></input><input type="%n"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="title"/><block var="Artist"/><block var="album"/><block var="Year"/><block var="genre"/></list></block></block></script></block-definition><block-definition s="GetGenre Song %&apos;Song&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l><option>last</option></l><block var="Song"/></block></block></script></block-definition><block-definition s="GetTitle Song %&apos;Song&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="Song"/></block></block></script></block-definition><block-definition s="SetTitle Song %&apos;Song&apos; Title %&apos;Title&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doReplaceInList"><l>1</l><block var="Song"/><block var="Title"/></block></script></block-definition><block-definition s="GetArtist Song %&apos;Song&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="Song"/></block></block></script></block-definition><block-definition s="SetArtist Song %&apos;Song&apos; Artist %&apos;Artist&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doReplaceInList"><l>2</l><block var="Song"/><block var="Artist"/></block></script></block-definition><block-definition s="GetAlbum Song %&apos;Song&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="Song"/></block></block></script></block-definition><block-definition s="SetAlbum Song %&apos;Song&apos; Album %&apos;Album&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doReplaceInList"><l>3</l><block var="Song"/><block var="Album"/></block></script></block-definition><block-definition s="GetYear Song %&apos;Song&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>4</l><block var="Song"/></block></block></script></block-definition><block-definition s="SetYear Song %&apos;Song&apos; Year %&apos;Year&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doReplaceInList"><l>4</l><block var="Song"/><block var="Year"/></block></script></block-definition><block-definition s="SetGenre Song %&apos;Song&apos; Genre %&apos;Genre&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doReplaceInList"><l><option>last</option></l><block var="Song"/><block var="Genre"/></block></script></block-definition></blocks><variables><variable name="Playlist"><l>My Summer Songs</l></variable><variable name="Song"><list struct="atomic" id="189">Con Altura,&quot;Rosalía, J Balvin&quot;,Con Altura,2019,Pop</list></variable></variables></project><media name="AbstractDataTypesMusicStarter" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>