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
Wiedergabeseite mit Cover, Titelinformationen, zeilenweisem Liedtext, Fortschritt und Steuerung.Wiedergabeseite mit Cover, Titelinformationen, zeilenweisem Liedtext, Fortschritt und Steuerung.
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

Equalizer mit den vom Gerät unterstützten Bändern und System-Raumklang. Ordner und Wiedergabelisten können eigene Einstellungen verwenden.

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)
EqualizerGeräteabhängige Bänder und Frequenzen; 11 Presets und eigene Einstellungen
KlangeffekteBassverstärkung, Virtualizer, Raumklang (sofern das Gerät ihn unterstützt)
Geschwindigkeit und TonhöheTempo 0.5×–2.0× und Tonhöhe −12 bis +12 Halbtöne unabhängig; hohe Bittiefen erfordern 16-Bit-Verarbeitung
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

FLAC nutzt einen eingebauten Softwaredecoder. Andere Formate nutzen Media3 und die Decoderfähigkeiten des Geräts.

Screenshots

Wiedergabe
Wiedergabeseite mit Cover, Titelinformationen, zeilenweisem Liedtext, Fortschritt und Steuerung.Wiedergabeseite mit Cover, Titelinformationen, zeilenweisem Liedtext, Fortschritt und Steuerung.
Liedtext
Vollständiger Liedtext mit fett hervorgehobener aktueller Zeile.Vollständiger Liedtext mit fett hervorgehobener aktueller Zeile.
Klang & Ausgabe
Audio- und Ausgabeseite mit fünf auf diesem Handy erkannten Bändern, Bassverstärkung, Virtualisierung, Raumklang und Ausgabeformat.Audio- und Ausgabeseite mit fünf auf diesem Handy erkannten Bändern, Bassverstärkung, Virtualisierung, Raumklang und Ausgabeformat.
Bevor die Gerätebänder eingelesen wurden
Der Effektschalter ist aus. Ein Hinweis fordert zum Start der Wiedergabe auf, um die Bänder zu lesen; die Ausgabe ist unbekannt.Der Effektschalter ist aus. Ein Hinweis fordert zum Start der Wiedergabe auf, um die Bänder zu lesen; die Ausgabe ist unbekannt.

Effekte zum ersten Mal einschalten

Die EQ-Bänder stammen von Androids Effekt-Engine und der Geräteimplementierung. Es gibt keine feste Zahl für alle Handys. Der aktivierte Screenshot oben zeigt fünf Bänder. Die Regler richten sich nach erkannter Anzahl, Mittenfrequenzen und Verstärkungsbereich.

Beim ersten Aufruf ohne bekannte Gerätefähigkeiten wird zum Abspielen aufgefordert, statt Bänder anzunehmen. Starte einen Titel und schalte den Hauptschalter der Effekte ein. Nach erfolgreicher Erstellung des Equalizers erscheinen die tatsächlichen Bänder.

Später können zunächst die zuletzt erkannten Bänder erscheinen. Bei jeder Neuerstellung des Equalizers wird das System erneut abgefragt.

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.2
Veröffentlicht
Dateigröße
5.2 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

d92e0b4377303395cacf929579083bea3ccf2ef9858e2606c6658d0a1879e1c2

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.

Wenn die Datei, die Sie haben, eine ältere Version ist, finden Sie hier ihre SHA-256:

  • v1.1.1 SHA-256-Prüfsumme1c444606490909eabf5b7003fb6e48c9ba20577366122ae11640c5edd2e8236c

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

f3f9211.zip

1.0 MB ·

f2407565c650b40f6e53f92d9a41f20dec1d5c847e88ae34bde3dc4192ee9bfd

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.