从 Linux 流式传输到 Apple TV (3)

Mai*_*enM 35 networking streaming video

好了,设置如下:

  • 客厅里的一台苹果电视 3,连接到网络(有线)。
  • 一台运行 Linux(Arch Linux x64,AMD)的电脑,包含所有音乐、电影和系列(有线)。

现在我知道 atv 可以使用 iTunes 和家庭共享从 windows/mac 流式传输音乐和共享的东西。然而,包含文件的盒子正在运行 Linux。

我尝试设置 forked-daapd,它被内部所有 iTunes 实例识别为服务器,但不被 atv 识别。我读到这是由于 forked-daapd 支持 DAAP,但不支持家庭共享。

我还尝试了其他几个适用于 Linux 的 DAAP 服务器:

  • mt-daapd(forked-daapd 的前身),与 forked-daapd 的故事相同。
  • 柑橘。被iTunes认可,但不提供任何媒体。不知道亚视有没有看到,但我不这么认为。
  • 间谍。这不适用于最新版本的 iTunes,这似乎是一个已知问题

我还尝试在运行 Linux 的电脑上安装名为 iTunes 的恐怖软件,但失败了。它安装了,出现了一堆错误,启动了,什么也没做。这只是一个空白屏幕。

现在我知道通常可以通过越狱 atv 并在其上安装 XBMC 来进行这样的设置。然而,atv3 还不能越狱,所以不幸的是,这对我来说不是一个选择。

现在我的问题是,我有哪些选择。有没有办法让 atv 识别出我错过的 forked-daapd,或者是否有替代 forked-daapd 的方法可以与 atv 一起使用?有没有办法让 iTunes 在我的系统上运行?有没有其他方法可以将 Linux PC 上的媒体流式传输到 atv?

小智 15

如果您正在运行 Arch Linux,我想您知道如何安装 ruby​​gem。看看https://rubygems.org/gems/airstream - 一个简单的命令行工具,可用于将远程和本地图像和视频文件发送到您的苹果电视(已通过第 3 代测试)。如果您需要任何帮助,请在http://blog.lipautz.org/linux-and-apple-tv/ 上发表评论。


小智 5

一个笨拙的解决方案是使用virtualbox 来模拟​​一个轻量级的xp 安装,该安装将托管itunes 软件。在 linux 机器上创建媒体文件的 samba 共享,并将该共享映射到虚拟 PC 中的网络驱动器,然后将该映射驱动器添加到虚拟机上的 iTunes 库。它不是一个优雅的解决方案,但至少它可以工作,并且主机仍将运行 linux。


小智 5

您应该考虑在笔记本电脑上安装 plex 后端和 plexconnect ( https://github.com/iBaa/PlexConnect )。安装 plex 后,将 dns 服务器更改为笔记本电脑的 dns 服务器,它会拦截预告片应用程序以播放 plex 中的任何视频。