mario-deluna / phptv
PHP Remote control for Sony Android TVs.
Installs: 23
Dependents: 0
Suggesters: 0
Security: 0
Stars: 36
Watchers: 3
Forks: 3
Open Issues: 1
Type:application
Requires
- php: >=7.0
- clancats/container: dev-master
- league/climate: dev-master
README
PHPTv
A Command-Line Remote control for Sony Bravia Android TV written in PHP.
It was one of those evenings where I could not find the fu****g remote for my TV. So instead of doing the work I'm supposed to do. I decided to procrastinate by writing this little program that allows you to control your Sony Android TV over the command line.
❓❓❓
Installation
If you are using composer you can make use of global packages.
$ composer global require mario-deluna/phptv
Make sure that you have exported the vendors bin path:
$ export PATH="$PATH:$HOME/.composer/vendor/bin"
You can also just download and use the prebuild .phar
.
$ wget https://github.com/mario-deluna/PHPTv/blob/v1.0.1/phptv.phar?raw=true -O phptv.phar
And if you trust me, add it to your bin dir.
$ sudo chmod a+x phptv.phar $ sudo mv phptv.phar /usr/local/bin/phptv
Setting up the Pre-Shared Key (PSK)
- Go To "Settings" > "Network" > "Home network setup" > "IP control"
- Set "Authentication" to "Normal and Pre-Shared Key"
- Choose a "Pre-Shared Key". (Default is 0000)
Now you should be ready to use the remote.
Usage
To start the remote just enter phptv <the ip of your tv> <psk>
.
$ phptv 192.168.1.42 0000
Remote key controls:
------------------------------------------------------------
| key | action | description |
============================================================
| ← | Left | Navigate left |
------------------------------------------------------------
| → | Right | Navigate Right |
------------------------------------------------------------
| ↑ | Up | Navigate Up |
------------------------------------------------------------
| ↓ | Down | Navigate Down |
------------------------------------------------------------
| ↵ | Confirm | Enter / Confirm |
------------------------------------------------------------
| ⌫ | Return | Go Back / Return |
------------------------------------------------------------
| c | Command | Opens the command prompt. |
------------------------------------------------------------
| f | Forward | Enter the forward raw commands mode. |
------------------------------------------------------------
| g | Home | Go Home. |
------------------------------------------------------------
| p | TogglePower | Turns the TV on / Off |
------------------------------------------------------------
| m | Mute | Mute / Unmute the Tv. |
------------------------------------------------------------
| b | VolumeDown | Turn down for what? |
------------------------------------------------------------
| n | VolumeUp | Turn up the Volume |
------------------------------------------------------------
PS
This is an absolute "just for fun" and "because I can" project. You will be off much faster just using the normal Remote. I still hope you like this little goof.
Credits
License
The MIT License (MIT). Please see License File for more information.