PlayerCast应用程序将您的媒体播放器在任何其他Linux设备(例如HTPC,Raspberry Pi)上转变为与Chromecast相似的媒体接收器。
通过附加组件扩展扩展功能:
Wiki中描述了来自源代码的安装。
启用扩展程序后,请记住安装所有要求和NPM依赖关系。
这是电视上施放的必需程序的列表:
请确保您已安装了上述所有内容。
Nautilus扩展包含在电视上(自第9版)中。
您可以选择使用硬件VAAPI或NVENC编码。当然,这需要工作驱动程序。更多信息以及如何在此处安装硬件加速度。
启用了Universe Repo运行:
sudo apt install npm nodejs ffmpeg
由于某种原因,Ubuntu的NPM版本错误。
更新并清除bash缓存:
sudo npm install -g npm
hash -r
启用了RPM Fusion Repos运行:
sudo dnf install npm nodejs ffmpeg
sudo pacman -S npm nodejs ffmpeg
sudo apt install python3-nautilus python3-gi
sudo dnf install nautilus-python python3-gobject
sudo pacman -S python-nautilus python-gobject
Ubuntu释放超过20.04需要python-nautilus
而不是python3-nautilus
。
较旧的Fedora释放还需要pygobject3
。
默认情况下禁用了Nautilus集成。切记在此扩展设置中打开它。
在使用扩展之前,您还必须安装一些其他NPM软件包。
您还应该在将扩展名更新到新版本时重复此步骤,否则您可能没有新添加或更新的依赖项。
在版本9及以后,这可以从扩展偏好中完成。
转到Cast Settings -> Modules
,然后单击Install npm modules
按钮。
在此步骤之前,您必须安装npm
和nodejs
。
在终端中的代码以下运行:
cd ~/.local/share/gnome-shell/extensions/[email protected]
npm install
与配置和使用扩展相关的详细说明在Wiki中。
您还可以在那里找到一些用法示例和防火墙配置。
在提出问题之前,请查看常见问题解答。
首选的翻译方法是将铸件用于电视人群网页。
Crowdin不需要任何其他工具,可以通过Web浏览器进行翻译。您可以使用GitHub帐户登录或创建一个新帐户。只有我可以在此项目中添加新语言,因此,如果您的语言不可用,请先与我联系(您可以在此处发表评论)。
另外,您仍然可以使用Makefile和Poedit之类的工具来生成翻译:
make potfile
生成更新的锅文件。
make mergepo
合并从Pot File的更改为所有PO文件。
make compilemo
编译翻译文件。
在编译了重新启动的GNOME-shell之后,以进行更改。
特别感谢Simon Kusterer(XAT)开发Chromecast-Player和Sam Potts制作Plyr,这是一位很棒的HTML5视频播放器。
非常感谢Rendy Anthony帮助我根据他的Nautilus-Cast扩展而进行了Nautilus的整合。
非常感谢参与通过Github或Crowdin翻译此扩展名的每个人。
如果您喜欢我的工作,请通过给我喝杯咖啡来支持它:-)