Archphile - μια audiophile διανομή για Raspberry Pi, Udoo, Cubox-i και Odroid C1+/C2

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Re: Archphile - μια audiophile διανομή για Raspberry pi βασισμένη σε Archlinux/MPD

@jakis σε ευχαριστώ πολύ! Ελπίζω να το χαρεις!!

@petros37 σχετικά με τo spotify, υπάρχει ήδη ένα fork του mpd που υποστηρίζει αλλά δεν σκοπεύω να αλλάξω τον mpd. Με το που υποστηριχθεί σωστά θα το βάλω καθώς με ενδιαφέρει και μένα.

Σχετικά με το shutdown, ποτέ μην βγάζεις το rpi από το ρεύμα χωρίς να έχεις κάνει shutdown.

Shutdown κάνουμε με 2 τρόπους:

1. μέσα από την κονσόλα αφού έχουμε κάνει login μέσω ssh.

- σε linux/unix/mac os x απλά ανοίγουμε μια κονσόλα και δίνουμε τα παρακάτω:

Code:

κάνουμε login με password "archphile"

και δίνουμε την εντολή:

Code:
shutdown -h now

- σε windows χρησιμοποιούμε το putty

αφού το ανοίξουμε γράφουμε την ip μας εκεί που λέει host name και πατάμε open. Στη συνέχεια δίνουμε username: root, password: archphile

και αφού μπούμε στο τερματικό δίνουμε την ίδια εντολή:

Code:
shutdown -h now



Screenshots του putty:









2. από android κινητό

- κατεβάζουμε το raspi ssh
- φροντίζουμε το κινητό/tablet μας να είναι συνδεμένο στο ίδιο δίκτυο με το rpi
- πατάμε το εικονίδιο με το μολύβι και βάζουμε την ip του raspberry pi, username:root, password:archphile
- πατάμε το εικονίδιο "+" και φτιάχνουμε μια συντόμευση με όνομα shutdown και command το:

Code:
/usr/bin/shutdown -h now

Παραθέτω screenshots:







Εν γένει ο μόνος τρόπος να γίνει shutdown είναι με SSH, απλά στη δεύτερη περίπτωση δημιουργούμε ένα "remote control" που έχει εντολές. Έτσι μπορούμε να φτιάξουμε και ένα άλλο "κουμπάκι" το οποίο να είναι update της library με την εντολή "mpc update" κλπ.



Όπως βλέπετε και στο τελευταίο screenshot, αν πατήσω το κουμπακι shutdown, θα συνδεθεί με ssh αμέσως χωρίς να κάνω εγώ τίποτα περισσότερο και θα τρέξει την εντολή που χρειάζεται για να κλείσει το rpi.


Σημείωση:

- Tο shutdown αργεί αρκετές φορές. Είναι γνωστό bug του ArchlinuxARM
- Όταν είναι σε λειτουργία και τραβάτε το καλώδιο του ρεύματος, είναι πολύ πιθανό να καταστραφεί η εγκατάστασή σας. Μπορεί και όχι σε κάποιες περιπτώσεις, απλώς επειδή έχω κάνει πολλά τεστ, στην δεύτερη περίπτωση μπορεί να αργήσει πάρα πολύ μέχρι να εκκινήσει λόγω σφαλμάτων στο σύστημα αρχείων.
- σε windows με εγκατεστημένο bonjour (το δίνω και στο site μου) ή σε mac os x, μπορείτε να κάνετε και ssh χωρίς να ξέρετε την ip:

Code:

ή γράφοντας στο putty 'archphile.local" εκεί που μπαίνει κανονικά η ip.




ΣΧΕΤΙΚΑ ΜΕ ΤΟ VOLUME ΤΟΥ WEB INTERFACE

