Skocz do treści

Wydano Pidgina 2.6.1 z obsługą rozmów audio/wideo

Nowa linia 2.6

18 sierpnia wydano Pidgina 2.6.0 oraz 2.6.1. Największy wkład w nowości mieli deweloperzy Mike Ruprecht (obsługa rozmów głosowych i wideo) i Justin Rodriguez (obsługa motywów graficznych).

Prace nad implementacją rozmów głosowych i transmisją wideo rozpoczęły się w ubiegłym roku, w ramach Google Summer of Code: Voice and Video Support. Obsługa audio i wideo została dodana do biblioteka libPurple za sprawą Farsight2. W niedalekiej przyszłości Pidgin oraz Finch (tekstowa wersja komunikatora) powinny umieć inicjować, dołączać do i zamykać rozmowy w trybie głosowy i wideo. Jak dotąd obsługę zaimplementowano tylko we wtyczce do obsługi XMPP. Częściowo także w GTalk i MSN (oryginalny klient oferuje aż 5 typów połączeń głosowych i wideo: WLM 2009, WLM 2009 z dźwiękiem kodowanym w H263, pre-WLM 2009 dla audio i wideo, pre-WLM 2009 z dźwiękiem kodowanym w WMV3 (brak otwartoźródłowego odpowiednika), MSN Webcam). Docelowo rozmowy głosowe i wideo mają być przynajmniej częściowo obsługiwane przez większość sieci, w których takie opcje występują. Wytyczne dla deweloperów wtyczek dostępne są na wiki projektu. 

John Bailey, przyznaje, że wraz z nowościami zapanował pewien bałagan w zależnościach (gst-plugins-base, gstreamer-interfaces, farsight, libjingle, libnice). Wyraził jednocześnie nadzieję, że większość dystrybucji będzie w stanie nadrobić ewentualne braki i dostarczyć zależności niezbędnych do budowy i/lub instalacji Pidgina. I rzecz najważniejsza, funkcje związane z obsługą audio i wideo, nie są dostępne w wersji windowsowej, w tym przypadku radzę się uzbroić w cierpliwość.

Pidgin 2.6 wprowadza także długo wyczekiwaną obsługę skórek. Można włączyć graficzne tematy zarówno dla listy kontaktów, okna rozmowy, ustalić schematy dźwiękowe oraz ikony wyświetlane w systemowym pasku zadań.

Skrócony wykaz zmiany

version 2.6.1 (08/18/2009)

Zobacz pełną listę zgłoszeń zamkniętych wraz z tym wydaniem.

  • Naprawiono zamykanie programu po otrzymaniu odnośnika z Yahoo IM
  • Naprawiono kompilację z GTK+ < 2.6.0
  • Naprawiono kompilację pod Windows
version 2.6.0 (08/18/2009)

