>_ DevTrendszh

语言

首页

语言

板块

前端 后端 移动端 DevOps AI / ML 游戏开发 区块链 嵌入式 安全
Unknown

如何将 Apple 设备变成统一的媒体中心:APTV 使用指南

我最近在寻找一款能在 Apple TV 和 Mac 上播放 M3U 播放列表的播放器。App Store 中的大多数免费应用都充斥着广告。付费工具需要每月几美元的订阅费才能进行基本的 M3U8 解析。我在 GitHub 上发现了开源项目 APTV。该仓库已获得 2.8 千颗星,尽管 README 中的文档看起来很简陋。

我决定弄清楚这个应用是如何工作的,以及为什么社区会积极支持它。

一个平台搞定所有设备

APTV 的主要特点是其对 Apple 设备的全面覆盖。作者构建了一个几乎可以在任何地方运行的播放器。

该应用支持:

  • iOS 和 iPadOS
  • tvOS 用于大屏设备
  • macOS 用于笔记本电脑和台式机
  • watchOS 用于 Apple Watch
  • CarPlay 用于车载系统
  • visionOS 用于 Apple Vision Pro 头显

设置是统一的。你在 Mac 或 iPhone 上下载应用并粘贴播放列表链接,数据会立即同步到 iCloud。你回到家,打开 Apple TV,你的频道列表和收藏夹已经在那里了。无需手动导出或用遥控器输入长链接。

iOS 界面

播放器内核功能解析

APTV 的核心功能是解析 M3U 格式的播放列表文件并播放 M3U8 流。与简单的 shell 脚本不同,它内置了一系列方便观看的功能。

播放器从网络获取电视指南 EPG 并加载节目时间表。如果流媒体提供商支持存档功能,APTV 可以回放广播并显示过去的节目。

预览功能实现得很不错。应用会实时为列表中的当前频道生成缩略图。你可以立即看到正在播放的内容,而无需切换到该流。

对于驾驶者,有 CarPlay 支持。你可以在路上收听电视频道或新闻的背景音频,当汽车连接到媒体系统时即可使用。

在 macOS 上运行

即使在 watchOS 上,播放器也能显示你的收藏列表并启动流媒体。这是一个小众功能,但对某些人来说很有用。

如何无需寻找播放列表进行测试

作者在仓库中留下了几个测试链接。它们非常适合在安装后立即检查播放器的功能。

标准 IPTV 流: https://raw.githubusercontent.com/Kimentanm/aptv/master/m3u/iptv.m3u

支持节目存档的测试播放列表: https://raw.githubusercontent.com/Kimentanm/aptv/master/m3u/aptv-playback.m3u

这些来源来自开放网络。作者警告说,某些频道可能暂时不可用,因此值得不时在设置中更新配置。

未来计划添加的功能

开发者正在积极开发,并列出了以下功能计划:

  • DLNA 流媒体传输到外部显示器
  • 将多个配置聚合到单个列表中
  • 频道和节目的搜索中心
  • visionOS 界面优化

谁适合使用这个项目

如果你在 Apple 硬件上寻找一款干净的 IPTV 观看工具且没有臃肿功能,APTV 可以完成任务。唯一的注意事项是主仓库和 Telegram 上的讨论都是中文的。应用本身清晰直观,无需翻译。

该应用在 App Store 中可用,仓库中的开源代码为了解 SwiftUI 跨平台播放器的实现提供了机会。

相关项目