Voice and Video for Pidgin

Project Lead:

None

 

Bounty:

US $144.56(Sponsor Project)

Goal funding:

More Less
Add support for voice and video chat in Pidgin.   It must work using the MSN, XMPP, SIP, AIM and Yahoo messenger protocols, and it must work at least as fully and reliably as the most current proprietary clients.
 
Submitted by Maiku [REJECTED]
Note: The project requirements have been changed since this submission was made. This submission does not have to meet the new requirements. Below is a copy of the requirements at the time that this submission was made.
Add support for voice and video chat in Pidgin.   It must work using the MSN, XMPP, AIM and Yahoo messenger protocols, and it must work at least as fully and reliably as the most current proprietary clients.

The deliverable should be as patches against the latest release versions of Pidgin and libpurple, whatever they happen to be at the time.   And the separation of code between Pidgin and libpurple should be done cleanly, in a way that the official Pidgin developers would reasonably expect.

The following is a quote from the relevant section of Pidgin's FAQ:

"We aim to have an abstracted, protocol-agnostic API for voice and video, which makes the task harder. Also adding to the difficulty is that now that we have a completely split core (libpurple) and UI (Pidgin and Finch), we refuse to take a step backward and violate this split. The protocol plugins can NOT have any code in them that is UI-dependent, or we break the libpurple/UI split. This imposes additional restrictions that make it a very painstaking process to implement voice and video correctly."

Accordingly, part of this task is to provide a design for a voice and video API (as an extension of libpurple?) which the official Pidgin developers could reasonably be expected to approve.

As it stands, the Pidgin developers have provided no target date for the availability of this feature.   (According to the FAQ: "It could be tomorrow, or it could be in 2099.")   Hopefully this project will help to speed things up.

Submission notes:
My code for voice and video has been merged into Pidgin and was released with version 2.6.0. It supports both audio and video for XMPP, GTalk, and GMail.

Reason for rejection:
I believe this was submitted against the top-level project, when it should have been submitted against XMPP.
No subject by ewindisch on Sat, Oct 18, 2008 @ 17:56 EDT
I understand that due to the third-party, and "external" nature of this plugin, it is not likely for my submission to be integrated into the core, but I do hope that it will make this much desired feature accessible to the many Pidgin users out there. I imagine I could modify this to work in Finch as well, as long as it can has a url-handler.
Further info/discussion by ewindisch on Sat, Oct 18, 2008 @ 17:57 EDT
I understand that due to the third-party, and "external" nature of this plugin, it is not likely for my submission to be integrated into the core, but I do hope that it will make this much desired feature accessible to the many Pidgin users out there. I imagine I could modify this to work in Finch as well, as long as it can has a url-handler.
No subject by rlaager on Sat, Oct 18, 2008 @ 21:16 EDT
While this plugin may be useful to people, this is certainly not going to qualify. This is the video equivalent of "rewriting Pidgin" as an application that shows you a link to meebo.com.
FOSS Factory Source