На днях написал патч для linuxdcpp позволяющий выводить в общий чат то что у вас сейчас играет в rhythmbox, amarok или audacious так как это сделано в FlyLinkDC++ для Winamp
Этот патч писался для LinuxDCpp(1.0.1), Rhythmbox(0.11.2), Amarok(1.4.8 ), Audacious(1.4.5). За использование этого патча в других программах или других версиях выше описанных программ я ответственности не несу. =)
Патч распространяется по лицензии GPL =)
Скачать патч можно тут(
http://todeus.hoha.ru/koding/linuxdcpp-music-patch.patch)
Чтобы установить этот патч нужно поступить следующим образом:
1. Если у вас уже установлен linuxdcpp то его нужно удалить.
2. Скачать с сайта linuxdcpp,исходные коды linuxdcpp версии 1.0.1(Возможно с более поздними версиями патч тоже будет работать)
3. Распаковать архив с исходными кодами linuxdcpp
4. Скопировать в распакованную папку мой патч.
5. Сделать:
$patch -p0 < linuxdcpp-music-patch.patch
6. Установить dcop(Если вы используете Amarok и если dcop у вас еще не установлен):
$sudo apt-get install dcop
7. Прочитать Readme.txt, установить все пакеты которые нужны linuxdcpp. (P.S.: В ридми написан пакет crypto его в репах нету, нужно вместо него ставить libssl0.9.8 )
8. Скомпилировать linuxdcpp:
$scons
9. Установить linuxdcpp:
$sudo scons install
10. Запустить rhythmbox, amarok или audacious, включить вашу любимую песню в написать в окно чата /rhythmbox(если у вас запущен Rhythmbox), /amarok(если у вас запущен Amarok) или /audacious(если у вас запущен Audacious), а также /help чтобы увидеть все команды.
Все тестировалось в программах LinuxDCpp(1.0.1), Rhythmbox(0.11.2), Amarok(1.4.8 ), Audacious(1.4.5).
Подробности:
http://todeus.hoha.ru/index.php?list=koding&koding=linuxdcpp =)