Μετακωδικοποίηση ή όχι — η αλυσίδα προτεραιότητας
"Μετακωδικοποίηση" σημαίνει επανακωδικοποίηση ενός κομματιού εν κινήσει — σε μια μορφή που μπορεί να αναπαράγει η συσκευή, ή ώστε να μπορούν να εφαρμοστούν ο ισοσταθμιστής και η εξομάλυνση έντασης του MusicBee. Το πρόσθετο θα προτιμούσε να μην μετακωδικοποιεί (η αποστολή του αρχικού αρχείου είναι ταχύτερη και χωρίς απώλειες), οπότε ακολουθεί μια σταθερή αλυσίδα κανόνων για να αποφασίσει. Οι υψηλότεροι κανόνες υπερισχύουν και παρακάμπτουν σιωπηρά τους χαμηλότερους. Αυτό είναι το πιο παρεξηγημένο μέρος του πρόσθετου, επειδή αρκετές ρυθμίσεις φαίνονται ότι πρέπει να συνεργάζονται, αλλά δεν το κάνουν.
| Προτεραιότητα | Κανόνας | Επίδραση |
|---|---|---|
| 1 (υψηλότερη) | Επιβολή μετακωδικοποίησης (ανά προφίλ συσκευής) | Πάντα μετακωδικοποίηση. Υπερισχύει όλων των παρακάτω. Αμοιβαία αποκλειόμενο με την επιβολή εγγενούς ροής — το τικάρισμα του ενός ξετικάρει το άλλο. |
| 2 | Επιβολή εγγενούς ροής (ανά προφίλ συσκευής, προεπιλογή ΕΝΕΡΓΟ) | Ποτέ μετακωδικοποίηση για αυτή τη συσκευή. Καταστέλλει πλήρως τους κανόνες 3–5 — στέλνει τα αρχικά bytes ανεξάρτητα από τη μορφή, τα εφέ ή τα όρια. |
| 3 | EQ/DSP και ReplayGain (Βιβλιοθήκη) | Επιβολή μετακωδικοποίησης ώστε να μπορεί να επεξεργαστεί ο ήχος. Αγνοείται σιωπηρά εάν κερδίσει ο κανόνας 2. |
| 4 | Ρυθμός δειγματοληψίας / βάθος bit / μόνο στερεοφωνικό (προφίλ συσκευής) | Πηγή εκτός εύρους → μετακωδικοποίηση για προσαρμογή. Αγνοείται σιωπηρά εάν κερδίσει ο κανόνας 2. |
| 5 (χαμηλότερη) | Υποστήριξη κωδικοποιητή (προφίλ συσκευής) | Κωδικοποιητής πηγής που δεν μπορεί να αναπαράγει η συσκευή → μετακωδικοποίηση στη μορφή εξόδου του προφίλ. Αγνοείται σιωπηρά εάν κερδίσει ο κανόνας 2. |
Επειδή η επιβολή εγγενούς ροής είναι προεπιλεγμένη σε ΕΝΕΡΓΟ για κάθε προφίλ, η συμπεριφορά εκτός συσκευασίας είναι: δώστε στη συσκευή το αρχικό αρχείο και μην κάνετε τίποτα άλλο. Αυτό είναι απολύτως σωστό για μια σύγχρονη συσκευή σε ένα καλό δίκτυο — αλλά σημαίνει ότι τα εφέ της Βιβλιοθήκης και τα όρια ήχου του προφίλ φαίνεται να "μην κάνουν τίποτα" μέχρι να αλλάξετε τον κανόνα 2.
Παράδειγμα εφαρμογής. Θέλετε η εξομάλυνση έντασης ReplayGain του MusicBee να εφαρμοστεί στον streamer σας. Επιλέγετε Εξομάλυνση της έντασης αναπαραγωγής χρησιμοποιώντας τη λειτουργία replay gain που είναι ενεργή στο MusicBee στην ενότητα Βιβλιοθήκη. Αναπαράγετε ένα κομμάτι — και η ένταση δεν εξομαλύνεται καθόλου.
Γιατί: το προφίλ του streamer εξακολουθεί να έχει την επιβολή εγγενούς ροής ΕΝΕΡΓΗ (κανόνας 2). Ο κανόνας 2 υπερισχύει του κανόνα ReplayGain (κανόνας 3), οπότε το πρόσθετο στέλνει το ανέγγιχτο αρχείο και η ρύθμιση ReplayGain παραλείπεται σιωπηρά.
Η λύση: ανοίξτε το προφίλ αυτής της συσκευής και απενεργοποιήστε την επιβολή εγγενούς ροής. Επειδή η επιβολή εγγενούς ροής είναι ανά προφίλ, μπορείτε να την αφήσετε ενεργή για τον bit-perfect hi-fi DAC σας και απενεργοποιημένη για το φορητό ηχείο που χρειάζεται ReplayGain — κάθε συσκευή παίρνει τη σωστή απάντηση.
Κανόνες εμπειρικής προσέγγισης:
- Θέλετε να εφαρμοστούν EQ/DSP ή ReplayGain σε μια συσκευή; Απενεργοποιήστε την επιβολή εγγενούς ροής στο προφίλ αυτής της συσκευής.
- Θέλετε να εγγυηθείτε μια νέα μετακωδικοποίηση (για δοκιμή, ή για μια συσκευή που δυσκολεύεται με εγγενή αρχεία); Επιλέξτε επιβολή μετακωδικοποίησης στο προφίλ της — υπερισχύει όλων.
- Διαφορετικά, αφήστε την επιβολή εγγενούς ροής ενεργή. Είναι η ρύθμιση με τη μεγαλύτερη επίδραση στο πρόσθετο και η προεπιλογή είναι σωστή για τον περισσότερο σύγχρονο εξοπλισμό.

