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.
| Funktion | Windows | Android |
|---|---|---|
| Bibliotheksverwaltung | Sucht in Titel, Interpret, Album, Komponist und Texter | Sucht in Titel, Interpret, Album und Ordner |
| Große Bibliotheken | Mit einer Million Titeln flüssig (gemessen) | Mit einer Million Titeln flüssig (gemessen) |
| Equalizer | 18 Bänder, 11 Voreinstellungen, eigene benannt speicherbar | 10 Bänder, 11 Voreinstellungen, davon eine eigene |
| Klangeffekte | Bass, Hall, Echo, Chorus, Gesangsentferner | Bassverstärkung, Virtualizer, Raumklang (sofern das Gerät ihn unterstützt) |
| Geschwindigkeit und Tonhöhe | Geschwindigkeit 0,5×–2,0×, Tonhöhe −12 bis +12 Halbtöne, unabhängig voneinander | Geschwindigkeit 0,5×–2,0×, Tonhöhe −12 bis +12 Halbtöne, unabhängig voneinander |
| Audioausgabe | WASAPI gemeinsam / exklusiv (bit-perfect) | Systemausgabe |
| DSD-Wiedergabe | DSF wird in Software dekodiert (DSD64/128/256, 44,1-kHz-Familie) und als 44,1-kHz-PCM ausgegeben; funktioniert mit jeder Soundkarte | Nicht unterstützt |
| Liedtexte | Vollbild-Liedtext, Karaoke-Hervorhebung, Übersetzungszeile, Reihenfolge der beiden Sprachen tauschbar | Vollbild-Liedtext, Karaoke-Hervorhebung, Übersetzungszeile, Reihenfolge der beiden Sprachen tauschbar |
| Liedtext bearbeiten | Integrierter Editor, gesamte Zeitachse verschiebbar | Integrierter Editor, gesamte Zeitachse verschiebbar |
| Infos bearbeiten | Datenbankmodus / Festplattenmodus | Wird in die Audiodatei zurückgeschrieben |
| Formatumwandlung | Nach FLAC, ALAC, WAV, AAC, MP3 oder Opus; stapelweise möglich; die Originaldatei bleibt unangetastet | Nicht unterstützt |
| Playlists | Intelligente Listen, zuletzt gespielt, am besten bewertet | Eigene Symbole, unabhängiger Wiedergabemodus |
| Zufällige Wiedergabe | Nach Bewertung gewichtet | Nach Hörgewohnheiten gewichtet; jeder Titel genau einmal, wird nach Neustart fortgesetzt |
| Designs | Vier (Dunkel / Hell / Mitternacht / Amber) | 6 Themenfarben + Dunkelmodus |
| Oberflächensprachen | 15 (darunter Italienisch und Niederländisch) | 15 (darunter Indonesisch und Vietnamesisch) |
| Schlaf-Timer | 15/30/60/90 Minuten | 15/30/60 Minuten, eigener Wert oder Ende des aktuellen Titels |
| Hintergrundwiedergabe | Spielt minimiert weiter | Hintergrundwiedergabe, Sperrbildschirm-Steuerung, Bluetooth und Auto-Medientasten |
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.