Δεν είναι χαλασμένο, απλώς έχω κάνει disable τον mixer γιατί υποτίθεται ότι έτσι η ποιότητα αναπαραγωγής είναι καλύτερη. Στο αρχικό configuration η ένταση θα κατέβει μόνο από τον ενισχυτη. Παρόλα αυτά αν κάποιος θέλει, μπορώ να του πω πως να το ενεργοποιήσει και να ελέγχει το volume και από software.
 
Last edited:

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Re: Archphile - μια audiophile διανομή για Raspberry pi βασισμένη σε Archlinux/MPD

Μόλις τώρα έκανα την ημερίσια έρευνα για το τι γίνεται με το νεο firmware και μόλις είδα ότι έχουμε και νέο fix προς την σωστή κατεύθυνση.

Γράφω κάποιες τεχνικές πληροφορίες για όποιον ενδιαφέρεται.

Όπως έχω πει και παλαιότερα μπορεί να βρισκόμαστε σε ένα εξαιρετικό επίπεδο αλλά τα προβλήματα με το raspberry και το usb δεν έχουν τελειώσει ακόμα. Άλλες φορές είναι σε επίπεδο που το πρόβλημα θα έχει αποτέλεσμα στην αναπαραγωγή (σπάνια πλέον) και άλλες όχι.

Για να δούμε αν έχουμε σφάλματα, ένα login με ssh και το τρέξιμο της εντολής "dmesg" βοηθάει πολύ. Με το νέο firmware όταν συμβαίνει κάποιο πρόβλημα με το USB, ένα συχνό error είναι της μορφής:

Code:
[ 1623.822030] Transfer to device 5 endpoint 0x5 failed - FIQ reported NYET. Data may have been lost.

Πριν λίγες ώρες ανέβηκε νέο firmware όπου σύμφωνα με το δημιουργό:

Update:

The BRANCH=next firmware now has a fix for one of the potential sources of the "FIQ reported NYET" messages seen when using a heavily loaded system. It may also fix cases where network devices suddenly stop responding.

Please test and report back any changes.


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

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Re: Archphile - μια audiophile διανομή για Raspberry pi βασισμένη σε Archlinux/MPD

Επειδή όποιος βιάζεται σκοντάφτει, μόλις συνειδητοποίησα ότι ξέχασα να κάνω το βήμα που αναφέρεται στο changelog ως niceness -19. Το κακό είναι πολύ μικρό καθώς αυτό το tweak είναι πέρα για πέρα προεραιτικό βάσει της εμπειρίας μου.

Ξαναχτίζω το πακέτο και όποιος δε θέλει να περιμένει μέχρι τη νέα έκδοση ας δοκιμάσει 2+ ώρες και μετά από τώρα το εξής:

Code:
pacman -Syu 
systemctl reenable mpd
systemctl restart mpd

Εφόσον έχω ανεβάσει το νέο πακέτο, με την πρώτη εντολή θα γίνει update και με τις επόμενες θα επανεκκινήσει ο mpd.
 

petros37

Senior Member
12 July 2006
405
Re: Archphile - μια audiophile διανομή για Raspberry pi βασισμένη σε Archlinux/MPD

Ευχαριστω πολυ για την βοηθεια tuxx .
Δυστυχως το δικο μου Raspberry Pi επεσε στα χερια της ανηψιας μου και το διελυσε
αλλα εβαλα παραγγελια για νεο οποτε απο εβδομαδα θα ξαναδοκιμασω .
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Re: Archphile - μια audiophile διανομή για Raspberry pi βασισμένη σε Archlinux/MPD

Με το καλό να το παραλάβεις!

Πρόλαβες να ακούσεις τουλάχιστον;; Αν ναι με ποιο dac το δοκιμάσες;

Καλό είναι σιγά σιγά να φτιάξουμε μια λίστα με dac με τα οποία συνεργάζεται καλά.


Επίσης μια που το παραπάνω απαιτεί δοκιμές, ένα εξαιρετικό site είναι αυτό:

http://www.2l.no/hires/

