Skip to content

Latest commit

 

History

History
76 lines (40 loc) · 1.91 KB

README.md

File metadata and controls

76 lines (40 loc) · 1.91 KB

RIFI v1.003

This is the official repo for Wireless Multimedia controller App/Program "RIFI"

Tested on : MacOS | Windows 10 | Manjaro Linux


Watch OS version python 3.8 ask me why

Multimedia Controller.

controlls

IP address Input Field.

ip


Installation

git clone "repo" or Download .zip/.tar file from the releases.

cd PythonApp

pip install -r requirements.txt

Complie the watchApp/Remote Controller.xcodeproj and install in apple watch

will add a universal in-browser app soon

Usage:

python main.py on the host computer

Open App > input ip of the computer > Save > Scroll to multimedia.


So how does this work?

  • Python stars a local server using flask (library)
    • Port : 8000 (configurable)
    • ip : Local host ip (eg: 192.168.1.4)
  • Listens for Inputs (Play/pause, volume up...)
  • Performs the keystrokes in the Laptop that is running flask.

Basically this transforms an Apple Watch to a virtual remote enabling it to controll multimedia.

Uses:

  • While Playing a music in laptop (Play/Pause) (Skip) (Volume up/down)

  • While Watching Movie and keyboard/mouse is a bit too far to reach.

  • While playing music to skip tracks and since the keystrokes are configurable they can be use to initiate custom shortcuts.


To Do:

  • Display ip and port
  • Randomize the port
  • Make a web ui
  • Add a barcode scanner for easy-login. Instead of inputting the ip scan a barcode?

Thanks a lot for all the feedback and suggestions, Feel free to raise an issue, submit feature request.