посмотри в сторону incron - он выполняет заданные действия по наступлению 
событий в заданной папке, таких как создание/удаление/изменение файла и пр. 
конкретно интересуют события IN_CREATE и IN_DELETE . ставим пакет incron и 
читаем man 5 incrontab, там все хорошо расписано. ну и пишем что-то типа
/path/to/folder/ IN_CREATE coolprog --playlist-add $@/$#
/path/to/folder/ IN_DELETE coolprog --playlist-remove $@/$#
вместо coolprog, соответственно, команда для нужного проигрывателя по 
добавлению и удалению из листа. это в простейшем варианте. а в идеале стоит 
сваять скрипт-обертку, который будет проверять, что файл вообще является видео 
(по mime-типу или еще чем), чтоб не сводить плеер с ума случайно попавшей туда 
лабудой. перед добавлением проверять плэйлист на предмет наличия этого файла 
там. при удалении - проверять, не играется ли этот файл в данный момент; если 
так - немедля шлем команду на стоп и на next.
да, насчет IN_NO_LOOP стоить подумать. а то может получиться, что юзер закинет 
сразу пачку файлов, и плеер не успеет все это обработать.
ЗЫ. аналогичным образом, вроде бы, работает inotify-watch, но с ним дел не 
имел, так что ничего не могу сказать


2012-032 23:20 Тарас Перебейносов <taras.perebeyno...@gmail.com> wrote:
> Когда нужно добавить/удалить ролик - пользователь загружает/удаляет
> ролик в шаре. Плеер периодически проверяет содержимое папки и
> корректирует плейлист.

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

Дати відповідь електронним листом