Продолжаем обустраивать foobar2000.
Сегодня я расскажу такой очень практический вопрос: как выключить компьютер после проигрывания плэйлиста.
Для этого мне понадобится дополнительный компонент «Scheduler».
Скачиваем его по этой ссылке http://www.foobar2000.org/components/view/foo_scheduler
Устанавливаем стандартным способом
После перезагрузки foobar2000 у вас в меню «File» появился новый пункт «Scheduler». Открываем его и выбираем в меню «Preferences»
Открывается вот такое окно
Идеология разработчика такая: в нижнем окне настраиваем цепочку действий, в верхнем окне настраиваем триггер события.
Сначала я добавлю нужное действие в нижнем окне. В «Action lists» нажимаю кнопку «Add»
В поле «Action list’s name:» набираю название своему действию, например вот так:
Теперь это название у меня появилось в списке. Добавляю в него конкретные действия. Правой клавишей мышки на названии и выбираю «Add action» а затем уже «Exit foobar2000»
В результате получается настроенное действие.
Теперь нужно создать триггер события. Для этого в верхней части окна «Event list» нажимаю «Add» и затем «Add player event…»
В открывшемся окне выбираю в поле «Event»
«On playback stop», а в опциях ниже «End-of-file signal» и нажимаю «ОК»
Последней настройкой надо связать мой триггер с настроенным действием. Для этого правой клавишей мышки нажимаю на строку триггера и выбираю «Assign action list»
В открывшемся списке выбираю свою настроенную команду
После всех настроек окно выглядит так
Теперь, когда закончится последний трэк, foobar2000 сам закроется.
Если вы не хотите чтобы выполнялись какие-либо действия этим компонентом, то внизу окна настройки есть галочка «Scheduler enabled», которой можно все выключить. Т.е. все ваши настройки останутся, но выполняться не будут.
Enjoy! J