Skip to content

SeanXiao1988/RemoteControl

 
 

Repository files navigation

RemoteControl is a client/server system to remotely control your computer. Originally, the main purpose was and is to control media/music players, although it is designed to be able to control the whole system.

The core of this project was the development of a generic secure communication protocol which uses the filesystem. The intention is to use services such as Dropbox or Google Drive. This has the advantage that an existing infrastructure which works well can be reused and this project doesn't need to introduce an own server infrastructure. Technical descriptions about the implementation, how it works and the possibilities can be found here.

The current main functions of the client is to control the media keys (like play/pause, prev/next, volume up/down) on your computer (where the server daemon is run).

The server and the core is implemented in Python. The current client is an iOS application, implemented partly in ObjC and in Python.

Unfortunately, it turned out that the default Dropbox-based implementation is very slow. Too slow that this can be published in the AppStore for my taste. It takes about half-a-minute to do the initial handshake/connect and about 3 seconds to execute a command.

-- Albert Zeyer

About

secure remote control of your computer from your iPhone

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published