本文最后更新于 2023-10-12,该文章更新时间较久,如有变动或失误地方请留言或自行查找。

写在前面


在玩 Apple TV 的过程中,观影我采用了 infuse 和 Plex 的方案,以及 YouTube 什么的也折腾完毕了,总觉的少点什么…… 对,就是B站也得安排上。

一般像安卓电视都会有TV版的哔哩哔哩、腾讯视频、爱奇艺等,但是在Apple TV上,国内的流媒体海外版并不好用,B站更是没有官方的应用,所以想要实现在 Apple TV 上看B站,基本得依靠第三方应用工具。


方案推荐

App Store 购买软件

目前推荐最多的就是通过 App Store (非国区)购买软件,主要以 CheersMiao Project 为主,这两款应用之前也曾登顶排行榜,下面是这两块软件在土区和美区的售价,具体体验我都没用过,这里不做详细说明。

CheersMiao Project
美区💲5.99💲9.99
土区₤199.99₤299.99

ATV-Bilibili-demo 自签

ATV-Bilibili-demo是一款开源的BiliBili tvOS 客户端,我本人也是比较推荐这个方案,主要支持功能如下:

  • 二维码登录
  • 云视听小电视投屏协议
  • 直播与弹幕
  • 推荐Feed
  • 热门
  • 排行榜
  • 搜索
  • 关注列表
  • 历史播放
  • 稍后再看
  • 系统播放器播放视频
  • 视频弹幕
  • 热门评论
  • 弹幕防挡
  • 云视听投屏
  • HDR播放
  • 字幕

项目地址:https://github.com/yichengchen/ATV-Bilibili-demo


咸鱼/淘宝等第三方

如果你接受不了第一种方法的贵以及第二种方法的折腾,那么还有第三种方法,就是通过咸鱼等渠道购买,一种是别人购买好的账号给你下载,另一种是卖家通过自己开发者账号进行签名,通过邮箱拉你进 TestFlight 的测试项目。

以上是比较常见的三种方案,第一种出了贵,就是需要你有一个外区账号,第二种就是折腾,第三种就是不稳定,比如不能升级,升级得加钱等等。我个人比较倾向第一种和第二种,如果你想使用第二种方案,可以接着往下看。


安装教程

1.准备工作

在开始之前,我们需要做一些准备工作,你需要有一台可以正常工作的 macOS 设备和一台 Apple TV,且两台设备均处于同一局域网内。(Windows也可以,这里我们以Mac为例)

1.1 我的设备

  • 黑苹果主机:系统版本 macOs Ventura 13.6
  • Apple TV 4K :系统版本 tvOS 17.0

1.2 工具下载

这里我们需要用到一个 ATV-Bilibili-demo 客户端以及 安装工具 Sideloadly 。

ATV-Bilibili-demo 客户端在项目介绍文档有,你也可以点击此处 ,然后选择一个最新的 main标签版,点击进去如下图所示,点击底部的 Artifacts 进行下载。

Sideloadly 是一款常用的签名工具,因为我们上面下载的 IPA 是没有签名的,所以我们需要对IPA进行签名,可以到官网(点击此处),找到适合你电脑系统的版本进行下载,如果安装过程中遇到警告弹窗,点击可以根据提示进行搜索,查找对应的解决方案。


2.连接设备

2.1 Apple TV 设置

接下来,我们需要打开Apple TV ,依次打开 设置 > 遥控器与设备 > “遥控器”APP与设备 ,并保留在该界面不要退出。(确保你的Apple TV 与 Mac 处于同一局域网)。


2.2 Sideloadly 签名

接着,我们打开安装好的 Sideloadly 工具,你就会在 iDevice 这里看到你的 Apple TV 设备。


然后点击左上角的 IPA图标,选择我们事先下载好的 ATV-Bilibili-demo 客户端IPA文件。



然后在下方 Apple ID 那里输入你的 Apple ID,普通账号即可,不需要你时开发者账号,然后点击下方的 Start 按钮, 然后会提示你 "Apple Silicon和Apple TV应用程序的自动刷新仅适用于我们的Patreon支持者。如果您喜欢Sideloadly并希望支持进一步的开发和维护,请考虑订阅" 订阅,这里我们点击 Cancel 退出即可,之后根据新的弹窗输入你的 Apple ID 密码,进行自签。



如果下方出现 Done,说明客户端已经签名完成,并且在 Apple TV 客户端上安装成功了。



3.登陆哔哩哔哩账号

安装完成后,在 Apple TV 上打开客户端,然后扫码登陆你的账号即可。注意的是视频画质最高支持到4K,但需要你的账号是大会员才可以,所以软件默认是 1080P 画质,如果你是大会员,记得手动设置下最高画质。


使用限制

Sideloadly 官网最下面有一个常见问题解答,就是说我们通过普通账号签名的应用可以保持7天,超过七天后就需要重新进行签名,如果需要长期的,需要你拥有一个开发着账号,开发者账号签名后可以使用一年,因为苹果开发者账号是付费的,一年50美元。



解决方案

如果你手里恰好有一台运行 Windows 的本地服务器,可以下载对应版本的 Sideloadly 应用程序,然后在服务器桌面运行,并且打开 Sideloadly 的自动刷新按钮(下图所示),这样就可以实现自动续签了。


总结

至此,Apple TV 上安装B站客户端的方法折腾完毕,最后发现其实也蛮简单的。

所以,如果我们不是高频使用,一周签一次也还行,如果你嫌麻烦,这里还是建议去 App Store 买,咸鱼这种第三方的不是很推荐,这里就看各自的选择吧。


效果展示

首页大图


热门推荐


视频详情


播放界面