Ein Player für Audiophile, durchgehend frei
RustMusic spielt Ihre lokalen Dateien ab: FLAC, ALAC, WAV, AIFF, MP3, AAC, Ogg, Opus und DSD (DSF, DFF) nativ. Er sorgt für bit-perfect Wiedergabe (exklusives WASAPI unter Windows), lückenlose Übergänge und Replay Gain und bietet intelligente Playlists, eine Tag-Werkstatt mit Anbindung an MusicBrainz und Deezer, einen DLNA-Server sowie die Wiedergabe auf Netzwerkplayern und AirPlay-Geräten.
Dieser gesamte Code steht unter derselben Lizenz, der GNU GPL v3. Es gibt keine kostenpflichtige Version, keine Premium-Option und keine zurückgehaltene Funktion: Die auf der Website angebotenen Versionen werden aus dem öffentlichen Code kompiliert. RustMusic läuft mit derselben Oberfläche unter Windows, macOS (Apple Silicon und Intel) und Linux.
Kostenlos und frei meinen nicht dasselbe. Kostenlose Software kann ihren Code verschlossen halten; freie Software gibt Ihnen Rechte an diesem Code. RustMusic ist beides. Den Unterschied erklärt die Anleitung „Freie Software, Open Source oder Freeware: Was ist der Unterschied?“.
Was Ihnen die GPL v3 erlaubt
Die GPL v3 garantiert die vier Freiheiten freier Software. Auf einen Musikplayer angewandt, sind sie sehr konkret:
| Freiheit | Was die GPL erlaubt | Konkret mit RustMusic |
|---|---|---|
| Nutzen | Das Programm für jeden Zweck ausführen | Zu Hause, im Büro, im Studio oder im Verein, ohne eine Lizenz zu kaufen oder ein Konto anzulegen |
| Untersuchen | Den Code lesen und verstehen, wie er funktioniert | Prüfen, wie der Klang an Ihren DAC geschickt wird oder welche Verbindungen die Anwendung öffnet |
| Verändern | Das Programm an Ihre Bedürfnisse anpassen | Einen Fehler beheben, eine Sprache hinzufügen, ein Verhalten ändern, das Sie stört |
| Weitergeben | Kopien weitergeben, verändert oder unverändert | RustMusic an Familie und Freunde weitergeben, in eine Linux-Distribution aufnehmen, Ihre eigene Version veröffentlichen |
Im Gegenzug stellt die GPL eine Bedingung: Eine veränderte und weitergegebene Version muss unter derselben Lizenz bleiben, mit ihrem Quellcode. Das nennt man Copyleft. Es schützt die Nutzer: Niemand kann RustMusic übernehmen, den Code verschließen und denen, die es nutzen, diese Freiheiten nehmen.
Code, den jeder prüfen kann
Der Code von RustMusic ist öffentlich auf GitHub, im Repository larevuegeek/rustmusic-desktop. Audio-Engine, Decoder, DLNA-Server und Datenbank sind in Rust geschrieben, mit Tauri 2; die Oberfläche ist in SvelteKit und TypeScript geschrieben. Die Audio-Engine liegt im Ordner src-tauri/src/core.
RustMusic verlangt kein Konto, zeigt keine Werbung und sendet keine Telemetrie. Bei freier Software ist das kein Versprechen, das Sie einfach glauben müssen: Der Code liegt offen, damit es geprüft werden kann, von Ihnen selbst oder von jemandem, dem Sie vertrauen.
Die integrierten Updates sind signiert. Bevor RustMusic eine neue Version installiert, prüft es deren Signatur mit dem öffentlichen Schlüssel, der in seinem Code hinterlegt ist: Ein unterwegs verändertes Update wird abgelehnt.
RustMusic installieren
- Windows: der .exe-Installer von der Download-Seite oder winget. „winget install rustmusic“ installiert es, „winget upgrade“ hält es aktuell.
- macOS: das universelle .dmg-Image für Macs mit Apple Silicon und Intel.
- Linux: Pakete als .deb (Debian, Ubuntu), .rpm (Fedora, openSUSE) und AppImage. Für Debian 12, Ubuntu 22.04 und andere Distributionen mit älterer glibc gibt es eine Kompatibilitätsversion.
- Aus dem Quellcode, auf allen drei Systemen: siehe die Anleitung „RustMusic aus dem Quellcode kompilieren“.
Am Projekt mitwirken
Freie Software kommt auch durch ihre Nutzer voran, und Sie müssen nicht programmieren können, um zu helfen:
- Einen Fehler melden oder eine Idee vorschlagen, in den GitHub-Issues, mit Angabe Ihres Systems und, beim Netzwerk, von Marke und Modell Ihrer Geräte.
- Übersetzen: Die Oberfläche gibt es auf Französisch, Englisch, Deutsch, Spanisch und Italienisch. Eine Korrektur der Übersetzung können Sie direkt vorschlagen.
- Code beitragen: Kleine Korrekturen gehen direkt als Pull Request; für eine neue Funktion öffnen Sie zuerst ein Issue, um sie zu besprechen.
- Die Entwicklung über Patreon, Ko-fi oder PayPal unterstützen oder dem GitHub-Repository einen Stern geben, damit andere es leichter finden.
RustMusic wird von einer einzigen Person in ihrer Freizeit entwickelt: Jede Rückmeldung zählt.
Häufige Fragen
Ist RustMusic wirklich kostenlos?
Ja. Es gibt kein Abo, keine kostenpflichtige Version und keine Premium-Option. Die Entwicklung wird durch Spenden unterstützt, ohne Gegenleistung in der Anwendung.
Darf ich RustMusic bei der Arbeit nutzen?
Ja. Die GPL v3 erlaubt die Nutzung für jeden Zweck, privat wie beruflich, ohne dass Sie eine Lizenz kaufen müssen.
Darf ich RustMusic verändern und meine Version veröffentlichen?
Ja, sofern Sie sie unter derselben Lizenz, der GPL v3, mit ihrem Quellcode veröffentlichen. Geben Sie ihr einen anderen Namen, damit sie nicht mit der offiziellen Version verwechselt wird.
Wo finde ich den Quellcode und die Lizenz?
Auf GitHub, im Repository larevuegeek/rustmusic-desktop. Die Lizenz steht in der Datei LICENSE des Repositorys; die Anwendung zeigt sie auch unter Einstellungen → Über, mit einem Link zum vollständigen Text.
Gibt es eine mobile App?
Nein. RustMusic ist ein Desktop-Player für Windows, macOS und Linux.
Ein freier Player, ohne Wenn und Aber
RustMusic ist kostenlos, steht unter der GPL v3 und kommt ohne Konto und Telemetrie aus. Laden Sie es herunter oder lesen Sie seinen Code auf GitHub.