Открытое и свободное

Блог о Linux, Open Source и больших корпорациях

В ожидании чуда

March 24th, 2008 · No Comments
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

В последнее время, пытаясь прикрутить возможность показа песен из Amarok в хоть сколько-нибудь популярные jabber-клиенты, долго пытался понять, почему же это делается настолько неудобными способами. По моему мнению лучший аудиоплеер под KDE достоен лучшего, а выходит что у всех к нему отношение не слишком дружественное. Неужели все перешли на Gnome и стали использовать Rhythmbox?
Далее выяснилось, что это не так. Проблема здесь в особенностях разработки конкретных плееров. Для того чтобы плеер мог взаимодействовать с jabber-клиентом, он должен уметь как-то посылать тому сигналы хотя бы о смене треков, иначе клиенту придется постоянно проверять состояние плеера вручную. В KDE для такой передачи событий существует специальный механизм сообщений - dcop. Его и использует Amarok. Вроде бы здесь проблем не должно быть
Но они есть. Gnome, у которого долгое время своих обработчиков сигналов не было и ему приходилось обходиться крайне тяжелыми CORBA с вариациями, обзавелся очень совершенным D-BUS. Причем эта шина передачи сообщений оказалось настолько удачной, что при написании библиотеки разработки KDE - QT4 было решено использовать именно ее.
В итоге, Amarok ветки 1.4.x оказался как бы не к месту. С одной стороны, он есть, с другой - писать взаимодействие с ним никто не хочет, потому что в следующей версии он все равно будет переписан с использованием d-bus (или следующей версии просто не будет). Разработчики Gajim, например, прямо отвечают, что писать всякого рода расширения специально для поддержки Amarok в его нынешней форме не будут.
Поэтому остается ждать стабилизации KDE 4 (которая наступит где-нибудь летом с выходом версии 4.1 после парочки исправлений) и … выхода Amarok 2.0 конечно же.

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • e-mail
  • Slashdot
  • Technorati
  • YahooMyWeb
  • Furl
  • MyShare
  • Socialogs

Tags: Linux

0 responses so far ↓

  • There are no comments yet...Kick things off by filling out the form below.

Leave a Comment