I'm restoring for my personal purpose an old JukeBox with vynil disks. I would like to create an application to allowed my jukebox to play MP3 and I start to build my own (I'm a Jquery/C# developper) for a raspberry before I discover your tool.
I still not try it yet but it looks great and I would like to use it for my jukebox.
However, I would like to add some specific features in your nice tool and I don't find any overview documentation for developpers. Is this kind of document exists?
Here is an example of what I would like to do.
* I will print a qrcode i will display on my jukebox with the url of the runeui application. This way, anybody will be able to launch the runeUI UI.
* when someone select a MP3 I would like to pilot the raspberry (linked to a relay card) to start the selection of a random vynil disk (I would like my jukebox to select a vynil even if I'm currently playing a MP3). I will also switch the amplifier from vynil to raspberry. This way the user will have the fealing he continue to use the old fashion jukebox.
* I would like to have in the settings an additional checkbox to determine if I want vynil to be selected when I play a MP3 or radio.
* I would like to eject the vynil disk when the song is over.
* I would like to pause the playlist between two mp3 till a new vynil is positionned in the jukebox...
Stuff like this.
I had a quick look to the code. I'm not an expert on php but each part of code looks very clear to me (I just don't understand how all is built together). The main point is that I don't know where to start.
If you can guide me and tell me:
* if you want to create an event "onplay" called when a new mp3 is played write something here and here... I will do the rest

Thank you for sharing this nice project it will help me to gain time. I can share with you my progress and my final result if you're interested by...
Richard.