Deine Musik, auf deinem eigenen PC

Kein Netzwerk, kein Konto, keine Unterbrechungen. CX'Music ist ein lokaler Musikplayer für Windows – kostenlos und quelloffen.

  • Offline
  • Ohne Konto
  • Werbefrei
  • Quelloffen
Hauptfenster von CX'Music: links Bibliothek und Playlists, in der Mitte eine Liste mit 20 Titeln samt Formatkennzeichnungen DSF, OGG, WAV, MP3, FLAC und M4A und hervorgehobener laufender Zeile, rechts Coverbild und Liedtext, unten eine Fortschrittsleiste als Wellenform über die ganze Fensterbreite
Hauptfenster

Warum diese Player

Wirklich offline

Kein Netz, kein Konto, nichts wird hochgeladen. Ihre Musikdateien bleiben auf Ihrem Gerät; der Player spielt sie nur ab.

Klang ohne Kompromisse

Exklusive WASAPI-Ausgabe und ein 18-Band-Equalizer, und Einstellungen lassen sich benannt speichern.

Liedtexte richtig gemacht

Zeilenweise Synchronisation, Karaoke-Hervorhebung und zweisprachige Texte, deren Reihenfolge sich tauschen lässt. Liest eingebettete Texte ebenso wie externe LRC-Dateien und lässt Sie die Zeitachse selbst bearbeiten.

Funktionsvergleich

Beschreibt die jeweils aktuell veröffentlichte Version. Frühere Änderungen stehen im Versionsverlauf.

FunktionWindows
BibliotheksverwaltungSucht in Titel, Interpret, Album, Komponist und Texter
Große BibliothekenMit einer Million Titeln flüssig (gemessen)
Equalizer18 Bänder, 11 Voreinstellungen, eigene benannt speicherbar
KlangeffekteBass, Hall, Echo, Chorus, Gesangsentferner
Geschwindigkeit und TonhöheGeschwindigkeit 0,5×–2,0×, Tonhöhe −12 bis +12 Halbtöne, unabhängig voneinander
AudioausgabeWASAPI gemeinsam / exklusiv (bit-perfect)
DSD-WiedergabeDSF wird in Software dekodiert (DSD64/128/256, 44,1-kHz-Familie) und als 44,1-kHz-PCM ausgegeben; funktioniert mit jeder Soundkarte
LiedtexteVollbild-Liedtext, Karaoke-Hervorhebung, Übersetzungszeile, Reihenfolge der beiden Sprachen tauschbar
Liedtext bearbeitenIntegrierter Editor, gesamte Zeitachse verschiebbar
Infos bearbeitenDatenbankmodus / Festplattenmodus
FormatumwandlungNach FLAC, ALAC, WAV, AAC, MP3 oder Opus; stapelweise möglich; die Originaldatei bleibt unangetastet
PlaylistsIntelligente Listen, zuletzt gespielt, am besten bewertet
Zufällige WiedergabeNach Bewertung gewichtet
DesignsVier (Dunkel / Hell / Mitternacht / Amber)
Oberflächensprachen15 (darunter Italienisch und Niederländisch)
Schlaf-Timer15/30/60/90 Minuten
HintergrundwiedergabeSpielt minimiert weiter

Die vollständige Sprachliste steht unten in den technischen Details.

Unterstützte Formate

Keine Systemkomponenten nötig (die App dekodiert selbst)

FLAC · WAV · AIFF · OGG / OGA (Vorbis) · Opus · DSF (DSD)

Läuft auf jedem Windows-Rechner, ohne dass etwas zusätzlich installiert werden muss.

Auf die in Windows enthaltenen Komponenten angewiesen

MP3 · M4A / AAC · WMA

Werden von den in Windows enthaltenen Medienkomponenten dekodiert — diese Komponenten sind Teil von Windows selbst. Auf den seltenen Rechnern, denen sie fehlen, lassen sich diese Formate womöglich nicht abspielen.

DSD wird in Software umgewandelt, ein DSD-Dekoder oder eine besondere Soundkarte ist also nicht nötig: Jedes Gerät gibt Ton aus. Der Preis ist eine höhere CPU-Last.

Screenshots

Herunterladen und installieren

Vollständig kostenlos — keine Werbung, keine In-App-Käufe. Die Installationsdatei kommt von unserem eigenen CDN, ein Konto ist nicht nötig.

CX'Music for Windows