Ο tmjuju είχε μια πολύ καλή ιδέα να συμπεριλάβω κάποια hi res flacs για δοκιμές στη διανομή αλλά προς στιγμήν το έχω αποφύγει για λόγους αδειών κλπ. Θα ψάξω να βρω κομμάτια με creative commons και θα προσπαθήσω να τα συμπεριλάβω σε επόμενη έκδοση.
 
Last edited:

petros37

Senior Member
12 July 2006
405
Re: Archphile - μια audiophile διανομή για Raspberry pi βασισμένη σε Archlinux/MPD

Με το καλό να το παραλάβεις!

Πρόλαβες να ακούσεις τουλάχιστον;; Αν ναι με ποιο dac το δοκιμάσες;

Καλό είναι σιγά σιγά να φτιάξουμε μια λίστα με dac με τα οποία συνεργάζεται καλά.


Επίσης μια που το παραπάνω απαιτεί δοκιμές, ένα εξαιρετικό site είναι αυτό:

http://www.2l.no/hires/

Ο tmjuju είχε μια πολύ καλή ιδέα να συμπεριλάβω κάποια hi res flacs για δοκιμές στη διανομή αλλά προς στιγμήν το έχω αποφύγει για λόγους αδειών κλπ. Θα ψάξω να βρω κομμάτια με creative commons και θα προσπαθήσω να τα συμπεριλάβω σε επόμενη έκδοση.

Η καρτα ηχου που εχω ειναι αυτη η Behringer U-CONTROL UCA202 και συνεργαζεται αψογα .

Σε ακροαση μπορω να πω οτι μου ακουγεται ιδια οπως και με το audio station της synology
που χρησιμοποιω αυτο τον καιρο .
Σπασιματα στον ηχο δεν παρατηρησα απο usb σκληρο δισκο και η περιηγηση ειναι
ικανοποιητικα γρηγορη .

Αυτο που με δυσκολεψε ειναι η ρυθμιση για να τραβαει μουσικη απο το synology
αλλα αυτο θα το δουμε απο εβδομαδα που θα εχω και παλι Raspberry Pi
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Re: Archphile - μια audiophile διανομή για Raspberry pi βασισμένη σε Archlinux/MPD

Είχα την ευκαιρία σήμερα να κάνω ένα πολύ γρήγορο τεστ. Πήγα σε οικογενειακό σπίτι να στήσω ένα rpi για xbmc/fusion χρήση και μια που υπήρχε ένα διαθέσιμο usb dac (με κάθε επιφύλαξη νομίζω ότι ήταν το TEAC UD-H01) είχα μια καρτούλα δικιά μου για δοκιμή.

Χρειάστηκα 3 λεπτά για να ακούσω:

1. Εγκατέστησα το bonjour σε ένα windows laptop (αυτό άργησε να εγκατασταθεί αλλά ήταν θέμα του λαπτοπ)
2. άνοιξα firefox και πάτησα archphile.local.
3. κάρφωσα USB stick
4. πάτησα update db
5. διάλεξα το flac που ήθελα να ακούσω από το φλασάκι

Δεν ασχολήθηκα με ποιότητα αναπαραγωγής. Άκουσα ελάχιστα και μου φάνηκε από τα 2 λεπτά που αφιέρωσα ότι δεν είχε κανένα πρόβλημα με pops/clicks. Κατά βάσει ήθελα να δω αν όντως είναι όσο εύκολο υπέθετα και για άλλα σετάπ πέρα από το δικό μου και απόότι φαίνεται όλα πήγαν ρολόι.

@petros37 όταν με το καλό το ξαναπάρεις, θα σου δώσω αναλυτικές οδηγίες και θα το στήσεις σε 5 λεπτά το synology!
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Re: Archphile - μια audiophile διανομή για Raspberry pi βασισμένη σε Archlinux/MPD

