Turn the Raspberry Pi into a portable lightweight VJ plateform
Turn the Raspberry Pi into a portable lightweight VJ plateform.
Please note that this is in an early stage (alpha), so it lacks functionnality and might require patience to get it working. But I'll be happy to reply to your issues and help you in the best I can.
I've been running this app on a Raspberry Pi B bought in 2013. I would not try to run it on a Raspberry Pi A as it requires some RAM, but you could try to run it on a B+ or Pi2. But for the Pi2, I'm pretty sure the video player will need to be compiled again.
Any input, test or remark from you will help improve this application.
sudo raspi-config
for that. (Iv'e set it up to 256MB)npm install
. This should install the necessary node modules.I think that's all you'll need. Please tell me if there is something I'm missing. If you'd like to modify the video player (multiPlayer), you will need openFrameworks (I've used v0.8.4).
This is a rough manual. Since I've written this app mainly for my own use, there is things that are obvious for me and that correspond to the way I work live with videos. So don't hesitate to ask if there is someting unclear.
This is where your work goes. Please note that at this stage of development, it's not very flexible. So to be certain that it will work as expected, be sure to follow all these guidelines.
videos/
folder. And only videos should be in that folder.thumbs/
, inside the video/
folder.The app is started like this:
node raspivj/raspivj.js
There is a raspivj.crontab file that you can use to start up the app everytime the Pi is booting. It' more convenient to use it that way, as you will only need a browser to start playing.
crontab raspivj/raspivj.crontab
To access the interface, you should know the IP of the Raspberry Pi. Then point a browser to this address:
http://ip-of-your-raspberry:3000
The interface has a series of 'system' command on top. Then there is 2 large frames, called Player0 & Player1. They can be seen as 2 video channels and represent the videos actually playing. You can have up to two videos playing at the same time. Under all this, there is a serie of small thumbnails, representing the videos available in your video/
folder.
Once the interface (web page) is fully loaded in your browser, you can start looping videos:
Julien Deswaef @xuv
All videos in the video/ folder were downloaded from http://www.beeple-crap.com/resources.php
"These files are available under a sort of "open source" concept. They are intended for educational use but really can be used for whatever the fuck you want. You don't need to credit me for whatever commercial or non-commercial use you make of them, but if you could shout me a holla with any project that do come from them, I'd love to see it :)"