Version
v1.0.2
Veröffentlicht
Dateigröße
92.7 MB
Systemanforderungen
Windows 10 oder Windows 11 (64 Bit)
Installationsdatei herunterladen

Die Installationsdateien werden über unsere eigene Domain dl.cxapps.app bereitgestellt, die auf Cloudflare R2 liegt; beim Herunterladen gilt für diese Verbindung die Datenschutzerklärung von Cloudflare. Datenschutz

SHA-256-Prüfsumme

351bb05848c9bd954f03f8099d6e64b174e847f691e83f2bf36878dc458eeb61

Nach dem Herunterladen kannst du prüfen, ob die Datei unverändert ist:

certutil -hashfile CXMusic-Setup-1.0.2.exe SHA256

Bei der Installation erscheint eine Sicherheitswarnung. Das ist normal.

Diese Installationsdatei trägt kein gekauftes Code-Signatur-Zertifikat, deshalb zeigt Windows den blauen Bildschirm „Windows protected your PC“. Das bedeutet, dass Windows den Herausgeber nicht kennt — nicht, dass mit der Datei etwas nicht stimmt.

So geht es weiter: Klicke auf diesem Bildschirm auf „More info“ und dann auf „Run anyway“.

Wenn du die Datei lieber vorher prüfen möchtest, vergleiche sie mit der SHA-256-Prüfsumme oben. Ohne Signatur ist das die zuverlässigste verfügbare Überprüfung.

Auf deinem System können diese Schaltflächen anders benannt sein; Position und Zweck sind dieselben.

Diese Datei selbst prüfen

Der SHA-256 oben beantwortet eine Frage: ob die Datei, die du hast, dieselbe ist, die wir veröffentlicht haben.

Wenn die Datei, die Sie haben, eine ältere Version ist, steht ihre SHA-256 im Versionsverlauf. Änderungsverlauf

Stimmt er nicht überein, ist deine Datei nicht die von uns veröffentlichte. Installiere sie nicht, lade sie erneut herunter. Bleibt der Unterschied, sag uns über den Kanal im Fußbereich Bescheid — der Fehler kann durchaus auf unserer Seite liegen.

Zwei andere Fragen beantwortet er nicht: ob die von uns veröffentlichte Datei selbst vertrauenswürdig ist, und ob sie aus dem auf dieser Seite genannten Quelltext gebaut wurde.

Diese Version ist kein reproduzierbarer Build. Weder der Compiler noch das Packen des Installationsprogramms sind Byte für Byte deterministisch; die ausführbare Datei, die du selbst baust, hat also nicht denselben Hash wie unser Installationsprogramm — dass es dort nicht übereinstimmt, ist zu erwarten und heißt nicht, dass eine der beiden Seiten fehlerhaft ist. Zeile für Zeile prüfen lässt sich der Quelltext, nicht die Übereinstimmung der Binärdateien. Wenn du unserem nicht traust, ist der direkteste Weg, dir aus dem Quelltext eine eigene Version zu bauen und unser Installationsprogramm gar nicht erst auszuführen: Quelltext und Build-Schritte sind vollständig offen, und die Code-Verschleierung wurde entfernt.

Quellcode

Quellcode herunterladen

5fe2d41.zip

2.1 MB ·

826333533aff84b600091e87828c97228937dc01c700af6c666a52decd743d5e

Der Dateiname ist der Kurz-Hash des Commits, keine Versionsnummer – Quellcode und Veröffentlichungen laufen nicht zwangsläufig im Gleichschritt. Das Archiv wird mit git archive aus diesem Commit erzeugt.

Offener Quelltext heißt, dass du Zeile für Zeile nachlesen kannst, was er tut. Er heißt nicht, dass der Download oben zwingend daraus gebaut wurde — das haben wir nicht überprüft, und beides ist getrennt zu betrachten. Diese Datei selbst prüfen

Ursprüngliches Repository

github.com/hnshysglxfsccx-hub/cxmusic-windows

Der Inhalt unter dieser Adresse hat sich nicht geändert und ist nicht verloren, aber das Konto wurde von GitHub gesperrt, niemand kann es öffnen, und wir rechnen nicht mehr damit, dass es wiederhergestellt wird.

Auch für Android →

Häufige Fragen

Ist das kostenlos? Gibt es In-App-Käufe oder Werbung?

Vollständig kostenlos: keine Werbung, keine In-App-Käufe, keine Abos. Der Quellcode ist unter der MIT-Lizenz veröffentlicht.

