my 2A powerbank arrived, hooked it up and ... .... nothing
I've contacted a local (almost 50km away from me) school that gives arduino classes ... I explained them in an email, what the problem is, what I would like to achieve. Maybe they can give me a start to where to begin with, as I ran out of ideas and posibilites right now.
I'll let you know if I get somewhere with this.
Thanks to all those of you who have replied and tried to help me out.
Now I know where to go to, when I want to give a go on another project.
Well for now the LED animation has only used examples that come with the neopixel.h library, and these examples are blocking in nature, causing the program to be non responsive while these are executed (which is pretty much all the time) Have a look at the blink without delay example and use millis() for timing all through your sketch. The way it is now you can have 1 animation happening at once, while it is possible to have animations on different strip simultaniously.
Also you can let the sketch be responsive to external commands all the time, rather than just at the end or beginning of the whole animation.
You are using swSerial to communicate with the player, and so far you put a delay() after you have sent something, but what you really need to do is flush() to make sure that whatever is in the buffer gets send completely before interrupts get turned off by the show() function.