<snapdata remixID="8824946"><project name="AbstractDataTypesMusicStarter" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAACtUlEQVR4nO3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Bo3+AAF/RMkcAAAAAElFTkSuQmCC</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="-2.842170943040401e-14" 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="70.999999" y="10"><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>Scenario</l></list></block><block s="reportNewList"><list><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></script><script x="72.56244108166999" y="151.50867152023125"><block s="reportListItem"><l>2</l><block var="Playlist"/></block></script><script x="332.999999" y="285"><block s="doSayFor"><l>Artist is playing</l><l>2</l></block><block s="doSayFor"><l>Hello!</l><l>2</l></block></script><script x="97" y="211.000001"><block s="reportNewList"><list><l>Con Altura</l><l>Rosalía, J Balvin</l><l>Con Altura</l><l>2019</l><l>Pop</l><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><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></script><script x="10" y="207.000002"><block s="reportListLength"><l/></block></script><script x="680" y="150"><block s="doSetVar"><l>MySong</l><custom-block s="Song Item Title %txt Artist %txt Album %txt Year %txt Genre %txt"><l>Con Altura</l><l>Rosalia J Altura</l><l>Con Altura</l><l>2019</l><l>Pop</l></custom-block></block></script><script x="107" y="342"><block s="reportNewList"><list><l></l></list></block></script><script x="965" y="318"><custom-block s="GetGenre Song %l"><block var="MySong"/></custom-block></script><script x="958" y="291"><custom-block s="SetGenre Song %s Genre %txt"><block var="MySong"/><l>Latin pop</l></custom-block></script><script x="982" y="378"><custom-block s="SetArtist song %s Artist %txt"><block var="MySong"/><l></l></custom-block></script><script x="981" y="406"><custom-block s="GetArtist Song %l"><block var="MySong"/></custom-block></script><script x="932" y="446"><custom-block s="SetTitle Song %s Title %s"><block var="MySong"/><l>Big Man</l></custom-block></script><script x="614" y="347"><custom-block s="SetAlbum Song %s Album %s"><block var="MySong"/><l></l></custom-block></script><script x="970" y="487"><custom-block s="Get title Song %s"><block var="MySong"/></custom-block></script><script x="637" y="393"><custom-block s="GetAlbum Song %s"><block var="MySong"/></custom-block></script></scripts></sprite><watcher var="Playlist" style="normal" x="10" y="10" color="243,118,29" extX="349" extY="104"/><watcher var="MySong" style="normal" x="5" y="131.000002" color="243,118,29" extX="80" extY="70"/></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="%txt"></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="SetGenre Song %&apos;Song&apos; Genre %&apos;Genre&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%txt"></input></inputs><script><block s="doDeleteFromList"><l><option>last</option></l><block var="Song"/></block><block s="doAddToList"><block var="Genre"/><block var="Song"/></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="%s"></input><input type="%s"></input></inputs><script><block s="doDeleteFromList"><l>1</l><block var="Song"/></block><block s="doInsertInList"><block var="Title"/><l>1</l><block var="Song"/></block></script></block-definition><block-definition s="GetTitle Song %&apos;Song&apos;" type="command" 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="SetArtist song %&apos;MySong&apos; Artist %&apos;Artist&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%txt"></input></inputs><script><block s="doDeleteFromList"><l>2</l><block var="MySong"/></block><block s="doInsertInList"><block var="Artist"/><l>2</l><block var="MySong"/></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="GetAlbum Song %&apos;Song&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></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="%s"></input><input type="%s"></input></inputs><script><block s="doDeleteFromList"><l>3</l><block var="Song"/></block><block s="doInsertInList"><block var="Album"/><l>3</l><block var="Song"/></block></script></block-definition><block-definition s="Get title Song %&apos;Song&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="Song"/></block></block></script></block-definition></blocks><variables><variable name="Playlist"><list id="194"><item><list struct="atomic" id="195">Con Altura,&quot;Rosalía, J Balvin&quot;,Con Altura,2019,Pop</list></item><item><list struct="atomic" id="196">Gymnopedie No.1,&quot;Erik Satie, Anne Queffélec&quot;,Anne Queffélec plays Satie,2019,Scenario</list></item><item><list struct="atomic" id="197">A Tribe Called Quest,The Low End Theory,1991,Hip Hop/Rap</list></item></list></variable><variable name="MySong"><list struct="atomic" id="198">Con Altura,Rosalia J Altura,anne quefflelec plays satie,2019,Pop</list></variable></variables></project><media name="AbstractDataTypesMusicStarter" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>