Die Webbased Music Jukebox spielt Musik, die auf einem Linux-Server liegt, über den Browser ab. Statt Dateien einzeln herunterzuladen, hört man sie direkt, im Heimnetz ebenso wie über das Internet.
Dafür durchsucht das Script die Musiksammlung und legt eine Datenbank aller MP3-Dateien an. Ausgelesen werden dabei die ID3-Angaben, also die in den Dateien hinterlegten Informationen zu Titel, Künstler, Album, Jahr und Genre. Aus diesen Angaben entsteht die durchsuchbare Uebersicht, sodass sich die Sammlung nach Künstler oder Album ansteuern lässt und nicht nach Dateinamen. Wer seine Dateien ordentlich verschlagwortet hat, bekommt damit ohne weiteres Zutun eine brauchbare Gliederung.
Abgespielt wird in drei Betriebsarten: einzelne Titel auf Zuruf, in zufälliger Reihenfolge oder als zusammengestellte Wiedergabeliste. Damit sind die üblichen Fälle abgedeckt, vom gezielten Anhören bis zum Dauerbetrieb im Hintergrund.
Veröffentlicht ist WMJ unter der GNU General Public License in Version 2 und damit kostenlos. Auf SourceForge ist das Projekt als Alpha eingestuft, es handelt sich also erklärtermaßen um eine frühe Fassung. Wer es einsetzt, sollte das einkalkulieren und keine ausgereifte Oberfläche erwarten.
Interessant bleibt der Ansatz für alle, die eine Musiksammlung auf einem eigenen Server liegen haben und darauf zugreifen möchten, ohne sie einem Streamingdienst zu übergeben oder eine schwergewichtige Medienserver-Software einzurichten. Der Quellcode ist überschaubar und lässt sich als Ausgangspunkt für eigene Anpassungen verwenden.