sudo apt update
sudo apt install postgresql
sudo -u postgres psql
CREATE DATABASE pyliras;
CREATE USER pyliras WITH PASSWORD 'strong_password';
GRANT ALL PRIVILEGES ON DATABASE pyliras TO pyliras;
ALTER DATABASE pyliras OWNER TO pyliras;
\q
sudo nano /etc/postgresql/*/main/postgresql.conf
listen_addresses = '*'
sudo nano /etc/postgresql/*/main/pg_hba.conf
host pyliras pyliras 192.168.1.0/24 scram-sha-256
sudo systemctl restart postgresql
psql -U pyliras -h <db_ip> -d pyliras
---
sudo apt install opam
opam init --disable-sandboxing
eval $(opam env)
echo 'eval $(opam env)' >> ~/.bashrc
source ~/.bashrc
opam switch create liquidsoap-stable 5.1.1
eval $(opam env)
opam install liquidsoap ffmpeg ssl tls-liquidsoap ctypes-foreign bjack
liquidsoap --version
---
sudo dpkg -i pyliras-broadcaster_*.deb
sudo apt --fix-broken install
Install Location:
/opt/pyliras-broadcaster
---
/opt/pyliras-broadcaster/pyliras
Database Settings:
Install Database Schema
Admin Username and Password are the same previously entered above
---tar -xvzf pyliras-requests-*.tar.gz
cd pyliras-requests-*
sudo ./install.sh
DATABASE_URL=postgresql://pyliras:password@host:5432/pyliras
---
opam env → Liquidsoap not foundpyLIRAS (GUI)
↓
PostgreSQL (Database)
↓
Liquidsoap (Engine)
↓
Stream Output