User Tools

Site Tools


juick:tunes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
juick:tunes [2009/10/12 07:54] fdjuick:tunes [2014/04/13 19:18] (current) – external edit 127.0.0.1
Line 6: Line 6:
  
   * [[http://tkabber.jabber.ru/|Tkabber]]   * [[http://tkabber.jabber.ru/|Tkabber]]
-  * [[http://www.miranda-im.org/|Miranda IM]] (с плагином [[http://addons.miranda-im.org/details.php?action=viewfile&id=3693|ListeningTo]] плагин [[http://addons.miranda-im.org/details.php?action=viewfile&id=2345|WATrack]] для расширенной поддержки музыкальных плееров)+  * [[http://www.miranda-im.org/|Miranda IM]] 
 +    * [[http://wiki.miranda.im/wiki/Jabber:UserTune|настройка]] с использоанием listeningto+WATrack 
 +    * владельцы [[http://awkward.miranda.im/|последних]] версий WATrack могут обойтись и без listeningto
   * [[http://code.google.com/p/psi-dev/|Psi+]] (публикует содержимое файла ~/.psi/tune)   * [[http://code.google.com/p/psi-dev/|Psi+]] (публикует содержимое файла ~/.psi/tune)
   * [[http://gajim.org|Gajim]]   * [[http://gajim.org|Gajim]]
   * [[http://emacs-jabber.sourceforge.net/|jabber-el + juick-el]] (подробности [[http://github.com/mad/emacs-juick-el/blob/master/README-ru.markdown|тут]])   * [[http://emacs-jabber.sourceforge.net/|jabber-el + juick-el]] (подробности [[http://github.com/mad/emacs-juick-el/blob/master/README-ru.markdown|тут]])
 +  * [[http://qutim.org/|qutIM]] (подробности [[http://www.qutim.org/forum/viewtopic.php?f=62&t=781|тут]])
  
 В веб-интерфейсе имеется [[http://juick.com/tunes|страница]] со списком композиций, которые сейчас слушают пользователи. В веб-интерфейсе имеется [[http://juick.com/tunes|страница]] со списком композиций, которые сейчас слушают пользователи.
Line 18: Line 21:
   * В плеер ставится плагин, который пишет инфо о проигрываемой песне в файл, который потом ПСИх считывает и отправляет твоим контактам если конечно на сервере поддерживается эта функция.\\    * В плеер ставится плагин, который пишет инфо о проигрываемой песне в файл, который потом ПСИх считывает и отправляет твоим контактам если конечно на сервере поддерживается эта функция.\\ 
   * Для медиаплеера foobar2000 [[http://machekku.uaznia.net/foobar2000/tunefile/|скачать плагин]] (У автора этого плагина более подробное английское описание, см. ссылку). Установить и настроить пути и оформить вывод инфо песни, там просто.\\    * Для медиаплеера foobar2000 [[http://machekku.uaznia.net/foobar2000/tunefile/|скачать плагин]] (У автора этого плагина более подробное английское описание, см. ссылку). Установить и настроить пути и оформить вывод инфо песни, там просто.\\ 
 +  * Для медиаплеера Rhythmbox [[http://sites.google.com/site/thesomeprojects/main-1/home|скачать плагин]].
 +  * Музыкальный плеер [[http://qmmp.ylsoftware.com/|QMMP]] для GNU/Linux сразу имеет встроенный модуль уведомлений. Его просто нужно включить и Psi+ сможет читать Ваши тюнсы.
 +  * Для музыкального плеера Audacious необходимо включить модуль Song Change, потом в появившемся дополнительном меню на запуск песни прописать выполнение python-скрипта: ''python ~/.config/audacious/psitune.py'' Соответственно, скрипт должен находиться по указанному пути. Содержание скрипта: 
 +<code python>
 +import os, time, commands, sys
 +from math import *
 +title=commands.getoutput("audtool2 current-song-tuple-data title")
 +artist=commands.getoutput("audtool2 current-song-tuple-data artist")
 +album=commands.getoutput("audtool2 current-song-tuple-data album")
 +track=commands.getoutput("audtool2 current-song-tuple-data track-number")
 +time=commands.getoutput("audtool2 current-song-tuple-data length")
 +time=str(int(floor(float(time)/1000)))
 +f=open("~/.psi/tune", "w")
 +f.write(title+"\n"+artist+"\n"+album+"\n"+track+"\n"+time)
 +f.close()
 +sys.exit()
 +</code>
 +
   * Для остальных плееров надо поискать плагины, имеющие схожий функционал. Например, для Winamp можно использовать [[http://www.intellized.com/|TrayList]] или [[http://amip.tools-for.net/wiki/amip/download|AMIP]]. Причем AMIP имеет версии для разных плееров.   * Для остальных плееров надо поискать плагины, имеющие схожий функционал. Например, для Winamp можно использовать [[http://www.intellized.com/|TrayList]] или [[http://amip.tools-for.net/wiki/amip/download|AMIP]]. Причем AMIP имеет версии для разных плееров.
   * Файл, который читает windows-версия Psi+ лежит C:\Documents and Settings\**username**\PsiData\tune  (это текстовый файл без расширения).   * Файл, который читает windows-версия Psi+ лежит C:\Documents and Settings\**username**\PsiData\tune  (это текстовый файл без расширения).
Line 30: Line 51:
 Ну а если есть желание попробовать запостить tune не выискивая правильный сервер, то можно попробовать через XML-консоль отправить tune вручную, принудительно. Ну а если есть желание попробовать запостить tune не выискивая правильный сервер, то можно попробовать через XML-консоль отправить tune вручную, принудительно.
  
-{{:juick:xml_console_code_for_tune.jpg }} +<code xml><message to='juick@juick.com'> 
- +  <event xmlns="http://jabber.org/protocol/pubsub#event"> 
-''<message \\  +    <items node="http://jabber.org/protocol/tune" >  
-from='realmagnum@swissjabber.ch' \\  +      <item id="current"
-to='juick@juick.com'> \\  +        <tune xmlns="http://jabber.org/protocol/tune"> 
-<event xmlns="http://jabber.org/protocol/pubsub#event"> \\  +          <artist>Ария и К.</artist> 
-<items node="http://jabber.org/protocol/tune"\\  +          <source>Избранное</source> 
-<item id="current"\\  +          <title>Уси-Пуси</title> 
-<tune xmlns="http://jabber.org/protocol/tune"> \\  +        </tune> 
-<artist>Ария и К.</artist> \\  +      </item> 
-<title>Уси-Пуси</title> \\  +    </items> 
-</tune> \\  +  </event> 
-</item> \\  +</message
-</items> \\  +</code
-</event> \\  +
-<juick xmlns="juick.com" /> \\  +
-</message\\  +
-'' \\ +
 Список правильных серверов, которые я знаю: \\  Список правильных серверов, которые я знаю: \\ 
   * www.swissjabber.ch\\    * www.swissjabber.ch\\ 
   * www.sudouser.ru\\    * www.sudouser.ru\\ 
   * www.jabbim.com    * www.jabbim.com 
 +  * www.jabber.cz
   * [[http://myjabber.ru|myjabber.ru]] (Сам не проверял, но сервис PubSub в наличии)   * [[http://myjabber.ru|myjabber.ru]] (Сам не проверял, но сервис PubSub в наличии)
   * www.jtalk.ru (Сам не проверял, но сервис PubSub в наличии)   * www.jtalk.ru (Сам не проверял, но сервис PubSub в наличии)
Line 63: Line 81:
   * http://www.jtalk.ru/?a=serverlist&l=all (все в куче)\\    * http://www.jtalk.ru/?a=serverlist&l=all (все в куче)\\ 
  
-Вот как сразу видеть наглядно правильную поддержку tune.\\ +Вот как сразу видеть наглядно правильную поддержку tune в Psi+.\\ 
 {{:juick:psi_tune_settings_button.jpg|}} {{:juick:psi_tune_settings_button.jpg|}}
 {{:juick:psi_tune_alive.jpg|}} {{:juick:psi_tune_alive.jpg|}}
  
 {{tag>juick jabber soft}} {{tag>juick jabber soft}}
juick/tunes.1255334051.txt.gz · Last modified: 2014/04/13 19:20 (external edit)