// readme

Squeezebox Standalone Radio

Bring a Logitech Squeezebox Radio back to life as a self-contained internet radio. This project installs one native SqueezePlay applet on the radio itself: no Logitech Media Server (LMS), mysqueezebox.com account, or always-on computer is required after installation.

The applet is designed for the stock Squeezebox Radio firmware and uses the radio’s existing audio playback engine. It adds files only under /usr/share/jive/applets/StandaloneRadio/; it does not replace or edit Playback.lua or other stock SqueezePlay files.

What It Does

  • Plays stations saved to physical preset buttons, even from the Home screen.
  • Provides a Standalone Radio Home menu that opens the on-screen Radio Browser.
  • Opens the firmware’s native Now Playing screen and publishes station, playback, metadata, and remote artwork through Standalone Base.
  • Reads user-defined stations managed by the Standalone Base web interface.
  • Uses the radio’s configured network DNS server. No station IP addresses are hardcoded.
  • Treats Pause and Stop as Stop for live radio. Play restarts the last selected station.

New installations have no preloaded stations. Assign any Radio…