Τα συστήματα οικιακού ήχου από τα Sonos είναι όλα οργισμένα, αλλά μπορεί να είναι αρκετά ακριβά. Με ένα Raspberry Pi και μερικά ηχεία, ωστόσο, μπορείτε να δημιουργήσετε το δικό σας σύστημα ήχου DIY για αναπαραγωγή τοπικά αποθηκευμένη μουσική, ροές Spotify, ραδιοφωνικούς σταθμούς Διαδικτύου, podcast και άλλα μέσω ενός διαδικτύου διεπαφή.

Όλα αυτά έγιναν εφικτά από τη Mopidy, έναν επεκτάσιμο διακομιστή μουσικής χωρίς κεφαλή γραμμένο στην Python.

Τι θα χρειαστείτε για να δημιουργήσετε έναν διακομιστή μουσικής

• Ένα Raspberry Pi. Οποιοδήποτε μοντέλο θα λειτουργήσει, αν και το Mopidy θα τρέχει πολύ πιο γρήγορα σε μοντέλα αργότερα πλήρους μεγέθους. Εάν χρησιμοποιείτε Pi Zero, θα χρειαστείτε πρόσθετο DAC για ενσύρματη έξοδο ήχου.

• Ένα ζευγάρι τροφοδοτούμενων ηχείων με αρσενική υποδοχή 3,5 mm για είσοδο ήχου Εναλλακτικά, μπορείτε να εξάγετε ήχο μέσω της τηλεόρασής σας μέσω HDMI.

• Ένα ασύρματο δίκτυο για πρόσβαση στον διακομιστή μουσικής μέσω διεπαφής Ιστού.

1. Εγκαταστήστε το Mopidy

Αρχικά, βεβαιωθείτε ότι χρησιμοποιείτε την τελευταία έκδοση του Raspberry Pi OS. Στην ιδανική περίπτωση, πρέπει να κάνετε καθαρή εγκατάσταση σε μια κάρτα microSD χρησιμοποιώντας το Raspberry Pi Imager.

instagram viewer

Για να εγκαταστήσετε την τελευταία έκδοση του Mopidy και όλες τις εξαρτήσεις της, εισαγάγετε τις ακόλουθες εντολές σε ένα παράθυρο τερματικού:

wget -q -O - https://apt.mopidy.com/mopidy.gpg | sudo apt-key add -
sudo wget -q -O /etc/apt/sources.list.d/mopidy.list https://apt.mopidy.com/buster.list
sudo apt ενημέρωση
sudo apt εγκατάσταση mopidy

Μπορεί να χρειαστούν λίγα λεπτά για τη λήψη και την αποσυμπίεση του Mopidy.

Εάν χρησιμοποιείτε το Raspberry Pi OS με εικόνα επιφάνειας εργασίας, θα πρέπει να προσθέσετε τον χρήστη Mopidy στην ομάδα βίντεο:

sudo adduser mopidy βίντεο

Για να εκτελέσετε το Mopidy ως υπηρεσία παρασκηνίου κατά την εκκίνηση, εισαγάγετε:

Το sudo systemctl ενεργοποιεί το mopidy

2. Διαμορφώστε τις ρυθμίσεις Mopidy

Για να διαμορφώσετε τις ρυθμίσεις του Mopidy ώστε να έχετε πρόσβαση σε αυτό από ένα πρόγραμμα περιήγησης ιστού στο Raspberry Pi ή σε άλλη συσκευή, θα πρέπει να επεξεργαστείτε το mopidy.conf αρχείο:

sudo nano /etc/mopidy/mopidy.conf

Στο κάτω μέρος του αρχείου, προσθέστε τις ακόλουθες γραμμές:

[http]
όνομα κεντρικού υπολογιστή = 0.0.0.0

Εάν δεν χρησιμοποιείτε έξοδο ήχου μέσω HDMI, προσθέστε επίσης αυτές τις γραμμές (παραλείποντας το κενό [ήχος]) για να χρησιμοποιήσετε την υποδοχή AV 3,5 mm:

