Об этом проекте
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`.
Примечание: приложение находится в очень ранней альфа-стадии, поэтому возможны сбои и отсутствие部分 функций. Оно уже пригодно для базового просмотра и воспроизведения музыки.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.