Commit inicial: G Radio Remoto (gr-client)

Cliente remoto GTK4 para G Radio Player: se conecta al servidor TCP
embebido en radio-player para controlar el reproductor y editar
programación (pautaje, parrilla, botonera, buscador, reportes) desde
otra máquina de la LAN.
This commit is contained in:
2026-08-23 01:15:15 -05:00
commit 2219b3abc0
28 changed files with 7332 additions and 0 deletions
Executable
+23
View File
@@ -0,0 +1,23 @@
#!/bin/bash
# build.sh — Construye gr-client
set -e
echo "=== Instalando dependencias del sistema ==="
sudo apt-get install -y \
pkg-config \
libgtk-4-dev \
libglib2.0-dev \
libgdk-pixbuf-2.0-dev \
libcairo2-dev \
libpango1.0-dev \
ffmpeg
echo "=== Compilando gr-client ==="
cargo build --release
echo ""
echo "✓ Compilación exitosa."
echo " Binario: target/release/gr-client"
echo ""
echo "Para instalar en /usr/local/bin:"
echo " sudo cp target/release/gr-client /usr/local/bin/"