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.