Χωρίς δίκτυο, χωρίς λογαριασμό, χωρίς διακοπές. Το CX's Music είναι ένα τοπικό πρόγραμμα αναπαραγωγής μουσικής για Android — δωρεάν και ανοιχτού κώδικα.
Χωρίς δίκτυο, χωρίς λογαριασμό, χωρίς να ανεβαίνει τίποτα. Τα αρχεία μουσικής σας μένουν στη δική σας συσκευή· το πρόγραμμα απλώς τα αναπαράγει.
Ο ήχος με σοβαρότητα
Ισοσταθμιστής 10 ζωνών και ο χωρικός ήχος του συστήματος, και κάθε φάκελος ή λίστα αναπαραγωγής μπορεί να έχει τις δικές του ρυθμίσεις.
Στίχοι όπως πρέπει
Συγχρονισμός ανά γραμμή, επισήμανση τύπου καραόκε και δίγλωσσοι στίχοι με εναλλάξιμη σειρά. Διαβάζει τόσο ενσωματωμένους στίχους όσο και εξωτερικά αρχεία LRC, και σας αφήνει να επεξεργαστείτε μόνοι το χρονοδιάγραμμα.
Σύγκριση λειτουργιών
Περιγράφει την τρέχουσα δημοσιευμένη έκδοση κάθε εφαρμογής. Οι προηγούμενες αλλαγές βρίσκονται στο ιστορικό εκδόσεων.
Λειτουργία
Android
Διαχείριση βιβλιοθήκης
Αναζήτηση σε τίτλο, καλλιτέχνη, άλμπουμ και φάκελο
Μεγάλες βιβλιοθήκες
Ομαλό με ένα εκατομμύριο κομμάτια (μετρημένο)
Ισοσταθμιστής
10 ζώνες, 11 προεπιλογές, με μία προσαρμοσμένη
Ηχητικά εφέ
Ενίσχυση μπάσων, εικονικός ήχος, χωρικός ήχος (εφόσον το υποστηρίζει η συσκευή)
Ταχύτητα και τόνος
Ταχύτητα 0,5×–2,0×, τόνος από −12 έως +12 ημιτόνια, ανεξάρτητα μεταξύ τους
Έξοδος ήχου
Έξοδος συστήματος
Αναπαραγωγή DSD
Δεν υποστηρίζεται
Στίχοι
Στίχοι σε πλήρη οθόνη, επισήμανση τύπου καραόκε, γραμμή μετάφρασης, εναλλαγή σειράς των δύο γλωσσών
Επεξεργασία στίχων
Ενσωματωμένος επεξεργαστής, μετατόπιση ολόκληρου του χρονοδιαγράμματος
Επεξεργασία πληροφοριών
Εγγράφεται πίσω στο αρχείο ήχου
Μετατροπή μορφής
Δεν υποστηρίζεται
Λίστες αναπαραγωγής
Προσαρμοσμένα εικονίδια, ανεξάρτητη λειτουργία αναπαραγωγής
Τυχαία σειρά
Σταθμισμένη βάσει συνηθειών ακρόασης· κάθε κομμάτι ακριβώς μία φορά, συνεχίζει μετά την επανεκκίνηση
Θέματα
6 χρώματα θέματος + σκοτεινή λειτουργία
Γλώσσες διεπαφής
15 (μεταξύ τους ινδονησιακά και βιετναμέζικα)
Χρονοδιακόπτης
15/30/60 λεπτά, προσαρμοσμένο ή τέλος του τρέχοντος κομματιού
Αναπαραγωγή στο παρασκήνιο
Αναπαραγωγή στο παρασκήνιο, χειριστήρια οθόνης κλειδώματος, Bluetooth και πλήκτρα αυτοκινήτου
Και οι έξι είναι κωδικοποιητές που οι κανόνες συμβατότητας του Android απαιτούν από κάθε συσκευή, οπότε δεν υπάρχει ο κίνδυνος «σε αυτό το τηλέφωνο λείπει ένα στοιχείο».
Στιγμιότυπα οθόνης
Αναπαράγεται τώραΣτίχοιΙσοσταθμιστής
Λήψη και εγκατάσταση
Εντελώς δωρεάν — χωρίς διαφημίσεις και χωρίς αγορές εντός εφαρμογής. Το αρχείο εγκατάστασης παρέχεται από το δικό μας CDN και δεν χρειάζεται λογαριασμός.
Τα αρχεία εγκατάστασης παρέχονται από τον δικό μας τομέα dl.cxapps.app, ο οποίος φιλοξενείται στο Cloudflare R2· κατά τη λήψη ισχύει για αυτή τη σύνδεση η πολιτική απορρήτου της Cloudflare. Απόρρητο
Πρόκειται για αρχείο APK, οπότε η εγκατάσταση χρειάζεται ένα επιπλέον βήμα
Η εφαρμογή δεν δημοσιεύεται στο Google Play, οπότε το APK εγκαθίσταται απευθείας. Την πρώτη φορά το Android ρωτά αν επιτρέπετε την εγκατάσταση από αυτή την πηγή — το πρόγραμμα περιήγησης ή τον διαχειριστή αρχείων. Συμφωνήστε.
Στη συνέχεια το σύστημα ή το Play Protect ίσως πει ότι δεν αναγνωρίζει τον προγραμματιστή· επιλέξτε να συνεχίσετε. Η διατύπωση και το πλήθος των βημάτων διαφέρουν ανά κατασκευαστή, αλλά το ερώτημα είναι το ίδιο.
Αν προτιμάς να επαληθεύσεις πρώτα το αρχείο, σύγκρινέ το με το άθροισμα ελέγχου SHA-256 παραπάνω, με διαχειριστή αρχείων ή εργαλείο ελέγχου.
Το σύστημά σου μπορεί να εμφανίζει αυτά τα κουμπιά με άλλη διατύπωση· η θέση και ο ρόλος τους είναι ίδια.
Έλεγχος αυτού του αρχείου από εσάς
Το SHA-256 παραπάνω απαντά σε ένα ερώτημα: αν το αρχείο που έχετε είναι το ίδιο με αυτό που δημοσιεύσαμε.
Αν δεν ταιριάζει, το αρχείο που έχετε δεν είναι αυτό που δημοσιεύσαμε. Μην το εγκαταστήσετε· κατεβάστε το ξανά. Αν εξακολουθεί να μην ταιριάζει, πείτε μας το από το κανάλι επικοινωνίας στο υποσέλιδο — η πλευρά που έκανε λάθος μπορεί κάλλιστα να είμαστε εμείς.
Δεν απαντά όμως σε δύο άλλα ερωτήματα: αν το αρχείο που δημοσιεύσαμε είναι από μόνο του αξιόπιστο, και αν χτίστηκε από τον πηγαίο κώδικα που παρατίθεται σε αυτή τη σελίδα.
Ούτε αυτή η έκδοση είναι αναπαραγώγιμη, και η απόσταση είναι μεγαλύτερη: τα εκδοτικά χτισίματα περνούν από τη συρρίκνωση R8 και το κλειδί υπογραφής δεν βρίσκεται στον πηγαίο κώδικα (τα κλειδιά υπογραφής δεν δημοσιεύονται). Το APK που θα χτίσετε εσείς θα διαφέρει πάντα από το δικό μας — η μη ταύτιση είναι αναμενόμενη. Μπορείτε ωστόσο να χτίσετε το δικό σας αντίγραφο, αλλά μάθετε πρώτα το κόστος: η υπογραφή σας δεν είναι η δική μας, οπότε δεν εγκαθίσταται πάνω σε υπάρχουσα εγκατάσταση. Πρέπει πρώτα να απεγκαταστήσετε, και η απεγκατάσταση σβήνει ό,τι κρατά η εφαρμογή στη συσκευή σας — αριθμό αναπαραγωγών, λίστες αναπαραγωγής και σημάνσεις αγαπημένου συμπεριλαμβανομένων.
Δεν υπάρχουν αυτόματες ενημερώσεις
Οι εφαρμογές που εγκαθίστανται από το Google Play ενημερώνονται μόνες τους· ένα APK που εγκαταστάθηκε απευθείας δεν ενημερώνεται. Δεν θα ειδοποιηθείς όταν κυκλοφορήσει νέα έκδοση.
Το όνομα του αρχείου είναι το σύντομο hash του commit, όχι αριθμός έκδοσης — ο πηγαίος κώδικας και οι εκδόσεις δεν προχωρούν πάντα μαζί. Το αρχείο παράγεται με git archive από εκείνο το commit.
Δημόσιος πηγαίος κώδικας σημαίνει ότι μπορείτε να ελέγξετε γραμμή προς γραμμή τι κάνει. Δεν σημαίνει ότι η λήψη παραπάνω χτίστηκε κατ’ ανάγκη από αυτόν — δεν έχουμε κάνει αυτόν τον έλεγχο, και τα δύο είναι ξεχωριστά. Έλεγχος αυτού του αρχείου από εσάς
Αρχικό αποθετήριο
github.com/hnshysglxfsccx-hub/cxmusic-android
Το περιεχόμενο σε αυτή τη διεύθυνση δεν έχει αλλάξει ούτε έχει χαθεί, αλλά ο λογαριασμός έχει περιοριστεί από το GitHub, κανείς δεν μπορεί να τον ανοίξει, και δεν περιμένουμε πλέον να αποκατασταθεί.
Είναι δωρεάν; Υπάρχουν αγορές εντός εφαρμογής ή διαφημίσεις;
Εντελώς δωρεάν: χωρίς διαφημίσεις, χωρίς αγορές εντός εφαρμογής, χωρίς συνδρομές. Ο πηγαίος κώδικας δημοσιεύεται με άδεια MIT.
Χρειάζεται λογαριασμός;
Όχι. Καμία από τις δύο εφαρμογές δεν έχει σύστημα λογαριασμών.
Ανεβαίνει κάπου η μουσική μου ή τα δεδομένα χρήσης;
Όχι. Οι εφαρμογές δεν συνδέονται στο δίκτυο και δεν έχουν κανέναν μηχανισμό στατιστικών ή αποστολής. Τα αρχεία μουσικής και το ιστορικό αναπαραγωγής μένουν μόνο στη δική σας συσκευή.
Γιατί εμφανίζεται προειδοποίηση ασφαλείας κατά την εγκατάσταση;
Επειδή για το πακέτο εγκατάστασης δεν έχει αγοραστεί πιστοποιητικό υπογραφής κώδικα, και το Android προειδοποιεί για πακέτα άγνωστης προέλευσης. Τα αναλυτικά βήματα είναι πιο πάνω· μπορείτε επίσης να ελέγξετε μόνοι σας το αρχείο με το άθροισμα SHA-256.
Ποιες μορφές ήχου υποστηρίζονται;
Η πλήρης λίστα είναι πιο πάνω, στην ενότητα «Υποστηριζόμενες μορφές». Αυτές οι έξι παίζουν σε οποιαδήποτε συσκευή Android, χωρίς κίνδυνο να λείπει κάποιο στοιχείο.
Υπάρχει έκδοση για iPhone;
Προς το παρόν όχι. Η ανάπτυξη εφαρμογής iOS απαιτεί υπολογιστή Mac και λογαριασμό προγραμματιστή Apple, κάτι που αυτή τη στιγμή δεν είναι εφικτό.
Η έκδοση για υπολογιστή και η έκδοση για κινητό είναι η ίδια εφαρμογή;
Όχι. Είναι δύο ανεξάρτητες εφαρμογές, αναπτυγμένες ξεχωριστά. Οι λειτουργίες επικαλύπτονται αλλά δεν ταυτίζονται, και ούτε οι ρυθμίσεις ούτε τα δεδομένα είναι κοινά.
Πώς αναφέρω πρόβλημα ή προτείνω λειτουργία;
Όταν αναφέρετε πρόβλημα, βοηθά πολύ να αναφέρετε την έκδοση της εφαρμογής και την έκδοση του συστήματος.
Η αλυσίδα ήχου αποτελείται από δικά μας ISampleProvider (μια αλυσίδα DSP χτισμένη πάνω στο NAudio): αποκωδικοποίηση → ισοσταθμιστής 18 ζωνών → εφέ → αλλαγή ταχύτητας και τόνου → ένταση → έξοδος WASAPI
Η θέση αναπαραγωγής χρησιμοποιεί ως μοναδική πηγή χρόνου τα δείγματα που πραγματικά κατανάλωσε το WASAPI, παρακάμπτοντας τις αναξιόπιστες θέσεις αναζήτησης του υλικού
Η ανάλυση DSF και η μετατροπή DSD → PCM είναι γραμμένες σε καθαρή C#
Εικονικοποίηση σελίδων και σελιδοποίηση keyset. Η κύλιση και η αναζήτηση μετρήθηκαν σε μια συνθετική βιβλιοθήκη ενός εκατομμυρίου κομματιών και δεν εμφανίστηκαν κολλήματα· εκείνη η βιβλιοθήκη δεν έχει εξώφυλλα ούτε μεγάλα αρχεία, οπότε αυτό που μετρήθηκε είναι η ίδια η λίστα και το ίδιο το ερώτημα.
Η τυχαία σειρά χρησιμοποιεί σταθμισμένη δειγματοληψία χωρίς επανατοποθέτηση κατά Efraimidis–Spirakis, ώστε κάθε κομμάτι του εύρους να παίζει ακριβώς μία φορά
Η μετάθεση αποθηκεύεται στη βάση δεδομένων, οπότε συνεχίζει αν το σύστημα τερματίσει τη διεργασία
Ένα εικονικό παράθυρο ουράς κρατά μόνο 50 κομμάτια στο πρόγραμμα αναπαραγωγής, στηρίζοντας βιβλιοθήκη ενός εκατομμυρίου
Οι ενσωματωμένοι στίχοι διαβάζονται από ID3 SYLT/USLT, Vorbis Comment και MP4 atom
Πλήρεις λίστες γλωσσών διεπαφής
CX’Music (υπολογιστής)
繁體中文 · 简体中文 · English · 日本語 · 한국어 · Español · Français · Deutsch · Português · Русский · Italiano · Nederlands · Ελληνικά · العربية · हिन्दी
CX’s Music (κινητό)
繁體中文 · 简体中文 · English · 日本語 · 한국어 · Español · Français · Deutsch · Português · Русский · Bahasa Indonesia · Tiếng Việt · Ελληνικά · العربية · हिन्दी
Διαφέρουν σε ακριβώς δύο θέσεις: η έκδοση για υπολογιστή έχει ιταλικά και ολλανδικά, η έκδοση για κινητό ινδονησιακά και βιετναμέζικα. Ο ίδιος ο ιστότοπος προσφέρει 17 γλώσσες — την ένωση των δύο λιστών.