TvhClient will enable your iPhone or iPad to easily perform your TVHeadend common daily tasks and allow you to watch your channels on your device.

TvhClient allows you to remotely control the TVHeadend server - a DVB receiver, DVR and streaming server.

The app relies on real-time data it retrieves from the TVHeadend server allowing you to accomplish several tasks, including:
* view the channel's streaming video in-app or launch a third party video application,
* list channels,
* view channel's EPGs,
* search by program title,
* start, schedule and playback recordings (DVR),
* check alternative times for any show scheduled,
* view the log / status of the server
* browse your muxes and playback any of them without a channel

Supported Tvheadend versions: 3.2 and up.
Transcoding is supported in TVHeadend 4.x versions using TVHeadend's profiles.

** For support (or crashes!) contact me at or join

The app supports sending video stream url directly to: VLC, Oplayer, Buzz Player, GoodPlayer, Ace Player, nPlayer and remotely to Kodi (TvhClient does not support passwords in webinterface!). If you know other apps that work well with TVHeadend and want them added, contact me via e-mail.

What's New

Version 3.2.9

Small bug fix in one of the dependencies.

Ratings and Reviews

4 out of 5

6 Ratings

6 Ratings

It can't use nPlayer.

Kim Hoon

Latest version can't play through nPlayer.
There are option in play button but do not anything.

This app is worse by update.

Developer Response

Version 3.2.0 will fix this and will be released soon!
Edit: the latest versions have this issue fixed

不支持4K(hevc )播放



Good stuff.


I really like this app. Despite numerous areas for improvement, the functionality is commendable and gives you the basics such as control over your recordings, browsing the EPG, and playing video. The internal VLC integration was a GREAT improvement.

Top three things that would greatly increase usability (none of which are easy I know):

- different transcoding options and the ability to use the server's profiles effectively if present. You really need a way to reduce bandwidth and you want to use the server to transcode. Using the client to transcode is a good idea too if bandwidth is no issue (you're at home or your home ISP can kick out good upload speeds). On the client I would like to see other containers and formats actually work but the default "transcodes on iOS" choices DO make sense and work!
- a better EPG UI. Move to a table with channels on the left and timeslots on top as is typically standard. And search right from that screen.
- if you do the EPG UI well, you don't need both the Now and Channels tabs. You need one really good filtering UI letting you narrow by channel, tag, timeslot (that can have a Now option), recents, text search, maybe even genre.

Bottom line is this little app greatly raises the value of my tvheadend setup and rivals what lots of the paid apps offer. Great job.


Luis Fernandes
42.3 MB
Requires iOS 9.3 or later. Compatible with iPhone, iPad, and iPod touch. Apple TV.
English, Czech, Dutch, German, Portuguese, Slovenian, Spanish
Age Rating
Rated 4+
© 2014-2017 Luis Fernandes
In-App Purchases
  1. Apple TV Full App $4.99
  2. Llama Thanks $0.99
  3. Whale of Thanks $2.99


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

You May Also Like