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

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

好的,这是设置:

  • 客厅有一台 Apple tv 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 认可,但不提供任何媒体。不确定atv是否看到了它,但我不这么认为。
  • 间谍。这不适用于最新版本的 iTunes,这似乎是已知问题

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

现在我知道通常可以通过越狱 atv 并在其上安装 XBMC 来实现这样的设置。然而,atv3 尚未越狱,因此不幸的是,这不是我的选择。

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

答案1

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

答案2

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

答案3

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

答案4

我不确定这是否是您想要的,但是,只有当您使用 iDevice 访问和控制 PC 上的媒体时,该建议才有效。

好的,我将 Linux Ubuntu PC 和 Window 7 PC 连接在一起,并使用我的 iPad2 或 iDevices,我可以通过两台 PC 上的媒体服务器访问网络上的所有媒体内容。

这些服务器是适用于 Linux 的 Media Tomb、Serviio 和适用于 Windows 的 Airplay、iTunes。使用我拥有的应用程序,因为每个应用程序的工作方式不同,所以可能有 10 种方法可以通过 Airplay 或 Airplay 镜像来访问相同的文件进行播放。我还可以从 Linux PC 上的视频在 Windows 7 上的 iTunes 中创建一个播放列表,通过网络在 ATV2 上播放,只需从 Linux 拖放到 Windows 上的 iTunes 播放器即可!

一些选项包括通过网络直接播放、通过媒体服务器播放或通过网络 iTunes 中的播放列表连续播放选定的视频。这是一个有点复杂的设置,但它确实有效!

就您而言,如果您只使用 Linux PC,那么您只需要适用于 Linux 的 Serviio 媒体服务器和适用于 iPhone 或 iPad 的 Media Connect 应用程序!

如果您没有 iPad、iPhone 或 iPod,这将不起作用!

相关内容