Although I made this to "scratch my own itch," I want to share it with the community. So much of what I use every day was created and shared by regular people, and I want to give back. My code may not be pretty but it works. I'm totally open to suggestions/pull requests.
Thank you all for the encouragement!
@Midder @liaizon @django @ConnerHabib @bekopharm @wilbr
@cb that's great! One feature idea, put a loading indicator so that if it takes awhile to download and start playing I don't hit the button a bunch of times. But nice idea and implementation!
@cb something like onclick replace/append some content with a fontawesome spinner html (with rotational animation css) and on sound load/play, undo the spinner