TeddyCloud
Merkmale
TeddyCloud ist ein alternativer Server für deine Toniebox, der es dir ermöglicht, die Cloud-Dienste lokal zu hosten. Dadurch haben Sie die Kontrolle darüber, welche Daten an die Cloud des Originalherstellers gesendet werden, und können Ihre eigenen Figuren-Audiodateien beispielsweise auf Ihrem NAS oder einem anderen Server hosten.
Derzeit implementiert sind:
- Stellen Sie Audioinhalte drahtlos bereit
- Original-Tonie-Audioinhalte zwischenspeichern
- Live-Inhalte simulieren (.live)
- Passthrough von Original-Tonie-Audioinhalten
- Konvertieren Sie jede Audiodatei in eine Tonie-Audiodatei (Web)
- Konvertieren Sie Audiostreams im Handumdrehen über ffmpeg für Webradio und Streams
- Einfache Webfront
- Benutzerdefinierte Tags filtern, um das Löschen zu verhindern (.nocloud)
- Konfigurieren Sie die maximale Lautstärke für Lautsprecher und Kopfhörer
- LED konfigurieren
- Ohrfeigen konfigurieren
- Passen Sie Original-Box-Sounds (z. B. Jingle) über Funk an
- Zertifikate aus einem ESP32-Firmware-Dump extrahieren/injizieren
- Dekodieren Sie RTNL-Protokolle
- MQTT-Client
- Home Assistant-Integration (MQTT)
- Web-Frontend (Full-Stack-Entwickler willkommen)
Geplant
Wo soll ich anfangen?
Wenn Sie beginnen möchten, folgen Sie bitte unserem Leitfaden auf unserer Website.
Entwicklung und Bau
Bitte verwenden Sie das Develop für Ihre Entwicklungs- und Pull-Anfragen. Stabile Builds sind im Master-Zweig verfügbar. Vergessen Sie nicht, die Submodule mit --recurse-submodules zu klonen. Um Desinfektionsmittel in Ihrer IDE abzufangen, setzen Sie einen Haltepunkt auf __asan::ReportGenericError
.
Namensnennung
Die verwendeten Symbole stammen von hier:
- 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
Vielen Dank an die Originalautoren für diese großartigen Symbole.