New packages: - luci-app-webradio: Web radio management with Lyrion bridge tab - luci-app-turn: TURN/STUN server UI for WebRTC (Jitsi integration) - secubox-app-lyrion-bridge: Lyrion → Squeezelite → FFmpeg → Icecast pipeline - secubox-app-squeezelite: Squeezelite audio player with FIFO output - secubox-app-turn: TURN server with ACME SSL and Jitsi setup - secubox-app-webradio: Icecast/ezstream web radio server Features: - HTTPS streaming via HAProxy (stream.gk2.secubox.in) - Lyrion Music Server bridge for streaming playlists to Icecast - TURN server with time-limited credential generation - CrowdSec integration for WebRadio security - Schedule-based radio programming with jingles Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
22 lines
487 B
Plaintext
22 lines
487 B
Plaintext
config squeezelite 'main'
|
|
option enabled '0'
|
|
option name 'SecuBox-Player'
|
|
option server ''
|
|
option server_port '3483'
|
|
option auto_discover '1'
|
|
option output 'default'
|
|
option mac ''
|
|
option model 'squeezelite'
|
|
|
|
config audio 'audio'
|
|
option sample_rate '44100'
|
|
option buffer_size '2000'
|
|
option codec_buffer '2000'
|
|
option alsa_buffer '80'
|
|
option alsa_period '4'
|
|
|
|
config streaming 'streaming'
|
|
option fifo_output '0'
|
|
option fifo_path '/tmp/squeezelite.pcm'
|
|
option visualizer '0'
|