Skip to content

andan67/sonytvswitch

Repository files navigation

Channel Browser and Control for Sony TVs

Easy to use channel browser and remote control for Sony TVs.

Main features

  • Supports many Sony TVs with network connection (model year ~2013 to ???)
  • Full featured remote control
  • Lists channels from the TV for easy searching and switching
  • As TV Browser plugin: Switch to a TV channel from the program guide (EPG)

Implementation details

  • MVVM (Model View View Model) pattern
  • Repository and data storage layers
  • Retrofit2 based REST implementation with use of Kotlin coroutines
  • Live data and data binding
  • Use of Android navigation component
  • Dagger2 for dependency injection