Πως να

Δημιουργήστε τον δικό σας διακομιστή μουσικής με το Raspberry Pi

Ένα σύστημα ήχου πολλαπλών δωματίων κοστίζει πολλά χρήματα. Επιπλέον, μπορείτε εύκολα να χρησιμοποιήσετε το υπάρχον σετ ήχου για ροή μουσικής οπουδήποτε στο σπίτι. Γι 'αυτό έχουμε δημιουργήσει έναν διακομιστή μουσικής ροής με ένα Raspberry Pi και το λογισμικό Mopidy και Snapcast. Συνδέετε αυτόν τον διακομιστή με τον εξοπλισμό ήχου σας, ώστε να μπορείτε απλά να παίξετε το Spotify, τη Μουσική Google Play, το SoundCloud ή τη δική σας μουσική βιβλιοθήκη στον παλιομοδίτικο εξοπλισμό σας, οπουδήποτε στο σπίτι.

1 αναλώσιμα

Για το δικό σας σύστημα ήχου πολλαπλών δωματίων, χρειάζεστε ένα Raspberry Pi (δείτε επίσης το πλαίσιο "Ποιο Raspberry Pi;") ανά συσκευή αναπαραγωγής. Ένα από τα Raspberry Pis εκτελεί τον διακομιστή μουσικής Mopidy, ο οποίος αναλαμβάνει και αναπαράγει μουσική από τον τοπικό σας χώρο αποθήκευσης, το NAS ή τις διαδικτυακές υπηρεσίες ροής μουσικής, όπως το Spotify, η Μουσική Google Play ή το SoundCloud. Αυτό το Raspberry Pi εκτελεί επίσης το Snapserver, το τμήμα διακομιστή του Snapcast λογισμικού πολλαπλών δωματίων. Όλο το Raspberry Pis τρέχει το Snapclient, το τμήμα πελάτη του Snapcast. Όλοι οι πελάτες Snap συγχρονίζουν τον ήχο τους με το Snapserver, έτσι ώστε ο ίδιος ήχος να προέρχεται από όλο τον εξοπλισμό αναπαραγωγής. Ακριβώς όπως ένα σύστημα Sonos, αλλά φθηνότερο!

Εγκαταστήστε το Raspbian

Εγκατάσταση σε οποιοδήποτε Raspberry Pi Raspbian Stretch Lite. Κατεβάστε το αρχείο zip και γράψτε το σε μια κάρτα micro SD με Etcher. Στη συνέχεια, ανοίξτε το διαμέρισμα εκκίνησης στην κάρτα micro-sd μέσω του υπολογιστή σας και τοποθετήστε ένα κενό αρχείο σε αυτό με το όνομα ssh. Αποσυνδέστε την κάρτα micro-SD με ασφάλεια, συνδέστε την στο Pi σας, συνδέστε ένα καλώδιο δικτύου, ένα καλώδιο ηχείου και τέλος ένα καλώδιο τροφοδοσίας και περιμένετε να εκκινήσει το Pi σας. Δείτε τις μισθώσεις dhcp του δρομολογητή σας ποια διεύθυνση IP έχει το Pi σας και συνδεθείτε μέσω του προγράμματος PuTTY, με το όνομα χρήστη πι και κωδικό πρόσβασης βατόμουρο.

Ποιο σμέουρο Pi;

Το Raspberry Pi που εκτελεί Mopidy, Snapserver και Snapclient βρίσκεται κάτω από το βαρύτερο φορτίο. Έτσι επιλέγετε τουλάχιστον ένα Raspberry Pi 2 για αυτό. Τα άλλα Pis στο ηχοσύστημα πολλαπλών δωματίων ενδέχεται να είναι λιγότερο ισχυρά μοντέλα, καθώς τρέχουν μόνο το Snapclient για τη μετάδοση του ήχου στα συνδεδεμένα ηχεία. Ακόμη και ένα Raspberry Pi Zero W είναι αρκετό για αυτό. Παρεμπιπτόντως, η τυπική έξοδος ήχου ενός Raspberry Pi δεν είναι τόσο καλή όσον αφορά την ποιότητα. Για ήχο υψηλής ποιότητας, είναι καλύτερο να αγοράσετε μια πλακέτα επέκτασης όπως το HifiBerry, το οποίο υπάρχει σε διάφορες εκδόσεις. Το Raspberry Pi και τα αξεσουάρ πωλούνται σε καταστήματα στο Διαδίκτυο, όπως η Kiwi Electronics και η SOS Solutions.