Zobacz pełną listę zgłoszeń zamkniętych wraz z tym wydaniem.

  • libpurple
    • Obsługa motywów w libpurple (kod: Justin Rodriguez, poprawki i optymalizacja: Paul Aurich).
    • Framework audio i wideo w libpurple (kod: Mike Ruprecht).
    • Usunięto problem powielania kontaktów dodanych do grup.
    • Poprawki dotyczące opróżniania pamięci po wyładowaniu libpurple (kod: Nick Hebner i Stefan Becker).
    • Lepsza obsługa uszkodzonych certyfikatów w TLS Peers cache.
    • Ulepszone wyszukiwanie w liście kontaktów i oknie rozmowy (kod: Jan Kaluza i Aman Gupta).
    • Dodano skalowalne wersje ikon Pidgina, protokołów, okien dialogowych i emblematów listy kontaktów.
    • Liczne poprawki wycieków pamięci.
  • DNS
    • Serwery DNS są ponownie odczytywane, po wznowieniu przerwanego połączenia lub przyłączeniu do nowej sieci.
    • DNS SRV rekordy o identycznym znaczeniu są przechowywane z zachowaniem ich wagi zgodnie z RFC 2782 (kod: Vijay Raghunathan).
    • Obsługa domen ze znakami narodowymi - IDN, np. łódź.pl.
  • Zmienne środowiskowe
    • Logowanie GnuTLS (domyślnie wyłączone) może być kontrolowane przez zmienną PURPLE_GNUTLS_DEBUG, która może przyjmować wartości integer 0 i 9.
    • Zmienna PURPLE_VERBOSE_DEBUG, przyjmuje wartości "on" lub "off". Pozwala wyświetlić informacje debugowania.
    • Zmienna PURPLE_LEAKCHECK_HELP, przyjmuje wartości "on" lub "off". Dostarcza przydatnych informacji, gdy libpurple jest uruchamiane wewnątrz programu Valgrind lub podobnych.
  • AIM i ICQ
    • Obsługa autoidentyfikacji clientLogin.
    • Naprawiono ustawiania statusu po pierwszym zalogowaniu się do sieci.
    • Poprawiono wyświetlanie odnośników w statusach.
  • Gadu-Gadu
    • Możliwość wskazania serwera, z którym klient nawiązuje połączenie (kod: Krzysztof Tobola).
    • Poprawiono wyświetlanie podpowiedzi ze statusem dla kontaktów na liście (kod: Krzysztof Klinikowski).
    • Obsługa przenoszenia ikon kontaktów (kod: Krzysztof Klinikowski).
    • Ulepszone logowanie do sieci Gadu-Gadu (kod: Krzysztof Klinikowski).
  • MSN
    • Dodano obsługę notek odręcznych (ink) (kod: Chris Stafford, Gal Topper i Elliott Sales de Andrade).
    • Dodano możliwość odbioru klipów audio (kod: Chris Stafford, Gal Topper i Elliott Sales de Andrade).
    • Obsługa wiadomości tekstowych dołączanych do próśb o autoryzację w MSN oraz możliwość wysyłania wiadomość do kontaktów proszonych o autoryzację.
  • XMPP
    • Dodano obsługę przekazów audio i wideo z Jingle (XEP-0166, 0167, 0176 i 0177), obsługa rozmów głosowych w GTalk oraz połączeń audio i wideo z webowym klientem GMail (kod: Mike Ruprecht).
    • Dodano przeglądarkę usług (kod: Andrei Mozzhuhin).
    • Wsparcie dla połączeń używających BOSH (kod: Tobias Markmann).
    • Wyświetlanie czasu lokalnego dla rozmówcy w oknie informacji o kontakcie.
    • Funkcja set_chat_topic pozwala usunąć temat.
    • Komendy Ad-Hoc powiązane z konkretnym serwerem wyświetlane są zawsze po zalogowaniu.
    • Obsługa najnowszej wersji awatarów użytkownika (XEP-0084 v1.1).
    • Usuwanie nieprawidłowych znaczników XML 1.0 z wysyłanych wiadomości.
    • Wyświetlanie informacji o ostatnim logowaniu w oknie informacji o kontaktach, gdy serwer obsługuje.
    • Nowe konta XMPP i Google Talk domyślnie wymagają SSL.
  • Yahoo!/Yahoo! JAPAN
    • Transfer plików P2P (kod: Sulabh Mahajan).
    • Wysyłane wiadomość (adres do +<kod kraju><numer telefonu>) (kod: Sulabh Mahajan).
    • Dodawanie kontaktów sieci MSN do konta Yahoo jako 'msn/kontakt@domena.com' (kod: Sulabh Mahajan).
    • Yahoo! i Yahoo! JAPAN są obsługiwane przez dwie osobne wtyczki protokołów, które współdzielą kod. Można teraz używać jednego konta w obu sieciach.
    • Możliwość ustawienia informacji o koncie globalnie i dla poszczególnych kontaktów.
  • Pidgin
    • Dodano paramter -f do linii komend, dzięki któremu Pidgin ignoruje menedżera sieci zakładając, że połączenie jest aktywne.
    • Wtyczki mogą korzystać z własnych typów odnośników w widżecie GtkIMHtml.
    • Poprawiono automatyczne rozszerzanie pola tekstowego listy kontaktów.
    • Okno tworzenia nowego konta podzielono na trzy karty. Konfiguracja proxy została przeniesiona z karty Zaawansowane do nowej karty.
    • Wciśnięcie klawisza [w prawo] lub [w lewo] na liście kontaktów pozwala rozwijać i zwijać grupy kontaktów (kod: Peter Ruibal).
  • Finch
    • Dodano wtyczkę TinyURL, usprawniającą kopiowanie adresów URL.
    • Naprawiono problemy z kompatybilnością UTF-8 powodującą zamykanie programu lub inne nieoczekiwane zachowanie.

