-
Notifications
You must be signed in to change notification settings - Fork 7
Roadmap
Bandshell's goal is to let us provide a standard set of software on each display PC, and manage all the differences in configuration and control required between the screens. Bandshell is already helping to manage Players, but there is still a lot of work to do to meet the zero-customization objective.
In conjunction with concerto-hardware, the following items are a "hit list" of sorts for reaching that goal. At present, there is no official timeline for rolling these features out, but we will certainly prioritize those things that come up in reports from the field.
- Enhanced Screen Control
- Orientation and resolution (xrandr?)
- Volume
- Alternate monitor control methods (serial, IR)
- Update Management
- Download Bandshell updates, or
- Download a whole system image for the OS to install
- Health Monitoring:
- View uptime, software versions, and errors records through admin interface
- Report health back to Concerto server
- Make existing features more robust
- Transition from heavy polling to light polling with "push" triggers from the server (to reduce server load and improve responsiveness)
- Close the browser when screen is off (to reduce server load and save power)
Of course, there are also normal development tasks such as UI/UX work, code cleanup, and field testing that need to be done. Take a peek at our open issues on Github for more details!