Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: mplayer, grep, awk, notify-send -- как их подружить?  (Прочитано 1331 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Блуждающая девственница

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Задача: Слушать интернет-радио через mplayer и выводить в notify-send имя исполнителя и название песни.
Как я слушаю и что пытался сделать:
mplayer -ao alsa http://radio.spark-media.ru:8000/nashe | grep "StreamTitle=" | awk --field-separator="="  '{print $2}' | notify-send -i dialog-informationНе работает. Почему-то или grep дальше не отдает или awk не берет, до notify-send вывод вообще не доходит.
Вопрос, как заставить сие играть и выводить в notify-send первым аргументом имя исполнителя, а вторым название песни?
Просто mplayer выводит:
ICY Info: StreamTitle='Пикник - Фиолетово-Чёрный';

Оффлайн Vovans

  • Активист
  • *
  • Сообщений: 311
  • zenway.ru
    • Просмотр профиля
    • Про Linux по-русски
Re: mplayer, grep, awk, notify-send -- как их подружить?
« Ответ #1 : 23 Августа 2009, 13:39:01 »
дело тут вовсе не в грепе или авк, а в notify-send как минимум. Вот попробуй ему скормить нужное:

echo "Пикник - Фиолетово-Чёрный" | notify-send
No summary specified.
bash: echo: ошибка записи: Обрыв канала

оно принимает только так: `notify-send "Пикник - Фиолетово-Чёрный"` :(

--
о Linux по-русски: ссылка вырезана

--
ссылки - в профиль, в поле url
-- kwah
« Последнее редактирование: 24 Августа 2009, 15:12:15 от Kwah »

 

Страница сгенерирована за 0.015 секунд. Запросов: 20.