Почему то потянуло на музыкальный эксгибиционизм - сообщать всем через x-статусы что я слушаю в данный момент. Не спрашивайте зачем это нужно, я пока сам не понял. Где то на форумах находил как ребята выдергивают название песни с last.fm, посмеялся :)
Собственно скрипт, раз в 30 секунд выдергивающий из DeadBeeF Artist - Track и сующий это в статус-сообщение Pidgin:
#!/bin/bash
stop=true
while [ "$stop" = "true" ] ; do
temp=`deadbeef --nowplaying "%a - %t"`
purple-remote "setstatus?status=available&message=$temp"
sleep 30
done
В силу своей образованности долго думал как запустить его, чтобы он и в фоне был и вывод в /dev/null шёл весь. Почему то ./filename > /dev/null & не давало нужного результата. Нагуглил страшную, но работающую штуку:
./filename > /dev/null < /dev/null 2> /dev/null &
Цель достигнута.
Собственно скрипт, раз в 30 секунд выдергивающий из DeadBeeF Artist - Track и сующий это в статус-сообщение Pidgin:
#!/bin/bash
stop=true
while [ "$stop" = "true" ] ; do
temp=`deadbeef --nowplaying "%a - %t"`
purple-remote "setstatus?status=available&message=$temp"
sleep 30
done
В силу своей образованности долго думал как запустить его, чтобы он и в фоне был и вывод в /dev/null шёл весь. Почему то ./filename > /dev/null & не давало нужного результата. Нагуглил страшную, но работающую штуку:
./filename > /dev/null < /dev/null 2> /dev/null &
Цель достигнута.
главное чтобы когда ты фильмы для взрослых смотрел, пиджин об этом всем контактам не сообщил xD
ОтветитьУдалитьЯ слушаю moskva.fm =)
ОтветитьУдалитьПро purple-remote можно подробнее?
ОтветитьУдалитьО! А можно это же только из Aimp вытаскивать?
ОтветитьУдалитьздорово, возьму на вооружение
ОтветитьУдалитьА под винду есть что-то подобное?
ОтветитьУдалитьспасибо
ОтветитьУдалитьDeadBeeF фимльмы не играет, переживать не за что.
ОтветитьУдалитьПод винду подобного пруд пруди. Не скриптами конечно, плагины и прочая дрянь.
Про purple-remote пока не планировал, но будет скучно - отпишусь