如何制作 Nautilus 上下文菜单脚本以在本地液晶电视上播放媒体文件

如何制作 Nautilus 上下文菜单脚本以在本地液晶电视上播放媒体文件

我有 Ubuntu 14.04.2 32 位操作系统和 Sony Bravia LCD 电视。我想通过 LAN 播放媒体文件。我尝试了许多 UPNP 服务器,但没有一个提供在智能电视上播放媒体文件的简便方法。实际上,我只设法优享。有没有什么办法可以实现我想要的?

答案1

是的,有两种解决方案。

  1. 最简单的方法是使用控制点http://www.eezupnp.de/ 使用此控制点,您可以播放来自媒体服务器(如 ushare)以及硬盘上的文件

  2. 另一个解决方案是使用 Coherence-Nautilus-Send 文件中的 nautilus 上下文菜单插件进行播放。这个方法稍微复杂一些,因为网页上的脚本无法与 mu Ubuntu 14.04 配合使用。因此,需要执行以下操作:

sudo apt-get update

sudo apt-get install python-nautilus python-coherence

该插件使用 DBus 与 Coherence 实例进行通信。要让 DBus 守护进程自动启动 Coherence ControlPoint 实例,请下载文件服务文件并将其复制/保存到 /usr/share/dbus-1/services

sudo wget http://coherence.beebits.net/browser/trunk/Coherence/misc/org.Coherence.service -o /usr/share/dbus-1/services/org.Coherence.service

然后下载插件脚本文件并将其保存到 /usr/share/nautilus-python/extensions (以 root 身份)

之后重新启动系统。重启后插件应该运行。打开一个包含一些视频的文件夹,用鼠标右键单击文件,上下文菜单应该显示“播放 >”项。

如果它不起作用,请尝试重新启动 nautilus。打开终端 CTRL+ALT+t

nautilus -q
nautilus

应该显示

CoherencePlayExtension pid

如果没有,则尝试在终端中手动启动 coherence

coherence -o use_dbus:yes -o controlpoint:yes

相关内容