- Μηνύματα
- 2.599
- Reaction score
- 4.585
Το να στήσει κάποιος έναν music streamer με βάση το raspberry pi είναι απλό και αποτελεί την πιο οικονομική λύση
χωρίς να υστερεί σε ποιότητα. Υπάρχει ήδη ένα νήμα στο φόρουμ με το ίδιο θέμα, θα επικαιροποιήσω όμως το θέμα
και θα προσπαθήσω να εξηγήσω αναλυτικά τη διαδικασία. Πρώτα ας ξεκινήσουμε από το hardware, καθώς θα χρειαστούμε
ένα raspberry pi (προφανώς), την τροφοδοσία του, μία κάρτα micro sd, μία ψύκτρα κι ένα κατάλληλο κουτάκι που
να τα χωράει.
Ας τα δούμε αναλυτικά.
Η απλή έκδοση του raspberry pi 4 με το 1gb ram είναι επαρκής για τη χρήση που ζητάμε όμως επέλεξα
την έκδοση με τα 2gb για να μπορώ να τρέχω απροβλημάτιστα το DRC plugin του volumio. Δεν είμαι σίγουρος αν η μνήμη παίζει κάποιο ρόλο ή η επεξεργασία αφορά αποκλειστικά τον επεξεργαστή, όμως όταν έθεσα αυτό το ερώτημα στον δημιουργό του plugin η απάντηση που πήρα ήταν πως "τρέχει μία χαρά στο pi4 2gb" άρα δεν είχα λόγο να το ρισκάρω.
To raspberry απαιτεί 5v & 3A μέσω usb-c σύνδεσης. Εγώ αγόρασα το original "μαμά" τροφοδοτικό αλλά όποιο άλλο με αυτά τα χαρακτηριστικά είναι κατάλληλο. Αν δηλαδή κάποιος έχει φορτιστή κινητού που του περισσεύει μπορεί να τον χρησιμοποιήσει και να γλιτώσει 10€ από το συνολικό κόστος. Η γνώμη μου πάντως είναι πως αν αγοράσετε τροφοδοτικό να πάρετε το ορίτζιναλ.
Για την micro sd κάρτα δεν έχουμε να πούμε πολλά, εκεί θα μπει το λειτουργικό, τα plugins, θα σώζουμε τις ρυθμίσεις, τα playlists κτλ .Το κόστος είναι ελάχιστο, μία 32gb που αγόρασα κόστισε 4€. Δεν υπάρχει λόγος να είναι ιδιαίτερα γρήγορη, δε θα δούμε κάποια διαφορά, ίσως να μην την υποστηρίζει ο δίαυλος του raspberry. Και 16gb καρτούλα αν έχουμε αρκεί αλλά όπως σας είπα το κόστος είναι αστείο, αν αγοράσετε πάρτε 32gb.
Το νέο raspberry pi 4 είναι ζεστό, το καλοκαίρι μπορεί να είναι και καυτό! Πολλοί στον ιστό μιλάνε και λένε πως χρειάζεται ανεμιστηράκι. Στη δική μας περίπτωση το ανεμιστηράκι απορρίπτεται ασυζητητί, μπορούμε να προσπαθήσουμε με κάποιες ψύκτρες κι ό,τι κάνουμε. Προμηθεύτηκα τη μεγαλύτερη που βρήκα και μπορεί να χωρέσει ανάμεσα στο sbc και το HAT.
Στο θέμα του κουτιού έχουμε δύο ζητήματα. Το πρώτο είναι το γούστο του καθενός και αν βολεύεται ή όχι με ένα ταπεινό πλαστικό case. Το άλλο είναι αν θα προσθέσουμε HAT ή όχι. Με βάση αυτά τα δύο θέματα θα γίνει η επιλογή του κουτιού. Υπάρχουν διάφορες λύσεις, οικονομικές αλλά και ακριβές. Έκανα τη φθηνότερη δυνατή επιλογή, ένα πλαστικό case που χωράει το hifiberry digi+ pro. Βέβαια αν σκεφτείς πως το το sbc κοστίζει 40€ και το κουτάκι 15€, το λες και κλεψιά.
Να δούμε και το θέμα των HAT (Hardware Attached on Top). Αν δεν έχουμε κάποιο καλό Dac ή αν θέλουμε το streamer μας να είναι αυτόνομο μπορούμε να προμηθευτούμε ένα dac hat και να οδηγούμε με line σήμα τον ενισχυτή μας. Πάρα πολλές οι επιλογές από 40-50€ μέχρι πολλά περισσότερα. Αν έχουμε καλό dac αλλά δεν έχει usb είσοδο (δύσκολο αυτό) τότε μπορούμε να πάρουμε ένα hat που να έχει ψηφιακή έξοδο. Εγώ αν και έχω σύγχρονο dac με usb είσοδο προχώρησα στην αγορά του hifiberry digi+ pro για δύο λόγους. Πρώτα στις δοκιμές που έκανα με ένα παλιότερο μοντέλο pi 2 B+, είχα προβλήματα με την usb σύνδεση. Συχνά ακούγονταν ενοχλητικά "τσικ" πολλές φορές και ανάμεσα στα κομμάτια αλλά πάντα στην αρχή κομματιών σε αναπαραγωγή από το spotify. Ο δίαυλος του raspberry δεν είναι ο ενδεδειγμένος για τέτοια χρήση, ίσως τα πράγματα να είναι καλύτερα στο pi 4 αλλά δεν ήθελα να το διακινδυνεύσω. Ο δεύτερος λόγος είναι πως με την οπτική ψηφιακή σύνδεση απομονώνω το dac από το ρεύμα του raspberry και αυτό μόνο θετικά μπορεί να λειτουργήσει. Το κόστος του hifiberry είναι περίπου 40€ και το θεώρησα λογικό για αυτό που θα μου προσφέρει. Είναι η έκδοση με τους 2 κρυστάλλους, υποστηρίζεται από το volumio αλλά κι από όλα τα αντίστοιχα λειτουργικά. Με απλά λόγια θα έχω το κεφάλι μου ήσυχο.
Το συνολικό κόστος λοιπόν κυμαίνεται από 70€ (βασική έκδοση pi, απλό κουτάκι) έως 130€ στο σεταπ που δείχνω. Το μοντάρισμα είναι πολύ απλό, δεν ανεβάζω σχόλια και φωτογραφίες, δεν μπορεί να κάνει κάποιος λάθος. Άρα περνάμε στην επόμενη φάση που είναι να περάσουμε το λειτουργικό και να το ρυθμίσουμε.
Για λογισμικό έχουμε αρκετές επιλογές: volumio, rune, moode, piCore κ.α. Όλα θα κάνουν πάνω κάτω την ίδια δουλειά. Εγώ επιλέγω το volumio διότι κάνει όλα χρειάζομαι, δοκιμασμένο αυτό που λέω, είναι εύκολο στη χρήση, έχει τη δική του εφαρμογή διαχείρισης σε android και μία ενεργή διαδικτυακή κοινότητα που το υποστηρίζει. Το rune είναι ίδιο με το volumio και αισθητικά αλλά δεν έχει plugin για spotify και DRC άρα απορρίπτεται, αν κάποιον δεν τον ενδιαφέρουν τα προαναφερθέντα πρόσθετα το rune θα είναι καλή επιλογή αφού διαθέτει και δωρεάν την android εφαρμογή (το volumio έχει μία μικρή χρέωση, 2.5€ αν θυμάμαι καλά). Το moode δεν έχει dedicated εφαρμογή και το picore δεν το έχω δοκιμάσει καθόλου, μοιάζει να είναι κάπως περίπλοκο σε σχέση με τα άλλα. Θα δείξω λοιπόν πως εγκαθιστούμε και ρυθμίζουμε το volumio αλλά και τα υπόλοιπα με αντίστοιχο τρόπο λειτουργούν, αν κάποιος έχει
εμπειρία μπορεί να αναφερθεί σε κάποιο άλλο λειτουργικό εκτενώς.
Για το volumio λοιπόν χρειαζόμαστε έναν υπολογιστή, τη δυνατότητα ανάγνωσης από αυτόν της micro sd μας (να υπάρχει κάποιο card reader δηλαδή) και το image του λειτουργικού. Το τελευταίο το βρίσκουμε στο ww.volumio.org, στον τομέα download, όπου επιλέγουμε την έκδοση για pi. Η τελευταία έκδοση, τη στιγμή που γράφεται το κείμενο, είναι η 2.692. Κατεβάζουμε λοιπόν το zip, βγάζουμε το αρχείο image στην επιφάνεια εργασίας για ευκολία και κατόπιν με το rufus (ή με κάποιο αντίστοιχο πρόγραμμα) το περνάμε στην sd.
Μόλις ολοκληρωθεί η παραπάνω διαδικασία, αφαιρούμε την κάρτα, την τοποθετούμε στο raspberry και το βάζουμε σε λειτουργία. Περιμένουμε περίπου 10 λεπτά, λιγότερο χρειάζεται αλλά ας μην είμαστε βιαστικοί και περνάμε στο πιο "περίπλοκο" κομμάτι που είναι οι βασικές ρυθμίσεις. Θέλω όλη τη διαδικασία να την κάνω "headless" δηλαδή χωρίς οθόνη και χωρίς να έχω καμία εικόνα. Επίσης να έχω μόνο ασύρματες συνδέσεις και χωρίς τη χρήση υπολογιστή (για το τελευταίο χρειαζόμαστε την εφαρμογή, αν δεν την έχετε τότε θα χρειαστεί ένας υπολογιστής συνδεδεμένος στο τοπικό δίκτυο).
Με το smartphone μας ή ένα tablet πηγαίνουμε στα ασύρματα δίκτυα και βρίσκουμε αυτό που λέγεται "volumio". Πατάμε επάνω του, άρα αποσυνδεόμαστε από το wifi μας και συνδεόμαστε στο volumio. Αν μας ζητηθεί password είναι "volumio2". Μόλις συνδεθούμε θα έχουμε επιλογές για τις βασικές ρυθμίσεις: γλώσσα, φάκελοι με μουσική, dac κ.α. πράγματα που δεν μας ενδιαφέρουν καθόλου προς το παρόν άρα βάλτε ό,τι θέλετε ή προσπεράστε τα. Αυτό που μας ενδιαφέρει είναι να συνδεθούμε στο τοπικό μας δίκτυο, όταν φτάσουμε λοιπόν στην αντίστοιχη καρτέλα επιλέγουμε το wifi μας και βάζουμε τον κωδικό μας. Με το που θα γίνει αυτό θα ολοκληρωθεί η αρχική διαδικασία, το pi μας θα κάνει restart και θα συνδεθεί στο τοπικό μας δίκτυο ασύρματα.
Του δίνουμε λίγο χρόνο να κάνει restart (5-10 λεπτά το πολύ) και τότε τρέχουμε την εφαρμογή αν την έχουμε ή αν δεν την έχουμε από έναν υπολογιστή που είναι συνδεδεμένος στο ίδιο δίκτυο γράφουμε στον browser "http://volumio.local/". Και στις δύο περιπτώσεις στην οθόνη μας θα δούμε κάτι που θα μοιάζει με αυτό:
Είμαστε οκ λοιπόν, το volumio εγκαταστάθηκε και τρέχει. Πλέον μένουν μόνο οι ρυθμίσεις.
χωρίς να υστερεί σε ποιότητα. Υπάρχει ήδη ένα νήμα στο φόρουμ με το ίδιο θέμα, θα επικαιροποιήσω όμως το θέμα
και θα προσπαθήσω να εξηγήσω αναλυτικά τη διαδικασία. Πρώτα ας ξεκινήσουμε από το hardware, καθώς θα χρειαστούμε
ένα raspberry pi (προφανώς), την τροφοδοσία του, μία κάρτα micro sd, μία ψύκτρα κι ένα κατάλληλο κουτάκι που
να τα χωράει.
Ας τα δούμε αναλυτικά.
Η απλή έκδοση του raspberry pi 4 με το 1gb ram είναι επαρκής για τη χρήση που ζητάμε όμως επέλεξα
την έκδοση με τα 2gb για να μπορώ να τρέχω απροβλημάτιστα το DRC plugin του volumio. Δεν είμαι σίγουρος αν η μνήμη παίζει κάποιο ρόλο ή η επεξεργασία αφορά αποκλειστικά τον επεξεργαστή, όμως όταν έθεσα αυτό το ερώτημα στον δημιουργό του plugin η απάντηση που πήρα ήταν πως "τρέχει μία χαρά στο pi4 2gb" άρα δεν είχα λόγο να το ρισκάρω.
To raspberry απαιτεί 5v & 3A μέσω usb-c σύνδεσης. Εγώ αγόρασα το original "μαμά" τροφοδοτικό αλλά όποιο άλλο με αυτά τα χαρακτηριστικά είναι κατάλληλο. Αν δηλαδή κάποιος έχει φορτιστή κινητού που του περισσεύει μπορεί να τον χρησιμοποιήσει και να γλιτώσει 10€ από το συνολικό κόστος. Η γνώμη μου πάντως είναι πως αν αγοράσετε τροφοδοτικό να πάρετε το ορίτζιναλ.
Για την micro sd κάρτα δεν έχουμε να πούμε πολλά, εκεί θα μπει το λειτουργικό, τα plugins, θα σώζουμε τις ρυθμίσεις, τα playlists κτλ .Το κόστος είναι ελάχιστο, μία 32gb που αγόρασα κόστισε 4€. Δεν υπάρχει λόγος να είναι ιδιαίτερα γρήγορη, δε θα δούμε κάποια διαφορά, ίσως να μην την υποστηρίζει ο δίαυλος του raspberry. Και 16gb καρτούλα αν έχουμε αρκεί αλλά όπως σας είπα το κόστος είναι αστείο, αν αγοράσετε πάρτε 32gb.
Το νέο raspberry pi 4 είναι ζεστό, το καλοκαίρι μπορεί να είναι και καυτό! Πολλοί στον ιστό μιλάνε και λένε πως χρειάζεται ανεμιστηράκι. Στη δική μας περίπτωση το ανεμιστηράκι απορρίπτεται ασυζητητί, μπορούμε να προσπαθήσουμε με κάποιες ψύκτρες κι ό,τι κάνουμε. Προμηθεύτηκα τη μεγαλύτερη που βρήκα και μπορεί να χωρέσει ανάμεσα στο sbc και το HAT.
Στο θέμα του κουτιού έχουμε δύο ζητήματα. Το πρώτο είναι το γούστο του καθενός και αν βολεύεται ή όχι με ένα ταπεινό πλαστικό case. Το άλλο είναι αν θα προσθέσουμε HAT ή όχι. Με βάση αυτά τα δύο θέματα θα γίνει η επιλογή του κουτιού. Υπάρχουν διάφορες λύσεις, οικονομικές αλλά και ακριβές. Έκανα τη φθηνότερη δυνατή επιλογή, ένα πλαστικό case που χωράει το hifiberry digi+ pro. Βέβαια αν σκεφτείς πως το το sbc κοστίζει 40€ και το κουτάκι 15€, το λες και κλεψιά.
Να δούμε και το θέμα των HAT (Hardware Attached on Top). Αν δεν έχουμε κάποιο καλό Dac ή αν θέλουμε το streamer μας να είναι αυτόνομο μπορούμε να προμηθευτούμε ένα dac hat και να οδηγούμε με line σήμα τον ενισχυτή μας. Πάρα πολλές οι επιλογές από 40-50€ μέχρι πολλά περισσότερα. Αν έχουμε καλό dac αλλά δεν έχει usb είσοδο (δύσκολο αυτό) τότε μπορούμε να πάρουμε ένα hat που να έχει ψηφιακή έξοδο. Εγώ αν και έχω σύγχρονο dac με usb είσοδο προχώρησα στην αγορά του hifiberry digi+ pro για δύο λόγους. Πρώτα στις δοκιμές που έκανα με ένα παλιότερο μοντέλο pi 2 B+, είχα προβλήματα με την usb σύνδεση. Συχνά ακούγονταν ενοχλητικά "τσικ" πολλές φορές και ανάμεσα στα κομμάτια αλλά πάντα στην αρχή κομματιών σε αναπαραγωγή από το spotify. Ο δίαυλος του raspberry δεν είναι ο ενδεδειγμένος για τέτοια χρήση, ίσως τα πράγματα να είναι καλύτερα στο pi 4 αλλά δεν ήθελα να το διακινδυνεύσω. Ο δεύτερος λόγος είναι πως με την οπτική ψηφιακή σύνδεση απομονώνω το dac από το ρεύμα του raspberry και αυτό μόνο θετικά μπορεί να λειτουργήσει. Το κόστος του hifiberry είναι περίπου 40€ και το θεώρησα λογικό για αυτό που θα μου προσφέρει. Είναι η έκδοση με τους 2 κρυστάλλους, υποστηρίζεται από το volumio αλλά κι από όλα τα αντίστοιχα λειτουργικά. Με απλά λόγια θα έχω το κεφάλι μου ήσυχο.
Το συνολικό κόστος λοιπόν κυμαίνεται από 70€ (βασική έκδοση pi, απλό κουτάκι) έως 130€ στο σεταπ που δείχνω. Το μοντάρισμα είναι πολύ απλό, δεν ανεβάζω σχόλια και φωτογραφίες, δεν μπορεί να κάνει κάποιος λάθος. Άρα περνάμε στην επόμενη φάση που είναι να περάσουμε το λειτουργικό και να το ρυθμίσουμε.
Για λογισμικό έχουμε αρκετές επιλογές: volumio, rune, moode, piCore κ.α. Όλα θα κάνουν πάνω κάτω την ίδια δουλειά. Εγώ επιλέγω το volumio διότι κάνει όλα χρειάζομαι, δοκιμασμένο αυτό που λέω, είναι εύκολο στη χρήση, έχει τη δική του εφαρμογή διαχείρισης σε android και μία ενεργή διαδικτυακή κοινότητα που το υποστηρίζει. Το rune είναι ίδιο με το volumio και αισθητικά αλλά δεν έχει plugin για spotify και DRC άρα απορρίπτεται, αν κάποιον δεν τον ενδιαφέρουν τα προαναφερθέντα πρόσθετα το rune θα είναι καλή επιλογή αφού διαθέτει και δωρεάν την android εφαρμογή (το volumio έχει μία μικρή χρέωση, 2.5€ αν θυμάμαι καλά). Το moode δεν έχει dedicated εφαρμογή και το picore δεν το έχω δοκιμάσει καθόλου, μοιάζει να είναι κάπως περίπλοκο σε σχέση με τα άλλα. Θα δείξω λοιπόν πως εγκαθιστούμε και ρυθμίζουμε το volumio αλλά και τα υπόλοιπα με αντίστοιχο τρόπο λειτουργούν, αν κάποιος έχει
εμπειρία μπορεί να αναφερθεί σε κάποιο άλλο λειτουργικό εκτενώς.
Για το volumio λοιπόν χρειαζόμαστε έναν υπολογιστή, τη δυνατότητα ανάγνωσης από αυτόν της micro sd μας (να υπάρχει κάποιο card reader δηλαδή) και το image του λειτουργικού. Το τελευταίο το βρίσκουμε στο ww.volumio.org, στον τομέα download, όπου επιλέγουμε την έκδοση για pi. Η τελευταία έκδοση, τη στιγμή που γράφεται το κείμενο, είναι η 2.692. Κατεβάζουμε λοιπόν το zip, βγάζουμε το αρχείο image στην επιφάνεια εργασίας για ευκολία και κατόπιν με το rufus (ή με κάποιο αντίστοιχο πρόγραμμα) το περνάμε στην sd.
Μόλις ολοκληρωθεί η παραπάνω διαδικασία, αφαιρούμε την κάρτα, την τοποθετούμε στο raspberry και το βάζουμε σε λειτουργία. Περιμένουμε περίπου 10 λεπτά, λιγότερο χρειάζεται αλλά ας μην είμαστε βιαστικοί και περνάμε στο πιο "περίπλοκο" κομμάτι που είναι οι βασικές ρυθμίσεις. Θέλω όλη τη διαδικασία να την κάνω "headless" δηλαδή χωρίς οθόνη και χωρίς να έχω καμία εικόνα. Επίσης να έχω μόνο ασύρματες συνδέσεις και χωρίς τη χρήση υπολογιστή (για το τελευταίο χρειαζόμαστε την εφαρμογή, αν δεν την έχετε τότε θα χρειαστεί ένας υπολογιστής συνδεδεμένος στο τοπικό δίκτυο).
Με το smartphone μας ή ένα tablet πηγαίνουμε στα ασύρματα δίκτυα και βρίσκουμε αυτό που λέγεται "volumio". Πατάμε επάνω του, άρα αποσυνδεόμαστε από το wifi μας και συνδεόμαστε στο volumio. Αν μας ζητηθεί password είναι "volumio2". Μόλις συνδεθούμε θα έχουμε επιλογές για τις βασικές ρυθμίσεις: γλώσσα, φάκελοι με μουσική, dac κ.α. πράγματα που δεν μας ενδιαφέρουν καθόλου προς το παρόν άρα βάλτε ό,τι θέλετε ή προσπεράστε τα. Αυτό που μας ενδιαφέρει είναι να συνδεθούμε στο τοπικό μας δίκτυο, όταν φτάσουμε λοιπόν στην αντίστοιχη καρτέλα επιλέγουμε το wifi μας και βάζουμε τον κωδικό μας. Με το που θα γίνει αυτό θα ολοκληρωθεί η αρχική διαδικασία, το pi μας θα κάνει restart και θα συνδεθεί στο τοπικό μας δίκτυο ασύρματα.
Του δίνουμε λίγο χρόνο να κάνει restart (5-10 λεπτά το πολύ) και τότε τρέχουμε την εφαρμογή αν την έχουμε ή αν δεν την έχουμε από έναν υπολογιστή που είναι συνδεδεμένος στο ίδιο δίκτυο γράφουμε στον browser "http://volumio.local/". Και στις δύο περιπτώσεις στην οθόνη μας θα δούμε κάτι που θα μοιάζει με αυτό:
Είμαστε οκ λοιπόν, το volumio εγκαταστάθηκε και τρέχει. Πλέον μένουν μόνο οι ρυθμίσεις.
Last edited: