Tools to control Philips 2016, 2017, 2018 Android TVs via command line.
One time initialization:
Available commands:
# set tv ip
export _TV_IP="192.168.0.19"
# run command
./tv.sh
Or you can use (non-interactive) direct execution:
./tv.sh <optional-command-to-execute-directly>
Possible arguments:
allChannels currentChannel channelUp channelDown volume volumeUp volumeDown ambilightConfig ambilightTopology ambilightCache systemInfo getCommand postCommand
You can set variable _TV_COMMAND
for send custom command (it will affect: "Send GET command" and "Send POST command" )
export _TV_COMMAND="ambilight/topology"
Standby, CursorUp, CursorDown, CursorLeft, CursorRight, Confirm, Back, Exit, WatchTV, Home, Source, List, Find, Options, Adjust, RedColour, GreenColour, YellowColour, BlueColour, Play, PlayPause, Pause, FastForward, Stop, Rewind, Record, ChannelStepUp, ChannelStepDown, Digit0, Digit1, Digit2, Digit3, Digit4, Digit5, Digit6, Digit7, Digit8, Digit9, Dot, VolumeUp, VolumeDown, Mute, Teletext, Subtitle, ClosedCaption, TvGuide, Info, AmbilightOnOff, Viewmode, 3dFormat, Multiview, PictureStyle, 3dDepth, SoundStyle, SurroundMode, HeadphonesVolume, 2PlayerGaming, Setup, WhiteColour, PowerOn, PowerOff, Online, SmartTV, PhilipsMenu,
git clone https://github.com/arzzen/philips-tv.git && cd philips-tv
sudo make install
For uninstalling, open up the cloned directory and run
sudo make uninstall
For update/reinstall
sudo make reinstall
@todo
@todo
jq
apt install jq
Want to contribute? Great! First, read this page.
All submissions, including submissions by project members, require review. We use Github pull requests for this purpose.
git rebase -i
) such that your PR is a single commit on top of the current
HEAD. This make reviewing the code so much easier, and our history more
readable.This documentation is written using standard markdown syntax. Please submit your changes using the same syntax.
MIT see LICENSE for the full license text.