Switched from plugin interfaces to static ones so that I can use the python bindings generated by player.