Apple TV 2022快速开箱,如何安装开源软件,刷上B站?

本文最后更新于 2023年9月17日 上午

首先,Apple TV上,国区是没有App Store的。如果你想在Apple TV上使用App Store,需要使用美区、港区的账号,可以参考网上其他教程,这里不再讨论。

视频演示

部分东西,还是视频比较清晰。

这里做个视频,主要内容:

  • 开箱Apple TV,128G版本
  • 描述Apple TV的主要使用体验,和电视配合体验
  • Apple TV的一些软件体验
  • Apple TV上如何安装安装开源软件(e.g. 第三方B站)

B站莫名其妙删除了我的视频,可能是触击B站或者其他人的蛋糕,好在,还有油管备份:

大陆用户可以参考:

美区AppleID如何充值

很多人可能会问,美区Apple ID是不是在国内不能充值,或者只能某宝等平台购买礼品卡充值。

在这里,首先不建议大家在某宝等平台购买礼品卡,如果碰到的礼品卡来路不正(比如:黑卡盗刷),Apple ID可能会被封禁。

其实呢?充值美区的Apple ID很简单,如果你有Visa信用卡,可以直接绑定。但是,如果你没有Visa信用卡,但是有银联的卡(国内的信用卡、储蓄卡一般都是银联的)。那么,可以直接在官网购买礼品卡进行充值。
银联信用卡

这里教大家如何进行充值。

首先,购买美国礼品卡的官网链接:

官网

我们选择购买,在这之后,我们选择Email发送:
Email发送

发送给谁以及由谁送出,可以选择自己送自己:
自己送自己

一直下一步,应该没什么问题。最后的只需要耐心等待即可:
等待

通常是10分钟左右,收到邮件,邮件内得到礼品卡key:
自己送自己的key

我们来到AppStore进行充值即可:
在AppStore内使用key

如果你还是不会操作,或者没有银联卡。可以在关于页面内找到我的联系方式并备注,我有空可以代买。

Miao Project

官方B站并没有在Apple TV上的App Store上架。倒是有第三方B站,比如:

目前主要功能:

  • 首页推荐
  • 热门(这块儿的 API 是从云视听那边抓来的,顺序可能和手机版不一样)
  • 排行榜
  • 二维码登录(API来自云视听,扫码登录的时候会有提示)
  • 动态
  • 搜索
  • 历史记录
  • 收藏
  • 番剧 / 追番
  • 4K / 8K 视频播放
  • 原生播放器
  • 通用设置(全局倍速播放,弹幕开关等)
  • 视频面板 / 向下轻扫唤起视频详情
  • Dash / HLS 格式视频播放
  • 根据网络带宽自动选择分辨率
  • 点赞 / 投币 / 收藏
  • 关注 / 关注列表
  • 外挂字幕
  • 根据权重屏蔽弹幕
  • 直播 / 弹幕 / 醒目留言
  • 支持杜比视界(Dolby Vision 8.4 + HLG 或者 Dolby Vision 5 + PQ)
  • 支持杜比全景声(Dolby Digital Plus with Dolby Atmos)
  • 匹配动态范围和帧率
  • 多账户系统,最多添加5个Profile
  • iCloud 同步

项目截屏:
项目App

App内

App内

MiaoProject不定期上架App Store,如果有美区Apple账号,开源进行下载:

链接正常是打不开的,只有上架时候才打得开哦。

ATV-Bilibili-demo

Miao Project没有上架的话,可以使用ATV-Bilibili-demo,项目地址:

支持功能

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

项目截屏:
项目App

App内

App内

这里来说说怎么安装。

操作前提

安装有一定门槛,硬件上,除了要有一台Apple TV外,还需要:

  • MacBook

软件上,你还需要安装:

  • Xcode

Xcode

下载项目

我们下载项目源码到本地:
下载项目

解压后得到的文件夹:
解压后的文件夹

之后,使用Xcode打开:
使用Xcode打开项目

选择项目入口文件