Ρυθμίσεις
| Έλεγχος | Τι κάνει |
|---|---|
| Επιβολή εγγενούς ροής (παράκαμψη μετακωδικοποιητή) | Στέλνει τα αρχικά bytes του αρχείου, παρακάμπτοντας τον μετακωδικοποιητή, τα εφέ, το ReplayGain και τα όρια ήχου του προφίλ. Προεπιλογή ΕΝΕΡΓΟ. Η ρύθμιση αναπαραγωγής με τη μεγαλύτερη επίδραση· κανόνας 2 της παραπάνω αλυσίδας. |
| Επιβολή μετακωδικοποίησης (αμοιβαία αποκλειστική με την επιβολή εγγενούς ροής) | Αναγκάζει κάθε ροή σε αυτή τη συσκευή να περάσει από τον μετακωδικοποιητή. Υπερισχύει της επιβολής εγγενούς ροής· οι δύο είναι αμοιβαία αποκλειόμενες (το τικάρισμα του ενός ξετικάρει το άλλο). Κανόνας 1. |
| Χρήση του ισοσταθμιστή και των εφέ DSP που είναι ενεργά στο MusicBee [επιβάλλει μετακωδικοποίηση] | Εφαρμόζει τον ισοσταθμιστή και τα εφέ DSP του MusicBee στον εξερχόμενο ήχο. Επιβάλλει μετακωδικοποίηση (κανόνας 3), και καταστέλλεται σε οποιαδήποτε συσκευή το προφίλ της οποίας έχει ενεργή την επιβολή εγγενούς ροής. |
| Εξομάλυνση της έντασης αναπαραγωγής χρησιμοποιώντας τη λειτουργία replay gain που είναι ενεργή στο MusicBee [επιβάλλει μετακωδικοποίηση] | Εφαρμόζει την εξομάλυνση έντασης ReplayGain του MusicBee. Επιβάλλει μετακωδικοποίηση (κανόνας 3), και καταστέλλεται σε οποιαδήποτε συσκευή το προφίλ της οποίας έχει ενεργή την επιβολή εγγενούς ροής. |
| Επιβολή εγγενούς ροής για ραδιόφωνο (παράκαμψη μετακωδικοποιητή για σταθμούς) | Στέλνει τις πηγές ραδιοφώνου/ροής ανέγγιχτες, παρακάμπτοντας τον μετακωδικοποιητή ειδικά για τους σταθμούς. |