[ήχος]
έξοδος = συσκευή ψύξης = hw: 1,0

Τύπος Ctrl + X, έπειτα Γ για να αποθηκεύσετε το αρχείο.

Σημειώστε ότι η ρύθμιση συσκευής = hw: 1,0 λέει στο Mopidy να χρησιμοποιεί την κάρτα ήχου 1, συσκευή 0, η οποία είναι η υποδοχή AV 3,5 mm. Αν χρησιμοποιείτε αντλία πρόσθετου DAC, θα πρέπει να το ορίσετε σε διαφορετική τιμή - για μια λίστα συσκευών υλικού ήχου, εισαγάγετέ το σε ένα τερματικό:

aplay -l

Ξεκινήστε την υπηρεσία Mopidy που εκτελείται με:

sudo systemctl ξεκινήστε το mopidy

3. Αποκτήστε πρόσβαση στο Mopidy Web Interface

Τώρα δοκιμάστε να αποκτήσετε πρόσβαση στην υπηρεσία από το Raspberry Pi ή από άλλη συσκευή στο ίδιο δίκτυο. Σε ένα πρόγραμμα περιήγησης ιστού, εισαγάγετε την ακόλουθη διεύθυνση: http://raspberrypi.local: 6680

Θα πρέπει να δείτε μια ιστοσελίδα με ένα μήνυμα για το Mopidy.

Για να αποκτήσετε σωστή πρόσβαση, θα πρέπει να εγκαταστήσετε έναν πελάτη ιστού ως επέκταση Mopidy. Υπάρχουν πολλά διαθέσιμα, αλλά ένα από τα πιο εξελιγμένα είναι η Ίρις. Εγκαταστήστε το με:

sudo python3 -m pip εγκαταστήστε το Mopidy-Iris

Πρέπει επίσης να εκτελέσετε την ακόλουθη εντολή (σε μία γραμμή) για να δώσετε στον mopidy user sudo άδεια για την εκτέλεση του προγράμματος εγκατάστασης Iris:

sudo sh -c 'echo "mopidy ALL = NOPASSWD: /usr/local/lib/python3.7/dist-packages/
mopidy_iris / system.sh ">> / etc / sudoers '

Επανεκκινήστε την υπηρεσία Mopidy για να εφαρμοστεί η αλλαγή:

sudo systemctl επανεκκινήστε το mopidy

Τώρα δοκιμάστε να αποκτήσετε πρόσβαση στη διεπαφή ιστού, μεταβαίνοντας στην ακόλουθη διεύθυνση:

http://raspberrypi.local: 6680 / ίριδα /

Θα δείτε μια ιστοσελίδα που σας καλωσορίζει στην Ίρις. Κάντε κλικ Σώσει και θα δείτε τη διεπαφή χρήστη.

4. Προσθήκη μουσικής στο Mopidy

Εντάξει, οπότε τώρα πρέπει να προσθέσετε μερικά αρχεία μουσικής στο ΜΟΥΣΙΚΗ φάκελο στο /home/pi/ Ευρετήριο. Το Mopidy υποστηρίζει ένα ευρύ φάσμα κωδικοποιητών ήχου, συμπεριλαμβανομένων των MP3 και FLAC. Μεταφέρετε λοιπόν ορισμένα αρχεία μουσικής με όποιον τρόπο θέλετε, όπως με ένα memory stick USB.

Στη συνέχεια, πρέπει να εγκαταστήσετε την επέκταση Mopidy-Local για να διαβάσετε τοπικά αρχεία. Σε ένα παράθυρο τερματικού, εισαγάγετε:

sudo python3 -m pip εγκαταστήστε το Mopidy-Local

Τώρα ανοίξτε ξανά το αρχείο ρυθμίσεων Mopidy με:

sudo nano /etc/mopidy/mopidy.conf

