TeddyCloud
Características
TeddyCloud é um servidor alternativo para o seu Toniebox, permitindo hospedar os serviços em nuvem localmente. Isso lhe dá o controle sobre quais dados são enviados para a nuvem do fabricante original e permite que você hospede seus próprios arquivos de áudio de estatueta, por exemplo, em seu NAS ou em qualquer outro servidor.
Atualmente implementados são:
- Forneça conteúdo de áudio sem fio
- Armazenar em cache o conteúdo de áudio original do Tonie
- Simular conteúdo ao vivo (.live)
- Passagem de conteúdo de áudio tonie original
- Converta qualquer arquivo de áudio em um arquivo de áudio tonie (web)
- Converta fluxos de áudio instantaneamente via ffmpeg para webradio e streams
- Web básico frontado
- Filtre tags personalizadas para evitar exclusão (.nocloud)
- Configure o volume máximo para alto-falante e fones de ouvido
- Configurar LED
- Configurar tapa
- Personalize sons de caixa originais (por exemplo, jingle) no ar
- Extrair/injetar certificados em um despejo de firmware esp32
- Decodificar logs RTNL
- Cliente MQTT
- Integração do Home Assistant (MQTT)
- Front-end da Web (desenvolvedores full stack são bem-vindos)
Planejado
Por onde começar?
Se você quiser começar, siga nosso guia em nosso site.
Desenvolvimento e construção
Use o desenvolvimento para suas solicitações de desenvolvimento e pull. Compilações estáveis estão disponíveis no branch master. Não se esqueça de clonar os submódulos com --recurse-submodules. Para capturar o sanitizador em seu IDE, defina um ponto de interrupção em __asan::ReportGenericError
.
Atribuição
Os ícones usados são daqui:
- img_empty.png: https://www.flaticon.com/free-icon/ask_1372671
- img_unknown.png: https://www.flaticon.com/free-icon/ask_1923795
- img_custom.png/favicon.ico: https://www.flaticon.com/free-icon/dog_2829818
Obrigado aos autores originais por esses grandes ícones.