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.
The code to this AI-ported XMMS can be found via this GitLab repository.
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.
