I first thought you were trying to stream over SSH, which funnily enough was exactly what I was trying to do at the time.
But you're trying to start it up to play on the remote machine, aren't you. This makes sense if you're accessing the laptop from your phone while sat on the couch! If the default is pipewire or pulseaudio, it might be unable to find it without an active user session - trying forcing alsa with --ao=alsa