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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Отслеживание аудио от приложений  (Прочитано 1114 раз)

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

Оффлайн SergeyCA4ok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Отслеживание аудио от приложений
« : 12 Ноября 2013, 08:48:00 »
Хочу, чтобы аудиопроигрыватель ставился на паузу, если какое-либо другое приложение (браузер, видеопроигрыватель и т.п.) тоже генерирует аудио. И снова играл, если аудио больше ни откуда не идет.

Помогите пожалуйста найти программу/демон, способный различать приложения (например, PID), посылающие аудио в pulseaudio и соответственно реагировать: выполнять пользовательскую команду.

Думаю, всё это реализуемо средствами самого pulse, но он настолько объёмен, что не знаю куда копать. Буду рад прочесть чьи-либо рассуждения на эту тему. Если всё не так просто, дайте направление куда думать.
« Последнее редактирование: 12 Ноября 2013, 10:57:17 от SergeyCA4ok »

Оффлайн SergeyCA4ok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Отслеживание аудио от приложений
« Ответ #1 : 15 Ноября 2013, 01:27:40 »
Часть искомого функционала обнаружена в микшере kmix: он может распознавать приложения с аудио:

Как вытащить/использовать эту часть программы, для меня остаётся загадкой. Смотрел зависимости пакета - там весь pulse и alsa, конкретных искомых программ не обнаружил.
Пытался найти ответ в исходниках kmix, но там всё слишком запутано.

 

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