Στη συνέχεια, προσθέστε τις ακόλουθες γραμμές για να το ρυθμίσετε να αναζητά αρχεία μουσικής στο ΜΟΥΣΙΚΗ ντοσιέ:

[τοπικός]
media_dir = / home / pi / Μουσική

Επανεκκινήστε την υπηρεσία Mopidy με:

sudo systemctl επανεκκινήστε το mopidy

Στη συνέχεια, κάντε σάρωση για να βρείτε τα αρχεία μουσικής σας:

τοπική σάρωση sudo mopidyctl

Μπορείτε επίσης να το κάνετε αυτό από τη διεπαφή Iris, μεταβαίνοντας στο Ρυθμίσεις, μετακινηθείτε προς τα κάτω και κάνοντας κλικ στο Ξεκινήστε την τοπική σάρωση κουμπί.

Σημείωση: Μπορεί να χρειαστεί λίγος χρόνος για την εμφάνιση των κομματιών στη διεπαφή. Ίσως χρειαστεί επίσης να κάνετε κλικ στο Φρεσκάρω επιλογή στην κύρια οθόνη.

Τα κομμάτια σας θα πρέπει τώρα να εμφανίζονται στη διεπαφή Iris και μπορείτε να κάνετε διπλό κλικ σε ένα για να το παίξετε. Σημειώστε ότι ακόμη και όταν χρησιμοποιείτε απομακρυσμένη συσκευή για πρόσβαση στη διεπαφή ιστού, ο ήχος θα αναπαράγεται από το Raspberry Pi.

Μια άλλη πτυχή που πρέπει να σημειωθεί είναι ότι μόνο το εξώφυλλο άλμπουμ που είναι ενσωματωμένο στα αρχεία μουσικής θα εμφανιστεί. Ακόμα και τότε, είναι λίγο επιτυχημένο.

Σχετιζομαι με: Μουσικά όργανα που μπορείτε να δημιουργήσετε με ένα Raspberry Pi

5. Ροή από το Spotify

Το Mopidy υποστηρίζει επίσης υπηρεσίες ροής όπως το Spotify, το YouTube Music και το SoundCloud. Εδώ θα σας δείξουμε πώς να λειτουργήσετε το Spotify, αν και λάβετε υπόψη ότι θα χρειαστείτε έναν λογαριασμό Premium.

Αρχικά, πρέπει να εγκαταστήσετε την επέκταση Mopidy-Spotify. Ανοίξτε ένα παράθυρο τερματικού και εισαγάγετε:

sudo python3 -m pip εγκαταστήστε το Mopidy-Spotify

Πρέπει να προσθέσετε το όνομα χρήστη και τον κωδικό πρόσβασης Spotify Premium στο αρχείο διαμόρφωσης Mopidy και επίσης να επισκεφθείτε το Ιστοσελίδα Mopidy για να εξουσιοδοτήσετε αυτήν την επέκταση στον λογαριασμό σας στο Spotify. Αυτό θα σας δώσει ένα client_id και client_secret για χρήση.

Ανοίξτε ξανά το mopidy.conf αρχείο ρυθμίσεων με:

sudo nano /etc/mopidy/mopidy.conf

Προσθέστε τις ακόλουθες γραμμές, αντικαθιστώντας τις τιμές με το όνομα χρήστη, τον κωδικό πρόσβασης Spotify και το client_id και client_secret που λάβατε από το mopidy.com:

[spotify]
όνομα χρήστη =
κωδικός πρόσβασης =
πελάτης_id =
client_secret =

Όπως και πριν, πατήστε Ctrl + X, έπειτα Γ για αποθήκευση και έξοδο.

Επανεκκινήστε την υπηρεσία Mopidy με:

sudo systemctl επανεκκινήστε το mopidy

Τώρα ανανεώστε τη διεπαφή ιστού Iris στο raspberrypi. τοπικό: 6680 / ίριδα / και θα πρέπει να έχετε πλήρη πρόσβαση στο Spotify.

