irc: host: "irc.libera.chat" port: 6667 nick: "IcecastBot" user: "icecastbot" realname: "Icecast IRC Bot" channel: "#yourchannel" stream: url: "https://your.stream.url" # Base URL without /stream or .mp3 endpoint: "/stream" # The endpoint part (e.g. /stream, /radio.mp3) health_check_interval: 300 # How often to log health status (in seconds) announce: format: "\x02Now playing:\x02 {song}" # Format for song announcements ignore_patterns: # Don't announce songs matching these patterns - "Unknown" - "Unable to fetch metadata" - "Error fetching metadata" commands: prefix: "!" # Command prefix (e.g. !np, !help) require_nick_prefix: false # If true, commands must be prefixed with "botname: " or "botname, " allow_private_commands: false # If true, allows commands in private messages help: # Help message templates specific_format: "\x02{prefix}{cmd}\x02: {desc}" # Format for specific command help list_format: "(\x02{cmd}\x02, {desc})" # Format for commands in list list_separator: " | " # Separator between commands in list admin: users: # List of users who can use admin commands (use "*" for anyone) - "*"