- Графический интерфейс (GUI).
- Графический список воспроизводимой музыки. Навигация мышкой - обязательно, в более сложном варианте навигация с помощью клавиатуры;
- В элементе списка должно присутствует название трека и исполнителя. Другие сведения (продолжительность, год выпуска, etc.) являются опциональными и могут быть реализованы в виде всплывающей подсказки или раскрываться при выборе трека;
- Трек можно воспроизводится двойным нажатием на элемент списка.
- Кнопка проигрывания и кнопка паузы - обязательно. Также кнопки навигации по текущему треку (прокрутка в начало/конец) и по списку треков (переход к предыдущему/следующему);
- Любой элемент для настройки громкости.
- Треки в лист добавляются методом “drag and drop”. Или через контекстное окно с указанием пути с рабочей папкой, в которой лежат музыкальные файлы;
- Плеер должен поддерживать работу с аудио файлами в формате mp3.
- Плеер должен поддерживать выгрузку и загрузку плейлиста. Формат файла загрузки/выгрузки определяется командой самостоятельно;
- Также приветствуется реализация дополнительных функций плеера. For instance, shuffle;
- Перемотка песни (5/10/… секунд) При наведении на кнопку перемотки всплывает окно, где происходит выбор перемотки аудиофайла по умолчанию (при нажатии <— or —>)
- Встроенный эквалайзер с выбором и созданием своего режима (техно, классика, рок, поп, etc.)