Files
Music-Player/readme.md
T
2025-07-09 18:46:30 +00:00

60 lines
1.4 KiB
Markdown

# 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