DAW online para produzir música no navegador, sem cadastro nem rastreamento.
freeman-jiang/beatsync
Um player de áudio web de alta precisão que sincroniza músicas entre vários dispositivos com controles de áudio espacial.
Alternativa open source a:Sonos
- Estrelas
- 3,189
- Forks
- 304
- Issues abertas
- 52
- Último commit
- há 4 meses
O que é?
O Beatsync é um player de áudio baseado na web, criado para reproduzir o mesmo áudio em vários dispositivos ao mesmo tempo, com sincronização na escala de milissegundos. Ele usa mecanismos de sincronização de tempo inspirados no NTP para que cada dispositivo comece e continue em sincronia com os demais, o que é ideal para ouvir música em grupo usando caixas de som ou celulares separados.
Além da sincronização, o projeto inclui um modo de áudio espacial que controla o volume de cada dispositivo a partir de uma fonte virtual de escuta, permitindo movimentar o som pelo ambiente. Qualquer dispositivo com um navegador moderno pode participar, embora o Chrome seja recomendado para obter o melhor desempenho. Há suporte para dispositivos móveis, mas ele ainda é experimental.
O projeto é um monorepo do Turborepo, com um servidor HTTP e WebSocket em Bun, um cliente Next.js que usa Tailwind e shadcn/ui e um pacote compartilhado de schemas com segurança de tipos. É possível hospedá-lo por conta própria definindo duas variáveis de ambiente e executando um único comando de desenvolvimento.
Recursos principais
- 01Reprodução sincronizada entre vários dispositivos, com precisão de milissegundos
- 02Sincronização de tempo baseada em mecanismos inspirados no NTP
- 03Controle de áudio espacial por meio de uma fonte virtual de escuta
- 04Funciona em qualquer navegador moderno; o Chrome é recomendado
- 05Pode ser hospedado por conta própria, com servidor Bun e cliente Next.js
Casos de uso
- Reproduzir músicas sincronizadas em várias caixas de som ou celulares no mesmo ambiente
- Criar efeitos de áudio espacial movimentando o som entre dispositivos
- Hospedar uma sessão privada para ouvir música em grupo no próprio servidor
Início rápido
- 1
Preencha o arquivo .env em apps/client com as URLs da API e do WebSocket
- 2
Instale as dependências de todos os workspaces
bun install - 3
Inicie o cliente e o servidor juntos
bun dev
Antes de usar
- O suporte a dispositivos móveis é experimental.
- O projeto está em fase inicial de desenvolvimento, então pode haver aspectos ainda pouco refinados.
Tópicos
Perguntas frequentes
- O que é beatsync?
- Um player de áudio web de alta precisão que sincroniza músicas entre vários dispositivos com controles de áudio espacial. O Beatsync é um player de áudio baseado na web, criado para reproduzir o mesmo áudio em vários dispositivos ao mesmo tempo, com sincronização na escala de milissegundos. Ele usa mecanismos de sincronização de tempo inspirados no NTP para que cada dispositivo comece e continue em sincronia com os demais, o que é ideal para ouvir música em grupo usando caixas de som ou celulares separados.
- beatsync é gratuito? Qual é a licença?
- beatsync é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- beatsync ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de beatsync foi em 12 de jun. de 2026.
- Para que posso usar beatsync?
- Reproduzir músicas sincronizadas em várias caixas de som ou celulares no mesmo ambiente Criar efeitos de áudio espacial movimentando o som entre dispositivos Hospedar uma sessão privada para ouvir música em grupo no próprio servidor
- Como instalar beatsync?
- Preencha o arquivo .env em apps/client com as URLs da API e do WebSocket Instale as dependências de todos os workspaces: bun install Inicie o cliente e o servidor juntos: bun dev
- Onde consigo beatsync?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/freeman-jiang/beatsync
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de agendamento open source e auto-hospedada (fork comunitário do Cal.com sob licença MIT) para marcar reuniões e gerenciar calendários.
Ferramenta open source e auto-hospedável para planejar, publicar e analisar conteúdo em várias redes sociais, com integrações de IA e API.
Plataforma low-code auto-hospedável e orientada a API, que funciona como uma planilha-banco de dados colaborativa e se apresenta como alternativa ao Airtable.
Um app de anotações com IA, auto-hospedado e focado em privacidade, para registrar pensamentos rápidos em cartões Markdown e pesquisá-los em linguagem natural.
Galeria pública e CLI para explorar, instalar e enviar pets animados em pixel art que flutuam na tela e reagem ao Codex e a outros agentes de programação.