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>
28 lines
634 B
Plaintext
28 lines
634 B
Plaintext
config bridge 'main'
|
|
option enabled '0'
|
|
option lyrion_server '127.0.0.1'
|
|
option lyrion_port '9000'
|
|
option auto_start '1'
|
|
|
|
config audio 'audio'
|
|
option input_fifo '/tmp/squeezelite.pcm'
|
|
option sample_rate '44100'
|
|
option channels '2'
|
|
option format 's16le'
|
|
|
|
config icecast 'icecast'
|
|
option host '127.0.0.1'
|
|
option port '8000'
|
|
option mount '/lyrion'
|
|
option password ''
|
|
option bitrate '192'
|
|
option name 'Lyrion Stream'
|
|
option description 'Streaming from Lyrion Music Server'
|
|
option genre 'Various'
|
|
|
|
config metadata 'metadata'
|
|
option sync_enabled '1'
|
|
option sync_interval '5'
|
|
option show_artist '1'
|
|
option show_album '1'
|