Только старая школа будет помнить удивительные времена, используя проигрыватель Winamp для прослушивания наших любимых музыкальных файлов или даже радиопередач! Хотя разработка Winamp была остановлена пару лет назад (и видимо вернется когда-нибудь) это все еще является предпочтительным музыкальным проигрывателем для многих людей в наши дни. Если вы занимаетесь веб-разработкой, вы, вероятно, взгляните на интересный проект с открытым исходным кодом Winamp2-js, который реализует множество функций оригинального проигрывателя с нуля и прямо в вашем веб-браузере:
Проект, изначально начатый Джордан Элдредж В настоящее время более 10 участников на официальный репозиторий на Github и более 4000 звезд. Некоторые из функций, которые игрок может предложить до даты:
- Декодирует актуальный файл скина в вашем браузере, чтобы вы могли загрузить ваши любимые скины Winamp 2!
- Загружайте локальные аудиофайлы или файлы обложек с помощью перетаскивания, кнопки извлечения или кнопки «Параметры» (верхний левый угол)
- Оба режима визуализации: осциллограф и спектр
- Клавиатурный
- Мини-режим «Тень»
- Режим «Удвоение», когда главное окно в два раза больше:
Ctrl-D
Есть и другие функции, такие как перетаскиваемый интерфейс, вы можете перетаскивать плеер и его контейнер списка воспроизведения по экрану. Почти все кнопки работают так же, как и оригинальный проигрыватель, за исключением функции добавления папки, которая не может работать из-за соображений безопасности в любом браузере. Приложение построено поверх ReactJS, вы можете протестируйте приложение онлайн здесь или же исследовать исходный код в репозитории Github.