Τις τελευταίς ημέρες πειραματίζομαι με updates στον kernel και στο firmware για να δω πότε θα εξαλειφθούν τα errors που προκαλούνται από το USB και άρα από την αναπαραγωγή. Αν χρησιμοποιεί κάποιος ακόμα το archphile και δεν βαριέται να μπει με ssh, θα τον παρακαλούσα, μετά από πχ μια ώρα ακρόασης να δώσει στην κονσόλα την παρακάτω εντολή:

Code:
dmesg | grep FIQ

και εφόσον η εντολή δώσει κάποιο αποτέλεσμα να το κάνει copy/paste εδώ.

Ακόμα καλύτερα θα ήταν να κάνει τα τελευταία updates πρώτα και να δοκιμάσει μετά:

Code:
pacman -Syu 
reboot
cd /root
rm -r .rpi-firmware
BRANCH=next rpi-update
reboot

Δε θα μπλέξετε καθόλου, αρκεί να ακολουθήσετε με την συγκεκριμένη σειρά τις εντολές που έδωσα.

Επειδή έχω κάνει μια αλλαγή και στον mpd στο τελευταίο update, αν τρέχοντας το πρόγραμμα htop δεν βλέπετε κόκκινα -19 στη στήλη ΝΙ (που σημαίνει μεγάλη προτεραιότητα στον mpd), αρκεί να δώσετε το παρακάτω:

Code:
systemctl reenable mpd
systemctl restart mpd

Εννοείται ότι όλα όσα αναφέρω θα είναι στην 0.17 beta που θα την ανεβάσω μέσα στην εβδομάδα.
 
Last edited:

Σταύρος Κ.

Established Member
19 June 2006
215
Re: Archphile - μια audiophile διανομή για Raspberry pi βασισμένη σε Archlinux/MPD

Φίλε tuxx εγώ συνεχίζω να χρησιμοποιώ το Archphile (v0.15), αλλά τα όσα περιγράφεις - λυπάμαι αλλά - μου ακούγονται κινέζικα.
Αν αυτό που θέλεις να δοκιμάσεις, είναι ένα διαφορετικό περιβάλλον από το δικό σου και σε καλύπτει το δικό μου setup (σύνδεση με usb HDD & Dacmagic), είσαι ευπρόσδεκτος να έρθεις σπίτι μου και να κάνεις όσες δοκιμές θέλεις.
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Re: Archphile - μια audiophile διανομή για Raspberry pi βασισμένη σε Archlinux/MPD

Δεν πειράζει, σε ευχαριστώ!

Το καταλαβαίνω ότι σου ακούγονται κινέζικα, γι αυτό και έγραψα ότι αρκέι να συνδεθείς με ssh χρησιμοποιώντας το putty και μετά να δώσεις "στα τυφλά" τις εντολές που έδωσα.

Το πιθανότερο είναι ότι και εσύ θα δεις κάποια errors. Θα έχω την ευκαιρία σε μερικές ημέρες να κάνω εκτενείς δοκιμές και με νέο async dac για να δω αν τα errors αναπαράγονται και με αυτό ή είναι μόνο θέμα του dac μου (που δεν το πιστεύω δηλαδή αλλά λεμε.).


Tέλος, θέλω να κάνω και μια ερώτηση. Ποια πιστεύετε ότι θα πρέπει να είναι η επόμενη συσκευή που θα υποστηρίξει το Archphile;; Εξετάζω το ενδεχόμενο να αγοράσω ένα UDOO quad, αν βρω τρόπο να τυπώσω μια θήκη της προκοπής με χαμηλό κόστος, γιατί δεν υπάρχουν θήκες αυτή τη στιγμή, αλλά με ενδιαφέρει και η γνώμη των ανθρώπων του forum.
 
Last edited:

tmjuju

Administration Team
Staff member
21 January 2007
21,651
Re: Archphile - μια audiophile διανομή για Raspberry pi βασισμένη σε Archlinux/MPD

