Da bin ich leider etwas ratlos.
Bei mir sieht es so aus (remote, ssh -X):
pi@raspberrypi:~ $ newtron-radio
pygame 1.9.4.post1
Hello from the pygame community. https://www.pygame.org/contribute.html
using X-Display localhost:10.0
Display area size: 320 x 200
connected using unix socket...
Benutzt du irgendeinen besonderen Font für die Darstellung?
Irgendeinen selbstgebauten Skin?
Ich hatte kurzzeitig eine ältere Version des Radios Online gestellt, die ich dann schnellstmöglich stillschweigend ausgetauscht habe. Diese hatte einen vergleichbaren Fehler - allerdings beim _artist_label in Zeile 1565 - da stimmte dann der vorgegebene Fensterausschnitt nicht mit dem tatsächlich benutzten Fensterausschnitt überein.
Deshalb die Frage: Wann hattest du das Radio heruntergeladen? Wenn das schon ein paar Tage her ist, dann könntest du evtl. mal nur die newtron-radio.py aus #1.752 herunterladen und die vorhandene in /usr/local/lib/newtron-v3 damit ersetzen.
BTW: Die Meldung could not set volume - continuing anyway... in deiner Ausgabe deutet möglicherweise auf einen fehlenden Eintrag in deiner /etc/mpd.conf hin. Nämlich mixer_type "software" in der audio_output-Sektion.
Und nochwas: Mit dem Pi4 hab ich noch keinerlei Erfahrung - Ich denke aber auch, das der 4er etwas oversized für das Radio ist - hab das Radio selbst auf Pi1B, Pi2B, Pi3B und Pi3B+ mit verschiedenen Displays am laufen (alle aber ohne Desktop und nur im Konsolenmodus).
Gruß,
veloci