Radiotrope is a GUI and CLI internet radio player. It’s an AI agent-enabled player built with Rust, Slint, and MCP. Features - MCP server - AI agents (Claude, etc.) can play stations, control volume, and query status through natural language - 10-band equalizer - 14 presets, per-band gain control, preamp - Desktop GUI - built with Slint, dark/light themes, user-selectable accent color, real-time spectrum visualization, stream statistics - Terminal player - lightweight TUI with ratatui for headless/SSH use - Resilient streaming - automatic reconnection with exponential backoff, stall detection, health monitoring - Wide format support - MP3, AAC, HE-AAC, Vorbis, Opus, FLAC over ICY, HLS, and HTTP