Home › Entertainment
Information
Preview 3 platforms
iPhone 10 images
iPad 10 images
Apple TV 5 images
What’s New Version 4.0.2
Updated vlckit to 3.6.0b4
Added workaround for spinning wheel
Description
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 tvhclient@gmail.com or join http://chat.tvhclient.com.
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.
Capabilities
In-App Purchases
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 25 versions
Build 852405654v4.0.22023-08-19 20:34:40
Updated vlckit to 3.6.0b4
Added workaround for spinning wheel
Build 839627250v4.0.12022-09-23 19:17:44
Updated VLCKit to 3.4.1b11
Display channel numbers option
Build 836435654v4.0.02020-07-05 09:50:07
Dark theme support in iOS13
Upgraded vlckit to 3.3.13
Removed fabric crashlytics reports
Added a "clear image cache" button in settings screen
Chromecast support is currently unavailable - hopefully will return in a future update
Build 834370358v3.4.22020-01-15 23:52:14
Switched to always displaying kbits/s in Status screen for subscriptions and streams (this is the same as tvheadend UI)
Build 833922109v3.4.12019-12-10 18:42:41
Updated to VLCKit 3.3.9
Build 831922126v3.4.02019-07-22 17:42:36
- iPad : remove left menu bar, replaced with a normal bar on the bottom
- fixed recordings seeking
- added "show webpage in Status" to the iPhone app - you can set any website in Settings, swap to Status and hit the "Web" button. Web button will only appear if you have something defined in the Settings after force quitting the app.
Build 830264410v3.3.32019-07-02 17:54:57
Upgrade VLCKit to 3.3.2
Build 829004779v3.3.22018-10-27 16:42:46
Upgraded to VLCKit 3.1.5
Added chromecast playback - your device will transcode the stream and send it to chromecast. Start a stream and then a new chromecast button will pop up on the upper right corner.
Build 827680480v3.3.12018-07-28 03:29:05
Upgrade to VLCKit 3.1.2
Build 827130318v3.3.02018-06-25 02:16:27
Add "Auto" deinterlace setting - just leave it auto and deinterlace will be enabled/disabled if the stream needs it!
VLCKit updated to 3.1.0
Minor bug fixes
Build 826598521v3.2.122018-04-29 21:38:06
Add ability to forcibly stop a connection from the Status screen, by clicking on an active connection.
Add a quick button to record the current show while watching a channel.
Add a warning in the Status screen if you're missing the admin rights to display it.
Build 826435400v3.2.112018-03-26 16:32:16
Fix crash when selecting screen lock from within the video player.
Build 826258405v3.2.102018-03-23 01:41:10
Added support for the latest development version of tvheadend (see below) - if you’re using the very latest 4.3 version, please go to configuration - general - base and change authentication type to both plain+basic.
Added ability to playback with digest authentication only - this uses a workaround which has the downside of the url being valid for 5min only, but it has the benefit of not sharing the username/password. Unfortunately recordings does not work with this workaround, which means we need plain+digest in order to have recordings working.
If you have an admin user active, TvhClient will attempt to fix this authentication issue if that's detected. If you have a non-admin user and recordings does not work, you'll need to manually change the authentication type in configuration - general - base from "Digest" to "Both Plain + Digest"
Build 826103962v3.2.92018-02-26 18:58:48
Small bug fix in one of the dependencies.
Build 826028759v3.2.82018-02-24 19:54:54
- Fixed the broken filter by channel/tag in the Now screen.
- Switched to always do full text search instead of searching by program name only
- VLCKit 3.0.1
Build 825830634v3.2.72018-02-17 17:35:02
Updated VLC to 3.0.1, 4K playback is now possible with Hardware enabled and deinterlace disabled (latest generation iOS devices still have issues with some streams)
Smaller bug fixes
Build 824410068v3.2.62018-01-24 00:46:23
Upgraded to VLCKit 3.0.0a53 - HEVC hardware decoding added. If you can, enable hardware decoding in settings
Show snapshot picture of show if the EPG provides the image
Fix software decoding not showing dvb subtitles
TV output should be fullscreen again
Build 824394238v3.2.52017-11-14 15:15:59
Fix iPad crash in EPG screen.
Updated MobileVLCKit to 3.0.0a44
Build 824215925v3.2.42017-11-13 14:42:28
- iPhone X tweaks: full screen cropped video option added
- updated MobileVLCKit to 3.0.0a43
- fixed all dates / times to use the default locale of the system (showing 6pm instead of 18:00)
- fix duplicate notifications when adding/removing recordings/autorecs
- added new warning messages if you can't playback the stream because there are no free adapters
- fix bug where you would hit record on a show you would not be able to hit record on the 'more times' tab button
Build 824058212v3.2.32017-10-23 14:12:40
Search bar in EPG screen is now visible in iOS9/iOS10
Added username and profile to status screen
Added Slovenian translation
You can now playback a currently running recording (tvheadend 4.2+ required and TS seeking is very random)
Minor bug fixes and improvements in the status screen
Build 824023564v3.2.22017-10-16 18:13:18
Fix playback crash with servers that contained spaces or weird characters in the username/password
Fix playback crash when you start playback on one server, swap to a second server and attempt to playback again
Add spanish translation
Fix iOS 9 and iOS10 "disappearing days of the week"
Build 824006877v3.2.12017-10-14 20:51:47
- Display subtitles in recordings
- Load more data in EPG
- Fixed notifications that would appear behind the top bar
Build 823969836v3.2.02017-10-13 02:16:10
Add searching in channel and searching in recordings
Order recordings ascending for upcoming and descending for finished
Added Spanish language
Really fix opening in external apps this time!
Build 823920413v3.1.02017-10-10 19:12:51
- Add manual recording screen, to allow for editing recordings times and adding recordings without an EPG
- Add option to switch the stream profile before streaming
- Fix external players not appearing in playback popup list
- Fix crash when stream profiles had spaces in the names
- Stability improvements and bug fixes
Build 823445848v3.0.02017-10-05 01:12:42
Version 3.0.0 brings loads of updates.
Video Playback
- VLC Playback: mobileVLCKit has been updated to the latest version
- VLC now has hardware decoding, but unfortunately it does not support hardware decoding of interlaced content - which is what almost all broadcasters transmit
- iOS internal player added
- you may now specify a stream profile that you want to use while editing a server properties
UI
- new EPG on the iPad (still in beta)
- all layouts have been re-programmed to allow iPad split screen
- adding / editing a server will now tell you if the connection can be established
- discover servers if they're being broadcasted (synology users might be out of luck here)
No pricing data captured yet — comparisons appear once the app has paid storefronts or in-app purchases.
Availability 1 of 1 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
US | en-US | Free | 26 | 4.3 | 4.0.2 |
Change log 29 changes · US
✎
releaseNotes updated
Updated vlckit to 3.6.0b4
Added workaround for spinning wheel
✎
description updated
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 al
✎
subtitle updated
TVHeadend Client
✎
name updated
TvhClient
◆
Version 4.0.2 released
Updated vlckit to 3.6.0b4
Added workaround for spinning wheel
◆
Version 4.0.1 released
Updated VLCKit to 3.4.1b11
Display channel numbers option
◆
Version 4.0.0 released
Dark theme support in iOS13
Upgraded vlckit to 3.3.13
Removed fabric crashlytics reports
Added a "clear image cache" button in settings screen
Chromecast support is currently unavailable - hopefully will return in a future update
◆
Version 3.4.2 released
Switched to always displaying kbits/s in Status screen for subscriptions and streams (this is the same as tvheadend UI)
◆
Version 3.4.1 released
Updated to VLCKit 3.3.9
◆
Version 3.4.0 released
- iPad : remove left menu bar, replaced with a normal bar on the bottom
- fixed recordings seeking
- added "show webpage in Status" to the iPhone app - you can set any website in Settings, swap to Status and hit the "Web" button. Web button
◆
Version 3.3.3 released
Upgrade VLCKit to 3.3.2
◆
Version 3.3.2 released
Upgraded to VLCKit 3.1.5
Added chromecast playback - your device will transcode the stream and send it to chromecast. Start a stream and then a new chromecast button will pop up on the upper right corner.
◆
Version 3.3.1 released
Upgrade to VLCKit 3.1.2
◆
Version 3.3.0 released
Add "Auto" deinterlace setting - just leave it auto and deinterlace will be enabled/disabled if the stream needs it!
VLCKit updated to 3.1.0
Minor bug fixes
◆
Version 3.2.12 released
Add ability to forcibly stop a connection from the Status screen, by clicking on an active connection.
Add a quick button to record the current show while watching a channel.
Add a warning in the Status screen if you're missing the admin ri
◆
Version 3.2.11 released
Fix crash when selecting screen lock from within the video player.
◆
Version 3.2.10 released
Added support for the latest development version of tvheadend (see below) - if you’re using the very latest 4.3 version, please go to configuration - general - base and change authentication type to both plain+basic.
Added ability to playb
◆
Version 3.2.9 released
Small bug fix in one of the dependencies.
◆
Version 3.2.8 released
- Fixed the broken filter by channel/tag in the Now screen.
- Switched to always do full text search instead of searching by program name only
- VLCKit 3.0.1
◆
Version 3.2.7 released
Updated VLC to 3.0.1, 4K playback is now possible with Hardware enabled and deinterlace disabled (latest generation iOS devices still have issues with some streams)
Smaller bug fixes
◆
Version 3.2.6 released
Upgraded to VLCKit 3.0.0a53 - HEVC hardware decoding added. If you can, enable hardware decoding in settings
Show snapshot picture of show if the EPG provides the image
Fix software decoding not showing dvb subtitles
TV output should be ful
◆
Version 3.2.5 released
Fix iPad crash in EPG screen.
Updated MobileVLCKit to 3.0.0a44
◆
Version 3.2.4 released
- iPhone X tweaks: full screen cropped video option added
- updated MobileVLCKit to 3.0.0a43
- fixed all dates / times to use the default locale of the system (showing 6pm instead of 18:00)
- fix duplicate notifications when adding/removin
◆
Version 3.2.3 released
Search bar in EPG screen is now visible in iOS9/iOS10
Added username and profile to status screen
Added Slovenian translation
You can now playback a currently running recording (tvheadend 4.2+ required and TS seeking is very random)
Minor b
◆
Version 3.2.2 released
Fix playback crash with servers that contained spaces or weird characters in the username/password
Fix playback crash when you start playback on one server, swap to a second server and attempt to playback again
Add spanish translation
Fix i
◆
Version 3.2.1 released
- Display subtitles in recordings
- Load more data in EPG
- Fixed notifications that would appear behind the top bar
◆
Version 3.2.0 released
Add searching in channel and searching in recordings
Order recordings ascending for upcoming and descending for finished
Added Spanish language
Really fix opening in external apps this time!
◆
Version 3.1.0 released
- Add manual recording screen, to allow for editing recordings times and adding recordings without an EPG
- Add option to switch the stream profile before streaming
- Fix external players not appearing in playback popup list
- Fix crash whe
◆
Version 3.0.0 released
Version 3.0.0 brings loads of updates.
Video Playback
- VLC Playback: mobileVLCKit has been updated to the latest version
- VLC now has hardware decoding, but unfortunately it does not support hardware decoding of interlaced content - whic