Client application for omxplayernode communicating through socket.io to drive omxplayer on a Raspberry Pi.
This project replaces completely omxplayerphp.
The iOS application allows users to:
- See the list of movies on a Raspberry Pi unit in the local network, as well as the current amount of free space in the root filesystem.
- Select a movie for playback.
- If another person selects a movie in the local network, your own application is notified of this automatically.
- Pause, move forwards and backwards, toggle subtitles, and stop the
current movie.
- If another person stops a movie, all clients in the local network are automatically notified of this.
NOTE: this application violates App Store regulations, and as such it is not suitable for submission.
The following requirements apply:
- This project uses Swift 1.2 and was created with Xcode 6.4.
- This project uses Cocoapods to manage dependencies.
To build this application, follow these instructions:
- Run
pod install
on the command line. - Open the
Movies.xcworkspace
file at the root of the project. - Select
Product / Build
in Xcode.
Special thanks for:
- Application icon: Wikipedia and later processed with iOS Icon Generator script.
- Playback buttons: Oxygen Team.
- socket.io library: Socket.IO-Client-Swift.
Check the LICENSE file for details.