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