Προετοιμάστε raspbian

Μόλις συνδεθείτε, ανοίξτε το τερματικό και εκτελέστε το βοηθητικό πρόγραμμα διαμόρφωσης του Raspbian με την εντολή sudo raspi-config. Αλλαγή κωδικού πρόσβασης χρήστη πι και να θέσει Επιλογές τοπικής προσαρμογής τη ζώνη ώρας σωστά. παρακάτω Προχωρημένες επιλογές θα πας να Ανάπτυξη συστήματος αρχείων και επιλέξτε στο Διαχωρισμός μνήμης πόσα megabytes ram λαμβάνει η gpu. Επειδή το Pi σας είναι μόνο για ήχο και δεν χρειάζεται οθόνη, ορίστε την ελάχιστη τιμή εδώ 16 σε. Στις ρυθμίσεις για προχωρημένους μπορείτε επίσης να επιβάλετε την έξοδο ήχου μέσω HDMI ή της υποδοχής 3,5 mm. Μετά από όλες τις αλλαγές πηγαίνετε στο Φινίρισμα. Ανάλογα με τις αλλαγές σας, το Pi σας θα ζητήσει επανεκκίνηση. Στη συνέχεια, επιλέξτε Ναί και συνδεθείτε ξανά μετά.

4 Εγκαταστήστε το Mopidy

Εγκαθιστούμε τώρα το Mopidy σε ένα Pi. Πρώτα ελέγξτε με την εντολή aplay /usr/share/sounds/alsa/Front_Center.wav Εάν ο ήχος σας λειτουργεί: Εάν όλα είναι εντάξει, θα ακούσετε μια φωνή που λέει "Front Center". Εάν λειτουργεί, προσθέστε το κλειδί gpg των προγραμματιστών Mopidy με wget -q -O - //apt.mopidy.com/mopidy.gpg | sudo apt-key add -. Στη συνέχεια, προσθέστε το αποθετήριο Mopidy στα αποθετήρια σας: sudo wget -q -O /etc/apt/sources.list.d/mopidy.list //apt.mopidy.com/stretch.list. Ενημερώστε τα αποθετήρια σας με sudo apt-get ενημέρωση και εγκαταστήστε το Mopidy με sudo apt-get εγκαταστήστε το mopidy.

Μοιραστείτε μουσική από το NAS σας

Αρχικά δίνουμε στο Pi πρόσβαση σε μουσική που μοιράζεστε στο δίκτυό σας Windows, για παράδειγμα στα ρινικά σας. Εγκαταστήστε τα απαραίτητα πακέτα με sudo apt-get εγκατάσταση smbclient samba-common-bin. Ανοίξτε το αρχείο διαμόρφωσης προσάρτησης με sudo nano / etc / fstab και προσθέστε την ακόλουθη γραμμή:

// όνομα διακομιστή / όνομα κοινής χρήσης / var / lib / mopidy / media cifs όνομα χρήστη = όνομα χρήστη, κωδικός πρόσβασης = κωδικός πρόσβασης, iocharset = utf8 0 0

Εισαγάγετε το σωστό όνομα διακομιστή, όνομα κοινής χρήσης, όνομα χρήστη και κωδικό πρόσβασης. Αποθηκεύστε το αρχείο με Ctrl + O και κλείστε το nano με Ctrl + X. Τοποθετήστε την κοινή χρήση με sudo mount -a.

Προσθέστε μουσική από το NAS σας

Ανοίξτε το αρχείο διαμόρφωσης Modipy με sudo nano /etc/mopidy/mopidy.conf και ελέγξτε κάτω από την επικεφαλίδα [τοπικός] ο κατάλογος / var / lib / mopidy / μέσα έχει οριστεί ως κατάλογος πολυμέσων. Αν χρειαστεί, αλλάξτε τον κατάλογο. Στη συνέχεια, σαρώστε τη μουσική στον κατάλογο πολυμέσων σας με τοπική σάρωση sudo mopidyctl. Σημείωση: εάν έχετε μια εκτενή μουσική συλλογή, αυτό μπορεί να διαρκέσει λίγο. Εάν προσθέσετε ποτέ αρχεία μουσικής στον κατάλογο πολυμέσων αργότερα, σαρώστε τα ξανά και επανεκκινήστε το Mopidy sudo systemctl επανεκκινήστε το mopidy.

