<snapdata remixID="8814830"><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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK1SURBVHhe7cExAQAAAMKg9U9tDB8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIsajf4AAXBXLv8AAAAASUVORK5CYII=</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="63.7803458208092" y="22.803468208092454"><block s="doSetVar"><l>Playlist</l><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></l><l>A Tribe Called Quest</l><l>The Low End Theory</l><l>1991</l><l>Hip Hop/Rap</l></list></block></block></script><script x="61" y="231"><block s="doAddToList"><custom-block s="Song Title %s Artist %s Album %s Year %s Genre %s"><l></l><l></l><l></l><l></l><l></l></custom-block><block var="Song Stats"/></block></script><script x="62" y="136"><block s="doSetVar"><l>Song Stats</l><block s="reportNewList"><list><l>My Summer Songs</l></list></block></block><block s="doSetVar"><l>Playlist Songs</l><block s="reportNewList"><list></list></block></block></script><script x="53" y="309"><custom-block s="Song Number %n New Title %s"><l>1</l><l></l></custom-block></script><script x="347" y="314"><custom-block s="get Title %n"><l>1</l></custom-block></script><script x="53" y="380"><custom-block s="Song Number %n New Artist %s"><l>1</l><l></l></custom-block></script><script x="347" y="387"><custom-block s="get Artist %n"><l>1</l></custom-block></script><script x="55" y="451"><custom-block s="Song Number %n New Album %s"><l>1</l><l></l></custom-block></script><script x="349" y="458"><custom-block s="get Album %n"><l>1</l></custom-block></script><script x="52" y="523"><custom-block s="Song Number %n New Year %s"><l>1</l><l></l></custom-block></script><script x="352" y="529"><custom-block s="get Year %n"><l>1</l></custom-block></script><script x="53" y="598"><custom-block s="Song Number %n New Genre %s"><l>1</l><l></l></custom-block></script><script x="349.05000023706054" y="604.000002"><custom-block s="get Genre %n"><l>1</l></custom-block></script></scripts></sprite><watcher var="Playlist" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="Song Stats" style="normal" x="19" y="15.000001999999995" color="243,118,29" extX="80" extY="70"/><watcher var="Playlist Songs" style="normal" x="339" y="13.000001999999995" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="get Title %&apos;Song&apos;" type="reporter" category="operators"><comment w="80" collapsed="false">Caitlyn Yim &amp; Milo Yu.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="Song"/><block var="Song Stats"/></block></block></block></script></block-definition><block-definition s="Song Number %&apos;Song&apos; New Genre %&apos;Genre&apos;" type="command" category="motion"><comment w="90" collapsed="false">Caitlyn Yim &amp; Milo Yu</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%s"></input></inputs><script><block s="doReplaceInList"><l>5</l><block s="reportListItem"><block var="Song"/><block var="Song Stats"/></block><block var="Genre"/></block></script></block-definition><block-definition s="Song Title %&apos;Title&apos; Artist %&apos;Artist&apos; Album %&apos;Album&apos; Year %&apos;Year&apos; Genre %&apos;Genre&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doAddToList"><block var="Title"/><block var="Playlist Songs"/></block><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="get Artist %&apos;Song&apos;" type="reporter" category="operators"><comment w="90" collapsed="false">Caitlyn Yim &amp; Milo Yu</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="Song"/><block var="Song Stats"/></block></block></block></script></block-definition><block-definition s="get Album %&apos;Song&apos;" type="reporter" category="operators"><comment w="90" collapsed="false">Caitlyn Yim &amp; Milo Yu</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>3</l><block s="reportListItem"><block var="Song"/><block var="Song Stats"/></block></block></block></script></block-definition><block-definition s="get Year %&apos;Song&apos;" type="reporter" category="operators"><comment w="90" collapsed="false">Caitlyn Yim &amp; Milo Yu.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>4</l><block s="reportListItem"><block var="Song"/><block var="Song Stats"/></block></block></block></script></block-definition><block-definition s="get Genre %&apos;Song&apos;" type="reporter" category="operators"><comment w="90" collapsed="false">Caitlyn Yim &amp; Milo Yu.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>5</l><block s="reportListItem"><block var="Song"/><block var="Song Stats"/></block></block></block></script></block-definition><block-definition s="Song Number %&apos;Song&apos; New Title %&apos;Title&apos;" type="command" category="motion"><comment w="90" collapsed="false">Caitlyn Yim &amp; Milo Yu.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%s"></input></inputs><script><block s="doReplaceInList"><l>1</l><block s="reportListItem"><block var="Song"/><block var="Song Stats"/></block><block var="Title"/></block></script></block-definition><block-definition s="Song Number %&apos;Song&apos; New Artist %&apos;Artist&apos;" type="command" category="motion"><comment w="90" collapsed="false">Caitlyn Yim &amp; Milo Yu</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%s"></input></inputs><script><block s="doReplaceInList"><l>2</l><block s="reportListItem"><block var="Song"/><block var="Song Stats"/></block><block var="Artist"/></block></script></block-definition><block-definition s="Song Number %&apos;Song&apos; New Album %&apos;Album&apos;" type="command" category="motion"><comment w="90" collapsed="false">Caitlyn Yim &amp; Milo Yu</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%s"></input></inputs><script><block s="doReplaceInList"><l>3</l><block s="reportListItem"><block var="Song"/><block var="Song Stats"/></block><block var="Album"/></block></script></block-definition><block-definition s="Song Number %&apos;Song&apos; New Year %&apos;Year&apos;" type="command" category="motion"><comment w="90" collapsed="false">Caitlyn Yim &amp; Milo Yu</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%s"></input></inputs><script><block s="doReplaceInList"><l>4</l><block s="reportListItem"><block var="Song"/><block var="Song Stats"/></block><block var="Year"/></block></script></block-definition></blocks><variables><variable name="Playlist"><list struct="atomic" id="197">Con Altura,&quot;Rosalía, J Balvin&quot;,Con Altura,2019,Pop,Gymnopedie No.1,&quot;Erik Satie, Anne Queffélec&quot;,Anne Queffélec plays Satie,2019,Classical,,A Tribe Called Quest,The Low End Theory,1991,Hip Hop/Rap</list></variable><variable name="Song Stats"><list struct="atomic" id="198">My Summer Songs</list></variable><variable name="Playlist Songs"><list struct="atomic" id="199"></list></variable></variables></project><media name="AbstractDataTypesMusicStarter" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>