I know, guys, that you like this extension. So do I. But things changed.
The problem with extension is that callbacks were removed because they were supposedly causing unstable behavior of VLC.
I don't feel like I can judge Jean-Baptist for removing callbacks from lua api from VLC2.0.1, because he is leading this project successfully for too long, he know it's ins and outs a lot better than I do. But I were him, I wouldn't break API before "proper implementation" will arise.
What are our options now?
* Find a c++ developer wiling to fix
Ticket #8097 and raise donations for paying for his work. This could be a long-term investment and improve extension API a lot once and forever. (Lua API needs proper support for threads, timers and other multi-tasking stuff).
* Try to convince Jean-Baptist to add callbacks back with little to no success and continue whining on.
* Try to do something yourself.
There is a great quote by mederi:
If you find this forum and this thread, you have enough information here to start writing your own scripts. All you need is "README.txt", Lua manual and some programming skills. Then you have described structure of extension and playlist scripts here, example scripts all around, ideas and problems discussed on the forum here. All useful links are provided. How would you like to start without reading and learning?
However, there are still some secrets waiting to be discovered. The problem is that the original VLC Lua hobbyist developer left the project a few years ago and never "finished" the Lua support. So all we can do is to support each other and VLC developers working on this open source project in their free time.
So if you really feel for this feature, raise your voice, and together we can change VLC for the better!