Muss ich ein Konto anlegen?

Nein. Keine der beiden Anwendungen hat ein Kontosystem.

Werden meine Musik oder Nutzungsdaten hochgeladen?

Nein. Die Anwendungen gehen nicht ins Netz und haben keinerlei Statistik- oder Meldemechanismus. Ihre Musikdateien und Ihr Wiedergabeverlauf bleiben ausschließlich auf Ihrem Gerät.

Warum erscheint bei der Installation eine Sicherheitswarnung?

Weil für das Installationsprogramm kein Code-Signing-Zertifikat gekauft wurde und Windows bei Installationsdateien warnt, deren Herkunft nicht bestätigt ist. Die ausführliche Anleitung steht weiter oben; Sie können die Datei außerdem selbst über die SHA-256-Prüfsumme abgleichen.

Welche Audioformate werden unterstützt?

Die vollständige Liste steht oben im Abschnitt „Unterstützte Formate“, aufgeteilt in zwei Gruppen: Formate, die die App selbst dekodiert, und Formate, die auf in Windows enthaltene Komponenten angewiesen sind.

Gibt es eine iPhone-Version?

Derzeit nicht. Die Entwicklung einer iOS-App setzt einen Mac und ein Apple-Entwicklerkonto voraus, was zurzeit nicht möglich ist.

Sind Desktop- und mobile Version dieselbe Anwendung?

Nein. Es sind zwei getrennt entwickelte, eigenständige Anwendungen. Die Funktionen überschneiden sich, sind aber nicht identisch, und weder Einstellungen noch Daten werden geteilt.

Wie melde ich ein Problem oder schlage eine Funktion vor?

Bei einer Fehlermeldung hilft es sehr, die Version der Anwendung und die des Systems mit anzugeben.

Eröffnen Sie gern ein Issue auf Codeberg.

Technische Details

CX’Music (Desktop)

C# · .NET 8 · WinUI 3 · NAudio · SQLite + FTS5

  • Die Audiokette besteht aus eigenen ISampleProvidern (eine selbst gebaute DSP-Kette auf NAudio): Dekodierung → 18-Band-Equalizer → Effekte → Geschwindigkeits- und Tonhöhenänderung → Lautstärke → WASAPI-Ausgabe
  • Die Abspielposition nimmt allein die von WASAPI tatsächlich verbrauchten Samples als Zeitquelle und umgeht damit die unzuverlässigen Suchpositionen der Hardware
  • DSF-Parsing und die DSD-→-PCM-Umwandlung sind in reinem C# umgesetzt
  • Seitenvirtualisierung und Keyset-Paginierung. Scrollen und Suche wurden an einer synthetischen Mediathek mit einer Million Titeln gemessen, Ruckler traten dabei nicht auf; diese Mediathek hat weder Cover noch große Dateien, gemessen wurden also die Liste und die Abfrage selbst.

CX’s Music (mobil)

Kotlin · Jetpack Compose · Media3 (ExoPlayer) · Room · Hilt

  • Die Zufallswiedergabe nutzt gewichtetes Ziehen ohne Zurücklegen nach Efraimidis–Spirakis, sodass jeder Titel im Bereich genau einmal läuft
  • Die Permutation wird in der Datenbank gespeichert und läuft weiter, wenn das System den Prozess beendet hat
  • Ein virtuelles Warteschlangenfenster hält nur 50 Titel im Player und trägt damit eine Bibliothek von einer Million
  • Eingebettete Liedtexte werden aus ID3 SYLT/USLT, Vorbis Comment und MP4 atom gelesen

Vollständige Listen der Oberflächensprachen

CX’Music (Desktop)
繁體中文 · 简体中文 · English · 日本語 · 한국어 · Español · Français · Deutsch · Português · Русский · Italiano · Nederlands · Ελληνικά · العربية · हिन्दी
CX’s Music (mobil)
繁體中文 · 简体中文 · English · 日本語 · 한국어 · Español · Français · Deutsch · Português · Русский · Bahasa Indonesia · Tiếng Việt · Ελληνικά · العربية · हिन्दी

Sie unterscheiden sich in genau zwei Plätzen: Die Desktop-Version hat Italienisch und Niederländisch, die mobile Version Indonesisch und Vietnamesisch. Die Website selbst bietet 17 Sprachen — die Vereinigung beider Listen.