A8DOG

A8DOG

随便写写,记录折腾过程!
telegram

新手入坑All In One系统 小雅alist+emby 日记踩坑

前言:#

在前面写了新手入坑 All In One 系统 Open WRT 和 Open Clash 日记踩坑 虽然说我只是记录一个 Open WRT 和 Open Clash 过程,但是其中花费了我大量的时间去研究折腾 重装。

那么今天的主题小雅 alist+emby,花费了我昨天凌晨 12 点多开始到中午 12 点,外加今天的几个小时时间,其实搭建起来并没有多复杂,都有懒人一键脚本去安装使用,只需要简单的配置一下就能玩了,我其中主要折腾的只有一个点,在 emby 中播放【当前没有兼容的流】使用我的 Mac 电脑打开网页端,最开始可能会出现无法播放,后面我了解到小雅 alist 除了要通过阿里网盘播放,还会用到另外一个国外网盘,由于我没有配置就无法播放。

其实整个流程下来,我的所有操作都没有问题 只是因为一个小小的不起眼的设置 导致了 emby 始终无法播放。

入坑笔记:#

我的小主机是我的女朋友用京东白条给我付款的,因为现在我都是有钱不花,先花花呗 白条这些,把现金流留下来。目前我就弄了几个 Linux 系统作为测试时候的机器,然后就是 Open Wrt 了,最近我的女朋友一直喜欢看一些韩剧 + 综艺,一些韩剧需要下载的软件 播放流畅度和体验都不行,不看广告看不了。

并且有的时候我也会看一些电视剧 电影,又需要去开通不同平台的会员,正好目前家中小主机是当服务器来使用,我就想打造一个家庭流媒体服务器,在之前玩 alist 的时候听说过小雅 alist,我去搜索资料找到了小雅 alist 搭建并且搭配 emby,实现海报墙 显示视频元数据的一个功能。

具体是一个什么效果,我直接上 ipad 的截图:

IMG_0377
IMG_0378
IMG_0379

搭建教程:#

不管你是什么群晖 NAS, 还是和我一样在 PVE 系统里面安装一个 Ubuntu 或 Centos,都是可以搭建的,这边有一个懒人一键脚本。

GitHub:https://github.com/DDS-Derek/xiaoya-alist

里面可以安装小雅 alist 和 emby 的全家桶,可以下载元数据和图片直接到系统,并且解压导入到 emby,播放就到小雅 alist 调用文件播放。基本上你使用这个一键脚本 不会出现什么【当前没有兼容的流】,如果出现了,那么就是这个脚本安装过程中,有一步让你配置一个 p 开头什么的一个账号,这是另外一个网盘 默认是不配置的,当前你播放的视频很可能就是在调用这个网盘文件播放,你又没有配置 就访问不了文件也播放不了。

还有一个可能性就是,你的阿里网盘空间不够了,小雅 alist 播放原理就是把文件转存到你的阿里网盘 再解析出真实链接播放。

出现【当前没有兼容的流】都是在 emby 客户端或者网页端才会出现这样的提示,而我遇到的问题是,网页端可以正常播放 但是手机和 ipad 提示当前没有兼容的流。

填坑过程:#

最开始我一直以为是无法解码的问题,我就一直在搜索 pve 虚拟机怎么核显直通,并且找到了我相对应 CPU 的具体教程:https://diyforfun.cn/644.html 和 B 站视频:

弄完了还是出现当前没有兼容的流,于是我又换系统找 AI 还是没有办法解决,依旧是网页播放正常,emby 客户端无法使用。

这个脚本中有一个 Jellyfin 全家桶:

Snipaste_2024-04-25_17-31-01

这个更加的坑人,因为一键安装需要下载几十 g 的元数据压缩包,还要解压,结果整个操作弄完跑不起来。

这个时候已经弄了特别久了花费了大量的时间,我打算放弃不使用 emby 客户端播放,使用第三方客户端播放,pc 端不管怎么样都是正常播放的,使用第三方客户端 ipad 也不能播放,最后我直接在网页端复制播放链接源准备在 ipad 的播放器播放。然后给我提示一个无法找到本地网络什么的提示,我突然想到我使用软件的时候,一些权限我都是喜欢拒绝的,我到了本地设置打开了允许访问本地网络,居然可以播放了。

然后回到我的 iOS 手机,打开 emby 访问本地网络,再测试播放正常,ipad 同样的操作也是可以播放正常。原来搞来搞去都是因为我自己的一个习惯把软件访问本地网络的权限关闭了,导致的无法播放。

最后所以问题都解决了,并且 emby 虽然好用但是不是免费的,不过还是难不倒我们这些白嫖玩家,大家请看:https://baoge.vip/557.html

下面我给教程复制过来做一个备份:

打开小火箭北京配置文件添加下面的规则:

点击配置文件 “default.conf” 右边加圈的”i“进入设置,选择”HTTPS 解密 “。首先” 生成 CA 证书 “,然后安装一个描述文件,再去系统设置 —— 关于手机 —— 信任证书设置,勾选 shadowrocket 证书完全信任。再重新打开 Emby 即可提示 Emby Premiere 已激活。

如果还是无法播放,重启一下手机或者 ipad 就可以了,我就是 ipad 激活了无法播放重启一下就好了,激活一次就可以一直使用,后续不用再开启小火箭 卸载 emby 就需要重新激活。

总结:#

花费了大量的时间去搞这个东西,不能播放的原因是 emby 客户端无法访问本地网络 所以才无法播放,在前面的文章中我的网络环境是家里面的设备都是在同一个网关下,所以我就没有去考虑到这个问题,根本原因是我自己设备没有给 emby 客户端访问本地网络的权限。

写这个文章把 ipad 截图传到电脑上也很麻烦,虽然我可以使用苹果家产品的隔空投送 但是电脑开启了防火墙并且把所有的传入请求给拒了 隔空投送只能传文件出去不能收文件,这个问题最开始我一直以为是电脑系统 bug。

后续准备有空折腾一个 NAS 或者群晖系统,在不同设备之间传输文件。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。