Sobre o projeto
Echo é um aplicativo de música que permite conectar-se a várias fontes de música e reproduzi-las diretamente pelo aplicativo. Ele é focado em álbuns, tratando sua biblioteca como uma coleção de álbuns em vez de músicas individuais, permitindo reproduzir álbuns em ordem aleatória, navegar por gênero e muito mais.
**Recursos e roadmap:**
- Suporte e sincronização de múltiplos provedores (atualmente Spotify e OneDrive, com estrutura para mais)
- Navegador de álbuns
- Navegador de artistas
- Detalhes do álbum
- Busca e navegação por gênero
- Suporte a scrobbling (via WebScrobbler a partir da v3.11)
- Suporte a busca
- Reprodução aleatória
- Gerenciamento de fila (planejado)
- Mais provedores como YouTube Music, Google Drive, Soundcloud (planejado)
- Edição de tags e metadados (planejado)
- Navegação por teclado (planejado)
**Configuração local:**
Construído com TypeScript, Lit e Effect. Clone o repositório, instale as dependências com `pnpm install`, configure um arquivo `.env.local` no pacote web com as credenciais do backend (Graph client ID, Spotify client ID/secret, redirect URIs), depois execute `pnpm dev`.
**Observação:** O aplicativo está em estado muito alfa, então espere que coisas quebrem e que recursos estejam faltando. Ele já é utilizável para navegação e reprodução básica de música.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.