From 239846072895beb87e1ffcc7f5718bed2a8db8dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Fernandes?= Date: Mon, 17 Jan 2022 11:23:42 +0000 Subject: [PATCH] readme.md --- README.md | 112 +++++++++++++++++++++++++++++------------------------- 1 file changed, 60 insertions(+), 52 deletions(-) diff --git a/README.md b/README.md index edf033a..5eba088 100644 --- a/README.md +++ b/README.md @@ -3,98 +3,106 @@ - HiFiBerry - DAC Plus # Setup -## OS Setup, [Instructions](/marcio.fernandes/raspberrypi) -## HiFiBerry Setup ([Information source](https://www.hifiberry.com/docs/software/configuring-linux-3-18-x/)) - - - Remove/comment from /boot/config.txt if it exists, for disabling onboard sound. - - dtparam=audio=on +## Operating System + [Raspberry PI OS](/marcio.fernandes/raspberrypi) - - Add this lines to /boot/config.txt +## HiFiBerry Setup +*[Information source](https://www.hifiberry.com/docs/software/configuring-linux-3-18-x/)* - force_eeprom_read=0 - dtoverlay=hifiberry-dacplus +Remove/comment from /boot/config.txt if it exists, for disabling onboard sound. + + dtparam=audio=on - - Copy file etc/asound.conf +Add this lines to /boot/config.txt - - Reboot + force_eeprom_read=0 + dtoverlay=hifiberry-dacplus + +Copy/download file [etc/asound.conf](etc/asound.conf) to /etc/ + +Reboot ## SqueezeLite - - Requires Logitech Media Server check [instructions](/marcio.fernandes/lms) for setup - - Check latest [version](https://sourceforge.net/projects/lmsclients/files/squeezelite/linux/) SqueezeLite - - Download latest version +*Requires Logitech Media Server check [instructions](/marcio.fernandes/lms) for setup* +### Install +1. Check latest [version](https://sourceforge.net/projects/lmsclients/files/squeezelite/linux/) SqueezeLite +1. Download latest version - cd /tmp - wget https://sourceforge.net/projects/lmsclients/files/squeezelite/linux/squeezelite-1.9.9.1392-armhf.tar.gz + cd /tmp + wget https://sourceforge.net/projects/lmsclients/files/squeezelite/linux/squeezelite-1.9.9.1392-armhf.tar.gz - - Untar downloaded files - - tar -xvzf squeezelite-1.9.9.1392-armhf.tar.gz - - - Move untar file file to /usr/bin/ - - sudo mv squeezelite /usr/bin - - - Check if is executable +1. Untar downloaded files - ls -la /usr/bin/squeezelite + tar -xvzf squeezelite-1.9.9.1392-armhf.tar.gz + +1. Move untar file file to /usr/bin/ + + sudo mv squeezelite /usr/bin + +1. Check if is executable + + ls -la /usr/bin/squeezelite - - If not make executable +1. If not make executable - sudo chmod +x /usr/bin/squeezelite + sudo chmod +x /usr/bin/squeezelite - - Start on boot +### Setup as service - - Download/copy file [etc/systemd/system/squeezelite.service](etc/systemd/system/squeezelite.service) to /etc/systemd/system/ - *check file for squeezelite configurations* - *squeezelite --help for arguments* +Download/copy file [etc/systemd/system/squeezelite.service](etc/systemd/system/squeezelite.service) to /etc/systemd/system/ + +*check file for squeezelite configurations* +*squeezelite --help for arguments* - - Start service +Start service *if used with bluealsa only one can be running* - sudo systemctl start squeezelite + sudo systemctl start squeezelite - - Enable service on boot +Enable on boot *if used with bluealsa only one can be used on boot* - sudo systemctl enable squeezelite + sudo systemctl enable squeezelite -## Bluealsa +## Bluealsa/bluealsa-aplay *Using pi as bluetooth speaker* - - Install - sudo apt update && sudo apt install bluealsa -y +## Install + sudo apt update && sudo apt install bluealsa -y - - Start on boot +## Setup as service - sudo service bluealsa enable && sudo service bluealsa start +Start on boot - - Setup bluealsa-aplay + sudo service bluealsa enable && sudo service bluealsa start + +### bluealsa-aplay as service Download/copy file [etc/systemd/system/bluealsaaplay.service](etc/systemd/system/bluealsaaplay.service) to /etc/systemd/system/ - - Enable service on boot +Enable service on boot *if used with squeezelite only one can be used on boot* - sudo systemctl enable bluealsaaplay + sudo systemctl enable bluealsaaplay - - Start service +Start service *if used with squeezelite only one can be running* - sudo systemctl start bluealsaaplay + sudo systemctl start bluealsaaplay ## bluealsa-aplay and Squeezelite - - squeelite on boot + +Squeelite on boot - sudo systemctl enable squeezelite + sudo systemctl enable squeezelite - - change to bluealsa-aplay +Change to bluealsa-aplay - sudo sh -c 'systemctl stop squeezelite; systemctl start bluealsaaplay' + sudo sh -c 'systemctl stop squeezelite; systemctl start bluealsaaplay' - - change to squeezelite +Change to squeezelite - sudo sh -c 'systemctl stop bluealsaaplay; systemctl start squeezelite' + sudo sh -c 'systemctl stop bluealsaaplay; systemctl start squeezelite'