Re: Rasberry Pi2 για audio χρήση - AVClub audio player
Μερικές σκέψεις μετά από πολύ πειραματισμό με τέτοιες συσκευές:
Aυτή τη στιγμή ύπάρχουν οι εξής βασικές διαθέσιμες λύσεις software (τουλάχιστον με αυτές έχω ασχοληθεί εγώ):
- Volumio (mpd based): Είναι η παλαιότερη διανομή. Υποστηρίζει dlna, airplay, spotify (premium), εισαγωγή streams και αποθήκευση με εύκολο τρόπο και επίσης υποστηρίζει και usb αλλά και i2s dacs. Εύχρηστο interface ακόμα και για αρχάριους
- Runeaudio (mpd based): Ισχύει ακριβώς το απο πάνω.
- Squeezeplug (squeezelite based): Σχετικά εύχρηστο και σταθερό αλλά όχι με τα καλούδια των παταπάνω
- Archphile (mpd based): Είναι η διανομή που φτιάχνω εγώ. Δεν έχει κανένα καλούδι (πχ αυτοματισμούς με settings στο interface του - το interface του είναι απλά ένας mpd client), θέλει γραμμή εντολών, δεν υποστηρίζει spotify, η εισαγωγή ιντερνετικών σταθμών γίνεται με ediding αρχείων από command line. Ο mpd είναι recompiled και αποκλείει μια σειρά από αρχεία (πχ alac), εστιάζοντας στις κλασικές λύσεις (flac, wav, mp3, ogg). Υποστηρίζει dlna και airplay.
Ο βασικός λόγος που τίποτα δεν γίνεται αυτόματα είναι γιατί στο παρελθόν πρήστηκα από τα bugs των αυτοματισμών των παραπάνω. Τώρα δεν ξέρω σε τι φάση βρίσκονται. Πάντως ο μόνος λόγος που έφτιαξα τότε το Archphile ήταν γιατί οι άλλες mpd based λύσεις δε δούλευαν. Βέβαια έχει περάσει πολύς καιρός και είμαι σίγουρος ότι η κατάσταση θα έχει αλλάξει.
Μια που έχει γίνει αναφορά στη λύση μου, προεξοφλώ ότι δεν σας κάνει για το project που θέλετε, καθώς πέρα από την έλλειψη spotify κλπ, απαιτεί από το χρήστη να μάθει κάποια βασικά του linux terminal, ή τουλάχιστον να μπορεί να διαβάσει και να εκτελέσει οδηγίες. Επίσης τη χτίζω έχοντας στο μυαλό μου σπαρτιάτικη λογική και δεν προτίθεμαι πχ να υποστηρίξω το ffmpeg που δίνει τους διάφορους έξτρα κώδικες για διάφορα αρχεία.
Επιπρόσθετα, δεν ξέρω πότε θα βγάλω image για το Rpi v2. Αυτή τη στιγμή δεν το έχω και δε με βλέπω να το παίρνω άμεσα. Θέλω να σιγουρευτώ ότι αυτό είναι το τελικό και δε θα βγει κάποιο revision για να διορθώσει κουσούρια κλπ.
Tέλος υπάρχει και μια περίπτωση στο άμεσο μέλλον να παρατήσω εντελώς το project για προσωπικούς λόγους.
Αν έπρεπε να προτείνω μια από τις υπόλοιπες διανομές, αυτή θα ήταν το Runeaudio, απλά και μόνο επειδή οι developers του με έχουν πείσει ότι κάποια στιγμή θα δώσουν μια stable διανομή.
Μερικά σχόλια:
- Όταν μιλάμε για 100% απρόσκοπτη αναπαραγωγή με το Rpi όταν αυτό διαβάζει μουσική από NAS, αυτό σημαίνει χρήση ethernet. Δοκιμές με wifi dongles μπορούν να γίνουν και κάποιο να κάνει τη δουλειά (πχ edimax), αλλά ο σίγουρος δρόμος είναι το κούμπωμα στο δίκτυο με καλώδιο.
- Δεν υπάρχει κανένας τρόπος να διαπιστώσετε αν το DAC σας θα υποστηριχθει σωστά σε linux, παρά μόνο με googling ή δοκιμή. Όσοι έχουν XMOS ή Amanero interfaces μπορούν να νιώθουν μια σχετική σιγουριά. Το linux όμως δεν είναι windows όπου ο κατασκευαστής δίνει driver. Μπορεί για κάποιο λόγο το DAC σας να μην παίξει σωστά με το συνδυασμό linux/Rpi (δεν είναι συχνό, αλλά συμβαίνει).
- Η χρήση οθόνης με ενδείξεις θα είναι "πακέτο" και θα πρέπει να γραφτεί κώδικας από άνθρωπο που σκαμπάζει. Κάποια στιγμή στο Volumio κάτι είχε δώσει ένας user στο forum τους, αλλά επειδή θεωρώ την οθόνη άχρηστη δεν το έψαξα ποτέ.
- Αν θέλετε feedback αυτή τη στιγμή, μπορείτε να βλέπετε το παρακάτω από το volumio, το οποίο χθες νομίζω έδωσε image για το pi 2:
https://volumio.org/forum/volumio-for-raspberry-raspberry-t2567.html
Καλή επιτυχία στο εγχείρημά σας!