Тема: WebRadioAdmin
[size=22]WebRadio Admin v0.9[/size]
На днях закончил программу по администрированию радио.
Пример программы можно просмотреть на скрине.
Функционал:
Платформа: php5 + cron + root(VPS) + icecast2 + ices1 (mp3)
Закачиваем в 2 папки: 1. Музыкальные файлы и 2. Джинлы
[size=16]1.[/size]Меню: Дни - текущей недели + часы.
с 0-12 часов функция рандом музыки - в промежутки вставляется джингл.
дальше можно составить и сами по расписанию.
[size=16]2.[/size] В левой части папки: Radioset · Nino · Jingles
при нажатии окно ниже сменяется на заданную папку.
В листинге ниже:
1. название папки
при наведении на строку mp3 теги:
2. исполнитель
3. альбом
4. название трека
правее:
3. длительность
4. битрейт
5. качество композиции)))))
6. в скобочках - в целых - сколько часов. [точно посчитать сложно - т.е. сложно у больших файлов взять длительность композиции - необходимо для составления часа]
7. стрелка в право позволяет добавить в плейлист
[size=16]3.[/size] С права на картинке изображен данный час [смотри меню]
1. кнопка "убрать из листа"
2. название трека
3. возможность поменять местами [стрелки вверх и вниз]
4. длительность трека - минуты
Ниже кнопки: Сохранить и Рандом.
Рандом нужен для генирации плейлиста от 0 до 12.
[size=16]4.[/size] Дополнительно:
1. Выше 3 вкладки "Вещание" "СМС Контакт" "Лог запуска"
Вещание - страница расписания
СМС - система для работы с смсками в эфир [весь софт для этого есть]
Лог - Запуск обновления
2. Каждый час запускается обновление плейлиста по крону, если плейлист на текущий час не задан - программа не обновляет лист, а играет предыдущий.
3. Управление программой работает на AJAX. - без перезагрузки страницы, очень удобно - можно за 5 минут настроить эфир на целый день и не беспокоиться.
[size=16]5.[/size] Скрины:
Основное окно:
Работа с СМС:
Лог запуска:
[size=16]6.[/size] Планы:
1. Создать mp3-тег редактор
Больше ничего и не придумаешь, все есть)))
Кому интересно, пишите....
или radio(@)clubcore.ru или сюда: icq 454040.
Отредактировано SeniaMaster (18-01-2010 01:49:41)