Tέλος, θέλω να κάνω και μια ερώτηση. Ποια πιστεύετε ότι θα πρέπει να είναι η επόμενη συσκευή που θα υποστηρίξει το Archphile;; Εξετάζω το ενδεχόμενο να αγοράσω ένα UDOO quad, αν βρω τρόπο να τυπώσω μια θήκη της προκοπής με χαμηλό κόστος, γιατί δεν υπάρχουν θήκες αυτή τη στιγμή, αλλά με ενδιαφέρει και η γνώμη των ανθρώπων του forum.


Χ86
Αφού με ξέρεις :D
Θεωρώ ότι υπάρχουν πολύ καλές λύσεις και οικονομικές και σε x86 (και amd64)
Πέραν των παλιών υπολογιστών που μαζεύουν σκόνη σε αποθήκες, τα μικρά atom-based nettops που σέρνονται με windows
Υπάρχουν τα δημοφιλή μικροσκοπικά NUC και ο HP o microserver λ.χ.
Αλλά ακόμα και το νέο AM1 socket της AMD που είναι πραγματικά φθηνό και σαν αστακός μπροστά στα μικρά ARM-based SoC.
Λ.χ.
Mobo:
http://www.visionstudio.gr/prodlist.asp?cat=2&sub=391&pmanuf=0&showfoto=0
http://www.visionstudio.gr/prodinfo...manuf=undefined&sort=undefined&step=undefined αυτή είναι πιο ακριβή αλλά έρχετε με μικρό power-pack μετασχηματιστή τροφοδοσίας σαν αυτούς για laptop.
CPU: http://www.visionstudio.gr/prodinfo...manuf=undefined&sort=undefined&step=undefined
Βάλε και δυο GB RAM και τον πιο μικρό ssd,

Τώρα που έμπλεξες, θα παρατήρησες ότι και όσοι βγάζουν κάποια ‛διάσημη’ χ86 audio έκδοση vortex etc. δεν είναι και ‛πυρηνικοί επιστήμονες’ ούτε ‛χειρουργοί εγκεφάλων’, σχετικά απλά πράγματα κάνουν και αυτοί.
 
Last edited:

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Re: Archphile - μια audiophile διανομή για Raspberry pi βασισμένη σε Archlinux/MPD

Το σκέφτομαι σοβαρα και αυτό το ενδεχόμενο. Βέβαια θα είναι πολύ δύσκολο να υποστηρίξω την πλατφόρμα αυτή με αληθινή διανομή. Άλλο να δίνεις ένα image όπως δίνω τώρα, άλλο να μπλέκεις με αληθινή εγκατάσταση, διαφορετικά hardware κλπ.

Παρότι αυτά που προτείνεις είναι πολύ ενδιαφέροντα, το τελικό κόστος με κουτί κλπ θα πάει αρκετά ψηλά για το budget μου. Θα πρέπει να δω σοβαρά το NUC μάλλον που είναι και στο είδος κουτιού που θέλω, μικρό κλπ.
 

sokmav

AVClub Fanatic
5 February 2012
14,227
Απάντηση: Archphile - μια audiophile διανομή για Raspberry pi βασισμένη σε Archlinux/

+1000 για χ86 πάντως.
Ο πρώτος θα είμαι που θα το δοκιμάσει,στο δηλώνω!
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Re: Archphile - μια audiophile διανομή για Raspberry pi βασισμένη σε Archlinux/MPD

Με βάζετε σε έξοδα :D :D

Με έναν πρόχειρο υπολογισμό, το nuc με i3 βγαίνει πλήρες κοντά στα 220. Βέβαια με αυτό το μηχάνημα ξενοιάζεις για χρόνια. Πάω να κάνω μια έρευνα να δω τι μπορώ να πουλήσω και τα λέμε :D :D
 

sokmav

AVClub Fanatic
5 February 2012
14,227
Απάντηση: Archphile - μια audiophile διανομή για Raspberry pi βασισμένη σε Archlinux/

