yocontra / nodecast

Node interface to DIAL/RAMP/ChromeCast
MIT License
163 stars 23 forks source link

Use inheritance to support more features for certain devices #2

Closed yocontra closed 11 years ago

yocontra commented 11 years ago

For certain devices we should expose more features. ChromeCast has custom non-DIAL endpoints for reboot. Roku has custom endpoints for pressing remote keys. If a device is detected that we support a custom interface for it should inherit that \otherwise it should use the default DIAL interface.

yocontra commented 11 years ago

This should also apply to apps. If the app is YouTube and the device is a ChromeCast we can support more features than YouTube on a Viera

yocontra commented 11 years ago

done