I'm looking for a skilled PHP developer to create a custom plugin for SocialEngine.
This SocialEngine plugin will allow users to upload torrent files or magnet links.
After uploading torrent-file plugin should add it to torrent-client (some command line torrent-client) query.
It should download video files only (other files should be skipped).
it should convert video files to lower bitrate and add them to video section (video plugin), each file a new video post.
Torrent-client should run on a separate server.
Video files should be stored on the same server as the torrent client.
I want to divide this project for 3 small steps (or milestones)
you make simple plugin that allow just uploads torrent-file to server and saves it in local file storage.
(should be installable on Social Engine 4 with default plugins.)
Make 'torrent-client' script.
It should receive torrent-file from SE-server (POST-request) and add it to query. It should use aria2 torrent client (http://aria2.sourceforge.net/aria2c.1.html).
After successful download it should remove file from query.
After successful download it should convert all video files to flv (with ffmpeg) and send request to SE-server to add them to video section. Just add title (name of file) and description (link to file). also should be used POST request (something like http://se_server/torrents/addvideo)