Psi nie ma szczęścia do obsługi multimediów. Pojawia się jednak nowa szansa na dogonienie czołówki komunikatorów — Justin Karneges ogłosił właśnie projekt PsiMedia.
Karneges opisał poszczególne podejścia do obsługi rozmów multimedialnych (głosowych i połączeń wideo). Działo się to niemal w rytmie rocznym — najpierw (2004) próbowano wykorzystać platformę Helix. W 2005 kandydatem było libjingle, ale okazało się, że działa jak “czarna skrzynka”, w dodatku nie zsynchronizowana z dokumentacją protokołu Jingle. W 2006 programiści Psi przyglądali się GStreamerowi, a ostatnio zainteresowali się Phononem (KDE4) oraz Farsightem.
PsiMedia ma być abstrakcyjną warstwą obsługi multimediów w komunikatorze, która komunikuje się z GStreamerem (obecne wersje kodu) lub innym oprogramowaniem tego typu. W odróżnieniu od libjingle nie będzie się ona zajmować obsługą sieci ani protokołem komunikacyjnym (XMPP), to API ma się skupić wyłącznie na realizacji podstawowych zadań audio i wideo.
Na blogach można śledzić także bieżące postępy prac Pawła Wiejachy i Adama Czachorowskiego, którzy zakwalifikowali się do tegorocznej edycji Google Summer of Code. Pierwszy z nich stara się wprowadzić do Psi XHTML-ową edycję wiadomości, podczas gdy drugi poprawia listę kontaktów — chodzi między innymi o obsługę metakontaktów i zagnieżdżanie grup.