Mobile friendly even though there is a cursor. The cursor can be turned off in the settings menu. If the music is too loud, there is a system setting called "volume" so that you can turn down the music if you want/need to. The only keyboard-required parts are when you type into the [ask() and wait] block's box when the system requires a CLI* input. If you want to stop the list, press the play button and wait.
Credit to all, as always. You may request that a list be added or that a song or two get added to a preexisting list. Songs added by request: >____, in the ____ list; requested by ____ Lists added by request: >____, requested by ____ Edits: 10-11-2020 - I have added a loop so that you do not have to go back and restart it every time it runs out of list items to play. I have also updated the GUI for the settings where if a slider variable doesn't show up, you will see a message in that variable's place that tells you to report it. I made a way to stop the list from playing by clicking the play button, I will work on making the play symbol changing to a stop symbol later. 10-29-2020 - I have added a new function that allows you to add all of a list to your list. Have fun with this new time-saving feature! The only error I can think of that involves this new feature is the tick glitching out or the loop ends up repeating more times than there are items in the list. Also it would have been helpful if each repeat () times loop can have an output variable for each that can only be used on blocks in the loop, just like in JavaScript. *CLI is short for Command Line Interface. Think about cheats in Minecraft, those are CLI commands. Is faster than a GUI (graphic user interface), but harder to remember. When programming, you use a CLI to type commands into. GUI is a child of CLI as GUIs are drawn using commands such as the JavaScript command string below: ` var circle = new Circle(40); circle.setPosition(getWidth() / 2, getHeight() / 2); circle.setColor("#00ff00"); add(circle); ` That code makes a green circle with the radius of 40 and is positioned in the center of the screen. That is an example of CLI commands, in the JavaScript language.