Das Programm wls_mpd_to_mqtt soll nach dem MPD - Server automatisch gestartet werden
sudo nano /etc/systemd/system/wls_mpd_to_mqtt.service
[Unit]
Description=MPD - Lieder als mqtt senden
After=mpd.service
Requires=mpd.service
[Service]
Type=simple
ExecStart=/home/bernd/bin/wls_mpd_to_mqtt
[Install]
WantedBy=multi-user.target
Service erlauben und starten
sudo systemctl enable wls_mpd_to_mqtt.serviceTags: Linux Debian MPD
sudo systemctl start wls_mpd_to_mqtt.service
Für Server ist es besser, den Powermanagement für das WLAN auszuschalten
Dafür erstellen wir einen neuen Service:
sudo nano /etc/systemd/system/wifi_powersave@.service
mit dem Inhalt:
[Unit]
Description=Set WiFi power save %i
After=sys-subsystem-net-devices-wlan0.device
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/sbin/iw dev wlan0 set power_save %i
[Install]
WantedBy=sys-subsystem-net-devices-wlan0.device
Jetzt den Service aktivieren:
sudo systemctl enable wifi_powersave@off.service
Nach dem Reboot testen mit:
iw wlan0 get power_save
Tags: Raspberry Pi MPD Linux
Ich verwende als Soundkarte die HiFiBerry DAC+ Zero.
Die Version Raspberry Pi OS Lite ohne Desktop installieren. Dann folgende Befehle in der Konsole eingeben:
sudo apt install pulseaudio pipewire-pulse mpd
Das Soundsystem aktivieren
sudo raspi-config 6 - Advanced Options A7 - Audio Config 1 - Pulse Audio
Einstellungen des MPD-Servers
sudo nano /etc/mpd.conf
Zeile 14 -> Verzeichnis für die Musik (Nutzer mpd muss Leserechte haben):
music_directory "/home/bernd/mp3"
Zeile 21 -> Verzeichnis für die Playlisten (Nutzer mpd muss Lese- & Schreibrechte haben)
playlist_directory "/home/bernd/playlists"
Zeile 86:
bind_to_address "0.0.0.0"
Zeile 233 -> Einstellungen für Alsa:
audio_output { type "alsa" name "Soundkarte" device "hw:0,0" # oder "hw:1,0" mixer_type "software" # optional ## mixer_device "default" # optional ## mixer_control "PCM" # optional ## mixer_index "0" # optional }
Server erlauben und Restart
sudo systemctl enable mpd sudo rebootTags: Raspberry Pi Zero Audio MPD
Die Version Raspberry Pi OS Lite ohne Desktop installieren. Dann folgende Befehle in der Konsole eingeben:
sudo apt update sudo apt dist-upgrade sudo dpkg-reconfigure locales sudo apt install kde-plasma-desktop sudo apt install lightdm
Bei dem Display-Manager sddm auswählen
sudo raspi-config
Über die Einstellungen System Options -> S5 Boot / Auto Login -> B3 Desktop auswählen
Nach einem Neustart ist die KDE fertig.
Danach installiere ich noch ein paar Programme nach:
sudo apt install ark yakuake synaptic software-properties-gtk sudo apt install firefox firefox-l10n-de sudo apt install task-german task-german-kde-desktop sudo apt install geany geany-pluginsTags: Linux KDE Raspberry Pi Plasma
sudo apt install kde-config-flatpak
Tags: KDE Debian Flatpak
Nach dem Upgrade funktionierte der Befehl docker-compose nicht mehr. Es kam der Fehler
docker.errors.DockerException: Error while fetching server API version: HTTPConnection.request() got an unexpected keyword argument 'chunked'
Das Paket docker-compose wird nicht mehr unterstützt. Es sollte deshalb deinstalliert werden und ein neues Paket docker-compose-v2 muss installiert werden.
sudo apt purge docker-compose
sudo apt install docker-compose-v2
sudo dpkg-reconfigure docker.io
Danach hat der Befehl docker einen neues Kommando compose
sudo docker compose up -d
Tags: Ubuntu Linux Docker