# SETUP ## 1. Sudo System Setup 1. su - 2. apt update 3. apt upgrade 4. apt install -y sudo sudo --version 5. usermod -aG sudo media 6. exit 7. whoami > Make sure you are not root 8. sudo reboot ## Installation ### 1. Downloading Packages 1. sudo apt update && sudo apt upgrade -y 2. sudo apt install -y \ jackd2 \ alsa-utils \ python3 \ python3.11-venv \ python3-pip 3. cd ~/Scripts/Music-Player ### 2. Setting up python venv 4. python3 -m venv venv && source venv/bin/activate 5. pip install -r requirements.txt ### 3. Permissions 1. sudo usermod -aG audio $USER 2. sudo nano /etc/security/limits.d/audio.conf 3. Paste: ```bash @audio - rtprio 95 @audio - memlock unlimited ``` ### 4. Copy .service files 1. sudo cp services/*.service /etc/systemd/system/ 2. sudo systemctl daemon-reload 3. sudo systemctl enable jackd.service && sudo systemctl enable zoneplayer.service 4. sudo systemctl start jackd.service && sudo systemctl start zoneplayer.service ### 5. ALSA 1. alsamixer 2. adjust levels and unmute the master fader 3. sudo alsactl init 4. sudo alsactl store 5. sudo systemctl enable alsa-restore.service 6. sudo systemctl enable alsa-state.service >Optional: Enable if present 7. sudo systemctl status alsa-restore ### 6. Wrap 1. sudo reboot 2. systemctl status jackd 3. systemctl status zoneplayer 4. jack_lsp -c