When documentation fails aka: How to Enable Last.fm Scrobbling Natively in AzuraCast

The official AzuraCast documentation provides the raw Liquidsoap code block and notes that the platform supports native Last.fm scrobbling right before add_skip_command(radio). However, it doesn’t elaborate on the specific UI layout, where to bypass global security restrictions, or how to safely initialize the backend processing. If you attempt to add this by directly editing your station’s liquidsoap.liq file via terminal, it will be completely wiped out and reset whenever your station restarts or updates. This is because AzuraCast treats that file as temporary generated output, not the source of truth. To set up Last.fm scrobbling so that it permanently survives […]