Subject index
Choose a task, then follow its prerequisites, configuration and verification steps. Every article has a complete counterpart in the other language.
- 01Answers to common Icecast problemsFind direct answers for missing streams, rejected sources, playback, private access, JSON statistics and confusing Icecast documentation versions.
- 02Arrange files, aliases and XSLT safelyLocate Icecast web and admin files, understand 2.5 alias syntax and keep logs, password files and custom transforms in appropriate directories.
- 03Authentication roles in Icecast 2.5Read Icecast 2.5 role matching and permissions separately, recognise compatibility settings and design a narrowly scoped listener policy.
- 04Bring one local stream onlinePrepare a safe local Icecast configuration, connect one source client and verify administration, stream delivery and playback in separate steps.
- 05Configuration reference by operational taskFind Icecast configuration settings by scope, understand their units and version boundaries, and follow the linked guides before changing behaviour.
- 06Configure mountpoints without losing the signalDefine mount-specific credentials, listener limits and fallbacks, understand default mounts and verify the effective Icecast stream behaviour.
- 07Connect a URL authentication backendUse the Icecast 2.5 URL-role interface, define callback actions and result headers, and test rejection, time limits and backend failure safely.
- 08Connect and diagnose a source clientConfigure the encoder side of an Icecast connection, distinguish PUT from legacy SOURCE, and diagnose credentials, media types and disconnects.
- 09Expose the right socket and configure TLSSeparate hostname, listening address and public stream URL, configure Icecast 2.5 TLS and diagnose reachability without disabling verification.
- 10How an Icecast stream reaches its listenersUnderstand source clients, mountpoints and listeners, choose a stream format, and locate faults along the complete Icecast signal path.
- 11Icecast glossaryLook up Icecast source clients, mountpoints, relays, containers, authentication roles and stream units with clear definitions and version context.
- 12Install Icecast and identify the actual versionChoose a distribution package or official source release, identify the installed Icecast version and locate its configuration and service files.
- 13Interpret statistics without confusing countersDistinguish current listeners from cumulative connections, consume XML or JSON defensively and build monitoring around verified stream behaviour.
- 14Plan and verify Icecast upgradesSeparate Icecast releases from old documentation labels, plan a 2.4-to-2.5 update and verify authentication, TLS, relays and rollback behaviour.
- 15Plan fallback and listener return behaviourBuild a compatible fallback chain, distinguish source loss from a full mount, and verify listener movement and return during a controlled test.
- 16Play a stream and embed it deliberatelyUse direct stream and playlist URLs correctly, test browser format support, and avoid mixed content and unwanted automatic media requests.
- 17Protect the server and its operational dataLimit Icecast privileges and network exposure, separate access roles and protect secrets, callbacks, logs and public statistics during operation.
- 18Publish a stream to a directory deliberatelyConfigure directory publication for the correct Icecast version, verify advertised URLs and diagnose listing failures through source and server data.
- 19Pull a stream through a relayConfigure a version-correct Icecast relay, distinguish a remote feed from its local mount, and test demand, credentials and upstream failures.
- 20Read Windows instructions in their release contextSeparate historical Icecast GUI documentation from current Windows packages and verify configuration paths, service identity and network behaviour.
- 21Require credentials for listeningAdd mount-specific listener authentication, distinguish it from source access and verify denial, valid users and player behaviour over TLS.
- 22Size limits, queues and connection burstsDistinguish clients from listeners, calculate stream traffic and tune queue, burst and timeout settings using evidence from an Icecast test.
- 23Troubleshoot Icecast with logsFollow Icecast startup, source and listener failures through the relevant logs, enable limited diagnostics and manage rotation without losing evidence.
- 24Update metadata and diagnose text encodingSeparate in-stream metadata from admin updates, send correctly encoded title parameters and locate charset problems without changing the audio.
- 25Use event bindings for source lifecycle actionsRead Icecast 2.5 event bindings, separate notifications from admission checks and constrain executable or URL actions triggered by source changes.
- 26Use the administration interface deliberatelyLook up Icecast administration endpoints, required mount parameters and state-changing operations, then verify authentication and XML responses.