HTV is a free, open source media & streaming project written in Dart and released under Apache-2.0. It has 811 GitHub stars, 56 forks and 8 open issues, and was last pushed 4 days ago. On this registry it ranks #28 of 36 tracked projects in Media & Streaming, with 5 head-to-head comparisons available. It gained 43 stars over the last 30 tracked days.

What is HTV?

HTV is a free, ad-free live television player for Android phones, Android TV devices, and TV boxes that plays a maintained channel lineup without an account or any configuration.

What it is

HTV is a Flutter and Dart application distributed as an Android APK under the Apache-2.0 licence. It targets Android 4.4 and above and ships a single install package that adapts its interface to both touchscreens and remote controls. The project's topic list places it squarely in the IPTV and live-streaming space: android, android-tv, epg, flutter, iptv, iptv-player, live-streaming, live-tv, m3u, and video-player. Around 759 users have starred the repository and 53 have forked it, with eight open issues at the time of writing.

The concrete problem it solves is the upkeep of IPTV playlists. Anyone who has assembled an M3U list by hand knows the routine: a stream stops working, the channel goes dark, and the viewer has to hunt for a replacement source and edit the list. HTV bundles a channel set covering CCTV, satellite channels, local stations, and Phoenix TV, refreshes that source list daily, and automatically falls back to the next available source when playback stalls or fails to start. It also loads EPG data automatically and offers catch-up playback, so the viewer does not need to maintain a playlist, a source repository, or a separate programme-guide setup.

Key capabilities

  • Built-in channel lineup spanning CCTV, satellite, local, and Phoenix TV stations, with live sources refreshed every day.
  • Automatic source switching: when a stream times out or fails to produce a picture, the app tries the next available source rather than waiting for the viewer to intervene.
  • Channel favourites, set by long-pressing the OK key in the channel list, which collect into a dedicated favourites row pinned at the top.
  • Live catch-up playback of recently aired programmes, available where the underlying source supports it, with a diagnostic view under Settings then 回看诊断.
  • Automatic EPG loading, showing what is currently airing and what comes next.
  • Layout switching between horizontal grouping and a vertical list from the bottom of the panel, plus manual source selection for multi-source channels in the information panel.
  • Full remote-control operation through arrow keys, number keys, OK, and the menu key, alongside touch gestures on phones, with IPv4 and IPv6 network support on Android 4.4 and above.

Who uses it and how

  • Android TV and TV-box owners who navigate entirely by remote: arrow keys or number keys change the channel, OK selects, and the menu key opens settings.
  • Phone viewers who swipe up and down to change channels, tap to select, and long-press the screen to reach settings.
  • Households that want linear television without creating an account or paying for a subscription, since the app requires no login and adds no advertising.
  • Users on IPv6-only or mixed network environments, which the app explicitly supports.
  • Deployment on televisions and boxes by copying the APK to a USB drive, opening it from a file manager, or installing over ADB, with a boot-autostart or home-screen shortcut recommended.

Getting started

Download the latest APK from the project's GitHub Releases page or from the official homepage at htwmedia.dpdns.org/Home/Download, install it directly on a phone or sideload it onto a television or box, and grant the unknown-sources permission once if prompted. No further configuration is required.

How it compares

The facts do not list any commercial products this project replaces, so no licence-and-cost comparison can honestly be drawn. The README credits my_tv (yaoxieyoulei/my_tv) in its acknowledgements, placing HTV among related open-source IPTV players rather than as an isolated entry in this registry.

When to use it — and when not to

HTV is an APK that runs on the device, so there is no server, database, or mail relay for a self-hoster to operate; the trade-off is that the channel sources and the daily refresh are maintained by the author, and adding a custom source requires contacting the author rather than editing a configuration file. Catch-up playback depends entirely on whether the selected source offers it, so that feature will be absent for some channels. The documentation is written in Chinese and the project is Android-only, which makes it a poor fit for iOS, desktop, or non-Chinese-reading users, and anyone who needs self-managed source lists should look elsewhere.

project readme (upstream, from github) — read inline

HTV · 手机电视直播

