For our plugins we are using [yaspy](http://yapsy.sourceforge.net). # Types For an example of the exact methods required to be recognized as a particular type of plugin, see the concerned interface definition. ## Interface Plugins that present an interface (cli, gui, configuration folders, …) for the user to tell Prismedia wich video needs to be uploaded, the infos of the videos, … ## Platform Also called uploaders, they are the one doing the actual work of uploading video to a particular platform. ## Consumer Thoses do actions once the upload is finished (successful or failed).