Sobre o projeto

Soundsible é um serviço de streaming de música tudo-em-um auto-hospedado. Ele combina pesquisa de catálogo externo com gerenciamento de biblioteca local e recursos de reprodução contínua, e foi projetado para ser executado no seu próprio computador, servidor, host Docker ou NAS. Recursos principais descritos no README: - Pesquisa externa: pesquise no catálogo do YouTube Music ou cole um link e, em seguida, ouça, salve sem baixar ou baixe o áudio para o servidor. A disponibilidade depende do YouTube. - Biblioteca pessoal: navegue por artista, álbum, gênero ou ano, crie playlists, salve favoritos e envie seus próprios arquivos de áudio. - Letras: letras sincronizadas em tempo real quando disponíveis, além de letras simples. - Descoberta e reprodução contínua: recomendações baseadas no histórico de audição, modo Rádio iniciado a partir de uma música, Autoplay e sessões Auto DJ. O modo DJ está em beta e analisa andamento, tom e energia para selecionar faixas e mixar entre dois decks; os usuários podem direcionar o rumo ou pedir uma música em um ponto da rota. O aprendizado de recomendações é opcional e privado, permanecendo no servidor. - Podcasts: encontre, assine e reproduza episódios de podcast no mesmo aplicativo. - Suporte multiusuário: cada usuário tem biblioteca, playlists, favoritos e histórico de audição separados. - Importações: importe exportações do Spotify ou Apple Music; a exportação não contém áudio, então o Soundsible faz a correspondência das gravações por conta própria. - Sala de audição ao vivo: os usuários podem transmitir suas sessões DJ para outras pessoas. Clientes e acesso: o player web funciona em navegadores desktop e móveis e pode ser instalado como PWA. Um aplicativo desktop está em beta e pode executar o servidor na mesma máquina. O suporte ao OpenSubsonic permite que aplicativos compatíveis reproduzam a biblioteca salva, enquanto a pesquisa externa e o DJ permanecem no Soundsible. Um cliente iOS nativo é descrito como ainda não executado em um dispositivo, com reprodução, downloads offline e controles veiculares não verificados. Opções de instalação: instalação nativa no Linux, macOS e Windows (o método principal do mantenedor), Docker Compose com armazenamento persistente e imagens pré-construídas, ou um download beta desktop para Windows e Debian/Ubuntu. As instalações nativas podem ser iniciadas por meio de um menu interativo no terminal (`python3 run.py`), executadas diretamente como daemon (`python3 run.py --daemon`) ou gerenciadas como um serviço systemd no Linux. Após iniciar, o player pode ser acessado em http://localhost:5005/player/. Uma página de configuração inicial aparece uma única vez. A documentação cobre configuração e fontes, Auto DJ, Live, instalação, Docker, migração de música, OpenSubsonic, status do beta desktop, status do iOS, roteiro, telemetria e privacidade, e uso legal/aceitável. O projeto é licenciado pela MIT e pede que os usuários apenas baixem e compartilhem música sobre a qual tenham direito de uso.