Android · Windows · 开源

收听时长听过的每一分钟,都记得

ListenStat 听时:读取系统「正在播放」,自动记录手机与电脑上任意 App 的播放时间。可选云端同步,配对后两端合并查看。

Android 8.0+ · Windows 10+(即将推出)· Android 正式版 v0.2.3

听时 · 功能

打开一次,之后安静地记录
每一次收听。

00 - 01

全 App 播放
自动捕获

读取系统“正在播放”媒体会话——与控制中心媒体控件同一来源。只要 App 发布媒体会话就会被计入,不限类别。界面打开时实时跳秒;后台由事件驱动,无前台服务、无唤醒锁、无需通知权限。

Details
00 - 02

日 / 月 / 年统计
和内容排行

按日、月、年汇总收听时长,柱状图看趋势;按 App、按标题各列 Top 20 排行。

Details
00 - 03

日期切换
和日历回看

切换到任意一天、一个月或一年,回看当时听了多久;日视图可直接打开日历选择日期。

Details
00 - 04

成就系统
Achievements

成就从你的收听历史中解锁——听得越久,墙上越热闹。

Details
00 - 05

壁纸背景
和呼吸感界面

用系统照片选择器挑一张照片作背景,无需媒体权限;再调模糊与柔和遮罩,界面通透、留白舒展。

Details
00 - 06

默认只存本机
可选云端同步 · 导出导入备份

默认所有记录只存在手机上。可导出 / 导入 JSON 备份(系统文件选择器);壁纸图片本身不在备份里。联网可选:GitHub Releases 更新检查,以及设置里手动开启的云端同步(默认关;开启后上传各日收听合计,不上传壁纸)。

Details

以上为界面示意,数字、日期与标题仅为示例。

下载

手机与电脑,同一套听时

Android 正式版可下;Windows 桌面端界面已定稿,安装包准备中,上线后会挂在同一 Releases 页。

已发布

Android

读取系统媒体会话,自动统计各 App 收听时长。数据默认只存本机。

  • Android 8.0+
  • 正式版 v0.2.3
  • 可选云端同步(默认关)
下载 APK
即将推出

Windows

Electron 桌面端:查看手机同步数据,并统计电脑上的「正在播放」。

  • Windows 10+
  • 托盘常驻 · 开机自启可选
  • 与手机配对后合并统计
安装包准备中
ListenStat Windows 端界面预览:深色侧栏与浅色数据卡片
Windows 端界面预览(示意数据)

FAQ

常见问题

能统计哪些 App?

任何发布系统媒体会话的 App 都可以:有声书、播客、音乐、视频播放器等,不限类别。若某个 App 不发布媒体会话,系统就无法上报,听时也无从统计。

为什么要开启“通知使用权”?

系统通过通知使用权(notification listener)开放“正在播放”媒体会话,和控制中心的媒体控件是同一来源。听时不需要发送通知的权限。

后台会耗电吗?

后台记录由事件驱动:没有前台服务,没有唤醒锁。逐秒跳动的计时只在你打开界面时显示。

我的数据会上传吗?

默认不会。云端同步在设置里默认关闭;关闭时不上传、不请求同步接口。开启后会上传设备 ID、可选显示名称,以及各日收听合计(包名、标题、日期、时长),不上传壁纸。手机与 Windows 配对后,两端可合并查看同一账号下的记录。更新检查与同步相互独立。

卸载、换机或升级后记录还在吗?

可以把备份导出为 JSON 文件(通过系统文件选择器),卸载重装或换机后再导入。覆盖安装升级会保留旧记录。壁纸图片本身不在备份里,换机后需要重新选一次。

系统要求?

Android 需要 8.0 及以上;Windows 需要 10 及以上。Android 正式版可在 GitHub Releases 下载;Windows 安装包即将挂到同一 Releases 页。

Windows 端和手机有什么区别?

手机端统计手机上的播放;Windows 端统计电脑上的「正在播放」,并可拉取已同步的手机数据。两端各自默认只存本机,开启同步并用配对码关联后,可在电脑上合并查看。

让听过的时间有迹可循

Android 8.0+ · Windows 10+(即将推出)· 开源