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


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

Автор Тема: Воспроизведение аудио по расписанию  (Прочитано 5665 раз)

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

Оффлайн Donios

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
 Доброго времени суток!
Возникла задача о запуске различных аудиофайлов по расписанию.
Ставлю mpd и mpc и gmpc за компанию, с настройкой mpd проблем особых не возникло...понимаю что с проигрыванием по расписанию поможет cron...и тут пошли вопросы.
1) с запуском одного отдельного файла проблем нет, но после пары запусков mpd зависает почти намертво (почему это может происходить?), пришлось в cron вписать еще и предварительный рестрат демона.
2) с запуском плейлиста все то же самое...но плейлист я собираю gmpc...как его собрать в mpc?

сейчас задачи крона у меня имеют примерно такой вид:
0-59/2 * * * * service mpd restart && mpc clear && mpc load 2.m3u && mpc play # проигрывание каждую четную минуту
1-59/2 * * * * service mpd restart && mpc clear && mpc load 3.m3u && mpc play # проигрывание каждую нечетную минуту

на сколько это верно?

3) можно ли создать задачу о проигрывании демоном определенной папки? или задачу с автоматическим созданием плейлиста из определенной папки с последующим проигрыванием?

спасибо за участие! :)

Оффлайн Donios

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Воспроизведение аудио по расписанию
« Ответ #1 : 12 Ноября 2013, 22:07:14 »
Попробовал решить проблему c помощью mplayer

mplayer /home/user/music/1/* проигрывает все аудио в каталоге

создал каталоги с теми файлами которые планируется проиграть в определенное время
в cron записал планирование соответственно

5 * * * * mplayer /home/user/music/1/*
10 * * * * mplayer /home/user/music/2/*
15 * * * * mplayer /home/user/music/3/*

и так далее

на сколько верно такое решение? есть ли подводные камни? нужно ли править что либо в конфиге mplayer?

но и первое сообщение все еще актуально.
« Последнее редактирование: 13 Ноября 2013, 19:38:22 от Donios »

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Воспроизведение аудио по расписанию
« Ответ #2 : 13 Ноября 2013, 01:57:14 »
Donios, формат какой?

Оффлайн Donios

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Воспроизведение аудио по расписанию
« Ответ #3 : 13 Ноября 2013, 19:36:17 »
peregrine, wave и mp3, если критично то можно и перекодировать первоначально.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Воспроизведение аудио по расписанию
« Ответ #4 : 13 Ноября 2013, 20:25:31 »
Donios, если только wave, то можно не прибегать к плееру вообще, aplay хватит за глаза.

Оффлайн Donios

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Воспроизведение аудио по расписанию
« Ответ #5 : 13 Ноября 2013, 20:40:33 »
Donios, если только wave, то можно не прибегать к плееру вообще, aplay хватит за глаза.

Понятно. А в плане планирования, на Ваш взгляд, на сколько правильно я создал задания в планировщике, нужно ли что то добавлять или изменить, что-бы достичь автоматического возобновления работы после перезагрузок, зависаний и пр.?
 Если все-же проигрывать и mp3, то вариант с mplayer имеет место быть? Или стоит дальше копать в сторону mpd и mpc?

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Воспроизведение аудио по расписанию
« Ответ #6 : 14 Ноября 2013, 04:53:00 »
Donios, мне не нравится это (попробуйте через Aplay):
Цитировать
с запуском одного отдельного файла проблем нет, но после пары запусков mpd зависает почти намертво (почему это может происходить?), пришлось в cron вписать еще и предварительный рестрат демона.
И такой вопрос: Первая дорожка кончится гарантированно раньше, чем придёт время играть вторую?

Оффлайн Donios

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Воспроизведение аудио по расписанию
« Ответ #7 : 16 Ноября 2013, 23:18:08 »
peregrine,
Тестировал на своем стареньком нетбуке, может это повлияло, но при проигрывании очереди из 2 треков (секунд по 15-30 каждый), aplay переодически пропускал первый трек, и начинал со второго.

mplayer при аналагичном задании такими вещами не страдал (ну или я не заметил)

Через mpd & mpc достичь заданной цели так и не удалось.

Цитировать
И такой вопрос: Первая дорожка кончится гарантированно раньше, чем придёт время играть вторую?
В каждом проигрываемом каталоге по несколько аудио файлов, и по длительности они короче чем промежуток между заданиями.


На данном этапе думаю остановиться на mplayer, осталось разобраться с правильностью заданий в cron.
« Последнее редактирование: 16 Ноября 2013, 23:20:32 от Donios »

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Воспроизведение аудио по расписанию
« Ответ #8 : 17 Ноября 2013, 02:29:52 »
Donios, а приведите-ка настройку в cron. Т.е. что и как вы выполняяте

 

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