Die beiden im Vergleich

Es sind zwei getrennt entwickelte, eigenständige Anwendungen. Die Funktionen überschneiden sich, sind aber nicht identisch, und weder Einstellungen noch Daten werden geteilt. Die Tabelle unten zeigt den tatsächlichen Unterschied in jeder Zeile.

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

FunktionWindowsAndroid
BibliotheksverwaltungSucht in Titel, Interpret, Album, Komponist und TexterSucht in Titel, Interpret, Album und Ordner
Große BibliothekenMit einer Million Titeln flüssig (gemessen)Mit einer Million Titeln flüssig (gemessen)
Equalizer18 Bänder, 11 Voreinstellungen, eigene benannt speicherbar10 Bänder, 11 Voreinstellungen, davon eine eigene
KlangeffekteBass, Hall, Echo, Chorus, GesangsentfernerBassverstä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 voneinanderGeschwindigkeit 0,5×–2,0×, Tonhöhe −12 bis +12 Halbtöne, unabhängig voneinander
AudioausgabeWASAPI gemeinsam / exklusiv (bit-perfect)Systemausgabe
DSD-WiedergabeDSF wird in Software dekodiert (DSD64/128/256, 44,1-kHz-Familie) und als 44,1-kHz-PCM ausgegeben; funktioniert mit jeder SoundkarteNicht unterstützt
LiedtexteVollbild-Liedtext, Karaoke-Hervorhebung, Übersetzungszeile, Reihenfolge der beiden Sprachen tauschbarVollbild-Liedtext, Karaoke-Hervorhebung, Übersetzungszeile, Reihenfolge der beiden Sprachen tauschbar
Liedtext bearbeitenIntegrierter Editor, gesamte Zeitachse verschiebbarIntegrierter Editor, gesamte Zeitachse verschiebbar
Infos bearbeitenDatenbankmodus / FestplattenmodusWird in die Audiodatei zurückgeschrieben
FormatumwandlungNach FLAC, ALAC, WAV, AAC, MP3 oder Opus; stapelweise möglich; die Originaldatei bleibt unangetastetNicht unterstützt
PlaylistsIntelligente Listen, zuletzt gespielt, am besten bewertetEigene Symbole, unabhängiger Wiedergabemodus
Zufällige WiedergabeNach Bewertung gewichtetNach Hörgewohnheiten gewichtet; jeder Titel genau einmal, wird nach Neustart fortgesetzt
DesignsVier (Dunkel / Hell / Mitternacht / Amber)6 Themenfarben + Dunkelmodus
Oberflächensprachen15 (darunter Italienisch und Niederländisch)15 (darunter Indonesisch und Vietnamesisch)
Schlaf-Timer15/30/60/90 Minuten15/30/60 Minuten, eigener Wert oder Ende des aktuellen Titels
HintergrundwiedergabeSpielt minimiert weiterHintergrundwiedergabe, Sperrbildschirm-Steuerung, Bluetooth und Auto-Medientasten

Beide haben 15 Sprachen, aber nicht dieselben 15. Die vollständigen Listen stehen unten in den technischen Details.

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.