Winamp2-js: повторная реализация Winamp 2.9 в HTML5 и Javascript

Только старая школа будет помнить удивительные времена, используя проигрыватель Winamp для прослушивания наших любимых музыкальных файлов или даже радиопередач! Хотя разработка Winamp была остановлена ​​пару лет назад (и видимо вернется когда-нибудь) это все еще является предпочтительным музыкальным проигрывателем для многих людей в наши дни. Если вы занимаетесь веб-разработкой, вы, вероятно, взгляните на интересный проект с открытым исходным кодом Winamp2-js, который реализует множество функций оригинального проигрывателя с нуля и прямо в вашем веб-браузере:

Пример браузера WinampJS

Проект, изначально начатый Джордан Элдредж В настоящее время более 10 участников на официальный репозиторий на Github и более 4000 звезд. Некоторые из функций, которые игрок может предложить до даты:

  • Декодирует актуальный файл скина в вашем браузере, чтобы вы могли загрузить ваши любимые скины Winamp 2!
  • Загружайте локальные аудиофайлы или файлы обложек с помощью перетаскивания, кнопки извлечения или кнопки «Параметры» (верхний левый угол)
  • Оба режима визуализации: осциллограф и спектр
  • Клавиатурный
  • Мини-режим «Тень»
  • Режим «Удвоение», когда главное окно в два раза больше: Ctrl-D

Есть и другие функции, такие как перетаскиваемый интерфейс, вы можете перетаскивать плеер и его контейнер списка воспроизведения по экрану. Почти все кнопки работают так же, как и оригинальный проигрыватель, за исключением функции добавления папки, которая не может работать из-за соображений безопасности в любом браузере. Приложение построено поверх ReactJS, вы можете протестируйте приложение онлайн здесь или же исследовать исходный код в репозитории Github.

Ссылка на основную публикацию
Adblock
detector