Skip to content

🎧 Ig.Dev Player

Общее

Ig.Dev player - десктопный музыкальный плеер на electron js под macOS/windows.

An image

Актуальные версии

Цель проекта

На первых порах это было частью стрима для менторства студентов, но по итогу это перекочевало в собственный проект. Основной набор фич был реализован за 3-4 дня.

Стек

  • ElectronJS + nodeJS
  • Фронтенд: ReactJS + Effector + Styled-components + 42px/fsd-arch
  • Визуализация: threejs (React three fiber) + simplexnoise

Фичи

  1. Выбор библиотеки треков
  2. Автосоздание плейлистов под вложенные папки
  3. Визуализация на threejs, с тонкой настройкой
  4. Фича с нахождением в списке играющего трека
  5. Возможность добавлять стримы/клипы с youtube
  6. Удобное управление списком музыки, работает сортировка, контекстное меню, поиск по плейлистам и по трекам
  7. Виртуализация огромных списков музыки и плейлистов
  8. Возможность экспортить / импортить настроенную библиотеку
  9. Тёмная / Светлая темы
  10. Можно изменять цвета у темы плеера
  11. Для любителей аудиокниг: есть режим сохранения позиции в рамках плейлиста

Скриншоты

An imageAn image