6. Προσθέστε ραδιόφωνο Διαδικτύου στο Mopidy

Μπορείτε επίσης να ακούσετε τους αγαπημένους σας ραδιοφωνικούς σταθμούς μέσω του TuneIn. Για να εγκαταστήσετε την επέκταση, εισαγάγετε:

sudo python3 -m pip εγκαταστήστε το Mopidy-TuneIn
sudo systemctl επανεκκινήστε το mopidy

Στη διεπαφή ιστού Iris, επιλέξτε το Ξεφυλλίζω επιλογή και μετά Συντονιστείτε για πρόσβαση σε επιλογές όπως Τοπικό ραδιόφωνο, ΜΟΥΣΙΚΗ (για μια επιλογή ειδών), και Podcasts.

Για μια πιο ολοκληρωμένη επιλογή podcast, μπορείτε να εγκαταστήσετε την επέκταση Mopidy-Podcast με:

sudo python3 -m pip εγκαταστήστε το Mopidy-Podcast
sudo systemctl επανεκκινήστε το mopidy

Αυτό σας επιτρέπει να περιηγηθείτε σε podcast που διανέμονται ως τροφοδοσίες RSS και να αναπαράγετε μεμονωμένα επεισόδια σε μια ποικιλία μορφών ήχου. Μπορείτε επίσης να προσθέσετε την προαιρετική επέκταση Mopidy-Podcast-iTunes για αυτήν, η οποία σας επιτρέπει να αναζητήσετε και να περιηγηθείτε σε podcast από το Apple iTunes Store.

Διαβάστε περισσότερα: Τα καλύτερα έργα Raspberry Pi για αρχάριους

Δημιουργία του δικού σας προσαρμοσμένου προγράμματος αναπαραγωγής μουσικής

Εκτός από τον πειραματισμό με τις άλλες διαθέσιμες επεκτάσεις Mopidy (mopidy.com/ext), θα μπορούσατε ακόμη και να προσθέσετε μια μίνι οθόνη LCD για να δημιουργήσετε μια φορητή συσκευή αναπαραγωγής. Ένας από τους ευκολότερους τρόπους για να το κάνετε αυτό είναι με ένα από τα πρόσθετα Pirate Audio από Πιμόριον, που έχουν το μπόνους ενός DAC (ψηφιακός σε αναλογικός μετατροπέας) για βελτιωμένη ποιότητα εξόδου ήχου.

Ωστόσο, επιλέγετε να χρησιμοποιήσετε το Mopidy, είμαστε σίγουροι ότι θα έχετε μια υπέροχη εμπειρία ακρόασης με το προσαρμόσιμο πρόγραμμα αναπαραγωγής μουσικής Raspberry Pi.

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Πώς να ρυθμίσετε έναν διακομιστή πολυμέσων Raspberry Pi: 7 τρόποι

Θέλετε να εγκαταστήσετε έναν διακομιστή πολυμέσων Raspberry Pi; Εδώ είναι διάφοροι τρόποι για να ξεκινήσετε να χρησιμοποιείτε το Raspberry Pi ως διακομιστή πολυμέσων τώρα!

Διαβάστε Επόμενο

Σχετικά θέματα
  • DIY
  • Raspberry Pi
  • Ροή μουσικής
Σχετικά με τον Συγγραφέα
Φιλ Κινγκ (Δημοσιεύθηκαν 3 άρθρα)

Ο ανεξάρτητος δημοσιογράφος τεχνολογίας και ψυχαγωγίας Phil έχει εκδώσει πολλά επίσημα βιβλία Raspberry Pi. Εδώ και καιρό, το Raspberry Pi και το ηλεκτρονικό γούνα, είναι τακτικός συνεργάτης στο περιοδικό The MagPi.

Περισσότερα από τον Phil King

Εγγραφείτε στο Newsletter μας

Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Ένα ακόμη βήμα…!

Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.

.