Об этом проекте

ECHO — это десктопный плеер, созданный для локальной музыки, с акцентом на управление библиотекой и качество воспроизведения. Проект использует главный процесс Electron, слой рендеринга на React + TypeScript, типизированный IPC-мост, а для хранения данных библиотеки — SQLite. Аудиочасть обеспечивается Audio Core и нативным хостом, поддерживая системный вывод, WASAPI Shared/Exclusive, ASIO и другие режимы, что позволяет подключать наушники, колонки и внешние ЦАП, а также отображать информацию о кодировке, частоте дискретизации, устройстве вывода и состоянии обработки. Среди функций: локальная библиотека, просмотр альбомов и исполнителей, плейлисты, динамические тексты песен и история воспроизведения. Интерфейс включает обложки, альбомы, исполнителей, недавно проигранное, тексты и очередь, с поддержкой тёмной, светлой и других тем. Проект также предлагает мост для интеграции с Wallpaper Engine; в репозитории есть пример веб-обоев для создателей сцен. Дистрибуция делится на Community и Steam версии. Community-версия бесплатна навсегда, с открытым исходным кодом, доступна через GitHub Releases. Steam-версия добавляет к локальному воспроизведению обновления через Steam, облачную синхронизацию некоторых настроек, достижения, статус друзей и поддержку мастерской. В README показаны скриншоты Steam-версии с библиотекой около 16 813 треков и 1 856 альбомов, а также упоминаются режим низкой конфигурации и снижение нагрузки фоновых задач. Документация проекта находится на echonext.moe, а в репозитории также есть английский README.