# G Radio Remoto (gr-client) Cliente remoto GTK4 — controla [G Radio Player](https://git.gradio.net/cescobar/G-Radio-Player) desde otra máquina de la LAN, o por internet vía relay. ## Binario | Binario | Descripción | |---|---| | `gr-client` | Interfaz GTK4: reproductor, búsqueda, pautaje, parrilla, botonera y reportes remotos | ## Compilar ```bash ./build.sh ``` ## Ejecutar ```bash ./target/release/gr-client ``` ## Conexión Se conecta al servidor TCP embebido en `radio-player` (puerto por defecto `7777`), o al relay WebSocket configurado vía `GRADIO_RELAY_URL` para acceso remoto por internet. Requiere el token de autenticación configurado en `radio-player` (Configuración → Token cliente). La configuración de conexión (servidor, puerto, token, idioma) persiste en: ``` ~/.gradio/client_config.json ``` ## Paneles - **Player** — playlist, controles, arrastrar y soltar en posición - **Búsqueda** — buscador siempre visible, arrastrar a Player/Pautaje/Parrilla - **Pautaje** — comerciales, eventos y eventos en espera - **Parrilla** — programación musical por hora/día - **Botonera** — reproducción rápida de efectos - **Reportes** — visor de reportes remoto ## Idiomas Español, inglés y portugués — sigue el idioma del sistema o se puede fijar desde el selector "Idioma" en la barra de conexión. ## Dependencias del sistema - GTK4 ≥ 4.6 ## Licencia Distribuido bajo los términos de la **GNU General Public License v3.0 o posterior** (GPL-3.0-or-later). Ver el archivo [`LICENSE`](./LICENSE). Este programa enlaza dinámicamente con **GTK4**, publicado bajo LGPL-2.1+ y compatible con GPL-3.0.