这里会提示,是否信任,我们选择信任:
信任并打开

到此,我们的项目就下载并打开完成:

设置签名

我们的Xcode需要设置签名,用于以开发者调试的方式签名应用并安装到Apple TV上。

打开设置:

打开设置

添加一个开发者账号:
添加账号

上述步骤,就可以添加一个开发者签名密钥。注意:该过程使用普通的Apple ID即可,不需要开发者资格。(也就是不需要每年花费50美元保持开发者账号)。

签名APP

现在,我们就需要签名App。选择项目描述的签名:
选择签名

选择签名

可以看到,开源项目并没有签名,这里我们需要更改为刚刚创建的签名:

下面的包名可以改也可以不改:
最后结果

到此,App的签名就设置好了。接下来就是打包部署到Apple TV了。

调试部署

和Android Studio一样,Xcode也可以进行真机调试。并且调试后,App会保留在设备上。

我们利用这个原理,可以使用Xcode,远程打包调试我们的Apple TV,进而达到安装开源项目的目的。

所以,我们选择调试设备:
选择调试设备

之后,选择打包运行:
打包设备运行

在这之后,就会开始打包调试:
打包调试

打包调试

一般,第一次打包调试会比较久。耐心等待即可,会让你输入电脑开机密码:
输入密码

打包完成

打包完,会自动发送到Apple TV上并打开:
自动打开

并且Xcode还会出现调试信息:
调试信息

这个时候,已经可以在电视上使用了。把Xcode关闭,第一次可能会连带Apple TV上的应用关闭,但是之后手动打开即可。

Yattee

这里推荐一个软件:Yattee,如果你平时看Youtube(油管),那么这个是一个很不错的软件。

项目地址:

App Store上地址:

特点就是,可以将Invidious或者Piped的源作为该视频播放器的源,是实现无广告、无追踪的Youtube视频体验。

这个软件在macOS上的效果:
macOS首页

在Apple TV上也还不错:
TV版本首页

需要注意的是,下载安装后,并不可以直接打开,需要在设置内添加piped或者Invidious的源才可以使用:
Yattee设置界面
设置界面

这里推荐一些公共的piped源:

如果你有一台非大陆的Linux服务器,拥有Docker环境,还可以根据:

进行直接专属源的搭建。比如我的构建过程:
解析三个域名地址到服务器,并且:

1
2
3
4
5
6
# 克隆项目
git clone https://github.com/TeamPiped/Piped-Docker
# 进入项目内
cd Piped-Docker
# 初始化
./configure-instance.sh

初始化过程中,会让你设置三个地址,你可以分别设置为你解析的三个域名:

  • piped地址:这个是piped自带的前端web界面设置地址。
  • pipedapi地址:这个是piped的api数据地址。
  • pipedproxy地址:这个是用于代理Youtube的地址。

项目初始化

实际中,我们在Yattee中使用,就需要这个pipedapi地址和pipedproxy地址进行配合(当然,为了设置piped的用户账号,建议也设置piped地址)。

之后,你就可以在当前目录,使用命令:

1
docker-compose up -d

进行项目初始化:
项目初始化

因为我之前有拉去过,所以初始化很快~~~

使用docker ps命令就可以看到我们运行的piped所属进程:
项目所属进程

最后,使用系统真实的Nginx,对项目的三个地址进行反向代理:

1
2
3
4
5
6
7
8
9
server {
listen 80;
server_name hostname; # 三个项目地址

location / {
proxy_pass http://127.0.0.1:8080; # Docker地址
proxy_set_header Host $host;
}
}

我们的Yattee添加进度时候,就可以用pipedapi对应的地址进行添加:
项目成功

END

目前的介绍就到这里啦。有空的话,文章持续更新~~



Apple TV 2022快速开箱,如何安装开源软件,刷上B站?
https://www.mintimate.cn/2022/12/08/appleTvGuideInit/
作者
Mintimate
发布于
2022年12月8日
许可协议