Deine Musik, auf deinem eigenen Handy

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

  • Offline
  • Ohne Konto
  • Werbefrei
  • Quelloffen
Wiedergabebildschirm von CX's Music: oben ein quadratisches Coverbild, darunter Titel, Interpret, drei Zeilen Liedtext mit der aktuellen in weißer Fettschrift, eine Fortschrittsleiste bei 0:56 von 2:38 und fünf Schaltflächen: Wiederholen, Zurück, Pause, Weiter und Hinzufügen
Wiedergabe

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

Ein 10-Band-Equalizer und der Raumklang des Systems, und jeder Ordner oder jede Playlist kann eigene Einstellungen haben.

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.

FunktionAndroid
BibliotheksverwaltungSucht in Titel, Interpret, Album und Ordner
Große BibliothekenMit einer Million Titeln flüssig (gemessen)
Equalizer10 Bänder, 11 Voreinstellungen, davon eine eigene
KlangeffekteBassverstärkung, Virtualizer, Raumklang (sofern das Gerät ihn unterstützt)
Geschwindigkeit und TonhöheGeschwindigkeit 0,5×–2,0×, Tonhöhe −12 bis +12 Halbtöne, unabhängig voneinander
AudioausgabeSystemausgabe
DSD-WiedergabeNicht unterstützt
LiedtexteVollbild-Liedtext, Karaoke-Hervorhebung, Übersetzungszeile, Reihenfolge der beiden Sprachen tauschbar
Liedtext bearbeitenIntegrierter Editor, gesamte Zeitachse verschiebbar
Infos bearbeitenWird in die Audiodatei zurückgeschrieben
FormatumwandlungNicht unterstützt
PlaylistsEigene Symbole, unabhängiger Wiedergabemodus
Zufällige WiedergabeNach Hörgewohnheiten gewichtet; jeder Titel genau einmal, wird nach Neustart fortgesetzt
Designs6 Themenfarben + Dunkelmodus
Oberflächensprachen15 (darunter Indonesisch und Vietnamesisch)
Schlaf-Timer15/30/60 Minuten, eigener Wert oder Ende des aktuellen Titels
HintergrundwiedergabeHintergrundwiedergabe, Sperrbildschirm-Steuerung, Bluetooth und Auto-Medientasten

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

Unterstützte Formate

MP3 · M4A · FLAC · WAV · OGG · Opus

Alle sechs sind Codecs, die die Android-Kompatibilitätsregeln für jedes Gerät vorschreiben. Ein „diesem Telefon fehlt eine Komponente“ gibt es hier nicht.

Screenshots

Wiedergabe
Wiedergabebildschirm von CX's Music: oben ein quadratisches Coverbild, darunter Titel, Interpret, drei Zeilen Liedtext mit der aktuellen in weißer Fettschrift, eine Fortschrittsleiste bei 0:56 von 2:38 und fünf Schaltflächen: Wiederholen, Zurück, Pause, Weiter und Hinzufügen
Liedtext
Liedtextbildschirm: der ganze Text zeilenweise aufgelistet, die aktuelle Zeile in fettem Blau in der Bildschirmmitte, die übrigen mit zunehmendem Abstand blasser, oben Titel und Interpret
Equalizer
Equalizer-Bildschirm: oben der Hauptschalter und „Voreinstellung: Folk“, darunter eine horizontal scrollbare Reihe von Band-Reglern, dann Regler für Bassverstärkung und Virtualizer, ein eingeschalteter Raumklang-Schalter mit dem Hinweis, dass der Raumklang des Systems in den Systemeinstellungen deaktiviert ist, und die Tonhöhenregelung

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's Music for Android

Version
v1.1.1
Veröffentlicht
Dateigröße
5.1 MB
Systemanforderungen
Android 8.0 oder neuer
APK 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

1c444606490909eabf5b7003fb6e48c9ba20577366122ae11640c5edd2e8236c

Das ist eine APK-Datei, die Installation braucht einen Schritt mehr

Die App ist nicht bei Google Play veröffentlicht, die APK wird also direkt installiert. Beim ersten Mal fragt Android, ob Installationen aus dieser Quelle — Ihrem Browser oder Dateimanager — erlaubt sind. Stimmen Sie zu.

Danach meldet das System oder Play Protect womöglich, dass es den Entwickler nicht kennt; wählen Sie Fortfahren. Wortlaut und Anzahl der Schritte unterscheiden sich je nach Hersteller, gefragt wird aber dasselbe.

Wenn du die Datei lieber vorher prüfen möchtest, vergleiche sie mit der SHA-256-Prüfsumme oben — mit einem Dateimanager oder einem Prüfsummen-Werkzeug.

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.

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.

Auch diese Version ist kein reproduzierbarer Build, und der Abstand ist größer: Release-Builds durchlaufen die R8-Verkleinerung, und der Signaturschlüssel liegt nicht im Quelltext (Signaturschlüssel gehören nicht veröffentlicht). Ein selbst gebautes APK unterscheidet sich deshalb immer von unserem — dass es nicht übereinstimmt, ist zu erwarten. Du kannst dir trotzdem eine eigene Version bauen, solltest aber den Preis kennen: Deine Signatur ist nicht unsere, daher lässt sie sich nicht über eine bestehende Installation installieren. Du musst vorher deinstallieren, und das Deinstallieren löscht alles, was die App auf deinem Gerät hält — Wiedergabeanzahl, Wiedergabelisten und Favoritenmarkierungen eingeschlossen.

Keine automatischen Updates

Aus Google Play installierte Apps aktualisieren sich selbst; eine direkt installierte APK nicht. Du wirst nicht benachrichtigt, wenn eine neue Version erscheint.

Änderungsverlauf ansehen

Quellcode

Quellcode herunterladen

a73733d.zip

0.5 MB ·

470d71847942209212ea9530a1b7dc5fe07c665df5cece968374f44a0b5d997d

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-android

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 Windows →

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 Installationspaket kein Code-Signing-Zertifikat gekauft wurde und Android bei Paketen 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“. Diese sechs laufen auf jedem Android-Gerät, ohne dass eine Komponente fehlen kann.

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.