Skip to content

vicegold/tvheadend-iphone-client

 
 

Repository files navigation

TVHeadend iOS Client

Join the chat at https://gitter.im/zipleen/tvheadend-iphone-client

TvhClient is a TVHeadend iOS (iPhone, iPad) Client app, which allows you to remote control the TVHeadend server ( https://github.com/tvheadend/tvheadend ) - a DVB receiver, DVR and streaming server.

It allows you to stream channel video, list channels, view channel's EPG, search for programs, schedule recordings (DVR) and view the log / status of the server. It will also allow you to easily launch a third party video application to view the channel's streaming video.

You can now download the app directly from the App Store!

TvhClient Donate

##Features

  • View tags
  • View channel list by tag
  • View channel's EPG
  • View EPG Program details
  • Launch Stream URL with external video app
  • Open Video Stream from within the app
  • Add / view / remove recordings
  • Add / view / remove AutoRec
  • Status subscriptions and Status adapters
  • Log and debug log
  • Search EPG
  • Multiple Tvheadend servers
  • iPad support

Future Features

  • SSH tunnel to access tvheadend
  • Visual EPG

##Screenshots iPhone

Channels ChannelPrograms ProgramDetails Recordings Status

##Screenshots iPad

Channels ChannelPrograms Recordings Status

Getting the code

git clone --recursive git://github.com/zipleen/tvheadend-iphone-client.git
pod install

Build and run ! Send your patches to me via a pull request ;)

Video Streaming

Download VLC from the App Store and open the stream with it!

Or just use "Internal VLC" option - TvhClient has VLC bundled !

Technical Background regarding connection to TVHeadend

There's two ways to connect to TVHeadend: HTSP and using the web interface. This app uses the web interface, although it's not officially supported. This way we have more detailed information on some components of the software, like the Status. It was also easier for me, as this is my first iPhone App. Also, with SSH tunneling this shouldn't be a problem!

License

This app's source code is licensed under the Mozilla Public License 2 (MPL-2).

App Icon made by Julio Costa Pinto, thanks =)

Clean Icons from Matt Gentile, from icondeposit.com.

About

TvhClient - An iOS (iPhone / iPad) client for TVHeadend

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 87.0%
  • HTML 12.9%
  • Ruby 0.1%