Commit inicial: G Radio Player

Sistema de automatización de radio en Rust (GTK4 + GStreamer): reproductor
principal con crossfade y ducking, scheduler de comerciales, refill de
playlist, y herramientas auxiliares (pautaje, parrilla, botonera, visor,
buscador, playlist, grabador, reportes). Incluye sistema de skins y modos
de Players (paneles de reproducción configurables).
This commit is contained in:
2026-08-23 00:57:40 -05:00
commit 03084e2d5a
231 changed files with 31055 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
FROM archlinux:latest
# Actualizar base y herramientas de compilación
RUN pacman -Syu --noconfirm && \
pacman -S --noconfirm --needed \
base-devel \
pkg-config \
curl \
ca-certificates \
gtk4 \
gstreamer \
gst-plugins-base \
gst-plugins-bad \
gst-plugins-good \
gst-plugins-ugly \
gst-libav \
openssl \
ffmpeg \
&& pacman -Scc --noconfirm
# Instalar Rust estable
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain stable
ENV PATH="/root/.cargo/bin:${PATH}"
WORKDIR /build