VOOZH about

URL: https://www.phoronix.com/news/XMMS-AI-Port-To-PipeWire-GTK4

⇱ XMMS Codebase Brought Back To Life By AI With GTK4 + GStreamer/PipeWire Port - Phoronix


👁 Phoronix

XMMS Codebase Brought Back To Life By AI With GTK4 + GStreamer/PipeWire Port

Written by Michael Larabel in AI on 23 March 2026 at 01:30 PM EDT. 47 Comments
Longtime Linux desktop users will likely remember the glorious days of the XMMS music player inspired by Winamp. It's been about two decades since the last official release but thanks to AI there is now a modern port of the codebase to GTK4 and GStreamer/PipeWire.

Christian Schaller at Red Hat has been experimenting more with AI and as part of his experiments he was able to bring a modern XMMS audio player to life. After Claude failed to modernize the codebase for months, Opus 4.6 was able to come up with a modern port in a matter of hours. The XMMS codebase was adapted from GTK2 and Esound to GTK4 and GStreamer and PipeWire.

👁 XMMS modern port


The code to this AI-ported XMMS can be found via this GitLab repository.

👁 XMMS playlist editor


As part of the Red Hat Director's AI experimenting, he also leveraged AI to develop an Elgato WiFi Lamp GNOME Shell extension. From the GNOME Shell the Elgato Light can now be easily controlled. Another experiment was coming up with a Linux/GTK-native control application for the Dell UltraSharp Webcam 4K/UHD model. Christian also leveraged AI to come up with Window Maker dock apps for GNOME/Wayland.

Those curious about these interesting AI open-source coding experiments can find all the details via Christian's blog.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.