Fork me on GitHub

Herr Knedel/PIFM: 104,6 παγκοσμίως στο ραδιόφωνο FM

Created Wed, 17 Jul 2019 00:00:00 +0000 Modified Tue, 29 Mar 2022 17:13:07 +0000 Schwierigkeitsgrad: Für jeden machbar

199 Words

Αν είστε οπαδός του 104,6 RTL και δεν θέλετε να περάσετε ούτε μια μέρα χωρίς το ραδιόφωνο του Βερολίνου, τότε είστε στο σωστό μέρος. Χρειάζεστε έναν υπολογιστή μιας πλακέτας που ονομάζεται Raspberry και ένα καλώδιο στη θύρα 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