rabbaz / core
在家中享受Rabbaz。
Requires
- php: ^8.0
- fortawesome/font-awesome: ^5.15
- forward/forwardfw: @dev
- twbs/bootstrap: ^5.0@beta
- twig/twig: ^3.0
Replaces
- rabbaz/core: dev-main
This package is auto-updated.
Last update: 2022-01-14 12:59:53 UTC
README
PHP中可检测设备的平台,音乐播放器,高度实验性
主要目标
拥有一个带HifiBerry和触摸显示屏的Raspberry Pi Zero W,以便父亲能够轻松切换电台并播放CD,就像使用非常简单的多碟CD播放器一样。最初,我计划将所有部件组合在一起,安装软件,然后完成。但是有一些小问题,从ARMv6 CPU的软件包较少开始,一直到面向年轻人的用户界面,而不是面向老年人的。他们知道他们的CD收藏,他们把它们全部拿起来播放。他们不会开始搜索,选择这首歌或那首歌。因此,我开始用raspi和我的PHP知识进行实验。这就是“Rabbaz”。
这是什么
我还不知道这将走向何方,它将变成什么。这将是一个核心框架,它会得到各种“产品”。也许所有东西都集中在这里,并通过像我的好朋友TYPO3一样的扩展进行扩展。
现在它能做什么
闪存卡上的源代码在安装了Raspbian bullseye的Raspberry Pi Zero W上运行,在第二个系统上,这是一个较老的ThinkPad笔记本电脑,运行Ubuntu 21.04,两者都使用PHP 7.4。它包括Local(mpd,alsa)的ScanServices,通过Linux blueZ的蓝牙,Ssdp/UPnP,TR-064,WebService/WsDiscovery和ZeroConf(使用Avahi)。所有通过扫描找到的设备都将列出,但尚未启用交互。显示了图标,来自供应商的系统(UPnP)或来自Assets目录。图标将由freedesktop.org的规范放置(稍后加载)https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html,也被Gnome/KDE/...桌面图标主题使用。
其他
到目前为止,还没有按钮或播放声音。但是发现了不同的设备,通过WebServices发现的HP打印机,通过UPnP和TR-064发现的FRITZ!Box,通过ZeroConf(Bonjour)发现的MacBook,蓝牙耳机以及本地的ALSA和mpd实例。