Rifi
Rifi copied to clipboard
This is the official repo for Wireless Multimedia controller App/Program.
Note: This project will be no longer maintained however if you have a Mac and an iPhone feel free to use
https://apps.apple.com/ca/app/rifi/id1567296199
This is a robust app with additional features like slideshow control, vison control for hand gesture control and so on.
RIFI v1.4
This is the official repo for Wireless Multimedia controller App/Program "RIFI"
Tested on : MacOS | Windows 10 | Manjaro Linux
Watch Connect and Player View
iOS APP and Web Controller View
Android Web Controller View
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
Or Scan qr code to get acces to web interface.
Usage:
python main.py
on the host computer
Select Y on show barcode > Scan barcode > Go to the link.
(For apple watch app) 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 or a phone 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.
How to install iOS and watchOS app?
- Clone the repo
- Open xcodeproj file for iOS_Rifi
- Change the bundle id and team
- Connect your iphone and run
- Open xcodeproj file for applewatchApp
- Connect you iphone and apple watch
- Change the bundle id and team
- Run
Thanks a lot to: