Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:mocp [2012/01/29 01:36] [Интеграция с conky] |
wiki:mocp [2012/01/29 02:32] (текущий) [Интеграция с conky] |
||
---|---|---|---|
Строка 103: | Строка 103: | ||
<code bash> | <code bash> | ||
#!/bin/bash | #!/bin/bash | ||
+ | |||
+ | . /tmp/mocp_popup.txt | ||
+ | . /tmp/mocp_state.txt | ||
# Переменная хранит разделитель между артистом и названием | # Переменная хранит разделитель между артистом и названием | ||
Строка 130: | Строка 133: | ||
# Если воспроизводится не радио | # Если воспроизводится не радио | ||
PLAYER="MoC" | PLAYER="MoC" | ||
- | if [ -z "$(mocp -Q %song )" ] | + | if [ -z "$(mocp -Q %song)" ] |
then | then | ||
# Выводим что тегов нет | # Выводим что тегов нет | ||
Строка 146: | Строка 149: | ||
NEWNAME="$(echo $NEWNAME | sed 's/\&/And/g' | sed 's/\`//g')" | NEWNAME="$(echo $NEWNAME | sed 's/\&/And/g' | sed 's/\`//g')" | ||
NEWSTATE="$(mocp --info | grep State: | awk '{print $2}')" | NEWSTATE="$(mocp --info | grep State: | awk '{print $2}')" | ||
+ | |||
+ | if [ $NEWSTATE == STOP ]; then | ||
+ | exit 1 | ||
+ | fi | ||
# Выводим информацию в conky | # Выводим информацию в conky | ||
Строка 155: | Строка 162: | ||
#======================================== Всплывающие окна ============================================================= | #======================================== Всплывающие окна ============================================================= | ||
- | |||
- | . /tmp/mocp_popup.txt | ||
- | . /tmp/mocp_state.txt | ||
- | |||
mocp -i > /dev/null | mocp -i > /dev/null | ||
if [ $? -eq 2 ];then | if [ $? -eq 2 ];then | ||
Строка 169: | Строка 172: | ||
fi | fi | ||
fi | fi | ||
- | + | ||
# Выводим информацию в всплывающее окно | # Выводим информацию в всплывающее окно | ||
if [[ $NEWSTATE == "PLAY" ]]; then | if [[ $NEWSTATE == "PLAY" ]]; then | ||
- | notify-send --expire-time=2700 -i "/home/citizen/.icons/MyIcons/emblem-sound.png" "$PLAYER Play:" "$NEWNAME" | + | notify-send --expire-time=2700 -i "/usr/share/icons/Humanity/emblems/48/emblem-sound.png" "$PLAYER Play:" "$NEWNAME" |
else | else | ||
- | notify-send --expire-time=2700 -i "/home/citizen/.icons/MyIcons/emblem-sound.png" "$PLAYER Stop:" "$OLDNAME" | + | notify-send --expire-time=2700 -i "/usr/share/icons/Humanity/emblems/48/emblem-sound.png" "$PLAYER Stop:" "$OLDNAME" |
fi | fi | ||