Sobre o projeto
Samo-server é um servidor de áudio auto-hospedado que trata música, audiolivros, podcasts e rádio como domínios de primeira classe que compartilham uma única biblioteca, fila e histórico de reprodução. Não é um wrapper em torno de soluções existentes como Navidrome ou Audiobookshelf.
A implantação é feita por meio de um único comando Docker Compose. Um assistente de configuração baseado na web na porta 6969 orienta a configuração inicial, incluindo a criação da conta de administrador e a configuração da pasta da biblioteca. Os diretórios de mídia são montados como somente leitura por padrão para proteger contra bugs do scanner, com uma opção para habilitar um diretório de música gravável para o recurso "Manter na Biblioteca".
O servidor usa rede de host para suportar descoberta automática na LAN via porta UDP 7360, permitindo que os clientes companheiros Android e de desktop encontrem o servidor automaticamente. O banco de dados PostgreSQL agrupado é executado sem ouvinte de rede ou senha, comunicando-se por meio de um soquete Unix compartilhado.
As capacidades principais incluem a varredura de pastas de mídia locais usando o ffmpeg agrupado, o gerenciamento de feeds RSS de podcasts e streams de rádio pela internet, e a execução de canais de rádio personalizados 24/7 programados a partir da biblioteca do usuário. O servidor transmite os arquivos originais, serve arte, registra o histórico de reprodução e opcionalmente faz scrobble para o Last.fm. Ele expõe uma interface nativa /api/v1 e um adaptador somente leitura Subsonic.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.