Προηγμένες προτάσεις διαμόρφωσης
Ενημέρωση:
Οι απαιτούμενες ρυθμίσεις διακομιστή και οι πρόσθετοι οδηγοί εγκατάστασης συλλέγονται εδώ. Οι σύνδεσμοι διαμόρφωσης στη λίστα συμβατότητας οδηγούν στις σχετικές ενότητες.
Ampache και LMS: Συνδεθείτε με το κλειδί API
Τα Ampache 7, Ampache Τα 8 και LMS απαιτούν κλειδί API για σύνδεση. Δημιουργήστε ένα κλειδί για τον δικό σας λογαριασμό στο διακομιστή και χρησιμοποιήστε το κατά τη σύνδεση στο MusicServer Connect. Κρατήστε το εμπιστευτικό.
Ampache 7.10.2: Εισαγωγή τίτλων χωρίς καλλιτέχνες τίτλων
Σύμπτωμα και αιτία
Τα αρχεία χωρίς καλλιτέχνη κομματιού ενδέχεται να παραληφθούν κατά την εισαγωγή του καταλόγου. Η παρακάτω διόρθωση βάσης δεδομένων επιτρέπει την εισαγωγή τους. Η σύνδεση Ampache απαιτεί κλειδί API. δείτε Συνδεθείτε με ένα κλειδί API.
Πεδίο εφαρμογής
Αυτή η διόρθωση ισχύει για το Ampache 7.10.2 με το MariaDB και τον ορισμό της στήλης που φαίνεται παρακάτω. Για άλλες εκδόσεις, ελέγξτε πρώτα αν ισχύει η ίδια αιτία.
Τι αλλάζει
Μόνο το song.artist στην επιλεγμένη βάση δεδομένων Ampache αλλάζει για να επιτρέπεται το NULL. Ο τύπος δεδομένων, η προεπιλεγμένη τιμή 0 και τα υπάρχοντα ευρετήρια διατηρούνται. Ο πηγαίος κώδικας Ampache και τα αρχεία μουσικής παραμένουν αμετάβλητα. Δεν επινοούνται ονόματα καλλιτεχνών και δεν αντικαθίστανται ετικέτες αρχείων. Άλλες βάσεις δεδομένων και καθολικές ρυθμίσεις MariaDB δεν επηρεάζονται.
Γενική επιδιόρθωση βάσης δεδομένων
Απαιτήσεις
Εκτελέστε αυτές τις εντολές στον διακομιστή MariaDB, μέσα στο κοντέινερ του, όπου ισχύει. Ο λογαριασμός βάσης δεδομένων χρειάζεται πρόσβαση ανάγνωσης για την άδεια ελέγχου και ALTER στο τραγούδι. Το παράδειγμα χρησιμοποιεί τοπική σύνδεση root. Για έναν άλλο λογαριασμό βάσης δεδομένων, χρησιμοποιήστε την υπάρχουσα ασφαλή διαμόρφωση πελάτη σας. μην βάλετε κωδικό πρόσβασης στην εντολή.
Προσδιορίστε πρώτα το πραγματικό όνομα της βάσης δεδομένων, που αναφέρεται ως database_name στη διαμόρφωση Ampache. Χρησιμοποιήστε το δικό σας όνομα βάσης δεδομένων σε κάθε εντολή.
AMPACHE_DB='DEIN_AMPACHE_DATENBANKNAME'
mariadb --database="$AMPACHE_DB" -e \
"SHOW COLUMNS FROM song LIKE 'artist';"
Για το επιβεβαιωμένο ζήτημα, η έξοδος εμφανίζει Type=int(11) unsigned, Null=NO και Default=0. Εάν Null=YES, η διόρθωση έχει ήδη εφαρμοστεί. Μην αλλάξετε έναν διαφορετικό ορισμό χωρίς να τον ελέγξετε.
Προτείνεται: το συνημμένο σενάριο Κατεβάστε το ampache7-null-artist.sh στον διακομιστή βάσης δεδομένων. Ελέγχει τη στήλη, δέχεται μόνο τον αναμενόμενο ανυπόγραφο τύπο INT και δεν κάνει καμία περαιτέρω αλλαγή εάν το NULL επιτρέπεται ήδη. Ένα απροσδόκητο σχήμα το κάνει να σταματήσει χωρίς αλλαγές.
sh /pfad/zum/ampache7-null-artist.sh "$AMPACHE_DB"
Ο συγκεκριμένος πυρήνας SQL της επιδιόρθωσης για τον ορισμό που επιβεβαιώθηκε παραπάνω είναι:
ALTER TABLE song
MODIFY COLUMN artist INT(11) UNSIGNED NULL DEFAULT 0;
Εισαγάγετε αρχεία που λείπουν και ελέγξτε το αποτέλεσμα
Αφού αλλάξετε το σχήμα, εισαγάγετε τα αρχεία που λείπουν. Χρησιμοποιήστε τη διαδρομή εφαρμογής, το όνομα καταλόγου και τον λογαριασμό υπηρεσίας της δικής σας εγκατάστασης. Η έκδοση PHP πρέπει να ταιριάζει με την έκδοση Ampache.
AMPACHE_APP='/pfad/zur/ampache-installation'
AMPACHE_CATALOG='DEIN_KATALOGNAME'
runuser -u www-data -- php "$AMPACHE_APP/bin/cli" \
run:updateCatalog "$AMPACHE_CATALOG" -a
mariadb --database="$AMPACHE_DB" -e \
"SELECT COUNT(*) AS Titel FROM song;
SELECT id, title, artist, enabled FROM song
WHERE artist IS NULL;"
-a προσθέτει νέα αρχεία πολυμέσων. Δεν ζητά εκκαθάριση καταλόγου, εισαγωγή λίστας αναπαραγωγής ή εκ νέου σάρωση υπαρχουσών ετικετών αρχείων. Το Ampache μπορεί στη συνέχεια να ενημερώσει τις εσωτερικές αντιστοιχίσεις και τους μετρητές.
Στη συνέχεια, ενημερώστε το πρόσθετο, ανοίξτε όλους τους τίτλους και ελέγξτε τους τίτλους που λείπουν προηγουμένως. Μετά οι παραπάνω τίτλοι Όλοι οι τίτλοι → επισήμανση όλων → αναζήτηση DB → προσθήκη στη βάση δεδομένων στη βάση δεδομένων αναζήτησης VirtualDJ. Βλ Αναζήτηση σε κόμβους δέντρων.
Λειτουργία και μεταγενέστερες ενημερώσεις
Αυτή είναι μια προσαρμογή τοπικής βάσης δεδομένων-σχήματος, όχι μια επίσημα επιβεβαιωμένη γενική μετεγκατάσταση Ampache. Μετά από μια ενημέρωση της βάσης δεδομένων Ampache, ελέγξτε ξανά το song.artist και την εισαγωγή αρχείων χωρίς καλλιτέχνες κομματιών: μια μετεγκατάσταση μπορεί να αλλάξει τον ορισμό. Το σενάριο μπορεί να ελεγχθεί επανειλημμένα.
Για να επαναφέρετε το NOT NULL, οι υπάρχουσες εγγραφές NULL θα χρειάζονταν πρώτα σκόπιμο χειρισμό. Η τυφλή επαναφορά της στήλης δεν είναι κατάλληλη επαναφορά. Η ελεγμένη διόρθωση διατηρεί τους καλλιτέχνες που λείπουν ως πληροφορίες που λείπουν.
Gonic 0.22.0: ένα άλμπουμ ανά φάκελο μουσικής
Σύμπτωμα και αιτία
Το Gonic απαιτεί ξεχωριστό φάκελο για κάθε άλμπουμ. Κρατήστε μαζί τα αρχεία ενός άλμπουμ. μην αναμιγνύετε διαφορετικά άλμπουμ σε έναν φάκελο. Ένας κοινόχρηστος φάκελος για άσχετα σινγκλ δεν πληροί αυτήν την απαίτηση. Το Gonic μπορεί στη συνέχεια να εφαρμόσει τα μεταδεδομένα άλμπουμ του πρώτου αρχείου, συμπεριλαμβανομένου του καλλιτέχνη άλμπουμ, σε κάθε άλλο αρχείο σε αυτόν τον φάκελο.
Συνιστώμενη δομή φακέλου
Και για μεμονωμένα κομμάτια, δημιούργησε έναν υποφάκελο ανά άλμπουμ, για παράδειγμα «Einzeltitel/Alter Ego - Betty Ford (Bonus Remixes Version)» / «Einzeltitel/Homie Isback - Cherrymoon». Οι δύο εκδόσεις του Cherrymoon μπορούν να μοιράζονται φάκελο αν ανήκουν στο ίδιο άλμπουμ. Κράτησε διαφορετικές κυκλοφορίες χωριστά. Τοποθέτησε τα αρχεία μουσικής σε υποφακέλους της ρυθμισμένης διαδρομής: το Gonic 0.22.0 παραλείπει αρχεία που βρίσκονται απευθείας στον ριζικό φάκελο.
Εάν πολλοί διακομιστές μοιράζονται μια βιβλιοθήκη, μπορείτε να δημιουργήσετε μια ξεχωριστή προβολή φακέλου για το Gonic χρησιμοποιώντας συμβολικούς συνδέσμους. Δώστε σε κάθε άλμπουμ τον δικό του φάκελο και εκεί. Διαμορφώστε τις διαδρομές μουσικής έτσι ώστε κάθε κομμάτι να ευρετηριάζεται μόνο μία φορά. Ο λογαριασμός υπηρεσίας Gonic χρειάζεται πρόσβαση τόσο στους συνδέσμους όσο και στους στόχους τους.
Ελέγξτε μετά την αλλαγή
Σαρώστε ξανά πλήρως το Gonic και, στη συνέχεια, ανανεώστε τη λίστα κομματιών των προσθηκών. Ελέγξτε τα σύνολα, την ομαδοποίηση άλμπουμ, τους κόμβους καλλιτεχνών και την αναπαραγωγή. Οι αλλαγές στις διαδρομές εισαγωγής ενδέχεται να δημιουργήσουν νέα αναγνωριστικά διακομιστή, επομένως ελέγξτε τα υπάρχοντα αγαπημένα, λίστες αναπαραγωγής και ρυθμίσεις VirtualDJ στη συνέχεια. Εγγραφείτε ξανά τα κομμάτια εάν χρειάζεται. Προσθήκη στη βάση δεδομένων αναζήτησης VirtualDJ. Τα μεμονωμένα κομμάτια που προστέθηκαν πρόσφατα πρέπει επίσης να παρέχονται στην κατάλληλη δομή φακέλου άλμπουμ.
Παρέχετε λίστες αναπαραγωγής που βασίζονται σε αρχεία για τον χρήστη
Το Gonic διαβάζει λίστες αναπαραγωγής από τις διαμορφωμένες του playlists-path και έναν υποφάκελο με το όνομα του αριθμητικού αναγνωριστικού χρήστη. Τοποθετήστε αρχεία M3U/M3U8 με διαδρομές πολυμέσων επιλυμένες για Gonic εκεί. Μια κανονική σάρωση μουσικής δεν εισάγει αυτόματα λίστες αναπαραγωγής από άλλους φακέλους βιβλιοθήκης. Η ρύθμισή μας δημιουργεί παράγωγες προβολές χωρίς να αλλάζει τα κοινόχρηστα πρωτότυπα. Ανανεώστε αυτές τις προβολές αφού αλλάξετε τις πηγές.
Gerbera 3.3.0-77: BPM, Κλειδί, UTF-8 και Inotify
Προσθέστε τις ακόλουθες αντιστοιχίσεις για το BPM και το κλειδί. Τα αρχεία μουσικής πρέπει να περιέχουν τις αντίστοιχες ετικέτες BPM και KEY ή INITIALKEY. Διατηρήστε τις υπάρχουσες αντιστοιχίσεις όπως το PERFORMER.
| Βιβλιοθήκη | Tag Name | Upnp metadata entry |
|---|---|---|
| taglib | BPM | upnp:beatsPerMinute |
| taglib | KEY | upnp:key |
| taglib | INITIALKEY | upnp:initialKey |
| ffmpeg | bpm | upnp:beatsPerMinute |
| ffmpeg | κλειδί | upnp:key |
| ffmpeg | αρχικό κλειδί | upnp:initialKey |
Για μια εγκατάσταση που βασίζεται σε XML, προσθέστε τις εγγραφές στην ενότητα εισαγωγή → βιβλιοθήκη-επιλογές → id3 → μεταδεδομένα και ffmpeg → μεταδεδομένα. Το Gerbera χαρακτηρίζει την ομάδα XML id3 ως taglib Library Options στη διεπαφή ιστού του. Ορίστε το charset σε UTF-8 και στις δύο βιβλιοθήκες. κρατήστε ή ρυθμίστε τα filesystem-charset, metadata-charset και playlist-charset σε UTF-8 επίσης. Αποθηκεύστε και επανεκκινήστε το Gerbera. Πρόσθετες αντιστοιχίσεις ετικετών τίθενται σε ισχύ όταν τα αρχεία εισάγονται ξανά. μια κανονική εκ νέου σάρωση μπορεί να παραλείψει αμετάβλητα αρχεία. Για μια νέα εγκατάσταση, διαμορφώστε αυτές τις επιλογές πριν από την εισαγωγή μουσικής.
MP4, M4A και M4V: προτιμήστε πιο ακριβή ετικέτα BPM
Διατίθεται από το Git build 3.3.0-77: Η επέκταση BPM Gerbera-PR #3993 έχει συγχωνευθεί και περιλαμβάνεται στην επίσημη εικόνα. Η υψηλότερη ακρίβεια είναι προαιρετική και πρέπει να ενεργοποιηθεί με prefer_highest_bpm_accuracy="yes" να είναι ενεργοποιημένη. Χωρίς αυτό το χαρακτηριστικό παραμένει no η προεπιλογή.
Το χαρακτηριστικό MP4 tmpo περιέχει έναν ακέραιο αριθμό. Επιπλέον, μια πρόσθετη ετικέτα iTunes BPM μπορεί να περιέχει μια πιο ακριβή τιμή. Στο υπάρχον στοιχείο XML import → library-options → id3 μπορεί να ενεργοποιηθεί η προτίμησή του; διατηρήστε τις υπάρχουσες αντιστοιχίσεις ετικετών:
<id3 prefer_highest_bpm_accuracy="yes" prefer_ambigous_bpm_value="bpm_tag">
<metadata>
<add-data tag="BPM" key="upnp:beatsPerMinute" />
</metadata>
</id3>
Εάν λείπει prefer_highest_bpm_accuracy ή αν έχει ρυθμιστεί σε no, η προηγούμενη συμπεριφορά διατηρείται. Για yes Το Gerbera διαβάζει tmpo και την πρόσθετη ετικέτα BPM ξεχωριστά. Εάν η απόσταση είναι μικρότερη από 1 BPM, η τιμή της ετικέτας υιοθετείται, για παράδειγμα 123,5 αντί 123. Εάν οι τιμές διαφέρουν κατά τουλάχιστον 1 BPM, η επιλογή καθορίζεται από prefer_ambigous_bpm_value: tmpo προτιμά ολόκληρο τον αριθμό, bpm_tag την πρόσθετη ετικέτα. Εάν το δεύτερο χαρακτηριστικό απουσιάζει, bpm_tag. Ο συμβολισμός του χαρακτηριστικού είναι σαφής prefer_ambigous_bpm_value.
Μόνο πεπερασμένοι θετικοί αριθμοί ισχύουν για αυτήν την επιλογή. χρησιμοποιήστε ένα δεκαδικό σημείο στην ετικέτα αρχείου. Εάν μόνο μία πηγή είναι έγκυρη, χρησιμοποιείται. Οι τιμές ημιχρόνου ή διπλού χρόνου δεν διορθώνονται αυτόματα. Άλλες ετικέτες, είδη, κλειδί και εξώφυλλα διαβάζονται όπως πριν. Επανεκκινήστε το Gerbera αφού αλλάξετε τη διαμόρφωση και εισαγάγετε εκ νέου τα επηρεαζόμενα αρχεία. μια κανονική εκ νέου σάρωση μπορεί να παραλείψει αμετάβλητα αρχεία.
AIFF: BPM, πληκτρολογήστε και διαβάστε πολλά είδη
Εάν τα αρχεία AIFF λείπουν BPM ή κλειδί παρά τις υπάρχουσες ετικέτες ID3, σε Gerbera Config → Expert → Import → Mappings → Mimetype-Contenttype την αντιστοίχιση του αναγνωρισμένου τύπου MIME στον τύπο περιεχομένου aiff συμπλήρωμα. Για audio/x-aiff και audio/aiff το καθένα aiff εισάγετε. Αυτό επιτρέπει στο Gerbera να χρησιμοποιεί τον αντίστοιχο αναγνώστη TagLib. εξακολουθούν να απαιτούνται οι αντιστοιχίσεις BPM/πλήκτρων από τον παραπάνω πίνακα.
Στη διαμόρφωση XML, οι ακόλουθες γραμμές στην υπάρχουσα ενότητα import → mappings → mimetype-contenttype με τις ακόλουθες προσθήκες, διατηρώντας τις υπάρχουσες αντιστοιχίσεις:
<treat mimetype="audio/x-aiff" as="aiff" />
<treat mimetype="audio/aiff" as="aiff" />
Επανεκκινήστε το Gerbera ή το κοντέινερ του και εισαγάγετε ξανά τα επηρεαζόμενα αρχεία. Μια κανονική εκ νέου σάρωση μπορεί να παρακάμψει αμετάβλητα αρχεία. δεν απαιτείται μετονομασία ή αλλαγές χρονικής σφραγίδας.
OGV: Υιοθετήστε ετικέτες από τα κομμάτια ήχου και βίντεο
Με το OGV, ο τίτλος, ο καλλιτέχνης, το άλμπουμ, το είδος, το BPM και το πλήκτρο μπορούν να βρίσκονται στα μεμονωμένα κομμάτια ήχου και βίντεο. Ενεργοποίηση σε Gerbera Config → Expert → Library Options → ffmpeg Library Options την επιλογή streams-enabled. Αυτό είναι διαθέσιμο στη διαμόρφωση XML import → library-options → ffmpegστοιχείο, το χαρακτηριστικό streams-enabled="yes" βάλε? Διατηρήστε υπάρχοντα χαρακτηριστικά και αναθέσεις ετικετών.
Κάντε επανεκκίνηση του Gerbera ή του κοντέινερ του και, στη συνέχεια, εισαγάγετε ξανά υπάρχοντα αρχεία OGV. Οι αντιστοιχίσεις BPM/κλειδιά στον παραπάνω πίνακα εξακολουθούν να απαιτούνται. Χωρίς να είναι ενεργοποιημένη η ανάλυση μεταδεδομένων ροής, αυτές οι τιμές ενδέχεται να απουσιάζουν παρά τις σωστά αποθηκευμένες ετικέτες αρχείων.
WebM και WMV: υιοθετήστε πολλά είδη με τον κατάλληλο αναγνώστη
Από το Git build 3.3.0-62 και επίσης στην τρέχουσα 3.3.0-77 μπορεί να διαβάσει πολλές ετικέτες είδους από WebM και WMV. Οι ενημερώσεις διατηρούν την υπάρχουσα διαμόρφωση, επομένως οι αντιστοιχίσεις αναγνώστη που προστέθηκαν στη νέα έκδοση ενδέχεται να εξακολουθούν να λείπουν. Σε Config → Expert → Import → Mappings → Mimetype-Contenttype Προσθέστε τις ακόλουθες αντιστοιχίσεις ή στην υπάρχουσα ενότητα XML import → mappings → mimetype-contenttype εισάγετε:
<treat mimetype="video/webm" as="mkv" />
<treat mimetype="video/x-ms-wmv" as="asf" />
Διατηρήστε τις υπάρχουσες αντιστοιχίσεις και τις ρυθμίσεις BPM/πλήκτρο, επανεκκινήστε το Gerbera και επανεισαγάγετε τα επηρεαζόμενα αρχεία. Αυτό αλλάζει το πρόγραμμα ανάγνωσης μεταδεδομένων που χρησιμοποιείται και όχι τον τύπο MIME του βίντεο που επιστρέφεται. Τα αρχεία δεν χρειάζονται μετατροπή ή μετονομασία. Η βάση είναι η Προεπιλεγμένες αντιστοιχίσεις αυτής της έκδοσης πηγής Gerbera.
Αυτόματος εντοπισμός αλλαγών αρχείων και χαρακτηριστικών
Το Inotify εντοπίζει συμβάντα συστήματος αρχείων. Το inotify-attrib="yes" παρακολουθεί επιπλέον τις αλλαγές χαρακτηριστικών, συμπεριλαμβανομένων των χρονικών σημάνσεων που αλλάζουν με την αφή. Για εγκατάσταση Linux, επεκτείνετε την υπάρχουσα ενότητα αυτόματης σάρωσης στο /etc/gerbera/config.xml διατηρώντας παράλληλα τη διαδρομή μουσικής:
<autoscan use-inotify="yes" inotify-attrib="yes">
<directory location="/srv/music" mode="inotify" recursive="yes" hidden-files="no" />
</autoscan>
Στη συνέχεια χρησιμοποιήστε την υπηρεσία Linux systemctl restart gerbera επανεκκίνηση.
Inotify στο επίσημο κοντέινερ Gerbera
Η επίσημη εικόνα ενεργοποιεί ήδη το Inotify για τον προσαρτημένο φάκελο μουσικής, αλλά η παρακολούθηση πρόσθετων χαρακτηριστικών είναι αρχικά απενεργοποιημένη. Χρήση Inotify και Παρακολούθηση Αλλαγών Χαρακτηριστικού Inotify εμφανίζονται στην περιοχή Gerbera Config → Expert → Import, αλλά δεν είναι δυνατή η επεξεργασία μέσω αυτής της προβολής στην επιλεγμένη εικόνα. Οι ρυθμίσεις αποθηκεύονται στο /var/run/gerbera/autoscan.xml.
- Στο QNAP, ανοίξτε το gerbera-qnap στο Container Station και ξεκινήστε το τερματικό ή την κονσόλα του. Στο Synology, επιλέξτε gerbera-synology στο Container Manager, ανοίξτε το τερματικό του και ξεκινήστε το /bin/sh. Εκτελέστε την ακόλουθη εντολή μέσα στο κοντέινερ.
- Εισαγάγετε το ακόλουθο μπλοκ. Ολοκληρώνει το χαρακτηριστικό και εμφανίζει το αρχείο σάρωσης. Η διαδρομή μουσικής και οι υπάρχουσες ρυθμίσεις διατηρούνται.
test -f /var/run/gerbera/autoscan.xml &&
sed -i -e 's/inotify-attrib="no"/inotify-attrib="yes"/g' \
-e '/<autoscan/ { /inotify-attrib=/! s/<autoscan/<autoscan inotify-attrib="yes"/; }' \
/var/run/gerbera/autoscan.xml &&
cat /var/run/gerbera/autoscan.xml
Η έξοδος πρέπει να εμφανίζει αυτόματη σάρωση με inotify-attrib="yes". Επανεκκινήστε το κοντέινερ και, στη συνέχεια, ελέγξτε ότι το Monitor Inotify Attribute Changes είναι επιλεγμένο στο Gerbera Config. Εάν λείπει το autoscan.xml, εντοπίστε πρώτα το αρχείο διαμόρφωσης που χρησιμοποιείται πραγματικά. Αυτή η εντολή ισχύει για την επίσημη έκδοση που καθορίζεται στους οδηγούς NAS.
Οι ξεχωριστές ετικέτες είδους δεν χρειάζονται πρόσθετη ρύθμιση. Το MusicServer Connect χρησιμοποιεί όλα τα πεδία είδους που παρέχονται από το UPnP. Από την έκδοση 1.5, τα συνδυασμένα είδη που διαχωρίζονται με ερωτηματικά ή κάθετες εκχωρούνται επίσης στις μεμονωμένες προβολές ειδών τους. Οι ετικέτες διακομιστή και αρχείων παραμένουν αμετάβλητες.
Πηγές: Gerbera αυτόματη σάρωση και παρακολούθηση χαρακτηριστικών, Αρχική διαμόρφωση της επίσημης εικόνας κοντέινερ.
Gerbera 3.3.0-77: καθαρά ονόματα τίτλων στα αποτελέσματα αναζήτησης
Το Gerbera συνδυάζει τα M_ARTIST και M_TITLE για τίτλους κομματιών στις απαντήσεις αναζήτησης UPnP από προεπιλογή. Το MusicServer Connect εισάγει μέσω αυτής της διεπαφής, επομένως το "Speedy J - Electric Deluxe" εμφανίζεται στη στήλη τίτλου, παρόλο που η ετικέτα αρχείου TITLE περιέχει μόνο "Electric Deluxe".
Στο διακομιστή → upnp, διαμορφώστε το αποτέλεσμα αναζήτησης-αντικείμενο ώστε να χρησιμοποιείται μόνο το M_TITLE. Το extend="no" αντικαθιστά την προεπιλεγμένη λίστα αντί να προσαρτά καταχωρήσεις:
<search-item-result extend="no">
<add-data tag="M_TITLE" />
</search-item-result>
Το Σενάριο διαμόρφωσης gerbera-suchtitel.py ορίζει αυτήν την επιλογή σε μια υπάρχουσα διαμόρφωση XML. Η προεπιλεγμένη διαδρομή είναι /etc/gerbera/config.xml. μια άλλη διαδρομή μπορεί να παρέχεται ως όρισμα. Οι υπάρχοντες χώροι ονομάτων, τα σχόλια και άλλες ρυθμίσεις διατηρούνται. Εάν η δομή του διακομιστή είναι ασαφής, το σενάριο σταματά πριν γραφτεί.
Εναλλακτικά στη διεπαφή ιστού του Gerbera στο Διαμόρφωση → Διακομιστής → UPnP → Αποτέλεσμα αντικειμένου αναζήτησης την είσοδο M_ARTIST αφαιρέστε και μόνο M_TITLE να το διατηρήσουν. Ελέγξτε τις ρυθμίσεις που έχουν ήδη αποθηκευτεί στη διεπαφή ιστού, καθώς αυτές ενδέχεται να παρακάμψουν τις τιμές XML. Αυτή η ρύθμιση ισχύει επίσης για Gerbera 3.3. Ο καλλιτέχνης παραμένει διαθέσιμος ως ξεχωριστό πεδίο μεταδεδομένων.
Επανεκκινήστε το Gerbera και φορτώστε ξανά τη σύνδεση της προσθήκης. Αυτή η ρύθμιση αλλάζει τους τίτλους των κομματιών στα αποτελέσματα αναζήτησης. Δεν απαιτούνται αλλαγές πρόσθετων ή μουσικών αρχείων. Ελέγξτε επίσης την εμφάνιση των κομματιών που είναι ήδη αποθηκευμένα στο VirtualDJ. Η προαιρετική ανίχνευση καλλιτέχνη FRITZ!Box είναι ανεξάρτητη από αυτήν τη ρύθμιση.
Gerbera: Προβολές λίστας αναπαραγωγής και εισαγωγή
Γιατί η ίδια λίστα αναπαραγωγής εμφανίζεται πολλές φορές
Το Gerbera μπορεί να εμφανίζει την ίδια λίστα αναπαραγωγής και στις δύο λίστες αναπαραγωγής → Όλες οι λίστες αναπαραγωγής και λίστες αναπαραγωγής → κατάλογοι. Αυτό δεν σημαίνει ότι το αρχείο της λίστας αναπαραγωγής υπάρχει περισσότερες από μία φορές.
Το MusicServer Connect συνδυάζει πανομοιότυπες προβολές playlist. Εάν το περιεχόμενό τους διαφέρει ή ένα ερώτημα είναι ελλιπές, ενδέχεται να παραμείνουν ορατές πολλές προβολές.
Ελέγξτε τις μη ολοκληρωμένες εισαγωγές playlist
- Ελέγξτε τις καταχωρήσεις της λίστας αναπαραγωγής. Οι σχετικές διαδρομές αναφέρονται στον φάκελό τους.
- Βεβαιωθείτε ότι όλα τα αναφερόμενα αρχεία μουσικής υπάρχουν και είναι αναγνώσιμα από τον λογαριασμό εξυπηρέτησης του Gerbera.
- Διαβάστε ξανά τη λίστα αναπαραγωγής μετά τις αλλαγές. Εάν η εισαγωγή δεν έχει ολοκληρωθεί, επανεκκινήστε την υπηρεσία Gerbera και περιμένετε για τη σάρωση.
- Στη συνέχεια, ενημερώστε την προβολή στην προσθήκη και ελέγξτε τη λίστα αναπαραγωγής.
Για να εντοπίσετε αυτόματα αλλαγές στις χρονικές σημάνσεις αρχείων, χρησιμοποιήστε το Inotify παρακολούθηση χαρακτηριστικών ενεργοποίηση.
Καταργημένες αναφορές playlist και σύνολο χαρακτήρων M3U
Ελέγξτε ξανά το περιεχόμενο των λιστών μετά από αλλαγές στα αρχεία πολυμέσων στα οποία παραπέμπουν. Μια κανονική επανασάρωση μπορεί να αφήσει αμετάβλητες τις υπάρχουσες προβολές λιστών. Έπειτα ανανεώστε τη βιβλιοθήκη στο MusicServer Connect. Τα αναγνωριστικά καταλόγου ενδέχεται να αλλάξουν.
Για να μοιραστούμε τα ίδια αρχεία λίστας αναπαραγωγής με το MinimServer, αποθηκεύουμε το M3U με το Windows-1252 και το M3U8 με το UTF-8. Ο τυπικός εισαγωγέας του Gerbera στη δοκιμασμένη έκδοση 3.3.0-77 δεν επέλυσε σωστά τη διαδρομή umlaut του Windows-1252-M3U. Το Λήψη επαληθευμένης επέκτασης εισαγωγής M3U και αποθηκεύστε το στον διαμορφωμένο κατάλογο προσαρμοσμένων σεναρίων. Ανιχνεύει έγκυρο UTF-8 σε γραμμές M3U και διαφορετικά χρησιμοποιεί Windows-1252. Οι λίστες αναπαραγωγής M3U8, PLS και XML συνεχίζουν να χρησιμοποιούν τον τυπικό εισαγωγέα. Διατηρήστε τα υπάρχοντα προσαρμοσμένα σενάρια.
Στην υπάρχουσα διαμόρφωση Gerbera κάτω από import/scripting/import-function το όνομα της λειτουργίας λίστας αναπαραγωγής από importPlaylist επάνω mscImportPlaylist να αλλάξει. Υπό import/scripting/script-folder/custom Ο διαμορφωμένος κατάλογος πρέπει να περιέχει το ληφθέν αρχείο και να αποθηκευτεί μόνιμα για εγκαταστάσεις κοντέινερ. Στον πάγκο δοκιμών είναι κατώτερο /var/run/gerbera/custom-js. Στη συνέχεια, επανεκκινήστε το Gerbera και εισαγάγετε ξανά τις εγγραφές της λίστας αναπαραγωγής. Η επέκταση απαιτεί τον εισαγωγέα JavaScript.
MiniDLNA / ReadyMedia 1.3.3: Επεκτάσεις αρχείων λίστας αναπαραγωγής
MiniDLNA Το 1.3.3 αναγνωρίζει λίστες αναπαραγωγής με .m3u και .pls. Τα αρχεία με .m3u8 δεν διαβάζονται.
Σύσταση: μετονομάστε το M3U εάν είναι δυνατόν
Εάν καμία άλλη διαμόρφωση εφαρμογής ή διακομιστή δεν εξαρτάται από το τρέχον όνομα αρχείου M3U8, αλλάξτε την επέκταση από .m3u8 σε .m3u. Αυτή είναι η απλούστερη λύση για το MiniDLNA. Διατηρήστε τα περιεχόμενα, την κωδικοποίηση UTF-8 και την τοποθεσία αμετάβλητα, ώστε οι σχετικές διαδρομές μουσικής να συνεχίσουν να λειτουργούν. Ενημερώστε τυχόν αναφορές στο όνομα αρχείου της λίστας αναπαραγωγής. Στη συνέχεια, ζητήστε από το MiniDLNA να εισαγάγει ξανά τη λίστα αναπαραγωγής και να ανανεώσει την προσθήκη.
Εναλλακτικά: διατηρήστε μια κοινόχρηστη πηγή M3U8
Εάν άλλοι διακομιστές χρειάζονται το αρχείο M3U8, δημιουργήστε ένα επιπλέον αρχείο M3U για το MiniDLNA. Εάν βρίσκεται σε διαφορετικό φάκελο, προσαρμόστε τις σχετικές διαδρομές μουσικής ή χρησιμοποιήστε απόλυτες διαδρομές.
Το Ρύθμιση σεναρίου minidlna-playlist-view.py ελέγχει την πηγή και τον προορισμό, δημιουργεί το προκύπτον M3U και προσθέτει το media_dir=A,/media3 στην υπάρχουσα διαμόρφωση του MiniDLNA. Δεν αλλάζει την πηγή M3U8 ή τις υπάρχουσες καταχωρήσεις media_dir. Σε μια διένεξη προορισμού, σταματά. Επαναλάβετε τη φόρτωση του MiniDLNA και ανανεώστε το πρόσθετο. Αφού αλλάξετε τη λίστα αναπαραγωγής πηγής, εκτελέστε το σενάριο και επανεκκινήστε ξανά το MiniDLNA για να διατηρήσετε τρέχουσα την προκύπτουσα προβολή. Δεν έχει εγκατασταθεί πρόγραμμα παρακολούθησης αλλαγών.
Δικαιώματα προσωρινής αποθήκευσης κατά την ανακατασκευή
Εάν το MiniDLNA δεν μπορεί να καθαρίσει την κρυφή μνήμη εξωφύλλου κατά την ανακατασκευή, ελέγξτε τα δικαιώματα εγγραφής στη μνήμη cache και στους υποκαταλόγους της.
Για άλλες εγκαταστάσεις, προσδιορίστε πρώτα τον πραγματικό λογαριασμό υπηρεσίας και τη διαμορφωμένη διαδρομή προσωρινής μνήμης. Αφού δημιουργήσετε ξανά τη βιβλιοθήκη, ανανεώστε την προσθήκη. Εάν είναι απαραίτητο, καταχωρήστε ξανά την πλήρη λίστα κομματιών χρησιμοποιώντας την "Αναζήτηση DB → Προσθήκη στη βάση δεδομένων".
Κοινή χρήση ήχου και βίντεο
Ένα μερίδιο με media_dir=A,/srv/music περιορίζεται στον ήχο. Και για τους δύο τύπους μέσων, ανοίξτε αυτήν την υπάρχουσα γραμμή media_dir=AV,/srv/music αλλάξτε, λάβετε περαιτέρω εγκρίσεις και επανεκκινήστε την υπηρεσία. Τα όρια κωδικοποιητή και μεταδεδομένων παραμένουν ανεξάρτητα από αυτό.
Serviio 2.5: απελευθερώστε τις απαιτούμενες προβολές
Για να έχετε διαθέσιμους καλλιτέχνες άλμπουμ και την αρχική παραγγελία άλμπουμ, εμφανίστε τις απαιτούμενες κατηγορίες στην κονσόλα Serviio.
Σειρά κομματιών
Για την αρχική σειρά κομματιού, ανοίξτε ένα μεμονωμένο άλμπουμ. Μια επιλεγμένη ταξινόμηση στηλών στο VirtualDJ μπορεί να αλλάξει την ορατή σειρά.
Στην κονσόλα Serviio στην ενότητα Παρουσίαση → Ήχος, ορίστε τη Μουσική, τα άλμπουμ, τους τίτλους και τις λίστες αναπαραγωγής σε "Κατηγορία εμφάνισης". Άλλες κατηγορίες ήχου μπορούν να χρησιμοποιούν το "Μόνο Εμφάνιση περιεχομένου". Η προβολή άλμπουμ πρέπει να είναι διαθέσιμη για το συμπληρωματικό ερώτημα. Δεν χρειάζονται αλλαγές στο μουσικό αρχείο.
Διαφορετικοί αποθηκευμένοι καλλιτέχνες άλμπουμ
Εάν το άλμπουμ ή τα μεταδεδομένα καλλιτέχνη του Serviio διαφέρουν από τις ετικέτες αρχείων, διαβάστε ξανά τα μεταδεδομένα στον διακομιστή και, στη συνέχεια, ανανεώστε την προσθήκη.
Εάν υπάρχουν πολλές ετικέτες είδους, υιοθετείται μόνο η πρώτη.
Εάν ένα αρχείο έχει πολλές ετικέτες είδους, χρησιμοποιείται μόνο η πρώτη. Τα υπόλοιπα είδη λείπουν από τα επιστρεφόμενα μεταδεδομένα και το δέντρο ειδών. Αυτός ο περιορισμός συμβατότητας δεν είναι συγκεκριμένος για μία μορφή αρχείου.
Διαβάστε επίσης βίντεο
Κάτω Βιβλιοθήκη → Κοινόχρηστοι φάκελοι επεξεργαστείτε τον υπάρχοντα φάκελο της βιβλιοθήκης και επιπλέον σε Ήχος επίσης Βίντεο για να το ενεργοποιήσετε. Αποθηκεύστε το κοινό και Αναγκαστική ανανέωση εκτελέσει. Οι μικτές λίστες αναπαραγωγής αρχείων παραδίδονται από το Serviio σε ξεχωριστές προβολές ήχου και βίντεο.
Διακομιστής Twonky 8.5.2: πλήρης ανάκτηση κομματιού και άλμπουμ
Όταν ανιχνεύσει τη δομή Twonky, το MusicServer Connect χρησιμοποιεί τις πλήρεις προβολές εγγενούς κομματιού και άλμπουμ. Στους ελέγχους μας, η παγκόσμια αναζήτηση διακομιστή παρέλειψε επτά προσβάσιμα κομμάτια στα W και Y. Η αυτόματη εναλλακτική ανακτά επίσης αυτά τα κομμάτια και διατηρεί τη σειρά των άλμπουμ. Δεν απαιτείται πρόσθετη ρύθμιση προσθήκης. Οι μη ολοκληρωμένες ή ασυνεπείς εγγενείς σελίδες εξακολουθούν να απορρίπτονται.
Ο έλεγχος παρακολούθησης κάλυψε αρχεία πολυμέσων 149 (ήχος 139, δέκα βίντεο) και όλες τις προσφερόμενες προβολές χωρίς σφάλματα ανάκτησης. Η υποστήριξη, οι μορφές και τα μεταδεδομένα ASX/XSPF που λείπουν παραμένουν περιορισμοί διακομιστή. Το Twonky ενδέχεται να απαιτεί νέα σύνδεση προμηθευτή μετά την επανεκκίνηση. μια ειδοποίηση σύνδεσης δεν είναι κατάλογος μουσικής.
Universal Media Server 15.8.2: Linux υπηρεσία και εμφάνιση άλμπουμ
Για μια υπηρεσία Linux, ρυθμίστε το περιβάλλον σε UTF-8, έτσι ώστε να είναι δυνατή η επεξεργασία των μουσικών μονοπατιών που περιέχουν umlauts και άλλους χαρακτήρες Unicode.
Με systemctl edit DIENSTNAME.service Ρυθμίστε την ακόλουθη προσθήκη για τη δική σας υπηρεσία UMS. Μετά από αυτό systemctl daemon-reload Εκτελέστε, επανεκκινήστε αυτήν την υπηρεσία και περιμένετε για τη σάρωση της βιβλιοθήκης.
[Service]
Environment=LANG=C.UTF-8
Environment=LC_ALL=C.UTF-8
Η τοπική ρύθμιση C.UTF-8 πρέπει να είναι διαθέσιμη στο σύστημα. Η ρύθμιση Java file.encoding από μόνη της δεν αντικαθιστά την τοπική ρύθμιση που χρησιμοποιείται για τα ονόματα αρχείων. Μια εντολή Java που εκκινείται από ένα διαδραστικό κέλυφος μπορεί να χρησιμοποιεί διαφορετικές ρυθμίσεις από την υπηρεσία που εκτελείται.
Η άμεση πρόσβαση στο φάκελο μουσικής στο Linux αποφεύγει τους περιορισμούς κοινής χρήσης Windows στα ονόματα αρχείων, όπως ονόματα που περιέχουν ερωτηματικό.
Καλλιτέχνες άλμπουμ και αναζήτηση βάσης δεδομένων
Για πλήρεις πληροφορίες καλλιτέχνη άλμπουμ στο UMS.conf, ενεργοποιήστε την ενσωματωμένη αναζήτηση βάσης δεδομένων και επανεκκινήστε το UMS:
search_lucene_use_engine = false
Η ρύθμιση αντικαθιστά την αναζήτηση πλήρους κειμένου Lucene με την ενσωματωμένη αναζήτηση βάσης δεδομένων.
Παραγγελία πρωτότυπου άλμπουμ
Για την αρχική σειρά κομματιού, ανοίξτε ένα μεμονωμένο άλμπουμ. Μια επιλεγμένη ταξινόμηση στηλών στο VirtualDJ μπορεί να αλλάξει την ορατή σειρά.
Το UMS συνδυάζει πολλαπλές ετικέτες είδους σε ένα κείμενο που χωρίζεται με « / ». Το MusicServer Connect δημιουργεί ξεχωριστούς κόμβους είδους από αυτό. το κομμάτι εμφανίζεται κάτω από κάθε αναφερόμενο είδος. Η ενασχόληση με πολλά είδη.
Αρχεία ASX και ημιτελής αναζήτηση καταλόγου
Το UMS 15.8.2 μπορεί να μετρήσει τα αρχεία λίστας αναπαραγωγής ASX ως φακέλους βίντεο χωρίς να επιστρέφει αντίστοιχα αντικείμενα. Η αναζήτηση ήχου μπορεί επίσης να ανακοινώνει περισσότερες αντιστοιχίσεις από αυτές που επιστρέφει και μπορεί να παραλείψει το OGG από τις αναζητήσεις της κατηγορίας ήχου. Το MusicServer Connect εντοπίζει αυτές τις ασυνέπειες και συμπληρώνει τον κατάλογο χρησιμοποιώντας πραγματικούς φακέλους αρχείων. Η ελεγμένη συλλογή των αρχείων ήχου και δέκα αρχείων βίντεο 141 εμφανίζεται πλήρως, με τα υπάρχοντα αναγνωριστικά ήχου και τα μεταδεδομένα να διατηρούνται. Δεν απαιτείται πρόσθετη ρύθμιση.
Το πρόσθετο ανακαλύπτει πραγματικούς υποφακέλους ανεξάρτητα από την ημιτελή αναζήτηση SQL. Οι σελίδες αναζήτησης που έχουν ελεγχθεί προηγουμένως χρησιμοποιούνται μόνο για τη χαρτογράφηση ψευδωνύμων. Συγκρίνει δύο πλήρη αποθέματα αρχείων πριν τα αποδεχτεί και ελέγχει ξανά για αλλαγές στην κατάσταση αναζήτησης. Δεν διασχίζει εικονικούς συνδυασμούς φίλτρων. Εάν μια μελλοντική έκδοση UMS παρέχει πλήρη αποτελέσματα αναζήτησης με σωστές κλάσεις πολυμέσων, η προσθήκη χρησιμοποιεί ξανά αυτόματα αυτήν την άμεση αναζήτηση. Τα αρχεία προέλευσης της βιβλιοθήκης παραμένουν αμετάβλητα.
Αυτή η εναλλακτική λύση δεν επιδιορθώνει τα μεταδεδομένα διακομιστή που λείπουν ή καταχωρήσεις λίστας αναπαραγωγής: τα ASX, WPL και XSPF εξακολουθούν να απουσιάζουν ως προβολές playlist. Το UMS παρέλειψε το πρώτο κομμάτι από τις παλαιότερες λίστες M3U/PLS που ελέγχθηκαν εδώ. Οι τρεις λίστες μικτής μορφής, ωστόσο, περιέχουν και τις έξι θέσεις, συμπεριλαμβανομένων των επαναλαμβανόμενων εγγραφών ήχου και βίντεο.
Μετατροπή ήχου και ροή WAV
Το UMS μπορεί να μετατρέψει τον ήχο σε 16-bit WAV ανάλογα με το προφίλ πελάτη. Τέσσερα δείγματα περιείχαν πλήρη ήχο στον έλεγχο παρακολούθησης, αν και τα απεριόριστα μήκη WAV απέτυχαν στην αυστηρή επικύρωση του αρχείου. Η κανονική αποκωδικοποίηση και σύγκριση μετά την κανονικοποίηση σε 16-bit πέτυχε. Αυτό δεν αποδεικνύει τη διατήρηση μιας αρχικής ανάλυσης bit 24. Τα αιτήματα πολύ μικρού εύρους θα μπορούσαν να επιστρέψουν κενά κατά τη μετατροπή. κανονικές λήψεις και αιτήματα 64 KiB λειτούργησαν.
Απόκρυψη του επιπλέον φακέλου διακωδικοποίησης
show_transcode_folder = false κρύβει τον εικονικό φάκελο για εναλλακτικές ρυθμίσεις διακωδικοποίησης. Η ίδια η διακωδικοποίηση και οι αποθηκευμένες ετικέτες πολυμέσων διατηρούνται. Αυτή η επιλογή εμφάνισης από μόνη της δεν διορθώνει ασυνεπείς αριθμούς σελίδων UPnP.
MinimServer: BPM/Ενημέρωση κλειδιού και βιβλιοθήκης
Διαβάστε το BPM και πληκτρολογήστε από αρχεία μουσικής
Για την παροχή πρόσθετων ετικετών, χρειάζεστε μια πλήρη ή δοκιμαστική άδεια MinimServer. Τα αρχεία μουσικής πρέπει να περιέχουν ετικέτες BPM και KEY ή INITIALKEY.
- Στη σελίδα διαμόρφωσης MinimServer, ανοίξτε τις Ιδιότητες.
- Κάτω από το itemTags τα ονόματα
BPM,KEY,INITIALKEYσυμπλήρωμα. Διατηρήστε τις υπάρχουσες καταχωρήσεις. οι ετικέτες πρέπει να ταιριάζουν με τα δικά σας αρχεία μουσικής.KEYκαιINITIALKEYσκεφτείτε: Το πεδίο MP3TKEYαντιμετωπίζεται από το MinimServer ωςINITIALKEYδιαβάζεται. - Αποθηκεύστε τις αλλαγές και εκτελέστε την επανεκκίνηση του διακομιστή που ζητήσατε.
- Εκτελέστε μια εκ νέου σάρωση κάτω από την Κατάσταση. Στη συνέχεια, ενημερώστε τη βιβλιοθήκη στο MusicServer Connect.
Περαιτέρω πληροφορίες: MinimServer: πρόσθετα μεταδεδομένα και Πεδίο εφαρμογής άδειας χρήσης. Το Advanced Mode του WiiM είναι ένα χαρακτηριστικό της εφαρμογής WiiM. η πλήρης απαίτηση άδειας εδώ αφορά τα πρόσθετα μεταδεδομένα διακομιστή.
Οι τιμές που είναι ήδη αποθηκευμένες στο VirtualDJ ενδέχεται να παραμείνουν μετά από μια αλλαγή. Για να διαβάσετε ξανά τις ενσωματωμένες ετικέτες BPM/πλήκτρα, επιλέξτε κομμάτια που επηρεάζονται και επιλέξτε «Διαβάστε το BPM και πληκτρολογήστε από το αρχείο μουσικής» στο μενού περιβάλλοντος. Για νέα ανάλυση ήχου, χρησιμοποιήστε το "Analyse BPM and tags". με επιλεγμένα πολλά κομμάτια, αυτή η ενέργεια βρίσκεται στην ενότητα "Μαζική".
Ξαναδιάβασε μετά από αλλαγές
Επαναλάβετε τη σάρωση του MinimServer αφού αλλάξετε αρχεία μουσικής, ετικέτες ή χρόνους τροποποίησης. Ανοίξτε τη σελίδα διαμόρφωσής του, επιλέξτε την καρτέλα Κατάσταση και κάντε κλικ στο Εκ νέου σάρωση. Ανανεώστε την κατάσταση μέχρι να αναφέρει "Εκτέλεση" και, στη συνέχεια, ανανεώστε το MusicServer Connect. Η επανεκκίνηση του MinimServer από μόνη της γενικά δεν ενεργοποιεί εκ νέου σάρωση.
Ένα παλιό ευρετήριο διακομιστή μπορεί να επιστρέψει σύμβολα κράτησης θέσης "Τροποποιημένο ή διαγραμμένο στοιχείο" χωρίς μεταδεδομένα κομματιού ή αρχεία ήχου. Αυτά τα σύμβολα κράτησης θέσης ενδέχεται να εξακολουθούν να περιλαμβάνονται στο αναφερόμενο σύνολο. Στη συνέχεια, η προσθήκη εμφανίζει λιγότερα χρησιμοποιήσιμα κομμάτια, αν και οι καλλιτέχνες και τα άλμπουμ άλμπουμ παραμένουν γνωστά από τα υπάρχοντα κοντέινερ διακομιστή.
Βλ Σελίδα διαμόρφωσης MinimServer και σάρωση εκ νέου καθώς και επίσημο web API για αυτοματοποιημένες εκ νέου σαρώσεις.
Συνδυάστε ένα άλμπουμ από πολλούς φακέλους
Εάν τα κομμάτια από το ίδιο άλμπουμ βρίσκονται σε πολλούς φακέλους, το MinimServer μπορεί να παραδώσει πολλά άλμπουμ με το ίδιο όνομα. Η ρύθμιση στην περιοχή Ιδιότητες mergeFolderAlbums επάνω true στην υποδεικνυόμενη τιμή, αποθηκεύστε και επανεκκινήστε το MinimServer. Το όνομα του άλμπουμ και ο καλλιτέχνης του άλμπουμ πρέπει να ταιριάζουν. Αυτή η ρύθμιση ισχύει για ολόκληρη τη βιβλιοθήκη και μπορεί επίσης να συνδυάσει άλλα ταιριαστά άλμπουμ από πολλούς φακέλους. Τα αρχεία πολυμέσων παραμένουν αμετάβλητα.
Στην επιταγή μας, αυτό συνδύασε το "MSC Format Tests 1.3" από τους υποφακέλους Ήχου και Βίντεο σε ένα άλμπουμ με κομμάτια 13 που αναγνωρίζονται από τον MinimServer. Προηγουμένως, τα δύο γκρουπ περιείχαν έντεκα και δύο κομμάτια. Στη συνέχεια ανοίξτε τον διακομιστή στο WiiM Home και … → Εκ νέου σάρωση διακομιστή μουσικής για να ενημερώσετε το ευρετήριο της εφαρμογής. Η ετικέτα μπορεί να διαφέρει ανάλογα με τη γλώσσα της εφαρμογής. Στη συνέχεια, ο WiiM Home εμφάνισε μόνο ένα αντίγραφο του παραδείγματος άλμπουμ στον έλεγχο μας.
Βλ MinimServer: άλμπουμ και φάκελοι και WiiM Home: Διαβάστε ξανά τη βιβλιοθήκη πολυμέσων.
M3U/M3U8: Σύνολο χαρακτήρων και καταχωρήσεις που λείπουν
Το MinimServer αναμένει .m3u με Windows-1252 ή ISO-8859-1 και .m3u8 με κωδικοποίηση UTF-8. Ένα αρχείο UTF-8 με την επέκταση .m3u μπορεί επομένως να παραλείψει κομμάτια των οποίων οι διαδρομές περιέχουν τονισμένους χαρακτήρες. Χρησιμοποιήστε το M3U8 για μονοπάτια Unicode. Εάν χρειάζεται επίσης το M3U, αποθηκεύστε ένα ξεχωριστό αντίγραφο στην κατάλληλη κωδικοποίηση. Μην αντικαθιστάτε χαρακτήρες που αυτή η κωδικοποίηση δεν μπορεί να αντιπροσωπεύει.
Στην επιλεγμένη συλλογή, μια νέα σάρωση επισκεύασε την παλιά αναφορά "Betty Ford" που είχε επιστρέψει προηγουμένως ως "Τροποποιημένο ή διαγραμμένο αντικείμενο" χωρίς χρησιμοποιήσιμο ήχο. Η σωστή κωδικοποίηση Windows-1252 του πρόσθετου Sven Väth M3U επανέφερε επίσης την αναφορά τονισμένης διαδρομής στο "W.I.R". Και οι δύο λίστες παρείχαν στη συνέχεια και τα τέσσερα κομμάτια με σειρά πηγής, χωρίς πλήρη ανακατασκευή καταλόγου. Οι λίστες μικτής μορφής παρείχαν πέντε από έξι θέσεις, συμπεριλαμβανομένων των επαναλήψεων. Το MKV παρέμεινε αποκλεισμένο επειδή η μορφή δεν υποστηρίζεται.
Μετά την εκ νέου σάρωση, ενημερώστε τη βιβλιοθήκη στο πρόσθετο. Πηγή: MinimServer: Μορφές λίστας αναπαραγωγής και σύνολα χαρακτήρων.
JRiver: Εισαγάγετε λίστες αναπαραγωγής και επιτρέψτε την πρόσβαση ανάγνωσης
Εισαγάγετε λίστες αναπαραγωγής στη βιβλιοθήκη JRiver. Εάν η αυτόματη εισαγωγή μουσικής παρακάμψει μια λίστα αναπαραγωγής, εισαγάγετε τη ξεχωριστά και, στη συνέχεια, ανανεώστε την προβολή της προσθήκης.
Η εγγραφή μέσω της διεπαφής υπηρεσίας web του JRiver απαιτεί την ενεργοποίηση του ελέγχου ταυτότητας. Η ανώνυμη πρόσβαση ανάγνωσης πρέπει να παραμείνει επιτρεπτή: Το MusicServer Connect το χρησιμοποιεί για να διακρίνει κανονικές και έξυπνες λίστες αναπαραγωγής. Η πρόσβαση ανάγνωσης δεν παρέχει άδεια επεξεργασίας playlist.
Μπορείτε να εμφανίσετε ή να αποκρύψετε έξυπνες λίστες αναπαραγωγής στην προσθήκη. Δεν ζητούνται κρυφά περιεχόμενα έξυπνης λίστας αναπαραγωγής κατά τη δημιουργία του δέντρου. φορτώνονται όταν τους δείχνετε. Οι κενές λίστες και οι λίστες χωρίς κομμάτια ήχου δεν εμφανίζονται ως λίστες αναπαραγωγής μουσικής.
Synology: Ρύθμιση προεπιλεγμένου διακομιστή πολυμέσων
Ο τυπικός διακομιστής του Synology υποστηρίζει WiiM Home Advanced Mode. Είναι επίσης αρκετό για το MusicServer Connect εάν το VirtualDJ υπολογίσει το BPM και κλειδώσει το ίδιο. Για αποθηκευμένες τιμές BPM/κλειδί, μπορείτε να χρησιμοποιήσετε Gerbera στο δοχείο . Και οι δύο διακομιστές μπορούν να διαβάσουν τα ίδια αρχεία μουσικής.
Εγκαταστήστε το Media Server στο Package Center και αντιγράψτε τη μουσική βιβλιοθήκη σας στον κοινόχρηστο φάκελο μουσικής. Πρέπει να υπάρχει ήδη χώρος αποθήκευσης και όγκος.
- Γενικές ρυθμίσεις: Γλώσσα μενού DMA όπως επιθυμείτε, στυλ μενού DMA Απλό στυλ. Αφήστε το διάστημα αναφοράς SSDP στην προεπιλεγμένη τιμή.
- Ρυθμίσεις αναζήτησης: ορίστε τη Μορφή εμφάνισης μουσικής σε "Μόνο τίτλος". επιτρέψτε επιπλέον αρχεία εξωφύλλου με "Εικόνα εξωφύλλου για αρχεία ήχου/βίντεο" και διατηρήστε τα προεπιλεγμένα ονόματα αρχείων.
- Συμβατότητα DMA: Αφήστε απενεργοποιημένη τη διακωδικοποίηση ήχου και τους προσαρμοσμένους τύπους MIME. Επιτρέψτε την πρόσβαση στις επιθυμητές συσκευές.
- Μετά την αντιγραφή, αφαιρέστε με ασφάλεια τη μνήμη USB. Τα άλμπουμ, τα μεμονωμένα κομμάτια και οι φάκελοι των λιστών αναπαραγωγής βρίσκονται ακριβώς κάτω από τη μουσική.
Ο διακομιστής πολυμέσων Synology συνδυάζει πολλαπλές ετικέτες είδους σε μία τιμή που χωρίζεται με ";". Το MusicServer Connect δημιουργεί μεμονωμένους κόμβους είδους, ώστε κάθε κομμάτι να εμφανίζεται κάτω από κάθε είδος που αναφέρεται. Η ενασχόληση με πολλά είδη.
Αποθηκεύστε λίστες αναπαραγωγής με την επέκταση .m3u. Στο File Station, μετονομάστε ένα αρχείο .m3u8 κάτω από τη μουσική/Λίστες αναπαραγωγής σε .m3u, διατηρώντας το περιεχόμενο και τις σχετικές διαδρομές UTF-8. Εάν άλλοι διακομιστές χρειάζονται M3U8, δημιουργήστε ένα ξεχωριστό αντίγραφο M3U.
FRITZ!Box: μορφές ήχου και καλλιτέχνες κομματιών
Ρύθμιση του διακομιστή πολυμέσων
Συνδέστε τον αποθηκευτικό χώρο USB που περιέχει τη μουσική βιβλιοθήκη. Στη διεπαφή FRITZ!Box, ενεργοποιήστε το Media Server στο Home Network → Media Server, επιλέξτε τον αποθηκευτικό χώρο USB ως πηγή πολυμέσων και εφαρμόστε. Δημιουργήστε ή ενημερώστε το ευρετήριο αρχείων του στο Οικιακό δίκτυο → USB/Αποθήκευση ή Αποθήκευση (NAS) και περιμένετε για ευρετηρίαση. Στη συνέχεια, επιλέξτε τον διακομιστή πολυμέσων FRITZ!Box στο MusicServer Connect.
Μορφές ήχου και μεταδεδομένα
Το FRITZ!Box μπορεί να μεταδίδει πολλές μορφές ήχου, αλλά διαβάζει μόνο μερικές από τις ετικέτες τους. Χωρίς υποστήριξη ετικετών, ο καλλιτέχνης, το άλμπουμ και το είδος λείπουν από το δέντρο της βιβλιοθήκης. Με ενεργοποιημένη την ανίχνευση κομματιού-καλλιτέχνη, το MusicServer Connect μπορεί να αντλήσει έναν καλλιτέχνη από ονόματα στο μοτίβο "Καλλιτέχνης - Όνομα κομματιού". Τα αρχεία παραμένουν προσβάσιμα μέσω όλων των κομματιών, των φακέλων και των υποστηριζόμενων λιστών αναπαραγωγής.
| Μορφές ήχου | Ανάγνωση ετικετών |
|---|---|
| MP3, WMA, ASF | Ναι. καμία διασφάλιση όλων των επιμέρους πεδίων μεταδεδομένων. |
| FLAC | Όχι |
| AAC, M4A | Όχι |
| WAV, AIF/AIFF, LPCM | Όχι |
| Ogg Vorbis, APE, WavPack, MPC | Όχι |
| 3GP, AC3, MKA, MPA, MP1, MP2, πραγματικός ήχος, καραόκε CDG/BIN | Όχι |
Για το MP3/WMA, η τεκμηρίωση προμηθευτή παραθέτει τον τίτλο, τον καλλιτέχνη, το άλμπουμ, το είδος και τον αριθμό κομματιού και το ID3 v2.3 ή παλαιότερο. Επομένως, ο καλλιτέχνης άλμπουμ, το BPM και το κλειδί δεν επιβεβαιώνονται ως υποστηριζόμενα πεδία. Το VirtualDJ ή η συσκευή αναπαραγωγής πρέπει να υποστηρίζει τη μορφή ήχου για αναπαραγωγή.
Σύσταση: χρησιμοποιήστε καλλιτέχνες κομματιών
Για βιβλιοθήκες με FLAC ή άλλες μορφές χωρίς αξιολόγηση ετικετών, ακόμη και όταν συνδυάζονται με MP3, η προβολή Καλλιτέχνης κομματιού εάν τα ονόματα αρχείων ακολουθούν το πρότυπο "Καλλιτέχνης - Όνομα τίτλου" αντιστοιχούν. Για να το κάνετε αυτό πρώτα στο μενού περιβάλλοντος της πηγής MusicServer Connect "Προσδιορισμός τίτλου καλλιτέχνη από ονόματα αρχείων" ενεργοποιήστε. Στη συνέχεια, επιλέξτε "Εμφάνιση καλλιτεχνών" και "Εναλλαγή σε καλλιτέχνες τίτλων" εάν αυτή η προβολή δεν είναι ήδη ενεργή.
Αυτή η ανίχνευση είναι απενεργοποιημένη από προεπιλογή για νέες συνδέσεις διακομιστή και αποθηκεύεται ανά σύνδεση. Για να το απενεργοποιήσετε, επιλέξτε "Απενεργοποίηση εντοπισμού κομματιού καλλιτέχνη από ονόματα αρχείων" στο ίδιο μενού. Αφήστε το απενεργοποιημένο εάν τα ονόματα των αρχείων σας δεν ακολουθούν το "Καλλιτέχνης - Όνομα κομματιού": η προσθήκη δεν μπορεί να καθορίσει εάν το κείμενο πριν από μια παύλα είναι καλλιτέχνης ή μέρος του τίτλου.
Όταν η ανίχνευση είναι ενεργοποιημένη, ο καλλιτέχνης λείπει και το όνομα ταιριάζει με το μοτίβο, το MusicServer Connect χωρίζεται στο πρώτο “ - ”. Για παράδειγμα, το "1st Bass - Slam Me Down" γίνεται καλλιτέχνης "1st Bass" και τίτλος "Slam Me Down". Περαιτέρω παύλες παραμένουν στον τίτλο. Τα υπάρχοντα μεταδεδομένα καλλιτέχνη έχουν προτεραιότητα. Όταν είναι απενεργοποιημένο, αυτός ο διαχωρισμός δεν εκτελείται και ο τίτλος που παρέχεται από τον διακομιστή παραμένει αμετάβλητος για αυτόν τον σκοπό. Η ανίχνευση remix είναι μια ξεχωριστή ρύθμιση.
Κατά την εναλλαγή, το MusicServer Connect ενημερώνει επίσης τις αποθηκευμένες οθόνες τίτλων εάν ο τίτλος και ο καλλιτέχνης εξακολουθούν να ταιριάζουν με μία από τις δύο παραλλαγές που δημιουργούνται από πρόσθετα. Άλλες χειροκίνητες επεξεργασίες διατηρούνται. Αυτός ο διακόπτης δεν αλλάζει τις τιμές BPM, κλειδιού, remix ή ανάλυσης.
Αυτή η ανίχνευση γεμίζει το πεδίο καλλιτέχνη και την προβολή του κομματιού-καλλιτέχνη. Δεν αντικαθιστά ετικέτες άλμπουμ, άλμπουμ-καλλιτέχνη ή είδους. Εάν η βιβλιοθήκη σας περιέχει μόνο MP3, WMA ή ASF, οι ετικέτες που παρέχονται από τον διακομιστή μπορούν να χρησιμοποιηθούν και η προβολή κομματιού-καλλιτέχνη δεν χρειάζεται ως εναλλακτική. Η προβολή άλμπουμ-καλλιτέχνη είναι χρήσιμη μόνο εάν ο διακομιστής παρέχει πραγματικά τις απαιτούμενες πληροφορίες.
Για μορφές των οποίων οι ετικέτες δεν διαβάζονται, το FRITZ!Box δεν μπορεί επίσης να παρέχει αποθηκευμένες τιμές BPM/κλειδί. Το VirtualDJ μπορεί να τα υπολογίσει μόνο του. Για πλήρη πλοήγηση στη βιβλιοθήκη που βασίζεται σε ετικέτες, χρησιμοποιήστε έναν διακομιστή μουσικής που υποστηρίζει μεταδεδομένα για τις μορφές σας.
Λίστες αναπαραγωγής
Χρησιμοποιήστε M3U ή PLS. Το WPL αναγνωρίζεται αλλά μπορεί να παραλείψει κομμάτια, επομένως επιλέξτε M3U ή PLS για αξιόπιστες πλήρεις λίστες. Τα M3U8, ASX και XSPF δεν αναγνωρίζονται ως playlist. Διατηρήστε το περιεχόμενο UTF-8 και έγκυρες σχετικές μουσικές διαδρομές. Το MusicServer Connect αφαιρεί την επέκταση αρχείου και το όνομα του προσαρτημένου φακέλου από το εμφανιζόμενο όνομα της λίστας αναπαραγωγής.
Τεκμηρίωση κατασκευαστή: Μορφές ήχου, ανάγνωση ετικετών και μορφές λίστας αναπαραγωγής, Ταξινόμηση και επισήμανση εκδόσεων καθώς και Ρύθμιση διακομιστή πολυμέσων και δημιουργία ευρετηρίου αρχείων.
QNAP: Εκτελέστε τον τυπικό διακομιστή πολυμέσων και τον Gerbera παράλληλα
Το τυπικό πρόσθετο ροής πολυμέσων του QNAP υποστηρίζει το WiiM Home Advanced Mode. Είναι επίσης αρκετό για το MusicServer Connect εάν το VirtualDJ υπολογίζει το BPM και είναι αποδεκτή η σειρά πλήκτρων και εσφαλμένης λίστας αναπαραγωγής. Για αποθηκευμένες τιμές BPM/κλειδιά, ξεχωριστά είδη και σωστή σειρά playlist, μπορείτε να χρησιμοποιήσετε Gerbera με σταθμό εμπορευματοκιβωτίων να συμπληρωθεί.
Εγκαταστήστε την Κονσόλα πολυμέσων και το πρόσθετο ροής πολυμέσων στο App Center. Τοποθετήστε τους φακέλους μουσικής στο Public/music. Στην Κονσόλα πολυμέσων → Διαχείριση περιεχομένου, επιλέξτε Πρόσθετο ροής πολυμέσων και προσθέστε Δημόσια/μουσική ως πηγή περιεχομένου.
- Ευρετηρίαση: Ενεργοποίηση πληροφοριών πολυμέσων. Κανονική προτεραιότητα. Για τη βιβλιοθήκη UTF-8, επιλέξτε UTF-8 εάν προσφέρεται, διαφορετικά αφήστε την προεπιλογή.
- Ανοίξτε τις ρυθμίσεις του πρόσθετου ροής πολυμέσων ξεχωριστά. Επιλέξτε τον δικό σας λογαριασμό χρήστη NAS και την κατάλληλη διεπαφή δικτύου. χρησιμοποιήστε την προεπιλεγμένη θύρα 8200.
- Στο DLNA Media Renderer, επιτρέψτε στον επιθυμητό υπολογιστή ή πελάτη να έχει πρόσβαση.
- Στην περιοχή Ρυθμίσεις περιήγησης, ορίστε το Προεπιλεγμένο στυλ μενού σε Όλες οι κατηγορίες. Στο DLNA Media Renderer, επιλέξτε επίσης Όλες οι κατηγορίες και το δικό σας προφίλ χρήστη για τον πελάτη. Εφαρμόστε και τις δύο αλλαγές.
- Σταματήστε και ξεκινήστε το πρόσθετο Media Streaming στο App Center. Στη συνέχεια ελέγξτε ξανά την απελευθέρωση της συσκευής και ρυθμίστε την ξανά εάν χρειάζεται.
- Οι λίστες αναπαραγωγής είναι διαθέσιμες ως M3U, PLS ή WPL. Το M3U8 δεν υποστηρίζεται. Χρησιμοποιήστε UTF-8 και έγκυρες σχετικές διαδρομές. Η σειρά παρακολούθησης παραμένει λανθασμένη και στις τρεις μορφές.
Τα ονόματα αρχείων που περιέχουν ερωτηματικό μπορεί να προκαλέσουν προβλήματα κατά την αντιγραφή μέσω Windows/SMB. Αντιγράψτε τα επηρεαζόμενα αρχεία απευθείας από την αποθήκευση USB στον κατάλληλο φάκελο μουσικής χρησιμοποιώντας το QNAP File Station.
Για παραγγελία άλμπουμ, κρατήστε τη μουσική κάθε άλμπουμ σε έναν φάκελο. Για πολλούς δίσκους, χρησιμοποιήστε υποφακέλους όπως CD 1 και CD 2, με θετικούς, μοναδικούς αριθμούς κομματιών. Το QNAP χρησιμοποιεί μόνο το πρώτο είδος. Η σειρά της λίστας αναπαραγωγής παραμένει λανθασμένη με τα M3U, PLS και WPL. η εναλλαγή μεταξύ τους δεν το λύνει αυτό.
Προσθέστε Gerbera για MusicServer Connect
Συνεχίστε να χρησιμοποιείτε την υπάρχουσα βιβλιοθήκη στο Public/music και Gerbera μετά το ακολουθώντας οδηγίες βήμα προς βήμα . Στη συνέχεια, συνδεθείτε στη διεύθυνση URL της συσκευής του Gerbera στην προσθήκη και ελέγξτε τα κομμάτια, τις ετικέτες και την παραγγελία. Διατηρήστε την εκτέλεση του πρόσθετου ροής πολυμέσων για WiiM Home Advanced Mode ή άλλες συσκευές, επιλέγοντας εκεί τον τυπικό διακομιστή του QNAP. Χρησιμοποιήστε το Gerbera στο MusicServer Connect για BPM/πλήκτρο και σωστή σειρά αναπαραγωγής. Εάν το WiiM Home χρειάζεται επίσης αξιόπιστες λίστες αναπαραγωγής από τον ίδιο διακομιστή, το MinimServer είναι μια κατάλληλη κοινή λύση. Και οι δύο υπηρεσίες διαβάζουν τα ίδια αρχεία μουσικής.
Σημειώσεις προμηθευτή: Μορφή M3U, UTF-8 και σχετικές διαδρομές καθώς και Μη αυτόματη κοινή χρήση συσκευών στο πρόσθετο ροής πολυμέσων.
QNAP: Ρύθμιση Gerbera με διόρθωση WavPack βήμα προς βήμα
Το Gerbera είναι πρόσθετο λογισμικό διακομιστή πολυμέσων για το QNAP σας. Το βασικό του πλεονέκτημα για το MusicServer Connect είναι η πρόσβαση σε τιμές που είναι ήδη αποθηκευμένες στα αρχεία μουσικής σας: BPM και μεταδεδομένα μουσικού κλειδιού: Ο ενσωματωμένος διακομιστής πολυμέσων UPnP του QNAP δεν παρέχει αυτές τις πληροφορίες. Τα ακόλουθα βήματα ρυθμίζουν τις απαιτούμενες αντιστοιχίσεις μεταδεδομένων.
Η υποστήριξη λίστας αναπαραγωγής μπορεί επίσης να μιλήσει για το Gerbera: Ο τυπικός διακομιστής UPnP QNAP που περιγράφεται εδώ δεν εμφανίζει λίστες αναπαραγωγής M3U8. Για αναγνωρισμένες μορφές M3U, PLS, ASX και WPL δεν διατηρεί τη σειρά των κομματιών. Επομένως, η μετονομασία M3U8 σε M3U δεν διορθώνει την παραγγελία. Το Gerbera είναι μια εναλλακτική λύση εάν χρειάζεστε M3U8 ή ακριβή σειρά αναπαραγωγής.
Πότε δεν χρειάζεστε το Gerbera; Εάν τα αρχεία σας δεν έχουν αποθηκευμένες τιμές BPM/κλειδιά και η σειρά των λιστών αναπαραγωγής δεν είναι σημαντική, δεν χρειάζεστε το Gerbera για αυτούς τους σκοπούς. Το VirtualDJ μπορεί να υπολογίσει το BPM και το μουσικό κλειδί αναλύοντας αρχεία χωρίς διακομιστή μουσικής. Μπορείτε να διατηρήσετε τον ενσωματωμένο διακομιστή πολυμέσων του QNAP και να αφήσετε το VirtualDJ να τα υπολογίσει.
Ο δικός του διακομιστής πολυμέσων του QNAP μπορεί να συνεχίσει να λειτουργεί παράλληλα με τον Gerbera, για παράδειγμα για τον WiiM Home Advanced Mode. Το Gerbera δεν υποστηρίζει αυτήν τη λειτουργία WiiM. Η μουσική σας παραμένει στον υπάρχοντα φάκελο. Το Gerbera αποκτά πρόσβαση μόνο για ανάγνωση. Αυτός ο οδηγός επιτρέπει επίσης τον αυτόματο εντοπισμό νέων και αλλαγμένων αρχείων.
Προτεινόμενη έκδοση: Αυτός ο οδηγός χρησιμοποιεί την επίσημη έκδοση Gerbera Git 3.3.0-77 από αναθεώρηση πηγής 245e723. Η εικόνα Docker έχει οριστεί με ετικέτα και άθροισμα ελέγχου SHA-256. περιέχει τις διορθώσεις που έχουν ήδη ζητηθεί WavPack και επαναλαμβανόμενους τίτλους playlist καθώς και πολλαπλά είδη στο WebM/WMV και μεγαλύτερη ακρίβεια BPM. Σε περίπτωση ενημέρωσης με υπάρχουσα διαμόρφωση, αυτό επίσης Προσθήκη αντιστοιχίσεων αναγνώστη. Είναι μια κατάσταση ανάπτυξης σύμφωνα με το 3.3.0, όχι μια νέα σταθερή έκδοση.
Το Gerbera Το 3.3.0 είναι λάθος κατά την εισαγωγή του WavPack: Η αμετάβλητη εικόνα 3.3.0 μπορεί να διαβαστεί κατά την ανάγνωση από .wvαρχεία. Στην έκδοση που χρησιμοποιείται εδώ, η επηρεασμένη μνήμη εκχωρείται στο σωρό. Το WavPack παραμένει πλήρως χρησιμοποιήσιμο. δεν απαιτείται πρόσθετο σενάριο ενημέρωσης κώδικα. Χρησιμοποιήστε την πλήρη αναφορά εικόνας που φαίνεται παραπάνω.
1. Προετοιμάστε φακέλους, χρήστες και αρχεία
- Συνδεθείτε στο QTS με έναν ενεργό λογαριασμό διαχειριστή του οποίου γνωρίζετε τον κωδικό πρόσβασης. Ο ενσωματωμένος λογαριασμός
adminδεν χρειάζεται να ενεργοποιηθεί για αυτό. ένας άλλος εξουσιοδοτημένος λογαριασμός διαχειριστή είναι αρκετός. - Εγκατάσταση σε Κέντρο εφαρμογών την εφαρμογή Σταθμός κοντέινερ. Ανοίξτε το και ολοκληρώστε την αρχική ρύθμιση. Η Κονσόλα πολυμέσων και το πρόσθετο ροής πολυμέσων δεν απαιτούνται για το Gerbera.
- Δημιουργία κάτω από Πίνακας Ελέγχου → Άδεια → Χρήστες → Δημιουργία ο χρήστης
gerbera. Αυτός ο χρήστης δεν χρειάζεται δικαιώματα διαχειριστή. Παραχωρήστε του πρόσβαση ανάγνωσης στο κοινόχρηστο στοιχείο μουσικής, συμπεριλαμβανομένων των φακέλων και των αρχείων του. Συνεχίστε να χρησιμοποιείτε τον λογαριασμό διαχειριστή σας για SSH. - Τα παραδείγματα χρησιμοποιούν το φάκελο μουσικής
Public/music, στο NAS/share/Public/music. Για άλλη κοινή χρήση, χρησιμοποιήστε την πραγματική διαδρομή σας. Η υπάρχουσα μουσική σας μπορεί να παραμείνει εκεί. Αφαιρέστε Windows παράνομους χαρακτήρες όπως?από τα ονόματα αρχείων και προσαρμόστε τις αναφορές της λίστας αναπαραγωγής εάν είναι απαραίτητο. οι ετικέτες τίτλου μπορεί να περιέχουν ακόμα αυτούς τους χαρακτήρες. - Δημιουργία σε Σταθμός Αρχείων κάτω από
Publicο φάκελοςgerbera-qnapκαι τον κενό υποφάκελό τουempty. - Κατεβάστε το Σύνθεση αρχείου ως compose.yaml . Ανεβάστε το απευθείας μέσω του File Station στο
Public/gerbera-qnapδίπλα στο φάκελοempty. Το όνομα αρχείου πρέπειcompose.yamlχωρίς πρόσθετο.txt.
2. Ενεργοποιήστε το SSH και αποκτήστε πρόσβαση root
- Ανοίξτε σε QTS Πίνακας Ελέγχου → Υπηρεσίες δικτύου και αρχείων → Telnet/SSH.
- Ενεργοποίηση Να επιτρέπεται η σύνδεση SSH, αφήστε το λιμάνι στο
22και κάντε κλικ στο Εφαρμόστε. Αν Επεξεργασία αδειών πρόσβασης προσφέρεται, επιτρέψτε την πρόσβαση στον λογαριασμό διαχειριστή σας εκεί. Εάν το τείχος προστασίας NAS είναι ενεργό, η θύρα SSH για τον υπολογιστή σας πρέπει να επιτρέπεται στο τοπικό δίκτυο. - Ανοίξτε το Terminal στο Windows-PC ή το PowerShell στο Mac Terminal. Αντικαταστήστε στην ακόλουθη εντολή
DEIN_QTS_KONTOμέσω του λογαριασμού διαχειριστή σας καιNAS_IPμε τη διεύθυνση IP QNAP.
ssh DEIN_QTS_KONTO@NAS_IP
Κατά τη δημιουργία της σύνδεσης για πρώτη φορά, ελέγξτε τη διεύθυνση προορισμού που εμφανίζεται και επιβεβαιώστε το ερώτημα με yes. Εισαγάγετε τον κωδικό πρόσβασης του λογαριασμού σας QTS. Δεν εμφανίζονται χαρακτήρες ή αστερίσκοι κατά την πληκτρολόγηση. Χρησιμοποιήστε το εάν χρησιμοποιείται διαφορετική θύρα SSH ssh -p PORTNUMMER DEIN_QTS_KONTO@NAS_IP.
Στη συνέχεια, μεταβείτε στα δικαιώματα root:
sudo -i
id
Εάν ζητήσετε ξανά τον κωδικό πρόσβασής σας, χρησιμοποιήστε τον ίδιο κωδικό πρόσβασης από τον εγγεγραμμένο λογαριασμό σας QTS. Δεν απαιτείται ειδικός κωδικός πρόσβασης root. Η έξοδος του id πρέπει uid=0 περιλαμβάνονται? στο QNAP μπορεί να βρεθεί το σχετικό όνομα χρήστη admin . Εάν εμφανιστεί ένα μενού διαχείρισης, βγείτε από αυτό χρησιμοποιώντας την επιλογή Shell ή Quit. Αφήστε το τερματικό ανοιχτό κατά την εγκατάσταση: όλες οι ακόλουθες εντολές τερματικού εκτελούνται στο QNAP.
Προσδιορίστε τα αναγνωριστικά του χρήστη που δημιουργήθηκε για πρόσβαση στη μουσική:
id gerbera
Αν εμφανίζεται η έξοδος uid=1001(gerbera) gid=100(everyone) είναι UID 1001 και GID 100. Σημειώστε τους δικούς σας αριθμούς για το αρχείο σύνθεσης.
3. Προσαρμογή αρχείου σύνθεσης
Ανοίξτε το ληφθέν compose.yaml χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου, αντικαταστήστε τις παραδειγματικές τιμές για UID και GID μέσω των αριθμών από το βήμα 2 και φορτώστε ξανά το αποθηκευμένο αρχείο Public/gerbera-qnap ψηλά. Η αντιστοίχιση μουσικής αρχικά δείχνει στον κενό φάκελο. Η υπάρχουσα μουσική εισάγεται μόνο μετά τη διαμόρφωση μεταδεδομένων.
services:
gerbera:
image: gerbera/gerbera:sha-245e723@sha256:b4463e92ee6cc0c6338b91d822904cb894dd66480e4eed60930fad1b69378e09
container_name: gerbera-qnap
network_mode: host
restart: unless-stopped
environment:
# Beispielwerte: durch UID und GID aus "id gerbera" ersetzen.
UID: "1001"
GID: "100"
command:
- gerbera
- --interface
- eth0
- --port
- "49494"
- --config
- /var/run/gerbera/config.xml
volumes:
- gerbera-data:/var/run/gerbera
# Zuerst den leeren Ordner verwenden; in Schritt 7 auf /share/Public/music aendern.
- /share/Public/gerbera-qnap/empty:/mnt/content:ro
volumes:
gerbera-data:
Η επίσημη εικόνα επιλέγει την κατάλληλη παραλλαγή ARM64 ή AMD64 για υποστηριζόμενα μοντέλα NAS. Το πρότυπο δεν περιέχει σταθερή διεύθυνση IP NAS. --interface eth0 χρησιμοποιεί τη διεύθυνση αυτής της διεπαφής δικτύου. Για συσκευές με πολλές θύρες, εικονικούς διακόπτες ή ομαδοποίηση θυρών, αντικαταστήστε το eth0 μέσω της διεπαφής που χρησιμοποιείται πραγματικά για το οικιακό δίκτυο. network_mode: host επιτρέπει την ανίχνευση UPnP στο δίκτυο NAS.
/mnt/content:ro παραμένει αμετάβλητο ως διαδρομή κοντέινερ και επιτρέπει μόνο την ανάγνωση της μουσικής. Ο τόμος gerbera-data αποθηκεύει μόνιμα τις ρυθμίσεις και τη βάση δεδομένων. restart: unless-stopped εκκινεί ξανά το κοντέινερ μετά από επανεκκίνηση NAS, εάν δεν είχε διακοπεί χειροκίνητα εκ των προτέρων.
4. Ξεκινήστε την εφαρμογή με άδεια βιβλιοθήκη
- Ανοίξτε Container Station → Εφαρμογές → Δημιουργία. Χρησιμοποιήστε το όνομα
gerbera-qnap. - Προσθέστε το πλήρες περιεχόμενο του προσαρμοσμένου σας
compose.yamlστο πεδίο YAML. Κρατήστε τις εσοχές με κενά και κάντε κλικ Επικύρωση. - Δημιουργήστε και ξεκινήστε την εφαρμογή. Η πρώτη λήψη της εικόνας μπορεί να διαρκέσει λίγο. Περιμένετε μέχρι
gerbera-qnapεμφανίζεται ως ενεργό. - Ανοίξτε
http://NAS_IP:49494/στο πρόγραμμα περιήγησής σας. Μια διεύθυνση URL ιστού που λείπει στο Container Station δεν εμποδίζει την άμεση πρόσβαση. Σε αυτό το στάδιο, η βιβλιοθήκη Gerbera είναι σκόπιμα άδεια.
5. Διαμόρφωση BPM, οθόνη κλειδιού και τίτλου
Άνοιγμα σε Gerbera Διαμόρφωση και επιλέξτε στο Λίστα μόδας η θέα Εμπειρογνώμονας. Κάτω Library Options → taglib Library Options → μεταδεδομένα και κάτω ffmpeg Library Options → Μεταδεδομένα τις παρακάτω αντιστοιχίσεις. Διατηρήστε άλλες υπάρχουσες γραμμές.
| Βιβλιοθήκη | Tag Name | Upnp metadata entry |
|---|---|---|
| taglib | BPM | upnp:beatsPerMinute |
| taglib | KEY | upnp:key |
| taglib | INITIALKEY | upnp:initialKey |
| ffmpeg | bpm | upnp:beatsPerMinute |
| ffmpeg | κλειδί | upnp:key |
| ffmpeg | αρχικό κλειδί | upnp:initialKey |
- Κάτω Διακομιστής → Όνομα το όνομα Gerbera QNAP α. Με αυτόν τον τρόπο ο διακομιστής μπορεί αργότερα να διακριθεί από τους άλλους διακομιστές μουσικής.
- Για το AIFF παρακάτω Εισαγωγή → Αντιστοιχίσεις → Mimetype-ContentType τις δύο εργασίες
audio/x-aiff → aiffκαιaudio/aiff → aiffσυμπλήρωμα. Χωρίς αυτές τις εκχωρήσεις, το BPM, το κλειδί και άλλα είδη μπορεί να λείπουν παρά τις υπάρχουσες ετικέτες. Διαμόρφωση AIFF. - Για το OGV παρακάτω ffmpeg Library Options την επιλογή
streams-enabledΕνεργοποιήστε έτσι ώστε οι ετικέτες να διαβάζονται από τα κομμάτια ήχου και βίντεο. Διαμόρφωση OGV. - Ορίστε το πεδίο για taglib και ffmpeg charset επάνω
UTF-8. Επίσης filesystem-charset, metadata-charset και playlist-charset πρέπειUTF-8χρήση. - Κάτω UPnP → Στοιχείο αποτελέσματος τίτλου αδειάστε το πεδίο με
M_ARTISTκαι λάβετεM_TITLE. Αυτό παρέχει τον απλό τίτλο του κομματιού. - Κάτω WavPack Library Options παραμένει Ενεργοποιημένο ενεργοποιημένο.
- Κάντε κλικ στο Αποθήκευση διαμόρφωσης, επανεκκινήστε το άδειο κοντέινερ στο Container Station και αφού ανοίξετε ξανά τη διαμόρφωση ελέγξτε ότι οι τιμές έχουν αποθηκευτεί.
Τα BPM και Key πρέπει να είναι ήδη αποθηκευμένα στα αρχεία μουσικής. Το Gerbera δεν υπολογίζει αυτές τις τιμές. Για MP4/M4A/M4V στο υπάρχον id3στοιχείο prefer_highest_bpm_accuracy="yes" και prefer_ambigous_bpm_value="bpm_tag" σύμφωνα με Διαμορφώστε την ακρίβεια BPM στις αναγραφόμενες τιμές. Χωρίς την πρώτη επιλογή, η προηγούμενη συμπεριφορά διατηρείται. Μια κανονική εκ νέου σάρωση ενδέχεται να παραλείψει αρχεία που έχουν ήδη εισαχθεί και δεν έχουν αλλάξει. Διαμορφώστε αυτές τις επιλογές πριν από την εισαγωγή μουσικής για πρώτη φορά. Οι ξεχωριστές ετικέτες είδους δεν χρειάζονται πρόσθετη ρύθμιση.
6. Ενεργοποίηση αυτόματων ενημερώσεων
Το Gerbera παρακολουθεί ήδη αυτόματα νέα και αλλαγμένα αρχεία. Προσθέστε ανίχνευση αλλαγών χαρακτηριστικών αρχείου με αυτό το πλήρες μπλοκ στο ανοιχτό τερματικό ρίζας:
docker exec -i -u 0 gerbera-qnap /bin/sh <<'GERBERA'
set -eu
file=/var/run/gerbera/autoscan.xml
test -f "$file"
sed -i -e 's/inotify-attrib="no"/inotify-attrib="yes"/g' \
-e '/<autoscan/ { /inotify-attrib=/! s/<autoscan/<autoscan inotify-attrib="yes"/; }' \
"$file"
cat "$file"
GERBERA
Στην αρχή του τμήματος αυτόματης σάρωσης εξόδου πρέπει inotify-attrib="yes" σταθεί. Η ρύθμιση βρίσκεται στον μόνιμο τόμο δεδομένων και θα φορτωθεί στην επόμενη εκκίνηση.
7. Τοποθετήστε το φάκελο μουσικής και ξεκινήστε το Gerbera
- Σταματήστε το έργο ή την εφαρμογή
gerbera-qnapστο Σταθμό Εμπορευματοκιβωτίων. - Ανοίξτε
Public/gerbera-qnap/compose.yamlστο File Station. Αντικαταστήστε μόνο την αντιστοίχιση κενού φακέλου με τον πραγματικό σας φάκελο μουσικής, για παράδειγμα:
- /share/Public/music:/mnt/content:ro
Αποθηκεύστε το αρχείο στο NAS και, στη συνέχεια, αντιγράψτε ολόκληρο το ακόλουθο μπλοκ στο ανοιχτό τερματικό root. Εφαρμόζει το αλλαγμένο αρχείο Compose, επαναχρησιμοποιεί τον υπάρχοντα όγκο δεδομένων και ξεκινά το Gerbera. Εάν η διαδρομή του έργου σας διαφέρει, προσαρμόστε την πρώτη γραμμή cd … επάνω. Η διαδικασία ισχύει και για αρχεία WavPack.
cd /share/Public/gerbera-qnap &&
PROJECT=$(docker inspect --format '{{index .Config.Labels "com.docker.compose.project"}}' gerbera-qnap) &&
case "$PROJECT" in ''|'<no value>') printf 'Compose-Projekt nicht gefunden.\n' >&2; false ;; *) true ;; esac &&
if docker compose version >/dev/null 2>&1; then
docker compose -p "$PROJECT" -f compose.yaml create --force-recreate gerbera
elif command -v docker-compose >/dev/null 2>&1; then
docker-compose -p "$PROJECT" -f compose.yaml create --force-recreate gerbera
else
COMPOSE_BIN=
for candidate in /share/*/.qpkg/container-station/bin/docker-compose; do
if [ -x "$candidate" ]; then COMPOSE_BIN=$candidate; break; fi
done
if [ -n "$COMPOSE_BIN" ]; then
"$COMPOSE_BIN" -p "$PROJECT" -f compose.yaml create --force-recreate gerbera
else
printf 'Docker Compose wurde nicht gefunden. Container Station pruefen.\n' >&2
false
fi
fi &&
docker start gerbera-qnap
Στη συνέχεια ανοίξτε το http://NAS_IP:49494/ και περιμένετε να φορτώσει η βιβλιοθήκη. Μπορείτε να δείτε την πρόοδο παρακάτω Container Station → Container → gerbera-qnap → Protocol. Συνεχίστε να αντιγράφετε μόνο πλήρως έτοιμα αρχεία στο φάκελο μουσικής. Οι λίστες αναπαραγωγής απαιτούν έγκυρες σχετικές διαδρομές αρχείων και κωδικοποίηση UTF-8.
8. Συνδέστε το MusicServer Connect
Στο MusicServer Connect, επιλέξτε τον διακομιστή Gerbera QNAP. Χρησιμοποιήστε το για μη αυτόματη σύνδεση http://NAS_IP:49494/description.xml. Ελέγξτε το απόθεμα κομματιών, τις αποθηκευμένες τιμές BPM/κλειδιά και τη σειρά των λιστών αναπαραγωγής σας.
Εάν αντιμετωπίζετε προβλήματα σύνδεσης, ελέγξτε την κατάσταση του κοντέινερ, το NAS IP, τη διεπαφή δικτύου και πιθανές διενέξεις θυρών. Για την ανίχνευση UPnP πρέπει UDP 1900, για τη διεπαφή ιστού και την πρόσβαση στα πολυμέσα TCP 49494 να είναι προσβάσιμη στο τοπικό δίκτυο. Στο Permission denied ελέγξτε τα UID, GID και τα δικαιώματα ανάγνωσης του χρήστη Gerbera. Το μονοπάτι /content στο πρωτόκολλο Gerbera είναι φυσιολογικό για την επίσημη εικόνα.
Έξοδος από το τερματικό με exit; μετά sudo -i αυτό απαιτείται συνήθως δύο φορές. Εάν δεν χρειάζεστε διαφορετικά SSH, αφαιρέστε το στο QTS Πίνακας Ελέγχου → Υπηρεσίες δικτύου και αρχείων → Telnet/SSH το πλαίσιο ελέγχου για Να επιτρέπεται η σύνδεση SSH και κάντε κλικ στο Εφαρμόστε.
9. Επανεκκινεί και νεότερες εκδόσεις Gerbera
Για κανονική επανεκκίνηση επιλέξτε Container Station → Container → gerbera-qnap → Restart. Οι ρυθμίσεις και η βάση δεδομένων παραμένουν στον επώνυμο τόμο δεδομένων gerbera-data έλαβε. Κατά την ανακατασκευή του κοντέινερ, χρησιμοποιείται το αμετάβλητο εκτελέσιμο αρχείο από την επίσημη εικόνα.
Εναλλαγή από μια υπάρχουσα εγκατάσταση 3.3.0
Χρησιμοποιήστε την πλήρη αναφορά εικόνας από αυτόν τον οδηγό και διατηρήστε τις ρυθμίσεις μουσικής, τα αναγνωριστικά χρήστη, τα ονόματα έργων και τους όγκους δεδομένων. Δημιουργήστε ξανά το δοχείο όπως φαίνεται παρακάτω. Μια απλή επανεκκίνηση δεν εγκαθιστά διαφορετική εικόνα. Η αντικατάσταση του δοχείου αφαιρεί τυχόν προηγούμενο τοπικό δυαδικό έμπλαστρο.
Αναβάθμιση σε σταθερή έκδοση αργότερα
- Επιλέξτε στο επίσημη σελίδα έκδοσης Gerbera μια σταθερή έκδοση που περιλαμβάνει την επιδιόρθωση WavPack PR #3981 . Διαβάστε τις σημειώσεις διαμόρφωσης και βάσης δεδομένων. Μέχρι να είναι διαθέσιμη μια τέτοια έκδοση, η έκδοση Git που ορίζεται ρητά εδώ είναι μια σταθερή ενδιάμεση έκδοση. Μην χρησιμοποιείτε κινούμενο
latest- ήedgeετικέτα. - Ανοίξτε
Public/gerbera-qnap/compose.yaml. Αντικαταστήστε το την πλήρη τιμή μετάimage:μέσωgerbera/gerbera:NEUE_VERSION. Αυτό περιλαμβάνει επίσης την αφαίρεση των προηγούμενων@sha256:…αναφοράς, αφού ανήκει στην παλιά εικόνα. ΑντικαταστήστεNEUE_VERSIONμε τον επιλεγμένο αριθμό έκδοσης. Εναλλακτικά, χρησιμοποιήστε την πλήρη αναφορά εικόνας από τον ενημερωμένο οδηγό. Διατηρήστε όλες τις άλλες ρυθμίσεις αμετάβλητες. - Εάν είναι απαραίτητο, ενεργοποιήστε το SSH όπως περιγράφεται παραπάνω και συνδεθείτε στο τερματικό root. Κατεβάστε την επιλεγμένη εικόνα:
docker pull gerbera/gerbera:NEUE_VERSION
- Διακοπή του υπάρχοντος έργου ή εφαρμογής στο Container Station. Εκτελέστε το πλήρες μπλοκ εντολών Βήμα 7 έξω. Ο υπάρχων όγκος δεδομένων δεν πρέπει να διαγραφεί.
- Περιμένετε να ολοκληρωθεί η εκκίνηση και οποιαδήποτε αναβάθμιση της βάσης δεδομένων. Ελέγξτε την έκδοση, το όνομα διακομιστή και το πρωτόκολλο και τις αποθηκευμένες ρυθμίσεις BPM/κλειδιού. Συνδέστε το MusicServer Connect και ελέγξτε πολλά κομμάτια, αρχεία WavPack και λίστες αναπαραγωγής.
Οδηγοί πωλητών: Αλλαγές στο QNAP Container Station και YAML, Ενεργοποιήστε το SSH στο QNAP, Δημιουργία χρήστη QTS, επίσημη εικόνα Gerbera Docker.
Synology: Ρύθμιση Gerbera με διόρθωση WavPack βήμα προς βήμα
Το Gerbera είναι πρόσθετο λογισμικό διακομιστή πολυμέσων για το Synology σας. Το βασικό του πλεονέκτημα για το MusicServer Connect είναι η πρόσβαση σε τιμές που είναι ήδη αποθηκευμένες στα αρχεία μουσικής σας: BPM και μεταδεδομένα μουσικού κλειδιού: Ο ενσωματωμένος διακομιστής πολυμέσων UPnP του Synology δεν παρέχει αυτές τις πληροφορίες. Τα ακόλουθα βήματα ρυθμίζουν τις απαιτούμενες αντιστοιχίσεις μεταδεδομένων.
Πότε δεν χρειάζεστε το Gerbera; Εάν τα αρχεία μουσικής σας δεν περιέχουν αποθηκευμένες τιμές BPM/πλήκτρο, δεν χρειάζεστε το Gerbera για αυτό το σκοπό. Το VirtualDJ μπορεί να υπολογίσει το BPM και το μουσικό κλειδί αναλύοντας τα αρχεία χωρίς διακομιστή μουσικής. Μπορείτε να συνεχίσετε να χρησιμοποιείτε τον ενσωματωμένο διακομιστή πολυμέσων του Synology και να αφήσετε το VirtualDJ να τα υπολογίσει.
Ο δικός του διακομιστής πολυμέσων του Synology μπορεί να συνεχίσει να λειτουργεί παράλληλα με τον Gerbera, για παράδειγμα για τον WiiM Home Advanced Mode. Το Gerbera δεν υποστηρίζει αυτήν τη λειτουργία WiiM. Η μουσική σας παραμένει στον υπάρχοντα φάκελο. Το Gerbera αποκτά πρόσβαση μόνο για ανάγνωση. Αυτός ο οδηγός επιτρέπει επίσης τον αυτόματο εντοπισμό νέων και αλλαγμένων αρχείων.
Προτεινόμενη έκδοση: Αυτός ο οδηγός χρησιμοποιεί την επίσημη έκδοση Gerbera Git 3.3.0-77 από αναθεώρηση πηγής 245e723. Η εικόνα Docker έχει οριστεί με ετικέτα και άθροισμα ελέγχου SHA-256. περιέχει τις διορθώσεις που έχουν ήδη ζητηθεί WavPack και επαναλαμβανόμενους τίτλους playlist καθώς και πολλαπλά είδη στο WebM/WMV και μεγαλύτερη ακρίβεια BPM. Σε περίπτωση ενημέρωσης με υπάρχουσα διαμόρφωση, αυτό επίσης Προσθήκη αντιστοιχίσεων αναγνώστη. Είναι μια κατάσταση ανάπτυξης σύμφωνα με το 3.3.0, όχι μια νέα σταθερή έκδοση.
Το Gerbera Το 3.3.0 είναι λάθος κατά την εισαγωγή του WavPack: Η αμετάβλητη εικόνα 3.3.0 μπορεί να διαβαστεί κατά την ανάγνωση από .wvαρχεία. Στην έκδοση που χρησιμοποιείται εδώ, η επηρεασμένη μνήμη εκχωρείται στο σωρό. Το WavPack παραμένει πλήρως χρησιμοποιήσιμο. δεν απαιτείται πρόσθετο σενάριο ενημέρωσης κώδικα. Χρησιμοποιήστε την πλήρη αναφορά εικόνας που φαίνεται παραπάνω.
1. NAS και προετοιμάστε τους χρήστες
- Συνδεθείτε στη διεπαφή Synology DSM με έναν λογαριασμό που ανήκει στην ομάδα διαχειριστής ακούστηκε. Αυτός είναι ένας λογαριασμός που επιτρέπεται να διαχειρίζεται πακέτα και χρήστες. Το όνομα του λογαριασμού δεν χρειάζεται
adminδιαβάστε. Εάν ο λογαριασμός σας δεν έχει αυτά τα δικαιώματα, θα χρειαστείτε το άτομο που διαχειρίζεται το NAS. - Άνοιξε αυτό Κέντρο Δεμάτων και εγκαταστήστε Διαχειριστής κοντέινερ. Εάν αυτό το πακέτο δεν είναι διαθέσιμο για το μοντέλο σας, αυτός ο οδηγός δεν ισχύει για αυτό. Για να επεξεργαστείτε το αρχείο YAML, μπορείτε επιπλέον να εγκαταστήσετε το πακέτο του Synology Επεξεργαστής κειμένου εγκατάσταση.
- Ανοίξτε Πίνακας Ελέγχου → Χρήστες και Ομάδα → Χρήστες → Δημιουργία. Δημιουργήστε τον χρήστη
gerberaεπάνω. Δεν απαιτεί δικαιώματα διαχειριστή. Εκχωρήστε τον δικό σας κωδικό πρόσβασης. Θα συνεχίσετε να χρησιμοποιείτε τον λογαριασμό διαχειριστή DSM για τις ακόλουθες εντολές τερματικού. - Ανοίξτε Πίνακας Ελέγχου → Κοινόχρηστος φάκελος, επιλέξτε το φάκελο μουσικής σας, για παράδειγμα
musicκαι επιλέξτε Επεξεργασία → Δικαιώματα. Δώστε στον χρήστηgerberaάδεια Μόνο για ανάγνωση. Η πρόσβαση πρέπει επίσης να ισχύει για τους φακέλους και τα αρχεία μουσικής που περιλαμβάνονται.
Τα παραδείγματα χρησιμοποιούν /volume1/music ως ο φάκελος μουσικής και /volume1/docker για αρχεία κοντέινερ. Εάν αυτοί οι φάκελοι βρίσκονται σε διαφορετικό τόμο, χρησιμοποιήστε τις πραγματικές διαδρομές NAS στις κατάλληλες θέσεις. Τα μονοπάτια των κοντέινερ /mnt/content και /var/run/gerbera μείνε ίδια.
2. Δημιουργήστε φακέλους και αντιγράψτε αρχεία
- Ανοίξτε Σταθμός Αρχείων. Στον κοινόχρηστο φάκελο, δημιουργήστε
dockerτον υποφάκελοgerbera-synology. Εάν ο κοινόχρηστος φάκελοςdockerλείπει, δημιουργήστε το κάτω Πίνακας Ελέγχου → Κοινόχρηστος φάκελος → Δημιουργία . - Δημιουργήστε έναν άλλο υποφάκελο με όνομα
emptyεπάνω. Αυτός ο φάκελος παραμένει κενός. Λειτουργεί ως προσωρινός φάκελος μουσικής, έτσι ώστε η εισαγωγή να ξεκινά μόνο μετά τη ρύθμιση των μεταδεδομένων. - Κατεβάστε το Σύνθεση αρχείου ως compose.yaml στον υπολογιστή σας.
- Ανεβάστε το αρχείο χρησιμοποιώντας Σταθμός αρχείων → Μεταφόρτωση απευθείας μέσα
docker/gerbera-synologyδίπλα στο φάκελοempty. Το όνομα του αρχείου πρέπει να είναι ακριβώςcompose.yamlχωρίς επιπλέον.txtνα επισυναφθεί.
Ο φάκελος του έργου περιέχει αυτές τις δύο εγγραφές:
gerbera-synology/
├── compose.yaml
└── empty/
3. Ενεργοποιήστε το SSH, συνδεθείτε στο NAS και καθορίστε τα αναγνωριστικά σας
Χρειάζεστε πρόσβαση τερματικού στο NAS για να βρείτε αναγνωριστικά χρηστών και να εκτελέσετε τις ακόλουθες εντολές Docker. Μπορείτε να αντιγράψετε τις εντολές που εμφανίζονται εδώ. δεν απαιτούνται γνώσεις προγραμματισμού.
Ελέγξτε τον λογαριασμό DSM και τον κωδικό πρόσβασης
- Ανοίξτε στο DSM Πίνακας Ελέγχου → Χρήστης & Ομάδα → Χρήστης. Επισημάνετε τον λογαριασμό που θέλετε να χρησιμοποιήσετε για να συνδεθείτε αργότερα μέσω SSH και κάντε κλικ Επεξεργασία.
- Ο λογαριασμός πρέπει να είναι ενεργοποιημένος: Εάν είναι απαραίτητο, αφαιρέστε την επιλογή Απενεργοποιήστε αυτόν τον λογαριασμό χρήστη. Μετά την αποθήκευση, η λίστα χρηστών πρέπει να εμφανίζει την κατάσταση Κανονικό αντί ΑμεΑ παρουσιάζονται.
- Κάτω Ομάδες χρηστών ο λογαριασμός πρέπει να ανήκει διαχειριστής ομάδα. Χρειάζεστε τον κωδικό πρόσβασης αυτού του λογαριασμού για να συνδεθείτε και αργότερα να μεταβείτε στο root. Εάν δεν το γνωρίζετε, ορίστε και επιβεβαιώστε έναν νέο κωδικό πρόσβασης στις ρυθμίσεις λογαριασμού. Αποθηκεύστε τις αλλαγές.
Μπορείτε να χρησιμοποιήσετε τον υπάρχοντα λογαριασμό διαχειριστή DSM για να το κάνετε αυτό. Θέλετε συγκεκριμένα τον ενσωματωμένο λογαριασμό admin Για να το χρησιμοποιήσετε, ενεργοποιήστε αυτόν τον λογαριασμό όπως περιγράφεται και εκχωρήστε έναν γνωστό κωδικό πρόσβασης. Ο ενσωματωμένος λογαριασμός admin δεν χρειάζεται να ενεργοποιηθεί εάν έχετε άλλον ενεργό λογαριασμό από την ομάδα administrators χρήση. Ο χρήστης δημιούργησε στο βήμα 1 gerbera χρησιμοποιείται αποκλειστικά για πρόσβαση στη μουσική και δεν απαιτεί αυτά τα δικαιώματα διαχειριστή.
Ενεργοποιήστε την υπηρεσία SSH στο NAS
- Στο DSM, ανοίξτε το Πίνακας Ελέγχου και εκεί Τερματικό & SNMP. Επιλέξτε την καρτέλα Τερματικό.
- Επιλέξτε το πλαίσιο ελέγχου για Ενεργοποίηση υπηρεσίας SSH. Για αυτόν τον οδηγό, αφήστε το λιμάνι στο
22παρουσιάζονται. - Κάντε κλικ στο Εφαρμόστε. Μόνο τότε το NAS θα δέχεται συνδέσεις SSH. Εάν το τείχος προστασίας DSM είναι ενεργό, πρέπει να επιτρέπει τη θύρα SSH που έχει οριστεί για τον υπολογιστή σας στο τοπικό δίκτυο.
Συνδεθείτε από τον υπολογιστή σας και μεταβείτε στο root
- Μπορείτε να βρείτε τη διεύθυνση IP NAS στη διεύθυνση Πίνακας Ελέγχου → Δίκτυο → Διεπαφή δικτύου. Ανοίξτε στον υπολογιστή Windows Τερματικό ή PowerShell; σε Mac, η εφαρμογή Τερματικό.
- Εισαγάγετε αυτήν την εντολή. Αντικαταστήστε
DEIN_DSM_KONTOμε τον λογαριασμό διαχειριστή DSM καιNAS_IPμε τη διεύθυνση IP NAS σας. Μην χρησιμοποιείτε τον χρήστη που δημιουργήθηκε πρόσφαταgerbera.
ssh DEIN_DSM_KONTO@NAS_IP
Όταν δημιουργηθεί η σύνδεση για πρώτη φορά, μπορεί να εμφανιστεί ένα ερώτημα σχετικά με την ταυτότητα του NAS. Ελέγξτε τη διεύθυνση προορισμού που εμφανίζεται και επιβεβαιώστε τη σύνδεση με yes. Στη συνέχεια, πληκτρολογήστε τον κωδικό πρόσβασης για τον λογαριασμό σας στο DSM. Δεν εμφανίζονται χαρακτήρες ή αστερίσκοι καθώς πληκτρολογείτε τον κωδικό πρόσβασης. αυτό είναι φυσιολογικό. Εάν χρησιμοποιείτε διαφορετική θύρα SSH, προσθέστε την κατά τη σύνδεση. -p PORTNUMMER.
Στη συνέχεια, μεταβείτε στα δικαιώματα που απαιτούνται για το Docker με αυτήν την εντολή:
sudo -i
Εάν σας ζητηθεί ξανά κωδικός πρόσβασης, χρησιμοποιήστε τον ίδιο κωδικό πρόσβασης του λογαριασμού σας DSM. Δεν απαιτείται ειδικός κωδικός πρόσβασης root. Η προτροπή συνήθως τελειώνει με #. Άφησε αυτό το παράθυρο τερματικού ανοιχτό κατά τη ρύθμιση. Όλες οι επόμενες εντολές τερματικού εκτελούνται εκεί, στο NAS.
Για Connection refused Πρώτα ελέγξτε εάν χρησιμοποιείτε την υπηρεσία SSH Εφαρμόστε είναι ενεργοποιημένο και χρησιμοποιούν τη σωστή διεύθυνση IP και τον αριθμό θύρας. Εάν ο κωδικός πρόσβασης απορριφθεί, ελέγξτε το όνομα λογαριασμού, τον κωδικό πρόσβασης, την κατάσταση Κανονικό και συμμετοχή σε διαχειριστής. Οδηγός Synology για σύνδεση SSH με δικαιώματα root περιγράφει επίσης αυτή τη διαδικασία.
Προβολή αναγνωριστικών χρηστών Gerbera:
id gerbera
Έξοδος όπως uid=1030(gerbera) gid=100(users) σημαίνει: Το UID είναι 1030, το GID είναι 100. Σημειώστε τους αριθμούς από τη δική σας έξοδο: προσδιορίζουν τον χρήστη και την ομάδα.
4. Προσαρμογή αρχείου σύνθεσης
Στο File Station, ανοίξτε το αρχείο docker/gerbera-synology/compose.yaml με Επεξεργαστής κειμένου. Εναλλακτικά, επεξεργαστείτε το στον υπολογιστή σας και ανεβάστε το ξανά. Για UID και GID Εισαγάγετε τους αριθμούς που μόλις σημειώσατε. πρέπει να αντικαταστήσετε τις παραδειγματικές τιμές παρακάτω. Εάν είναι απαραίτητο, προσαρμόστε τη διαδρομή NAS στον κενό φάκελο του έργου. Αποθηκεύστε το αρχείο.
services:
gerbera:
image: gerbera/gerbera:sha-245e723@sha256:b4463e92ee6cc0c6338b91d822904cb894dd66480e4eed60930fad1b69378e09
container_name: gerbera-synology
network_mode: host
restart: unless-stopped
environment:
# Beispielwerte: durch UID und GID aus "id gerbera" ersetzen.
UID: "1026"
GID: "100"
command:
- gerbera
- --port
- "49494"
- --config
- /var/run/gerbera/config.xml
volumes:
- gerbera-synology-data:/var/run/gerbera
# Zuerst den leeren Ordner verwenden; in Schritt 8 auf /volume1/music aendern.
- /volume1/docker/gerbera-synology/empty:/mnt/content:ro
volumes:
gerbera-synology-data:
network_mode: host επιτρέπει την ανίχνευση στο οικιακό δίκτυο χωρίς σταθερή διεύθυνση IP στο YAML. Το τέλος :ro Το Gerbera επιτρέπει μόνο την ανάγνωση του φακέλου μουσικής. Σε όγκο gerbera-synology-data Οι ρυθμίσεις και η βάση δεδομένων αποθηκεύονται μόνιμα. restart: unless-stopped επιτρέπει στο κοντέινερ NAS να ξεκινήσει ξανά μετά από επανεκκίνηση του NAS, υπό την προϋπόθεση ότι δεν το έχετε σταματήσει χειροκίνητα εκ των προτέρων.
5. Ξεκινήστε το έργο με μια άδεια βιβλιοθήκη
- Ανοίξτε Container Manager → Project → Create. Χρησιμοποιήστε ακριβώς αυτό το όνομα έργου:
gerbera-synologyκαι ο προετοιμασμένος φάκελος ως διαδρομήdocker/gerbera-synology. - Επιλέξτε το έτοιμο
compose.yamlως υπάρχον αρχείο Σύνθεσης. Εάν το παράθυρο διαλόγου προσφέρει ένα πρόγραμμα επεξεργασίας YAML, μπορείτε να εισαγάγετε το περιεχόμενο εκεί. - Για Ρυθμίσεις διαδικτυακής πύλης παραμένει Ρύθμιση διαδικτυακής πύλης μέσω Web Station απενεργοποιημένο. Κάντε κλικ στο Επόμενο και δημιουργήστε και ξεκινήστε το έργο. Η πρώτη λήψη της εικόνας μπορεί να διαρκέσει λίγο.
- Κάτω Δοχείο → gerbera-synology πρέπει να είναι το καθεστώς Τρέξιμο ή Τρέξιμο εμφανίζονται.
- Άνοιγμα στο πρόγραμμα περιήγησης
http://NAS_IP:49494/, για παράδειγμαhttp://192.168.1.10:49494/. Αντικαταστήστε το παράδειγμα διεύθυνσης με το NAS IP σας. Βλέπετε την επιφάνεια του Gerbera. η μουσική βιβλιοθήκη είναι σκόπιμα άδεια σε αυτό το σημείο.
6. Διαμόρφωση BPM, οθόνη κλειδιού και τίτλου
Άνοιγμα σε Gerbera Διαμόρφωση και επιλέξτε την προβολή Εμπειρογνώμονας. Κάτω Library Options → taglib Library Options → μεταδεδομένα καθώς και κάτω από ffmpeg Library Options → Μεταδεδομένα προσθέστε τις ακόλουθες γραμμές, διατηρώντας άλλες υπάρχουσες αντιστοιχίσεις.
| Βιβλιοθήκη | Tag Name | Upnp metadata entry |
|---|---|---|
| taglib | BPM | upnp:beatsPerMinute |
| taglib | KEY | upnp:key |
| taglib | INITIALKEY | upnp:initialKey |
| ffmpeg | bpm | upnp:beatsPerMinute |
| ffmpeg | κλειδί | upnp:key |
| ffmpeg | αρχικό κλειδί | upnp:initialKey |
- Κάτω Διακομιστής → Όνομα το όνομα Gerbera Synology α. Με αυτόν τον τρόπο ο διακομιστής μπορεί αργότερα να διακριθεί από τους άλλους διακομιστές μουσικής.
- Για το AIFF παρακάτω Εισαγωγή → Αντιστοιχίσεις → Mimetype-ContentType τις δύο εργασίες
audio/x-aiff → aiffκαιaudio/aiff → aiffσυμπλήρωμα. Χωρίς αυτές τις εκχωρήσεις, το BPM, το κλειδί και άλλα είδη μπορεί να λείπουν παρά τις υπάρχουσες ετικέτες. Διαμόρφωση AIFF. - Για το OGV παρακάτω ffmpeg Library Options την επιλογή
streams-enabledΕνεργοποιήστε έτσι ώστε οι ετικέτες να διαβάζονται από τα κομμάτια ήχου και βίντεο. Διαμόρφωση OGV. - Ρυθμίστε το πεδίο charset για taglib και ffmpeg σε
UTF-8. Επίσης filesystem-charset, metadata-charset και playlist-charset πρέπειUTF-8χρήση. - Κάτω UPnP → Στοιχείο αποτελέσματος τίτλου αδειάστε το πεδίο με
M_ARTISTκαι λάβετεM_TITLE. Το καθαρό όνομα τίτλου μεταφέρεται ως τίτλος αντί για "Καλλιτέχνης – Τίτλος". - Κάτω WavPack Library Options παραμένει Ενεργοποιημένο ενεργοποιημένο.
- Κάντε κλικ στο Αποθήκευση διαμόρφωσης, επανεκκινήστε το κοντέινερ στο Container Manager και ελέγξτε ότι οι τιμές έχουν αποθηκευτεί αφού ανοίξετε ξανά τη διαμόρφωση Gerbera.
Τα BPM και Key πρέπει να είναι ήδη αποθηκευμένα στα αρχεία μουσικής. αυτές οι ρυθμίσεις δεν υπολογίζουν τις τιμές. Για MP4/M4A/M4V στο υπάρχον id3στοιχείο prefer_highest_bpm_accuracy="yes" και prefer_ambigous_bpm_value="bpm_tag" σύμφωνα με Διαμορφώστε την ακρίβεια BPM στις αναγραφόμενες τιμές. Χωρίς την πρώτη επιλογή, η προηγούμενη συμπεριφορά διατηρείται. Στη συνέχεια, εισαγάγετε ξανά τα επηρεαζόμενα αρχεία.
7. Ενεργοποίηση αυτόματων ενημερώσεων
Το Gerbera παρακολουθεί ήδη αυτόματα νέα και αλλαγμένα αρχεία. Με το ακόλουθο μπλοκ μπορείτε να προσθέσετε τον εντοπισμό αλλαγών στα χαρακτηριστικά του αρχείου. Αντιγράψτε ολόκληρο το μπλοκ στο ακόμα ανοιχτό τερματικό NAS:
docker exec -i -u 0 gerbera-synology /bin/sh <<'GERBERA'
set -eu
file=/var/run/gerbera/autoscan.xml
test -f "$file"
sed -i -e 's/inotify-attrib="no"/inotify-attrib="yes"/g' \
-e '/<autoscan/ { /inotify-attrib=/! s/<autoscan/<autoscan inotify-attrib="yes"/; }' \
"$file"
cat "$file"
GERBERA
Στην έξοδο πρέπει να βρίσκεται στην αρχή του τμήματος αυτόματης σάρωσης inotify-attrib="yes" σταθεί. Το αρχείο βρίσκεται στον μόνιμο τόμο δεδομένων. Η ρύθμιση θα φορτωθεί με το φάκελο μουσικής όταν την εκκινήσετε στη συνέχεια.
8. Τοποθετήστε το φάκελο μουσικής και ξεκινήστε το Gerbera
- Σταματήστε το έργο ή την εφαρμογή
gerbera-synologyστο Container Manager. - Ανοίξτε
docker/gerbera-synology/compose.yamlστο File Station. Αντικαταστήστε μόνο την αντιστοίχιση κενού φακέλου με τον πραγματικό σας φάκελο μουσικής, για παράδειγμα:
- /volume1/music:/mnt/content:ro
Αποθηκεύστε το αρχείο στο NAS και, στη συνέχεια, αντιγράψτε ολόκληρο το ακόλουθο μπλοκ στο ανοιχτό τερματικό root. Εφαρμόζει το αλλαγμένο αρχείο Compose, επαναχρησιμοποιεί τον υπάρχοντα όγκο δεδομένων και ξεκινά το Gerbera. Εάν η διαδρομή του έργου σας διαφέρει, προσαρμόστε την πρώτη γραμμή cd … επάνω. Η διαδικασία ισχύει και για αρχεία WavPack.
cd /volume1/docker/gerbera-synology &&
if docker compose version >/dev/null 2>&1; then
docker compose -p gerbera-synology -f compose.yaml create --force-recreate gerbera
elif command -v docker-compose >/dev/null 2>&1; then
docker-compose -p gerbera-synology -f compose.yaml create --force-recreate gerbera
elif [ -x /var/packages/ContainerManager/target/usr/bin/docker-compose ]; then
/var/packages/ContainerManager/target/usr/bin/docker-compose \
-p gerbera-synology -f compose.yaml create --force-recreate gerbera
else
printf 'Docker Compose wurde nicht gefunden. Container Manager pruefen.\n' >&2
false
fi &&
docker start gerbera-synology
Στη συνέχεια ανοίξτε το http://NAS_IP:49494/ και περιμένετε να φορτώσει η βιβλιοθήκη. Μπορείτε να δείτε την πρόοδο παρακάτω Container Manager → Container → gerbera-synology → Protocol. Συνεχίστε να αντιγράφετε μόνο πλήρως έτοιμα αρχεία στο φάκελο μουσικής. Οι λίστες αναπαραγωγής απαιτούν έγκυρες σχετικές διαδρομές αρχείων και κωδικοποίηση UTF-8.
9. Συνδεθείτε με το MusicServer Connect
Στο MusicServer Connect, επιλέξτε τον διακομιστή Gerbera Synology. Εάν απαιτείται διεύθυνση URL συσκευής, χρησιμοποιήστε το http://NAS_IP:49494/description.xml. Ελέγξτε τα τραγούδια, τα άλμπουμ και τις λίστες αναπαραγωγής σας και ανοίξτε μερικά τραγούδια με αποθηκευμένες τιμές BPM και βασικές τιμές.
Εάν η διεπαφή δεν είναι προσβάσιμη ή ο διακομιστής δεν βρεθεί, ελέγξτε πρώτα την κατάσταση του κοντέινερ και την IP NAS. Εάν το τείχος προστασίας DSM είναι ενεργοποιημένο TCP 49494 και για ανίχνευση UPnP UDP 1900 από το τοπικό σας δίκτυο. Εάν το αρχείο καταγραφής αναφέρει Permission denied για το φάκελο μουσικής, ελέγξτε την άδεια ανάγνωσης του χρήστη gerbera και τα UID και GID από το βήμα 3. Το μονοπάτι /content στο πρωτόκολλο είναι φυσιολογικό για την επίσημη εικόνα? αναφέρεται στον ενσωματωμένο φάκελο μουσικής.
Στη συνέχεια, βγείτε από το τερματικό με exit άδεια? μετά sudo -i είναι συνήθως δύο φορές exit απαραίτητο. Εάν δεν χρειάζεστε διαφορετικά SSH, ανοίξτε στο DSM Πίνακας Ελέγχου → Τερματικό & SNMP → Τερματικό, καταργήστε την επιλογή του πλαισίου ελέγχου για Ενεργοποίηση υπηρεσίας SSH και κάντε κλικ στο Εφαρμόστε.
10. Επανεκκινεί και νεότερες εκδόσεις Gerbera
Για κανονική επανεκκίνηση επιλέξτε Container Manager → Container → gerbera-synology → Restart. Οι ρυθμίσεις και η βάση δεδομένων παραμένουν στον επώνυμο τόμο δεδομένων gerbera-synology-data έλαβε. Κατά την ανακατασκευή του κοντέινερ, χρησιμοποιείται το αμετάβλητο εκτελέσιμο αρχείο από την επίσημη εικόνα.
Εναλλαγή από μια υπάρχουσα εγκατάσταση 3.3.0
Χρησιμοποιήστε την πλήρη αναφορά εικόνας από αυτόν τον οδηγό και διατηρήστε τις ρυθμίσεις μουσικής, τα αναγνωριστικά χρήστη, τα ονόματα έργων και τους όγκους δεδομένων. Δημιουργήστε ξανά το δοχείο όπως φαίνεται παρακάτω. Μια απλή επανεκκίνηση δεν εγκαθιστά διαφορετική εικόνα. Η αντικατάσταση του δοχείου αφαιρεί τυχόν προηγούμενο τοπικό δυαδικό έμπλαστρο.
Αναβάθμιση σε σταθερή έκδοση αργότερα
- Επιλέξτε στο επίσημη σελίδα έκδοσης Gerbera μια σταθερή έκδοση που περιλαμβάνει την επιδιόρθωση WavPack PR #3981 . Διαβάστε τις σημειώσεις διαμόρφωσης και βάσης δεδομένων. Μέχρι να είναι διαθέσιμη μια τέτοια έκδοση, η έκδοση Git που ορίζεται ρητά εδώ είναι μια σταθερή ενδιάμεση έκδοση. Μην χρησιμοποιείτε κινούμενο
latest- ήedgeετικέτα. - Ανοίξτε
docker/gerbera-synology/compose.yaml. Αντικαταστήστε το την πλήρη τιμή μετάimage:μέσωgerbera/gerbera:NEUE_VERSION. Αυτό περιλαμβάνει επίσης την αφαίρεση των προηγούμενων@sha256:…αναφοράς, αφού ανήκει στην παλιά εικόνα. ΑντικαταστήστεNEUE_VERSIONμε τον επιλεγμένο αριθμό έκδοσης. Εναλλακτικά, χρησιμοποιήστε την πλήρη αναφορά εικόνας από τον ενημερωμένο οδηγό. Διατηρήστε όλες τις άλλες ρυθμίσεις αμετάβλητες. - Εάν είναι απαραίτητο, ενεργοποιήστε το SSH όπως περιγράφεται παραπάνω και συνδεθείτε στο τερματικό root. Κατεβάστε την επιλεγμένη εικόνα:
docker pull gerbera/gerbera:NEUE_VERSION
- Διακοπή του υπάρχοντος έργου ή εφαρμογής στο Container Manager. Εκτελέστε το πλήρες μπλοκ εντολών Βήμα 8 έξω. Ο υπάρχων όγκος δεδομένων δεν πρέπει να διαγραφεί.
- Περιμένετε να ολοκληρωθεί η εκκίνηση και οποιαδήποτε αναβάθμιση της βάσης δεδομένων. Ελέγξτε την έκδοση, το όνομα διακομιστή και το πρωτόκολλο και τις αποθηκευμένες ρυθμίσεις BPM/κλειδιού. Συνδέστε το MusicServer Connect και ελέγξτε πολλά κομμάτια, αρχεία WavPack και λίστες αναπαραγωγής.
Οδηγοί πωλητών: Έργα Container Manager, Διαθέσιμα μοντέλα NAS για Container Manager, Είσοδος SSH με δικαιώματα διαχειριστή, Επίσημη εικόνα Gerbera.
WiiM Home: διευρυμένη βιβλιοθήκη πολυμέσων
WiiM Home Το Advanced Mode παρέχει τη δική του προβολή βιβλιοθήκης με κατηγορίες άλμπουμ, καλλιτέχνη και κομματιών. Οι υποστηριζόμενοι διακομιστές περιλαμβάνουν τον MinimServer, τον τυπικό διακομιστή του Synology, τον τυπικό διακομιστή του QNAP και τον Serviio. Το Gerbera παρέχει αυτήν τη στιγμή την προβολή φακέλου στο WiiM Home.
Στο Advanced Mode, το WiiM εισάγει μεταδεδομένα διακομιστή στο δικό του ευρετήριο και, στη συνέχεια, δημιουργεί ομοιόμορφες προβολές άλμπουμ, καλλιτέχνη, κομματιού, λίστας αναπαραγωγής και είδους και τη δική του αναζήτηση. Στο Legacy Mode, εμφανίζει την πλοήγηση του διακομιστή. Αυτοί οι όροι περιγράφουν τους τρόπους λειτουργίας WiiM Home.
Σύσταση για κοινή χρήση
Οι τυπικοί διακομιστές Synology και QNAP υποστηρίζουν WiiM Home Advanced Mode, το οποίο δεν χρειάζεται BPM ή βασικά μεταδεδομένα. Η εσφαλμένη σειρά playlist του QNAP παραμένει περιορισμός και στο WiiM Home.
Εάν ο VirtualDJ υπολογίζει το BPM και το κλειδώσει μόνο του, ο τυπικός διακομιστής πολυμέσων του Synology επαρκεί για τον MusicServer Connect. Το ίδιο ισχύει και για το QNAP, εάν η λανθασμένη σειρά του playlist είναι αποδεκτή. Μια πρόσθετη εγκατάσταση Gerbera δεν είναι απαραίτητη σε αυτές τις περιπτώσεις.
Για να χρησιμοποιήσετε αποθηκευμένες τιμές BPM/κλειδιά ή να διατηρήσετε τη σειρά αναπαραγωγής QNAP στο MusicServer Connect, μπορείτε να προσθέσετε Gerbera με τη διόρθωση WavPack στο Docker. Επιλέξτε Gerbera στο πρόσθετο και τον τυπικό διακομιστή στο WiiM Home Advanced Mode. Και οι δύο μπορούν να διαβάσουν την ίδια μουσική βιβλιοθήκη. Το MinimServer παραμένει μια λύση ενός διακομιστή που καλύπτει αυτές τις απαιτήσεις και το WiiM Home Advanced Mode. χρειάζεται ακόμα την επιπλέον διαμόρφωση BPM/tag κλειδιού. Η εκτέλεση του Gerbera στο Synology απαιτεί έναν διαθέσιμο Διαχειριστή κοντέινερ.
Περαιτέρω πληροφορίες: WiiM Home: Βιβλιοθήκη πολυμέσων και υποστηριζόμενοι διακομιστές.
Ampache 7/8: Διαβάστε βίντεο και λίστες αναπαραγωγής αρχείων
Ένας κατάλογος μουσικής δεν εισάγει βίντεο στο Ampache. Για τη βιβλιοθήκη βίντεο, ένας πρόσθετος τοπικός κατάλογος με τον τύπο πολυμέσων Βίντεο και σαρώστε το. Οι διαδρομές του καταλόγου δεν πρέπει να αλληλεπικαλύπτονται. Επομένως, η εγκατάσταση μας χρησιμοποιεί μια πρόσθετη προβολή καταλόγου Linux μόνο για ανάγνωση που οδηγεί στα ίδια αρχεία βίντεο. τα αρχεία της κοινόχρηστης βιβλιοθήκης παραμένουν αμετάβλητα.
Εισαγάγετε ρητά λίστες αναπαραγωγής που βασίζονται σε αρχεία. Η επίσημη εντολή CLI είναι php bin/cli run:updateCatalog -i "Katalogname"; χρησιμοποιήστε την έκδοση PHP και τον λογαριασμό υπηρεσίας που είναι κατάλληλος για την εγκατάστασή σας. Μια εκ νέου σάρωση μεταδεδομένων από μόνη της είναι ανεπαρκής. Και οι δύο εκδόσεις παρείχαν εγγραφές ήχου με επαναλήψεις στη σύγκριση μας. οι καταχωρίσεις βίντεο απουσίαζαν από τις μικτές λίστες αναπαραγωγής αρχείων.
Παραδώστε το MP3 αμετάβλητο
Εάν επιτρέπεται η αυτόματη μετατροπή MP3 αλλά δεν έχει ρυθμιστεί ο μετατροπέας, το Ampache 8 μπορεί να επιστρέψει το HTTP 500 κατά τη ροή. Για αμετάβλητη παράδοση στην υπάρχουσα διαμόρφωση, transcode_mp3 = "false" στην αναγραφόμενη τιμή. Εναλλακτικά, διαμορφώστε έναν μετακωδικοποιητή που λειτουργεί. Με τη μετατροπή MP3 απενεργοποιημένη, η ροή και η λήψη επαληθεύτηκαν byte-for-byte στους ελέγχους μας.
LMS: Λίστες αναπαραγωγής με κομμάτια από το ίδιο άλμπουμ
Στις ρυθμίσεις LMS κάτω από Διάφορα την επιλογή Παράβλεψη λίστες αναπαραγωγής που περιέχουν κομμάτια από το ίδιο άλμπουμ εάν θέλετε να εμφανίζονται αυτές οι λίστες αναπαραγωγής. Στη συνέχεια, φορτώστε ξανά τη βιβλιοθήκη. Η σύγκριση επιβεβαίωσε ότι τα επαναλαμβανόμενα κομμάτια ήχου παρασχέθηκαν με την αρχική τους σειρά.
Asset UPnP: φάκελοι πολυμέσων και λίστας αναπαραγωγής
Στη διεπαφή ιστού στοιχείου στη διεύθυνση Φάκελοι → Φάκελοι πολυμέσων προσθέστε το φάκελο της βιβλιοθήκης. Κάτω Φάκελοι λίστας αναπαραγωγής Καθορίστε κάθε φάκελο με αρχεία λίστας αναπαραγωγής ξεχωριστά. Οι δευτερεύοντες φάκελοι λίστας αναπαραγωγής δεν περιλαμβάνονται αυτόματα εκεί. Αυτά είναι υπό δοκιμή /srv/music/Playlists και /srv/music/Format-Test-1.3/Playlists.
Κάτω Επιλογές → Ρυθμίσεις οθόνης Απενεργοποιήστε τα προθέματα για τους αριθμούς των κομματιών, τους καλλιτέχνες πριν από τη συλλογή και τους καλλιτέχνες μετά τους τίτλους των λιστών αναπαραγωγής, εάν θέλετε απλά ονόματα κομματιών. Αυτές οι ρυθμίσεις αλλάζουν την οθόνη και όχι τα αρχεία μουσικής. Ο πάροχος περιουσιακών στοιχείων χρησιμοποιεί τον ενσωματωμένο κλάδο Λίστες αναπαραγωγής για λίστες αναπαραγωγής αρχείων. Αυτό το ερώτημα δεν διασχίζει αναδρομικά συνδυασμούς δυναμικών φίλτρων ή διαδικτυακού ραδιοφώνου. Η επιλεγμένη προεπιλεγμένη πλοήγηση, συμπεριλαμβανομένης της Δυναμικής περιήγησης, μπορεί να διατηρηθεί. Οι προβολές καταλόγου, καλλιτέχνη, άλμπουμ και είδους επαληθεύτηκαν χωρίς σφάλματα ανάκτησης μετά από αυτήν την προσαρμογή. Προμήθειες περιουσιακών στοιχείων M3U, M3U8 και PLS. Οι τίτλοι κομματιών PLS που επιστρέφονται από τον διακομιστή ενδέχεται να περιέχουν ένα πρόθεμα καλλιτέχνη.
Jellyfin 12.2.0: DLNA και προφίλ πελάτη
Το Jellyfin απαιτεί το επίσημο για το MusicServer Connect Πρόσθετο DLNA. Εγκαταστήστε το από τον επίσημο κατάλογο προσθηκών στη διαχείριση διακομιστή και επανεκκινήστε το Jellyfin. Το DLNA 14.0.0.0 ελέγχθηκε. Στις ρυθμίσεις του, επιλέξτε τον λογαριασμό του οποίου οι βιβλιοθήκες θα πρέπει να εκτίθενται μέσω DLNA. Το MusicServer Connect χρησιμοποιεί UPnP/DLNA, ανεξάρτητα από τη σύνδεση στη διεπαφή ιστού του Jellyfin.
Βιβλιοθήκες και μεταδεδομένα
Αρχεία ήχου ως τύπος βιβλιοθήκης Μουσική, βίντεο ως Μουσικά βίντεο ως βιβλιοθήκες. Κάντε ευανάγνωστους τους σχετικούς φακέλους πολυμέσων και λιστών αναπαραγωγής και, στη συνέχεια, σαρώστε και τις δύο βιβλιοθήκες. Για να χρησιμοποιήσετε μόνο ετικέτες αρχείων, απενεργοποιήστε τους παρόχους εξωτερικών μεταδεδομένων και εικόνων. ελέγξτε επίσης τις καθολικές ρυθμίσεις καλλιτέχνη και άλμπουμ. Διατηρήστε ενεργοποιημένους τους ενσωματωμένους τίτλους και τις τοπικές εικόνες. Η ρύθμισή μας έχει πρόσβαση στην κοινόχρηστη μουσική βιβλιοθήκη μόνο για ανάγνωση.
Προφίλ πελάτη για MusicServer Connect
Το Κάντε λήψη ενός επαληθευμένου προφίλ πελάτη DLNA και ως MusicServer Connect.xml Αποθήκευση στο φάκελο προφίλ χρήστη της προσθήκης DLNA. Αυτό είναι χαμηλότερο για την εγγενή εγκατάσταση του Debian /var/lib/jellyfin/plugins/configurations/dlna/user/; για άλλες εγκαταστάσεις, χρησιμοποιήστε τον πραγματικό κατάλογο δεδομένων Jellyfin. Η υπηρεσία Jellyfin πρέπει να μπορεί να διαβάσει το αρχείο. Κάντε επανεκκίνηση του Jellyfin και, στη συνέχεια, ανανεώστε τη βιβλιοθήκη των προσθηκών.
Το προφίλ προσδιορίζει το MusicServer Connect από τον παράγοντα χρήστη του. Παρέχει σταθερές διευθύνσεις URL πόρων και σωστούς τύπους μέσων για ήχο M4A και βίντεο OGV, διατηρώντας τις προβολές άλμπουμ προσβάσιμες και αυτές τις μορφές ορατές στον κατάλογο. Αποθηκεύεται χωριστά από τα παρεχόμενα προφίλ συστήματος.
Υπολειπόμενοι περιορισμοί
Όλες οι πηγές ήχου και βίντεο και οι προβολές προσθήκης 195 ανακτήθηκαν χωρίς σφάλματα στον έλεγχο με τα αρχεία 125. Μέσω DLNA, το Jellyfin δεν παρέχει BPM/κλειδί και κλιμακώνει εσφαλμένα τους ρυθμούς bit. Οι ASX/XSPF απουσιάζουν. Οι M3U, M3U8, PLS και WPL χάνουν επαναλαμβανόμενα κομμάτια. Ορισμένες παλαιότερες λίστες M3U/M3U8 είναι επίσης ελλιπείς. Ορισμένοι καλλιτέχνες άλμπουμ έχουν ανατεθεί εσφαλμένα και οι επίπεδοι φάκελοι μουσικής ενδέχεται να μην διαθέτουν προβολή εγγενούς άλμπουμ. Το WMA δεν έχει το δεύτερο είδος του. Τα βίντεο δεν έχουν καλλιτέχνη, άλμπουμ και είδος. Το προφίλ πελάτη δεν διορθώνει αυτούς τους περιορισμούς.
WiiM Home, Mezzmo και Windows Media Player
Με αυτούς τους διακομιστές Windows, ο MusicServer Connect χρησιμοποιεί αυτόματα τους φακέλους επαληθευμένων κομματιών ή αρχείων για να αποφύγει λανθασμένες ή πολύ αργές απαντήσεις παγκόσμιας αναζήτησης. Δεν απαιτείται πρόσθετη ρύθμιση προσθήκης. Στη συνέχεια, οι αναζητήσεις προσθηκών εκτελούνται έναντι του εισαγόμενου καταλόγου.
Οι αποκρίσεις UPnP ενδέχεται να διαρκέσουν έως και 30 δευτερόλεπτα ή 60 δευτερόλεπτα για το Windows Media Player. Τα αιτήματα παραμένουν ακυρώσιμα. Μη έγκυρες σελίδες ή σελίδες που αλλάζουν εξακολουθούν να απορρίπτονται. Περιμένοντας περισσότερο δεν μπορεί να παρέχει αρχεία ή μεταδεδομένα που λείπουν.
WiiM Home Media Server 0.2.10.5
Οι διακομιστές μουσικής και ο VirtualDJ μπορούν να εκτελούνται στον ίδιο υπολογιστή Windows, συμπεριλαμβανομένων πολλών διακομιστών ταυτόχρονα. Η λίστα διακομιστών συνδυάζει την κανονική ανακάλυψη UPnP με έναν πρόσθετο έλεγχο για υποστηριζόμενους τοπικούς διακομιστές. Προσδιορίζει τις πραγματικές ανοιχτές θύρες τους και επαληθεύει τις περιγραφές συσκευών UPnP. Τα διαφορετικά αναγνωριστικά συσκευών παραμένουν ξεχωριστά. πολλαπλά τελικά σημεία για έναν διακομιστή δεν δημιουργούν διπλότυπες εγγραφές. Δεν απαιτούνται δικαιώματα διαχειριστή.
Η κανονική ανακάλυψη Windows UPnP δεν βρήκε το WiiM Home στον ίδιο υπολογιστή στον έλεγχο μας, αν και η περιγραφή της συσκευής του ήταν προσβάσιμη. Η συμπληρωματική ανακάλυψη της προσθήκης το βρίσκει ως WiiM Home: LaptopAcer — σε άλλον υπολογιστή, χρησιμοποιήστε το όνομά του. Στο παράθυρο διαλόγου σύνδεσης, κάντε κλικ Αναζήτηση ξανά και επιλέξτε τον διακομιστή WiiM. Αυτή η σύνδεση UPnP δεν χρειάζεται όνομα χρήστη ή κωδικό πρόσβασης. Τα WiiM Home, Mezzmo και Windows Media Player ελέγχθηκαν να λειτουργούν ταυτόχρονα.
Για μια παλαιότερη έκδοση προσθήκης, η πλήρης διεύθυνση περιγραφής μπορεί να αποθηκευτεί προσωρινά URL διακομ. εδώ. Για παράδειγμα, η επιλεγμένη τοπική διαδρομή είναι http://127.0.0.1:22346/upnp/DeviceDescription.xml. Η θύρα και η διαδρομή πρέπει να ανήκουν στον τρέχοντα διακομιστή. το πρόσθετο δεν προϋποθέτει σταθερή θύρα. Σε αυτόν τον υπολογιστή, η θύρα 22345 εξέθεσε επίσης τον ίδιο διακομιστή WiiM. Το γραπτό όνομα κεντρικού υπολογιστή localhost επέστρεψε HTTP 404 σε απευθείας έλεγχο και δεν έγινε δεκτό ως ισοδύναμη αντικατάσταση. Η αποτυχία ανακάλυψης δεν μπορεί να αποδοθεί οριστικά ούτε στο WiiM Home ούτε στο Windows.
Προσθέστε το φάκελο μουσικής στην τοπική βιβλιοθήκη πολυμέσων και ενεργοποιήστε την κοινή χρήση DLNA. Η αρχική πηγή χρησιμοποιήθηκε στη δοκιμή \\smbserver\music . Αυτή η διεπαφή δεν παρέχει ούτε λίστες αναπαραγωγής που βασίζονται σε αρχεία ούτε βίντεο. Τα AAC ADTS, Opus και WavPack επίσης απουσιάζουν. Οι λίστες αναπαραγωγής που είναι αποθηκευμένες στην εφαρμογή WiiM δεν υποστηρίζουν την εισαγωγή αρχείων εξωτερικών λιστών αναπαραγωγής.
Mezzmo 6.0.6.0
Προσθέστε το φάκελο Βιβλιοθήκη συμπεριλαμβανομένων των υποφακέλων. Οι λίστες αναπαραγωγής εξωτερικών αρχείων χωρίζονται μέσω Δημιουργία λίστας αναπαραγωγής → Συνδεδεμένη λίστα αναπαραγωγής . Η "Προσθήκη αρχείων από μια εξωτερική λίστα αναπαραγωγής" εισάγει μέσα αναφοράς και είναι μια διαφορετική λειτουργία. Για να διατηρήσετε τις αρχικές ετικέτες αρχείων, αφήστε απενεργοποιημένη την αυτόματη ανάκτηση και εγγραφή μεταδεδομένων στο Διαδίκτυο.
Προσφορά ιδιοτήτων φακέλου Ελέγχετε τους φακέλους για νέα αρχεία κάθε φορά. Οι ήδη συνδεδεμένες λίστες έχουν ξεχωριστά αποτελέσματα. Η παρακολούθηση φακέλων από μόνη της δεν δημιούργησε συνδεδεμένες λίστες από αρχεία λίστας αναπαραγωγής, ακόμη και με διαμορφωμένες επιπλέον επεκτάσεις λίστας αναπαραγωγής. Η ενημέρωση ενός υπάρχοντος συνδέσμου και η ανακάλυψη νέων αρχείων λίστας αναπαραγωγής είναι διαφορετικές λειτουργίες. Οι ξεχωριστά επιλεγμένες λίστες χάνουν επαναλήψεις με M3U/PLS/WPL. Τα M3U8/XSPF παραμένουν κενά και και τα δύο δείγματα ASX αναφέρουν ασυνεπή αριθμό σελίδων. Οι έξυπνες λίστες αναπαραγωγής δεν μπορούν να αντικαταστήσουν μια σταθερή εξωτερική σειρά με επαναλήψεις.
Το προεπιλεγμένο φίλτρο περιλαμβάνει .aif αλλά όχι .aiff. Η προσθήκη *.aiff ευρετηρίασε το δείγμα μόνο ως άγνωστο τύπο αρχείου χωρίς ροή, επομένως αυτή η αλλαγή επανήλθε. Το WavPack επίσης δεν εκτέθηκε ως με δυνατότητα αναπαραγωγής στον επιλεγμένο πελάτη. Μια καταχώρηση βάσης δεδομένων από μόνη της δεν αποδεικνύει δυνατότητα αναπαραγωγής.
Windows Media Player Legacy / Κοινή χρήση 12.0
Κάτω Πίνακας ελέγχου → Κέντρο δικτύου και κοινής χρήσης → Επιλογές ροής πολυμέσων επάνω Επιτρέψτε όλα κλικ και με Εντάξει αποθηκεύσετε. Αυτό δίνει στις συσκευές στο τοπικό δίκτυο, συμπεριλαμβανομένου του WiiM και του κινητού τηλεφώνου με WiiM Home πρόσβαση στη βιβλιοθήκη πολυμέσων. Στο Δεν επιτρέπεται η πρόσβαση Ελέγξτε την έγκριση αυτής της συσκευής: Η λειτουργική πρόσβαση της προσθήκης στον ίδιο υπολογιστή δεν σημαίνει ότι επιτρέπονται εξωτερικές συσκευές.
Ενεργοποιήστε τη ροή πολυμέσων για το τοπικό δίκτυο και προσθέστε τοπικούς φακέλους μουσικής και βίντεο στις βιβλιοθήκες Windows. Μπορείτε να απενεργοποιήσετε την αυτόματη ανάκτηση και εγγραφή μεταδεδομένων στο Διαδίκτυο για να διατηρήσετε τα αρχεία προέλευσης. Η πλήρης τοπική σύγκριση επέστρεψε 146 πραγματικά αρχεία πολυμέσων και αποκωδικοποίησε πλήρως όλα τα προσφερόμενα δείγματα μορφής 20. Οι OGG, Opus, WavPack, WebM και OGV απουσίαζαν. Το BPM και το κλειδί δεν παρασχέθηκαν. Μετά την ανακατασκευή του καταλόγου WMP, επιστράφηκαν έξι μη κενές λίστες αναπαραγωγής. Ορισμένα ονόματα διαφέρουν από τις εισαγόμενες λίστες. δύο παλαιότερες λίστες M3U χάνουν ένα κομμάτι λόγω κωδικοποίησης χαρακτήρων. Τα ισοδύναμα WPL περιέχουν και τα τέσσερα κομμάτια.
Χρησιμοποιήστε ονόματα λιστών αναπαραγωγής χωρίς τελείες, για παράδειγμα MSC Mixed 1-3 αντί MSC Mixed 1.3. Στη στοχευμένη σύγκριση WPL, M3U και M3U8, το WMP περικόψε τα αποθηκευμένα ονόματα εισαγωγής-αντιγραφής στην πρώτη κουκκίδα. το συντομευμένο όνομα εμφανίστηκε επίσης πάνω από το UPnP. Μια παύλα διατήρησε το πλήρες όνομα.
Για το WMP, η προσθήκη ζητά καταχωρίσεις μόνο για δομή με ένα μικρό φίλτρο μεταδεδομένων. Τα πλήρη μεταδεδομένα κομματιού, οι πόροι και τα περιεχόμενα της λίστας αναπαραγωγής εξακολουθούν να διαβάζονται, ενώ διατηρούνται οι έλεγχοι σελιδοποίησης και συνέπειας. Για αυτήν τη βιβλιοθήκη, η εκκαθάριση και η βελτιστοποίηση προσθηκών μείωσαν το μετρημένο αίτημα πρώτου καταλόγου από περίπου 22 δευτερόλεπτα σε 4.3–4.6 δευτερόλεπτα. Αυτή είναι μια μέτρηση παρόχου για την επιλεγμένη βιβλιοθήκη, όχι μια γενική υπόσχεση για τη διεπαφή του VirtualDJ ή μεγαλύτερες βιβλιοθήκες.
Εάν η συλλογή σας περιέχει επίσης αρχεία λίστας αναπαραγωγής, προσθέστε μόνο τους πραγματικούς υποφακέλους ήχου στη μουσική βιβλιοθήκη Windows και προσθέστε τους φακέλους βίντεο ξεχωριστά. Εισαγάγετε λίστες αναπαραγωγής ρητά στο WMP. Η προσθήκη ολόκληρου του γονικού φακέλου έκανε το WMP να εκθέσει ορισμένα αρχεία λίστας αναπαραγωγής ως κομμάτια ήχου ή κενές λίστες. Οι επαναλαμβανόμενες εισαγωγές δημιούργησαν επιπλέον αντίγραφα WPL στο φάκελο Windows Μουσική → Λίστες αναπαραγωγής. Πριν από την ανακατασκευή, δημιουργήστε αντίγραφα ασφαλείας του καταλόγου WMP και αρχειοθετήστε παλιά, σαφώς αναγνωρισμένα αντίγραφα εισαγωγής εκτός φακέλων που παρακολουθούνται. Η ανοικοδόμηση μόνο της βάσης δεδομένων θα τα ευρετηριάσει ξανά. Τα πρωτότυπα μέσα και οι λίστες αναπαραγωγής διατηρούνται.
Τα αρχεία πολυμέσων στο κοινόχρηστο στοιχείο SMB δεν λειτουργούσαν ως βιβλιοθήκη WMP DLNA στη δοκιμή μας, ακόμη και μέσω της μονάδας δίσκου δικτύου Y:. Η υπηρεσία μπορούσε να διαβάσει ένα πρωτότυπο αρχείο και η Samba επέτρεπε ήδη την ανάγνωση και τη γραφή, αλλά ο κοινόχρηστος κατάλογος πολυμέσων παρέμενε κενός. Αυτό το εύρημα ισχύει για την πηγή δικτύου που ελέγχεται εδώ, όχι για κάθε διαμόρφωση SMB. Τα τοπικά αρχεία καλύπτονται από τον ξεχωριστό τοπικό έλεγχο.
Τα αρχεία εκτός σύνδεσης Windows δεν χρησιμοποιήθηκαν, καθώς δημιουργούν ένα συγχρονισμένο τοπικό αντίγραφο. Μετά την επανεκκίνηση της υπηρεσίας, η περιγραφή της συσκευής του WMP και το UPnP root ήταν ξανά προσβάσιμα σε περίπου τρία δευτερόλεπτα στον έλεγχο μας. Μια καταχώριση διακομιστή που λείπει αρχικά δεν απαιτεί αυτόματα την αναδόμηση της βιβλιοθήκης της.