Raspberry Pi数码相框应用Dynaframe

有闲置树莓派,又有闲置显示器。一直想着让闲置显示器作为一个数码相框展示照片。可能是功能太简单了,或者数码相框需求不是旺盛,没有一个专门的OS来承担这个功能。不过终于找到了一个不错的应用。在此分享给大家。

树莓派数码相框应用Dynaframe。官方地址:https://github.com/Geektoolkit/Dynaframe3

这个应用可以给单板计算机(SBC,类似树莓派这种)提供动态图片和视频展示功能。作者还非常贴心的在他个人Youtube频道上专门做了视频来介绍如何安装,使用和功能特点。作者Youtube地址是:https://youtu.be/XEaUsaNEzjY

【Dynaframe功能】

我心目中理想的数码相框应用最好能读取网络共享文件夹。自适应照片的横纵格式。照片切换自然一点。可以设置照片切换时间等。这些Dynaframe基本都可以做到。目前它还不能读取网络共享文件夹。但是通过局域网,可上传照片到树莓派指定文件夹中。并且Dynaframe是支持实时上传显示的。例如,本来有三张照片在显示,想再加上五张新的照片。只要把这五张新照片上传到树莓派制定文件夹中,Dynaframe就会读取到,并展示出来。不需重启树莓派。

另外Dynaframe提供了web后台设置。它的所有功能都可以通过这个web后台来设置。web后台地址是IP:8000端口。

【Raspberry Pi OS说明】

首先需要说明的是由于这个项目截止目前最新版本2.24的日期是2021年7月1日,因此这个应用并不能在树莓派最新Bullseye系统上使用。我尝试过在Bullseye系统上安装。安装能成功,但运行不起来。当然我也没仔细研究是什么原因。好在树莓派官网提供了Legacy版本系统下载,其代号是Buster。需要下载Raspberry Pi OS(Legacy) with desktop这个版本。

【Raspberry Pi硬件说明】

按作者说明至少是Pi3+以上版本。这样会运行流畅些。我本来想用Pi Zero W来运行的。被作者这么一说,也没敢尝试。有机会试试看效果。毕竟Pi Zero W便宜。

【Dynaframe版本说明】

如上所述,截止目前Dynaframe最新版本是2.24。在官方说明中,作者推荐安装的是2.13版本。实际release的版本中似乎2.19也是作者认为挺稳定的一个版本。因此我最后安装的是2.19这个版本。我对比过2.19和2.13,感觉上2.19的web界面更漂亮,功能也更稳定。至于2.19之后版本,似乎作者也不太推荐,目前还在测试阶段。另外感觉上作者似乎有意在功能完善后,将大版本升为3。这个项目名字已经叫Dynaframe3了。

Dynaframe安装

安装好Raspberry Pi OS后就可以安装Dynaframe了。运行以下脚本:

sudo wget https://github.com/Geektoolkit/Dynaframe3/releases/download/2.19/install.sh && bash install.sh; rm -f install.sh ; sudo reboot

脚本自动安装并重启。重启后就会启动Dynaframe。

展示的照片在/home/pi/Pictures这个路径下面。web后台管理地址是http://ip:8000。

有一个问题。如果在Dynaframe启动后,当VNC连上树莓派后,Dynaframe会被打断。按照作者说法,运行./Dynaframe可以恢复。但是我一直没有成功过。这个有待验证。可能是我操作方法不对。

如果要删除Dynaframe,在/home/pi路径下执行以下脚本:

sudo rm -rf Dynaframe

【Dynaframe web后台管理】

web后台管理就直接上图来介绍吧。

一共就四个选项卡。Controls控制里面比较重要是显示时间,显示文件名,显示IP这种功能。但我都没用,个人不喜欢显示这些。显示IP在2.13版本中好像就无效。另外关机和重启也挺方便的。其它不做多介绍了。

Playlists播放列表中是管理上传目录的。

Sync同步选项我没试过。这对于多个设备管理可能挺方便。但这里可能存在一些功能失效等问题。目前我没有这个需求,因此也就不测试了。

Settings设置里面设置照片间隔时间,照片比例的设置等等。根据实际需求设置。

【其它设置】

我这次遇到的问题有两个。一个是树莓派显示黑边的问题。一个是关闭屏幕休眠的问题。Dynaframe自己不能解决这两个问题。

这两个问题可以看我其它文章中解决。

显示黑边问题这在Buster系统中遇到过。在最新Bullseye中没有遇到。如果显示有黑边,视觉上感觉不好。最好解决。可以查看《Raspberry Pi显示有黑边问题解决》

屏幕休眠是树莓派自带的功能。用来做数码相框不能让屏幕休眠。这个是必须要解决。针对Buster系统,请查看《Raspberry Pi树莓派关闭屏幕休眠》

另外我个人系统通过samba来管理共享文件夹中照片。所以我还把/home/pi/Pictures这个文件夹共享出来了。这样管理文件夹中照片更方便。请查看《Raspberry Pi树莓派开启Samba服务》。可以直接从这篇文章中第三点中执行。

Dynaframe配合解决完上述三个问题就更加完美了。

【结束】

Dynaframe是一个挺不错数码相框功能的应用。有闲置显示器或者在企业中展示一些数码海报也是一个不错的选择。希望作者能在继续维护下去。这是一个挺不错的应用。我会继续去尝试在Pi Zero W上安装Dynaframe的效果。现在用Pi4安装这个应用。感觉成本有点大啊。

发表回复

您的电子邮箱地址不会被公开。