免费 · 无广告 · 开箱即用 —— 手机与 Android 电视盒子通用的网络电视直播软件

Latest Version Downloads Platform Stars License

立即下载 · 官方主页 · 使用说明 · 常见问题


HTV 界面截图


软件简介

HTV 是一款面向 Android 手机、电视与电视盒子的直播播放软件。内置央视、卫视、地方台、凤凰卫视等常用频道,直播源每天自动更新;播放异常时会自行尝试下一个可用源,不需要手动折腾。界面针对遥控器与触屏分别做了适配,电视上用方向键就能换台,手机上滑动即可。

  • 免费使用,无需账号,打开即看
  • 一套安装包同时适配手机与电视盒子
  • 直播源持续维护,日常观看省心

功能特性

功能 说明
电视频道 内置央视、卫视、地方台、凤凰卫视等频道,直播源每天自动更新
自动换源 播放异常或长时间不出画面时,自动尝试下一个可用源,无需手动干预
频道收藏 频道列表中长按 OK 键即可收藏或取消收藏,收藏的频道集中在列表顶部「收藏」行
直播回放 支持回看最近播过的节目(需直播源支持),可在「设置 → 回看诊断」中查看与诊断
节目单 EPG 节目信息自动加载,随时了解正在播什么、接下来播什么
布局切换 面板底部可切换横向分组 / 竖向列表;多源频道可在信息面板中手动切换播放源
全遥控操作 方向键、数字键、OK 键、菜单键均可操作,同时支持手机触屏手势
网络兼容 支持 IPv4 与 IPv6 网络环境,Android 4.4 及以上设备均可安装

下载与安装

  1. 前往 Releases 下载最新版本的 APK,也可从 官方主页 获取
  2. 手机直接点击安装;电视 / 盒子可通过 U 盘、文件管理器或 ADB 安装
  3. 首次安装如提示「未知来源」,允许一次即可
  4. 打开即可观看,无需额外配置

建议把 App 加入电视 / 盒子的开机自启动或桌面快捷方式,使用更顺手。

使用说明

电视 / 盒子(遥控器)

  • 换台:上下方向键 / 数字键,或在屏幕上上下滑动
  • 选台:OK 键 / 单击屏幕
  • 收藏:频道列表中长按 OK 键,收藏或取消收藏
  • 回看:设置 → 回看诊断,可回看最近播过的节目
  • 设置:菜单键 / 帮助键 / 长按 OK 键 / 长按屏幕
  • 分组与换源:面板底部切换横向分组 / 竖向列表;多源频道在信息面板中切换播放源

手机(触屏)

  • 换台:屏幕上下滑动
  • 选台:单击屏幕
  • 设置:长按屏幕

常见问题

一直加载、不出画面怎么办?

App 会在起播超时后自动尝试下一个可用源。若整个频道列表加载失败,界面会给出状态提示,按 OK 键即可重试。

回看功能用不了?

直播回放依赖直播源本身是否提供回看能力,可在「设置 → 回看诊断」中确认当前源的支持情况。

节目单显示有延迟?

节目信息(EPG)为异步加载,稍等片刻即可,不影响正常观看。

支持自己添加直播源吗?

支持定制自定义源,有需要可直接联系作者。

更新记录

  • v6.0.0:新增频道收藏、直播回放(回看);优化起播策略与自动换源逻辑;加载失败增加状态提示与一键重试;界面与稳定性多项优化

完整历史版本见 Releases。

声明

开发创作不易,如果您觉得有用或者节省了您宝贵的时间,请给作者小小赞下吧,3Q:

致谢

my_tv


关键词:IPTV · 电视直播 · 手机电视 · 网络电视 · 直播源 · 电视盒子 · Android TV · 直播回放 · EPG 节目单 · 央视卫视

Frequently asked questions

Is HTV free to use?

HTV is open source under the Apache-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does HTV do?

A live media player app(电视直播软件)

What is HTV written in?

HTV is primarily written in Dart. Its source is publicly available at https://github.com/HTWMedia/HTV, and it has 811 GitHub stars.