Z pełnym wykazem 99 zmian i/lub nowości można zapoznać się przeglądając ChangeLog: Pidgin and Finch. Warto podkreślić, że przy okazji wydania wersji 2.6 zamknięto 221 zgłoszeń, co jest dla deweloperów Pidgina rekordowym wynikiem.

Pobierz Pidgina

Najnowszą wersję Pidgina można pobrać na stronie projektu:

Dostępna jest także windowsowa wersja przenośna dla platformy PortableApp.com:

Zainteresowanych szczegółami zachęcam do lektury dodatkowych informacji:

Polecam także inne wpisy na temat Pidgina: Współdzielenie ustawień i/lub historii rozmów Pidgina pomiędzy Windows XP i Ubuntu na jednym komputerze, Jak blokować spim w Pidginie? oraz Szyfrowania rozmów w Pidginie nie ma (i nie będzie).

Dołącz do toczącej się dyskusji!

Możesz śledzić komentarze czytelników przez RSS , napisać, co o tym wszystkim sądzisz lub zostawić ślad prowadzący do Twojej strony.

  1. A nawet jest już pidgin 2.6.1 ;)

    favicon

    lukasz

    19 Sie 2009 14:32:32

  2. Dawno nie ucieszyłem się tak z wydania nowej wersji, jak w tym przypadku. Psi i Pidgin mają obsługują rozmowy głosowe przez XMPP. Z tego, co się orientuję prace nad wdrożeniem rozmów głosowych (być może także wideo) trwają w Jabbimie. Czas powiedzieć: Bye bye Skype!

    lukasz: Zauważyłem, w dodatku wydanie 2.6.0 i 2.6.1 są datowane na 18 sierpnia.

    Grzegorz

    19 Sie 2009 14:34:00

  3. Spodziewałem się czegoś więcej po tym wpisie. Choćbyś nawet przekopiował kawałek listy ze zmianami, byłoby zupełnie inaczej.

    favicon

    snufkin

    19 Sie 2009 15:33:26

  4. Właśnie dopiero teraz miałem okazje zainstalować i ... jak z kimś nawiązać rozmowę głosową?

    favicon

    lukasz

    19 Sie 2009 16:11:21

  5. (Komentarz zmodyfikowany 20.08.2009 o 12:30)

    Notka dość krótka, bo nie miałem zbyt wiele czasu na jej przygotowanie, a bardzo chciałem poinformować o nowej wersji.

    Na pewno zostanie zaktualizowana, a osoby śledzące wątek joggerowym botem lub przez RSS poinformowane o uzupełnieniu wiadomości.

  6. szkoda że w repo Ubuntu nadal stara wersja, tylko na getdeb.net widnieje nowa :)

    favicon

    mariusz

    19 Sie 2009 23:23:45

  7. Uzupełniłem wpis o dodatkowe informacje na temat obsługi rozmów głosowych i wideo. Przetłumaczyłem też większą część listy zmian.

    Najnowsze pakiety dla Ubuntu są dostępne na GetDeb.net (Jaunty, Intrepid, Hardy) oraz w repozytorium Olivera Schmidtke (Jaunty).

    Aby uniknąć problemów polecam wpierw kompletnie odinstalować dotychczasową wersję, a dopiero potem instalować nową.

    Grzegorz

    20 Sie 2009 14:53:27

  8. Zrzuty ekranu prezentujące menu wyboru motywu graficznego i dźwiękowego:

    Buddy List Theme

    Sound Theme

    Rozmów głosowych chyba nie da się uruchomić. Przeczytałem całą dostępną pomoc techniczną, FAQ i z 10 informacji o wydaniu i nic. Przejrzałem dokładnie wszystkie opcje Pidginia i powiem szczerze, że nie wiem, jak zainicjować rozmowę głosową.

    Grzegorz

    20 Sie 2009 16:35:37

  9. (Komentarz zmodyfikowany 21.08.2009 o 14:33)

    @Grzglo - a masz skompilowanego Pidgina z obsługą audio/wideo? Normalnie jest ta opcja jak klikniesz prawym przyciskiem myszy na kontakcie:

    Audio/Video

    Przed kompilacja do tego potrzebny jest najnowszy farsight.

    favicon

    tom000

    20 Sie 2009 19:01:13

  10. tom000: To sprawa się wyjaśniła. Gdyby nie to, że wiem jak beznadziejny burdel zależności potrzebny jest do kompilacji Pidgina i libPurple to bym kompilował, ale w takim wypadku poczekam na oficjalne paczki z repo dla Ubuntu deweloperów Pidgina.

    Grzegorz

    21 Sie 2009 12:37:24

  11. Pytanie odnośnie motywów - można używać themów od Adium czy Pidgin ma jakiś swój własny format tego? Ktoś próbował?

    favicon

    Stemer

    23 Sie 2009 10:22:15

  12. Stemer: Motywy mają "nowy" format, co zmieni się także w Adiumie, jak tylko dogoni Pidgina. Z tego, co się orientuję jeszcze nie ma gotowych paczek - więc nie ma nawet na czym próbować (można za to zobaczyć jak zorganizowane są domyślne paczki i stworzyć własną).

    Natomiast do motywów okien rozmowy potrzebna jest wtyczka WebKit i tutaj można stosować pliki przeznaczone dla Adium.

    Grzegorz

    23 Sie 2009 11:11:45

  13. W PPA for Pidgin Developers są już dostępne paczki z Pidginem 2.6.1 przygotowane przez deweloperów Pidgina.

    Grzegorz

    23 Sie 2009 16:52:35

  14. Na Ubuntu Brainstorm ponownie dyskutują nad domyślnym komunikatorem dla Ubuntu 9.10. Jakiś czas temu zapadła decyzja, że będzie nim Empathy, jednak po dodaniu rozmów audio/wideo w Pidginie temat powrócił.

    Co ciekawe rozmowy audio/wideo nie były powodem zmiany domyślnego komunikatora w nadchodzącej wersji Ubuntu. Zobaczymy jak to się wszystko dalej potoczy...

    Grzegorz

    25 Sie 2009 15:28:35

  15. Wysyłane wiadomość (adres do +<kod kraju><numer telefonu>) (kod: Sulabh Mahajan).

    Tu chyba raczej chodzi o SMSy, co? ;)

    D4rky

    6 Wrz 2009 13:34:36

  16. D4rky: Tak mi się też wydaje, ale pewności nie mam, bo nie korzystam z Yahoo! Japan.

    Grzegorz

    7 Wrz 2009 14:42:02

  17. 5 września 2009 wydano kolejną wersję Pidgina, oznaczoną numerem 2.6.2.

    Jak zawsze zachęcam do niezwłocznej aktualizacji:

    Zainteresowani mogą zapoznać się ze zmianami w Changelogu.

    Grzegorz

    7 Wrz 2009 14:49:00

Dodaj komentarz

Markdown (szczegółowy opis znaczników):
*em* | 1. lista 2. numerowana | * lista wypunktowana | _strong_ | [link](http://) | <http://> | > cytat.