Skip to content

Latest commit

 

History

History
23 lines (21 loc) · 1.58 KB

plans.md

File metadata and controls

23 lines (21 loc) · 1.58 KB

MVP Blockers

  • Connect/change WiFi config
  • Add/edit song db
    • Only allows youtube as a source unless you have the tech know-how to copy mp3s to the device.
    • Ditch electron app in favor of built-in web gui?
  • Update software
  • Improve security?
    • Not sure how big of a concern this is... If the device remains connected to the internet, then we should definitely make sure it's locked down.

Moonshots

  • Battery powered version... possible?
  • Bluetooth audio

Dev Happiness

  • Shorten device deploy times for faster feedback on real device
    • Idea: Deploy code most likely to change outside the initial binary. This way only js needs to travel to the device, and we rarely update the runtime binary anyway.
  • Automate integration tests
  • Automate setup from vanilla raspbian to functioning Tot Tunes device
    • Determine minimum set of apt packages
    • Script the systemd config