На днях вспомнил о своём старом проекте – MetallPlayer (программа для воспроизведения музыки). Помню, писал её году в 2005-м “от нечего делать”.
Итак, программа написана “с нуля” на основе библиотеки bass.dll, весь код мой, дизайн принадлежит Рашину Андрею (есть в наших краях такой человек :) ).
Вот основные возможности:
- Воспроизведение аудио-файлов форматов mp3, wav, wma, ogg и др.;
- Воспроизведение компакт-дисков;
- 10-канальный эквалайзер;
- Визуалицация звука (осцилограмма);
- Поддержка визуальных плагинов Winamp <2.9;
- Поддержка скинов (3 идут в комплекте);
- Плей-лист с различными примочками (удобный поиск, сортировки, нумерации, Drag&Drop и т.д.);
- Возможность редактирования ID3v1,2 тэгов;
- Возможность транслитного перевода русских тэгов и имён файлов;
- Многоязычная поддержка;
- Поддержка некоторых видеоформатов;
- Медиа-энциклопедия, в которой можно хранить:
а) текст конкретной песни
б) информацию об исполнителе
в) фотографии, обложки альбомомв данного исполнителя; - Поиск медиафайлов на жестком диске по ID3-тэгам;
- Global HotKeys (и их настройка – правда не тонкая – под нужды пользователя);
- Возможность наложения различных аудиоэффектов при воспроизведении (не знаю, зачем это надо :) );
- Визуальное отображение некоторой информации в любом месте экрана (OSD);
- Возможность выключения ПК/выхода из программы после определённой дорожки;
- Может ещё что-то забыл.
Также еще я начинал делать программку для создания скинов на это “чудо”, но потом забросил, а исходники не сохранились. Был даже сайт. Уплыл.
Ах, да. Есть еще одна уникальная “фича”, присущая только этой программе, идею которой предложил вышеупомянутый дизайнер: плеер не воспроизводит попсу :) НО! Не думайте, что прога анализирует звуковые колебания и сама определяет жанр :) – нет, она тупо читает ID3-тэг :D
В общем, выкладываю своё творение – вдруг кого заинтересует (а таковые были, даже письма писали:)). Советую проверить архив на вирусы, т.к. в винде давно не был – антивирус обновить лень :( Если что, отписывайтесь.
P.S.: Один небольшой FAQ: “Почему Metall с двумя ‘L’? Это транслит или английское слово с ошибкой?”
Ответ: Это транслит. Не знаю, почему мне захотелось написать именно так.
vladimir [аt] leonidov.su