Fork me on GitHub

Herr Knedel/PIFM:104.6全球调频电台

Created Wed, 17 Jul 2019 00:00:00 +0000 Modified Sat, 02 Apr 2022 16:36:25 +0000 难度等级: 人人可做

334 Words

如果你是104.6 RTL的粉丝,不想一天都没有柏林的热门电台,那么你就来对地方了。你需要一台名为树莓的单板计算机,以及GPIO端口4上的一根电缆作为天线。

需要以下软件包

x
+
Terminal

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install sox libsox-fmt-all

我创建一个下载文件夹并下载PIFM脚本。
x
+
Terminal

$ mkdir /home/pi/installs
$ cd /home/pi/installs/
$ wget http://omattos.com/pifm.tar.gz
$ tar vfzx pifm.tar.gz

pifm脚本

我创建了一个新文件"$vim /home/pi/radio-streamer.sh",内容如下。

#!/bin/bash 
pkill sox 
pkill pifm 
sleep 1 

sox -v .9 -t mp3 http://stream.104.6rtl.com/rtl-live -t wav --input-buffer 80000 -r 22050 -c 1 - | sudo /home/pi/installs/pifm - 104.6

该脚本需要以下权限。

x
+
Terminal

$ sudo chmod 775 /home/pi/radio-streamer.sh

可能的crontjob

每天晚上4点到5点之间都会重新启动电脑。此外,Radion每小时都会重新连接。

@reboot sleep 60 && sudo /home/pi/radio-streamer.sh 
36 4 * * * sudo pkill sox 
37 4 * * * sudo pkill pifm 
38 4 * * * sudo reboot 
59 * * * * sudo /home/pi/radio-streamer.sh