Update readme.md
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user