如何让 Raspberry Pi OS Lite 在启动时自动登录并反复循环播放 FLAC/WAV/MP3 文件?

如何让 Raspberry Pi OS Lite 在启动时自动登录并反复循环播放 FLAC/WAV/MP3 文件?

我已经下载了 Raspberry Pi OS Lite 并将其“刻录”到闪存卡上,它位于我的 RPI (v1) 中。我还添加了 FLAC(或 OGG、MP3)声音文件。

它不会有任何键盘/鼠标/显示器/网络访问。它是唯一目的是永久循环相同的声音文件(10 小时记录的降雨),一旦通电就将其输出到连接到 RPI 的扬声器。

如果我在任何时候切断电源,我需要它在下次插入电源时重新启动,而不需要我做任何类型的“摆弄”,因为它“意外关闭”或类似的事情。

这是一个穷人的“白噪音发生器”,可以帮助我和吵闹的邻居一起睡觉。由于我有 RPI 和扬声器,我认为这对于如此强大的电子设备来说是完全可行的,而且几乎是侮辱性的“低科技”。

我需要采取哪些具体步骤才能做到这一点?我假设我必须在闪存卡上进行某种编辑,以使其在启动时不要求用户名/密码,并进行另一次编辑以使其在启动时实际播放声音文件(并循环播放)?

答案1

从命令行播放 mp3:

如果您安装了 vlc(如果我记得很好的话,它包含在 Raspberry Pi OS 中),它会附带一个命令行界面 nvlc。

您可以使用以下命令循环播放文件:

nvlc -L your.mp3

要在每次打开 RPI 时实现此操作,您可以在 crontab 中添加如下行

@reboot nvlc -L /path/to/your.mp3

答案2

请看一下音乐立方体,专为 rasberry pi 等无头系统设计的命令行播放器。有关他们的更多详细信息网站

相关内容