Программирование radio плеера с функциями парсера
1. Функциональные возможности приложения:
-Отображение сортированного списка радиостанций, загружаемый с сервера и кешируемый локально с функциями поиска. Проигрывание аудиопотока.
-Многопоточный менеджер записи радиостанций с поддержкой фильтров и расписания.
-Простейший аудиоредактор с функциями: copy, cut, paste, fade out, fade in и поддержкой различных аудио кодеков
-Редактор ID3 тегов
-Поиск, проигрывание и скачивание mp3 файлов с медиахранилищ.
-Локальный поиск радиостанций
-Сворачивание в трей и информирование о событиях в баллуне.
-авто постинг в FB пользователя информации о проигрываемом в данный момент треке
-настройки
-Много-языковая поддержка
-Эквалайзер
-графический осцилограф для анимации процесса проигрывания
2. Архитектура
Приложение должно быть выполнено с использованием многооконной архитектуры. Есть главное окно, которое управляет процессом проигрывания и дополнительные (дочерние) окна, предоставляющие пользователю различную информацию и функционал. В основе приложения лежит архитектура приложений aimp, winamp.
Язык разработки: предпочтительно Delphi, либо другой не требующий наличия на компьютере пользователя фреймфорков, не поставляемых в базовом комплекте ОС: начиная с Windows XP SP1. Требование обсуждаемо отдельно, рассмотрим варианты .net
Приложение должно поддерживать многопоточность и иметь встроенные функции дебагинга.
Сроки на разработку: 2 недели.
Стаж работы от 3-х лет, либо хорошее портфолио.