{"server":{"hero":{"alt":"O player web do WaveFlow Server: mixes feitos com o que você ouve, acima de uma grade de álbuns, com a navegação à esquerda","caption":"O player web. Capas da biblioteca do próprio mantenedor, mostradas apenas como ilustração."},"tour":{"kicker":"O player web","title":"Um player no seu navegador","body":"Nada para instalar: abra o endereço do seu servidor no computador ou no celular. Álbuns, artistas, pastas e gêneros, busca enquanto você digita, fila de reprodução, letras sincronizadas em tela cheia e mixes feitos com o que você realmente ouve.","alt":"Tocando agora no player web: a capa do álbum em tamanho grande, o título e o artista, e a qualidade do stream logo abaixo","caption":"Tocando agora, com o que está realmente sendo transmitido","facts":[{"title":"Offline","body":"Guarde as músicas que quiser e ouça sem conexão, nesse navegador, só na sua conta. Os navegadores permitem isso via HTTPS, ou no computador em que o servidor roda."},{"title":"Instalável","body":"Adicione ao celular como um app, com controles na tela de bloqueio, teclas de mídia e atalhos de teclado."},{"title":"14 temas","body":"Claros e escuros, para combinar com o ambiente e a hora."},{"title":"9 idiomas","body":"Inglês, francês, alemão, espanhol, italiano, japonês, coreano e chinês simplificado e tradicional."}]},"apps":{"title":"Funciona com os apps que você já tem","body":"O WaveFlow Server fala Subsonic e OpenSubsonic, o protocolo aberto que muitos apps de música já conhecem. Adicione seu servidor no app com o endereço, seu nome de usuário e uma senha de app: sem plugin, sem mais nada para instalar.","protocol_label":"Protocolo","path_label":"Endereço","path_note":"A maioria dos apps adiciona sozinha: basta informar o endereço do seu servidor.","password_label":"Senha","password_note":"Os apps recebem uma senha própria, separada da que você usa no navegador.","table_caption":"Apps testados com o WaveFlow Server e as funções verificadas em cada um","col_app":"App","col_seen":"Funções verificadas","clients":{"symfonium":"Navegação, mudança da posição de reprodução em Opus, MP3 e FLAC, favoritos, avaliações, marcadores, letras","feishin":"Navegar, pastas, letras sincronizadas, rádio, playlists","dsub":"Pastas, podcasts, fila de reprodução, playlists, compartilhamento","juliet":"Navegar, transcodificação, fila de reprodução, playlists"},"method":"Cada app foi executado à mão, e cada resultado foi conferido no servidor, não na tela do app. O último teste completo terminou em {date}, antes da versão 2.0.0, então nem tudo o que foi adicionado desde então passou por esses apps.","matrix_link":"Ver a matriz de compatibilidade","desktop":"Mantém sua biblioteca e o que você ouve em sincronia entre os seus computadores, pela API nativa"},"quality":{"title":"Sabe o que seus arquivos realmente são","body":"Uma biblioteca reunida ao longo dos anos tem surpresas. O WaveFlow Server analisa os próprios arquivos e envia a cada app o som que ele consegue reproduzir.","alt":"A página de qualidade: arquivos lossless medidos a partir do áudio, com a contagem de cada veredito e, para cada faixa, onde terminam os agudos","caption":"Cada arquivo lossless é analisado, em vez de ser aceito apenas pelo que declara.","points":[{"title":"Lossless falso, descoberto","body":"O áudio de cada arquivo lossless é medido. Um FLAC que traz as marcas de um arquivo com perdas é sinalizado como tal, assim como bits de preenchimento e áudio convertido para uma taxa de amostragem mais alta."},{"title":"O original, ou mais leve no caminho","body":"Toque o arquivo original ou deixe o servidor convertê-lo em tempo real para MP3, Opus ou AAC quando a conexão estiver fraca. Um app que usa intervalos de bytes para mudar a posição de reprodução pode não conseguir fazer isso enquanto a conversão ainda estiver em andamento: nesse caso, use o arquivo original."},{"title":"Volume uniforme","body":"O ReplayGain vai para os seus apps com cada faixa, e o servidor pode nivelar sozinho um stream convertido para um app que não consegue fazer isso."}]},"privacy":{"title":"Seu, e só seu","body":"Um servidor na sua casa deve responder só a você. O WaveFlow Server foi feito assim desde a primeira inicialização.","guide_link":"Tudo o que o servidor pode contatar","points":[{"title":"Seus arquivos continuam como estão","body":"O scanner e cada edição de tags deixam seus arquivos de áudio intactos. Um arquivo que some mantém favoritos, avaliações e reproduções até voltar."},{"title":"Nada sai sem você ativar","body":"Com as configurações padrão, o servidor não envia nada por conta própria. Letras, imagens de artistas, scrobbling e a verificação de atualizações esperam o seu sim."},{"title":"Uma conta para cada pessoa da casa","body":"Cada conta vê só as bibliotecas a que pertence. As senhas são protegidas com Argon2id, o login tem limite contra tentativas de adivinhar a senha, e um token de uso único impede que um estranho tome posse de um servidor novo."},{"title":"Backup com um comando","body":"Um comando copia o banco de dados e a sua chave juntos, e antes de uma atualização que altera o banco de dados, o servidor faz por conta própria uma cópia de ambos, a menos que você desative isso. Imagens de artistas, canvases e podcasts baixados ficam ao lado, na pasta de dados: faça backup da pasta inteira para guardar esses também."}]},"install":{"title":"Pronto em um minuto","body":"Um contêiner, um arquivo de banco de dados, um arquivo de chave. Sem servidor de banco de dados, sem cache, nada mais para rodar, e o FFmpeg já vem incluído.","steps":{"save":{"title":"Salve isto como compose.yaml","body":"Troque /path/to/music pela pasta onde está a sua música. O servidor só lê essa pasta, nunca altera."},"start":{"title":"Inicie","body":"O Docker baixa a imagem e inicia o servidor em segundo plano."},"account":{"title":"Crie sua conta","body":"Abra {address}. A tela de configuração cria a conta de administrador e pede um token de uso único, que o servidor anotou para você:"},"music":{"title":"Adicione sua música","body":"Informe o nome da conta que você acabou de criar (aqui, admin). A primeira varredura começa sozinha."}},"image_title":"A imagem","image_body":"Feita para amd64 e arm64, então roda em um Raspberry Pi 4 ou 5 com sistema de 64 bits. Cada versão recebe uma etiqueta com o seu número, latest acompanha a última versão estável, e a mesma imagem está no Docker Hub.","https_title":"Ouvindo de fora de casa","https_body":"O servidor fala HTTP simples, o que serve para uma rede em que você confia. Para ouvir de qualquer lugar, coloque-o atrás de HTTPS: o repositório tem uma configuração pronta com Caddy, que obtém e renova o certificado sozinho.","https_link":"A configuração com Caddy","standalone_title":"Sem Docker","standalone_body":"Cada versão também tem um arquivo compactado para extrair e iniciar no seu próprio computador: sem instalação, com FFmpeg incluído, e o player web abre sozinho. O Windows e o macOS mostram um aviso na primeira abertura; o README.txt que vem dentro explica onde clicar.","checksums":"As somas de verificação estão em SHA256SUMS, na mesma versão.","standalone_link":"Baixar um arquivo compactado"},"guides":{"title":"Para ler mais","external":"(abre o GitHub em uma nova aba)","items":{"operations":{"title":"Como operar","body":"Configuração, backups, a chave da instância, proxies reversos e os recursos opcionais."},"privacy":{"title":"O que sai do servidor","body":"Cada host que o servidor pode contatar, o que ele envia para lá e a configuração que impede isso."},"subsonic":{"title":"Conectar um app","body":"O guia de Subsonic e OpenSubsonic: o endereço a informar, a senha de app e o que cada chamada faz."},"api":{"title":"A API nativa","body":"Para criar um cliente próprio em /api/v2."},"changelog":{"title":"O que mudou","body":"Cada versão, com o que afeta os seus apps destacado primeiro."},"index":{"title":"Toda a documentação","body":"A matriz de compatibilidade, os documentos de design e os planos."}}},"code":{"copy":"Copiar","copied":"Copiado"}},"__i18n_root":"da70acc1"}