Homebridge plugin to control your AndroidTV / Freebox Player Pop / Freemox Mini 4k


Homebridge plugin for AndroidTV,
enabling HomeKit support for AndroidTV devices.
Note that this is an unofficial plugin.
npm install -g homebridge-androidtv.For channels, we always consider TV App as the first on the list channel shown after a 'Home' tap on regular remote
Example for French TV :
``json`
{
"channels": [
{"name": "TF1", "number": 1},
{"name": "France 2", "number": 2},
{"name": "France 3", "number": 3},
{"name": "France 5", "number": 5},
{"name": "M6", "number": 6},
{"name": "Arte", "number": 7},
{"name": "LCP", "number": 13},
{"name": "BMF TV", "number": 15},
{"name": "CNEWS", "number": 16},
{"name": "LCI", "number": 26},
{"name": "France Info", "number": 27}
]
}
Example for keys :
`json`
{
"keys": [
{"name": "Power", "key": "KEYCODE_POWER"},
{"name": "VolUp", "key": "KEYCODE_VOLUME_UP"},
{"name": "VolDown", "key": "KEYCODE_VOLUME_DOWN"},
{"name": "Home", "key": "KEYCODE_HOME"},
{"name": "Mute", "key": "KEYCODE_MUTE"}
]
}
Key code are listed here:
* android.com/reference/android/view/KeyEvent
* androidtv-remote/src/remote/remotemessage.proto#L88
Example for populars applications :
`json``
{
"applications": [
{"name": "Netflix", "link": "https://www.netflix.com/title.*"},
{"name": "OQEE", "link": "https://oq.ee/home/"},
{"name": "Disney+", "link": "https://www.disneyplus.com"},
{"name": "Amazon Prime", "link": "https://app.primevideo.com"},
{"name": "Salto", "link": "https://www.salto.fr"}
]
}
You can find in Wiki a french TV by Free configuration-configuration)