Radio Automation Stack A self-hosted internet radio automation system for Linux Mint 22.3 (Ubuntu 24.04 Noble). It continuously plays background music, interrupts it with scheduled podcast shows and external streams, downloads new podcast episodes from RSS feeds, and manages playback history — all fed to an Icecast server via liquidsoap.
  • Python 42.8%
  • Shell 27%
  • Ruby 26.5%
  • Liquidsoap 3.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-24 13:23:04 -07:00
fetch_podcasts.py Initial Commit 2026-08-24 13:23:04 -07:00
fetch_podcasts.rb Initial Commit 2026-08-24 13:23:04 -07:00
install_for_jruby Initial Commit 2026-08-24 13:23:04 -07:00
install_for_python Initial Commit 2026-08-24 13:23:04 -07:00
LICENSE.txt Initial Commit 2026-08-24 13:23:04 -07:00
play Initial Commit 2026-08-24 13:23:04 -07:00
README.md Initial commit 2026-08-24 09:35:25 -07:00
schedule.txt Initial Commit 2026-08-24 13:23:04 -07:00
station.liq Initial Commit 2026-08-24 13:23:04 -07:00
update_playlists.py Initial Commit 2026-08-24 13:23:04 -07:00
update_playlists.rb Initial Commit 2026-08-24 13:23:04 -07:00

radio

Simple show and stream broadcasting for icecast2 and liquidsoap. Available in python or JRuby