7 Διαμόρφωση διακομιστή MPD

Στο αρχείο διαμόρφωσης πρέπει να προσθέσετε δύο ακόμη γραμμές για να αποκτήσετε πρόσβαση στο Mopidy μέσω του δικτύου. Ανοίξτε ξανά το αρχείο με sudo nano /etc/mopidy/mopidy.conf και προσθέστε τη γραμμήs [mpd] και όνομα κεντρικού υπολογιστή =:: σας παρακαλούμε. Αποθηκεύστε τις αλλαγές σας με Ctrl + O και κλείστε το nano με Ctrl + X. Στη συνέχεια, ενεργοποιήστε το Mopidy με Το sudo systemctl ενεργοποιεί το mopidy και ξεκινήστε με Το sudo systemctl ξεκινάει το mopidy. Τότε χρειαζόμαστε έναν πελάτη MPD. Για παράδειγμα, εγκαταστήστε την εφαρμογή Android M.A.L.P. Κάντε κλικ στο σύμβολο συν στην κορυφή, δώστε στο προφίλ ένα όνομα, εισαγάγετε τη διεύθυνση IP του Pi σας και πατήστε το εικονίδιο της δισκέτας επάνω δεξιά για να αποθηκεύσετε το προφίλ.

8 Χρήση προγράμματος-πελάτη MPD

Μετά από αυτό, μπορείτε να περιηγηθείτε στη μουσική από το nas στο τηλέφωνό σας Android και να παίξετε τα τραγούδια στο Pi σας. Για να το κάνετε αυτό, μεταβείτε στην εφαρμογή Βιβλιοθήκη για όλη τη μουσική και το Λίστες αναπαραγωγής για τις λίστες αναπαραγωγής σας. Μπορείτε να κάνετε αναζήτηση ανά καλλιτέχνη, τίτλο και ούτω καθεξής. Το M.A.L.P. έχει όλες τις βασικές δυνατότητες που θα περιμένατε από ένα τηλεχειριστήριο διακομιστή ροής μουσικής, συμπεριλαμβανομένης της προσθήκης κομματιών στη λίστα αναπαραγωγής, της τυχαίας αναπαραγωγής λιστών αναπαραγωγής και άλλων Παρεμπιπτόντως, το Mopidy είναι συμβατό με όλους τους πελάτες MPD, οπότε ο διακομιστής ροής μουσικής σας μπορεί επίσης να ελεγχθεί με άλλες εφαρμογές ή ακόμα και με λογισμικό MPD στον υπολογιστή σας.

9 Σύνδεση λογαριασμού Spotify

Τι γίνεται αν δεν θέλετε να παίξετε τοπική μουσική μέσω του Mopidy, αλλά μουσική από το Spotify; Αυτό είναι δυνατό με έναν λογαριασμό Spotify Premium. Εάν δημιουργήσατε τον λογαριασμό σας Spotify με λογαριασμό Facebook αντί για διεύθυνση email, θα χρειαστεί να δημιουργήσετε έναν κωδικό πρόσβασης για συγκεκριμένη εφαρμογή για το Mopidy. Για να το κάνετε αυτό, μεταβείτε στο Facebook Ρυθμίσεις / Ασφάλεια & Σύνδεση / Κωδικοί εφαρμογής / Κωδικοί εφαρμογήςνα δημιουργήσει. Αυτό ισχύει πλέον ως κωδικός πρόσβασης χρήστη Spotify στο Mopidy. Σε κάθε περίπτωση, πρέπει επίσης να δώσετε άδεια στη Mopidy για πρόσβαση στον λογαριασμό σας στο Spotify. Για να το κάνετε αυτό, επισκεφθείτε αυτόν τον ιστότοπο και κάντε κλικ στο Συνδεθείτε με το Spotify.

$config[zx-auto] not found$config[zx-overlay] not found