rox

Eine MusicBee-Alternative, die nicht nur unter Windows läuft

Von einer Linux- oder Mac-Maschine aus hat MusicBee genau ein Problem: es ist ausgezeichnet, und es ist nicht da. Auf dieser Seite geht es darum, was wirklich mitkommt und was nicht.

Was MusicBee gut kann

Breite. Es verwaltet eine große Sammlung ordentlich, kann Auto-Playlists und Warteschlangen-Automatik, synchronisiert auf tragbare Geräte, macht Podcasts und Internetradio, konvertiert Formate und lässt sich in etwas verwandeln, das du gern ansiehst. Es ist kostenlos, es ist ausgereift, und für viele Leute ist es der letzte Musikplayer, den sie je installieren mussten.

Es läuft außerdem unter Windows und sonst nirgends. Über Wine bekommst du eine Version davon, mit dem üblichen Vorbehalt, dass sie funktioniert, bis ein Update anderer Meinung ist.

Was rox nicht kann

Das zuerst, weil es für viele Leute die Frage entscheidet und es weiter unten zu verstecken deine Zeit verschwenden würde.

  • Keine Gerätesynchronisierung. Wenn du Musik über deinen Player auf ein Telefon oder einen DAP schiebst, hat rox darauf gar keine Antwort.
  • Keine Podcasts, kein Internetradio. rox spielt Dateien auf deiner Platte.
  • Keine Plugin-Schnittstelle. Was du mit einer Erweiterung gelöst hättest, muss es schon geben.
  • Konvertierung braucht ffmpeg. rox konvertiert zwischen Formaten, aber es steuert ein ffmpeg, das du installiert hast, statt einen eigenen Encoder mitzubringen, und es kodiert nichts auf dem Weg zu einem Gerät neu, weil es keine Synchronisierung gibt, für die man neu kodieren müsste.

Vier echte Punkte, und die Liste ist nicht aufgefüllt worden, damit sie ehrlich aussieht. Wenn zwei davon für dich zu einem Player dazugehören, hör hier auf.

Was mitkommt, und was besser ist

Die Bibliothek hält der Größe stand, die MusicBee-Nutzer üblicherweise haben. Ein paralleler Scanner liest vollständige Tags, echte Laufzeiten und den Codec, die Abtastrate und die Bittiefe jeder Datei, statt Header zu überfliegen, und Dateien mit unlesbaren Tags werden über den Dateinamen indiziert statt still zu verschwinden. Die Tag-Bearbeitung ist ein echter Editor mit Stapelbearbeitung, einem Raster pro Datei und einem Schreibweg, der kopiert und prüft, statt Originale an Ort und Stelle zu verändern.

Die Oberfläche ist der größere Unterschied. MusicBee gibt dir ein gutes Layout und etwas Skinning; rox gibt dir rund vierzig Panel-Typen, die du selbst anordnest, mit eigenen Konfigurationen duplizierst und in echte Betriebssystemfenster auskoppelst. Ein ganzes Erscheinungsbild ist eine Datei mit Layout, Palette und Aussehen, die Anordnung, bei der du am Ende landest, ist also etwas, das du jemandem geben oder auf deine andere Maschine mitnehmen kannst, statt etwas, das auf einer Installation lebt.

Auto-Playlists kommen mit. Eine intelligente Playlist in rox ist eine gespeicherte Abfrage in derselben Syntax, die das Suchfeld benutzt, mit optionaler Sortierung und Obergrenze, und sie läuft bei jeder Aktualisierung des Panels neu statt eine veraltete Momentaufnahme zu halten. Der Editor zeigt beim Tippen, was die Abfrage greift, du merkst also, dass du die falsche Regel geschrieben hast, bevor du sie unter einem Namen speicherst.

Warteschlangen-Automatik gibt es auch: rox füllt die Warteschlange nach, wenn sie leer läuft, aus deiner Browse-Reihenfolge, aus den Titeln, zu denen du nie kommst, oder danach, wie der laufende Titel klingt. Letzteres kommt aus der Analyse deiner Dateien auf deiner eigenen Maschine, es funktioniert also auch bei einer Sammlung, von der im Internet niemand je gehört hat.

Die Größenfrage

MusicBee steht nicht in dieser Tabelle, weil die Benchmarks unter Linux gefahren wurden, wo es nicht läuft. Es steht hier als Antwort auf „fällt die Alternative bei meiner Sammlungsgröße um“, gemessen an 50.000 Titeln.

Start, Speicher und Leerlauf-CPU von sieben Musikplayern auf einer Sammlung mit 50.000 Titeln
PlayerFenster daVollständig geladenSpeicherCPU im Leerlauf
rox0,3 s2,3 s 134 MB 0,5 %
Elisa0,7 sberuhigt sich nie 206 MB 74 %
fooyin0,3 s18 s 364 MB 0 %
Quod Libet-19 s 384 MB 0,2 %
Strawberry0,3 s32 s 434 MB 0,8 %
Museeks-3 s 436 MB 0 %
Tauon8,7 s12 s 2,8 GB 0 %

Alle Werte habe ich selbst gemessen, auf einer Maschine (Ryzen 9 5950X, Linux/Wayland), mit derselben Sammlung aus 50.000 Titeln auf einer externen SSD, jeder Player über dieselbe Testumgebung mit geladener Bibliothek. Speicher ist PSS über den gesamten Prozessbaum. „Geladen“ heißt, dass sich die CPU nach dem Start beruhigt hat; Leerlauf ist ein pausierter Player mit sichtbarem Fenster.

Die ehrliche Trennlinie

Du bleibst unter Windows, mit einem MusicBee-Setup, das dein Telefon synchronisiert und mit Podcasts füttert? Nichts hier ersetzt das, und ein Wechsel würde dich zwei Funktionen kosten, die rox schlicht nicht hat.

Du wechselst zu Linux oder auf einen Mac, oder du bist schon dort und siehst die Lücke, die MusicBee hinterlassen hat? Genau dafür gibt es das hier, und der Tausch ist konkret: du gibst Synchronisierung und Podcasts auf und bekommst einen nativen Player mit tieferem Tagging, einem Layout, das du selbst baust, und einer Bibliothek, die bei fünfzigtausend Titeln flott bleibt.

Ein Panel in ein eigenes Betriebssystemfenster auszukoppeln oder dein gesamtes Layout als eine Datei weiterzugeben, sind keine Zeilen in einem Funktionsvergleich, weil es auf der anderen Seite nichts zu vergleichen gibt. Wenn du darauf aus warst, bist du bei rox richtig.

Probier es an deiner eigenen Sammlung

Frei und quelloffen unter der AGPL, kein Konto und kein Installer. Es gibt auch einen Foobar2000-Vergleich, falls es eigentlich das Setup ist, das du verlässt.