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

Echo — это музыкальное приложение, которое позволяет подключаться к нескольким музыкальным источникам и воспроизводить их напрямую через приложение. Оно ориентировано на альбомы и рассматривает вашу библиотеку как коллекцию альбомов, а не отдельных песен, позволяя перемешивать альбомы, просматривать музыку по жанрам и многое другое. Возможности и план развития: - Поддержка и синхронизация нескольких провайдеров (сейчас Spotify и OneDrive, есть основа для добавления других) - Браузер альбомов - Браузер исполнителей - Детали альбома - Получение и просмотр жанров - Поддержка скробблинга (через WebScrobbler, начиная с v3.11) - Поддержка поиска - Перемешивание - Управление очередью (планируется) - Больше провайдеров, таких как YouTube Music, Google Drive, Soundcloud (планируется) - Редактирование тегов и метаданных (планируется) - Навигация с помощью клавиатуры (планируется) Локальная установка: Приложение создано с использованием TypeScript, Lit и Effect. Клонируйте репозиторий, установите зависимости командой `pnpm install`, настройте файл `.env.local` в пакете web, указав учётные данные серверной части (Graph client ID, Spotify client ID/secret, URI перенаправления), затем запустите `pnpm dev`. Примечание: приложение находится в очень ранней альфа-стадии, поэтому возможны сбои и отсутствие部分 функций. Оно уже пригодно для базового просмотра и воспроизведения музыки.