1. Jokosher: Telepathy support and VoIP call recording
This proposal main aim is to provide good support in Jokosher to record podcasts over Internet (having different speakers over distance). Proposal's goals are 1) Finish current code for Telepathy support recording conversations over VoIP 2) Introduce general Telepathy Tubes support to have more advanced things like syncing hi def sound files after finishing conversation.
More information:
Jokosher: http://www.jokosher.org
Telepathy: http://telepathy.freedesktop.org/wiki/
Proposal: http://socghop.appspot.com/gsoc/student_proposal/private/google/gsoc2010/pecisk/t127083915244
Weblog post: http://pecisk.blogspot.com/2010/05/google-summer-of-code-2010-and-long.html
Weekly reports:
Week 01: http://mail.gnome.org/archives/gnome-soc-list/2010-May/msg00058.html
Week 02: http://mail.gnome.org/archives/gnome-soc-list/2010-June/msg00027.html
Week 03: http://mail.gnome.org/archives/gnome-soc-list/2010-June/msg00055.html
Week 04: http://mail.gnome.org/archives/gnome-soc-list/2010-June/msg00092.html
Week 05: http://mail.gnome.org/archives/gnome-soc-list/2010-June/msg00104.html
Week 06: http://mail.gnome.org/archives/gnome-soc-list/2010-July/msg00017.html
Week 07: http://mail.gnome.org/archives/gnome-soc-list/2010-July/msg00031.html
Week 8 & 9: http://mail.gnome.org/archives/gnome-soc-list/2010-July/msg00084.html
Week 10 & 11: http://mail.gnome.org/archives/gnome-soc-list/2010-August/msg00024.html
Week 12: http://mail.gnome.org/archives/gnome-soc-list/2010-August/msg00052.html
1.1. State of the project at the end of Google Summer of Code 2010
What is done:
- You can make calls with Google Talk recipients and conversation is recorded for each of participants. Each participant has it's own instrument so you can later mix them, put effects on them, etc.
- You can choose person you want to talk with using Instrument Connections dialog. It shows only persons who are online and their current status.
- You can run Jokosher with Empathy running
What is not done:
- Tubes support is lacking, as making simple calls done required much more time as planned
- Simple call needs some UI improvements to be useful for everyday user
- As mentioned in last report to the list, implementing VoIP pipeline with main playback/recording pipeline in Jokosher will require some reworking of inner logic, so it is pushed back to post-SoC
Future (post Google Summer of Code):
- Improving simple call UI
- Integration in main pipeline
- Rethinking Tubes support and it's possible applications in Jokosher
Doing lots of podcasts as "field test"
Getting the code:
You can find code in my Bazaar branch https://code.edge.launchpad.net/~pecisk-gmail/jokosher/telepathy-ng