Cloud-Anbindung

Kleines Update von mir:
Habe mich für eine Integration mit audiobookshelf entschieden.

Die Implementierung ist aktuell noch recht rudimentär:
Audiobookshelf wurde erweitert um Hörbüchern, etc. RFID Tag UIDs zuordnen zu können. Eine neue API liefert dann für einen RFID Tag eine Playlist mit zusätzlichen Metadaten (Abspielmodus, etc.) zurück.

ESPuino macht aktuell bei einem unbekannten Tag einen API Request zu der audibookshelf API und Spielt die Dateien aus der Playlist ab. Wenn Die Datei schon auf der SD Karte liegt von dort, andernfalls wird die Datei gestreamt und beim abspielen gespeichert.

Geplant ist noch ein Hintergrund Downloader, der bei Inaktivität oder ggf. die ganze Zeit mit niedriger Priorität fehlende Dateien herunterläd.

Ich warte aktuell vorallem auch noch auf @laszloh’s playlist patches, aktuell ist vieles noch sehr hacky impementiert.

1 „Gefällt mir“