Γαμώτο,μακάρι να είχα κάτι που να μπορείς να χρησιμοποιήσεις για να κάνεις δουλειά σου,θα στο έδινα με χαρά!
Κοίτα πάντως και για μεταχειρισμένα,κυκλοφορούν σε καλές τιμές.Και κάποιο παλιότερο me ι3 να βρεις ή κάτι τέτοιο,μια χαρά θα είναι,δεν είναι ανάγκη να είναι NUC.
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Re: Archphile - μια audiophile διανομή για Raspberry pi βασισμένη σε Archlinux/MPD

Κοίταξε, μπορεί λεφτά να μην έχω, αλλά λόγω του ότι έχω "χτύπημα" με το hardware, αν πάω για μια τέτοια αγορά θα γίνει όσο το δυνατόν καλύτερη για τα λεφτά που θα ξοδέψω για να έχει και μια διάρκεια ετών. Μια συσκευή όπως το nuc, θα μπορέσω να το υποστηρίξω σε επίπεδο οδηγιών και εν συνεχεία repository. Δηλαδή θα πρέπει νε τις οδηγίες μου να φτάσετε μέχρι ένα σημείο την εγκατάσταση και στη συνέχεια θα παρέχω τα δικά μου πακέτα στην ίδια λογική με το archphile για το rpi.

Όπως και να χει πάντως, ότι και να αγοράσω, το rpi θα συνεχίσει να υποστηρίζεται κανονικά. Είναι κρίμα να το σκοτώσω, οπότε ακόμα και αν γίνει το μεγάλο βήμα, το rpi θα συνεχίσει να υπάρχει στο γραφείο μου και να κάνει compile τα πακέτα που χρειάζονται.

Πάντως sokmav και μόνο για την πρόθεση σου σε ευχαριστώ πάρα πολύ!
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Re: Archphile - μια audiophile διανομή για Raspberry pi βασισμένη σε Archlinux/MPD

Παρότι χαλάω το ίδιο μου το θέμα τώρα, ας κάνω μια τελευταία ερώτηση μιας και η συζήτηση ξεκίνησε εδώ. Για επιλογή μνήμης είτε για το NUC είτε για "συλλογή" κομματιών, πρέπει να οδηγηθώ σε 2 x ότι διαλέξω ή μου κάνει και ένα dimm;
 

sokmav

AVClub Fanatic
5 February 2012
14,227
Απάντηση: Archphile - μια audiophile διανομή για Raspberry pi βασισμένη σε Archlinux/

Γιατί να μην φτάνει;Μια χαρά θα είναι.
Αν δεν έχει διαφορά στην τιμή όμως,καλύτερα 2 θα έλεγα.
Αν έχεις καμία και κάθεται,βάλε αυτή και μην το σκέφτεσαι.
 

tmjuju

Administration Team
Staff member
21 January 2007
21,651
Re: Archphile - μια audiophile διανομή για Raspberry pi βασισμένη σε Archlinux/MPD

Παρότι χαλάω το ίδιο μου το θέμα τώρα, ας κάνω μια τελευταία ερώτηση μιας και η συζήτηση ξεκίνησε εδώ. Για επιλογή μνήμης είτε για το NUC είτε για "συλλογή" κομματιών, πρέπει να οδηγηθώ σε 2 x ότι διαλέξω ή μου κάνει και ένα dimm;

Για τις δικές σου ανάγκες Μπορείς να ξεκινήσεις με ένα μόνο (1χ2GB το θεωρώ το minimum στις μέρες μας για να αξίζει και η αγορά του)
Από όσο θυμάμαι όλα τα σύγχρονα nuc έχουν dual chanel, αργότερα αναβαθμίζεις με ένα δεύτερο αν είναι, για την ώρα και αφού είσαι μικρών απαιτήσεων, μπροστά δηλαδή και στη ram του Pi, ξεκίνα με ένα δε πειράζει. Τεσπα εξαρτάται και από το πώς διαμορφώνονται οι τιμές καθημερινά, μπορεί να πετύχεις κάτι σε καλή έκπτωση.