Site Tools


Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
projects:raspiwebradio

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

projects:raspiwebradio [2020/12/05 04:00] – old revision restored (2020/09/04 06:42) 173.212.216.3projects:raspiwebradio [2021/10/31 10:42] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +===== PiRadio =====
 +  * LCD Display https://tutorials-raspberrypi.de/raspberry-pi-lcd-display-16x2-hd44780/
 +  * ArchLinux ARM https://archlinuxarm.org/platforms/armv6/raspberry-pi
 +<code>[alarm@alarmpi ~]$ mpv --no-ytdl "http://drradio2-lh.akamaihd.net/i/p8jazz_9@143524/master.m3u8" --audio-device=alsa/iec958:CARD=Device,DEV=0</code>
 +  * https://aur.archlinux.org/packages/python-raspberry-gpio/
 +  * matrix_keypad library define gpio pins https://www.raspberrypi.org/forums/viewtopic.php?t=141588&p=942791
 +  * raspberry pi pinout https://pinout.xyz/
 +  * systemd-networkd wpa supplicant https://beaveris.me/systemd-networkd-with-roaming/
 +  * cooleres pinout http://wiringpi.com/wp-content/uploads/2013/03/gpio1.png
 +<file - /etc/udev/rules.d/raspberrypi.rules>
 +SUBSYSTEM=="vchiq|input", MODE="0777"
 +KERNEL=="mouse*|mice|event*",  MODE="0777"
  
 +SUBSYSTEM=="bcm2835-gpiomem", GROUP="gpio", MODE="0660"
 +
 +SUBSYSTEM=="gpio", GROUP="gpio", MODE="0660"
 +SUBSYSTEM=="gpio*", PROGRAM="/bin/sh -c '\
 +        chown -R root:gpio /sys/class/gpio && chmod -R 770 /sys/class/gpio;\
 +        chown -R root:gpio /sys/devices/virtual/gpio && chmod -R 770 /sys/devices/virtual/gpio;\
 +        chown -R root:gpio /sys$devpath && chmod -R 770 /sys$devpath\
 +'"
 +</file>
 +<code bash>
 +pacman -S pkgfile pulseaudio python-rpi.gpio python-pad4pi python-pulse-control python-rplcd mpv
 +groupadd gpio
 +gpasswd -a piradio audio
 +gpasswd -a piradio gpio
 +systemctl --user enable --now pulseaudio.socket
 +pacmd list-sinks
 +pacmd set-default-sink 1
 +locale-gen
 +</code>
 +===== Installation =====
 +<code bash>
 +git clone https://git.project-insanity.org/onny/py-piradio.git /usr/lib/piradio
 +ln -s /usr/lib/piradio/piradio.service /etc/systemd/system/
 +systemctl daemon-reload
 +systemctl enable --now piradio
 +</code>
projects/raspiwebradio.txt · Last modified: 2021/10/31 10:42 by 127.0.0.1