Сервер linux для воспроизведения плейлистов по расписанию

Здесь обсуждаются все вопросы, не попадающие под другие категории
Pasha_SS
Заглянувший
Сообщения: 2
Зарегистрирован: 10 авг 2007, 13:31
Откуда: Москва
Контактная информация:

Сервер linux для воспроизведения плейлистов по расписанию

Сообщение Pasha_SS »

Здравствуйте!

У меня вот такая задача, наверное у кого-нибудь уже есть опыт в этих направлениях?

Задача – создать музыкальный сервер для воспроизведения плейлистов по расписанию на основе linux.

Машина представляет собой десктопный компьютер с таким железом:
MB – Asus P5V-VM Ultra
Проц - Celeron D 2,53 Ггц
ОЗУ – 256 мб DDR (DDR2)
HDD – 80 Gb
DVD-ROM

Формат аудио – mp3, воспроизведение через звуковую карту.

Система должна работать круглосуточно и выполнять следующие функции:
1. Автоматически запускать воспроизведение плейлиста в определенное время
2. Останавливать воспроизведение в определённое время
3. Автоматически запускать воспроизведение плейлиста при включении компа (после сбоя в подаче питания)

Т.о, все эти действия должны выполняться при загрузке ОС, но без входа в неё (как сервис)

Например: Плейлист должен воспроизводиться каждый день с 10.00 до 22.00.
- воспроизведение стартует в 10.00 и останавливается соответственно в 22.00
- если машину включили после 10.00 - воспроизведение стартует сразу по загрузке ОС и останавливается также в 22.00

Необходима возможность настройки расписания воспроизведения для каждого плейлиста, например:
- плейлист №1: с 01.08.2007 по 31.08.2007 с 10.00 до 22.00
- плейлист №2: с 01.09.2007 по 30.09.2007 с 10.00 до 22.00
и т.д.
Желательно наличие графического интерфейса.

Вот это всё нужно реализовать.

Кто чего порекомендует, посоветует?
Буду весьма благодарен.

Ищу человека, который в этом всём хорошо разбирается и сможет решить эту задачу полностью от и до. Пишите, всё обсудим! P_krasnofff@mail.ru

Аватара пользователя
grub
Неотъемлемая часть форума
Сообщения: 849
Зарегистрирован: 13 сен 2006, 10:29
Откуда: Минск
Контактная информация:

Сообщение grub »

Debian GNU/Linux

mpd (music player daemon) и mpc (music player client)

mpd обеспечит тебе запуск при старте системы.
комбинация cron с командами mpc даст все остальное.


Принцип работы там простой как пробка. mpd крутится и гонит на звуковую карту плейлист в соответствии с установленными ему правилами.
А вызовы mpc меняют эти правила (то есть меняют плейлист, останавливают/стартуют воспроизведение) и т.п.
Cron же -- для выполнения вызовов mpc по расписанию

Графическгого интерфейса нет, но он реально тебе не нужен -- разобраться со всем хозяйством займет минут 10, забить вызовы mpc в cron еще минут 10...
Ну если не умеешь работать с cron, то еще разобраться с этим полчасика....

А дальше система будет работать как часы, а тебя эта проблема не будет волновать вообще.

booxter
Неотъемлемая часть форума
Сообщения: 1427
Зарегистрирован: 04 апр 2004, 21:04

Сообщение booxter »

Чаму графічнага няма?:-/ А Sonata, gmpc, ncmpc, qmpdclient?

Аватара пользователя
grub
Неотъемлемая часть форума
Сообщения: 849
Зарегистрирован: 13 сен 2006, 10:29
Откуда: Минск
Контактная информация:

Сообщение grub »

"А, ну тогда шэсьць языкоў"

Прызнаюся, памыліўся.... %)

Ответить