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

kostis

AVClub Enthusiast
26 January 2007
876
Κόρινθος
Καλημέρα,

έχω ένα πρόβλημα με την εμφάνιση των artwork των albums. Κάποιοι clients μου δείχνουν μόνο αυτά που βρίσκουν από το internet (όπως cantata, mpdroid) και κάποιοι άλλοι όπως ο mpod καθόλου. Ο cantata και ο mpdroid και ο mpod ζητούν να τους υποδείξεις το φάκελο της μουσικής για να τα τραβήξουν. Έχω δοκιμάσει να το κάνω, αλλά δεν τα κατάφερα.

Μήπως μπορεί κάποιος να βοηθήσει;

Το rpi2 είναι στην ip 192.168.2.8 και βλέπει μουσική από το φάκελο Public του δικτυακού σκληρού με όνομα MyBookLive2TB (έτσι έχει δηλωθεί στο Archphile) που βρίσκεται στην ip 192.168.2.2.
Το Archphile έχει δει όλη τη μουσική βιβλιοθήκη του φακέλου Public. Μέσα σε αυτόν υπάρχουν υποφάκελοι που καταλήγουν στο φάκελο του κάθε άλμπουμ ο οποίος έχει τα τραγούδια και το αρχείο Folder.jpg του artwork.

Στο cantata και σε περιβαλλον osx για music folder έχω δοκιμάσει:
/var/lib/mpd/music/MyBookLive2TB
/Volumes/Public/
192.168.2.2/Public

και άλλους πολλούς συνδυασμούς, αλλά δεν...

Να πω επίσης ότι επειδή η μουσική βρίσκεται στο φάκελο Public του nas ο χρήστης everyone έχει μόνο δικαίωμα ανάγνωσης στο περιεχόμενο του και όχι και εγγραφής. Αυτό ίσως παίζει κάποιο ρόλο στη μη συνεργασία με τους clients. Αλλά δε μου επιτρέπει να το αλλάξω.
 

NikTsel

Senior Member
6 November 2007
465
Αθηνα ,Κεντρο
Κάποια player η clients ίσως δεν διαβάζουν jpg με την ονομασία folder δοκίμασε να την μετονομάσεις σε cover ίσως δουλέψει αλλά πρώτα να βρίσκονται στον ίδιο φάκελο με τα αρχεία ήχου όχι σε ξεχωριστό.
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Re: Απάντηση: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo, Cubox-i και

Μιχάλη σε μένα απαντάς; Αν ναι δεν κατάλαβα.


Το αρχείο:

Code:
/usr/bin/archphile-optimize


Έχει section για local cover art:

Code:
# local cover art support
#
# uncomment below if you use Mpdroid. The path to music is http://xxx.xxx.xxx.xxx:8080/music/
#mongoose -listening_port 8080 -document_root /var/www/covers
#
# uncomment below if you use Mpod or Mpad. Please change the cover server address to http://xxx.xxx.xxx.xxx:8080
#mongoose -listening_port 8080 -document_root /var/www/Music

Ανάλογα τον client σου, ενεργοποιείς τις γραμμές που χρειάζεται!



Παρεμπιπτόντως έχω ανεβάσει νέα πακέτα MPD βασισμένα στον τελευταίο 0.19.14:

http://archphile.org/blog/mpd-0-19-14-packages/
 

kostis

AVClub Enthusiast
26 January 2007
876
Κόρινθος
Απάντηση: Re: Απάντηση: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo, Cu

Ανάλογα τον client σου, ενεργοποιείς τις γραμμές που χρειάζεται!


[/url]

Ενεργοποιώ που; στον client ή στο αρχείο archphile-optimize του archphile;

Σόρυ που σε ζαλίζω, αλλά δεν κατάλαβα. Χρησιμοποιώ κατά κύριο λόγο το cantata. Και το mpdroid επίσης. To rpi2 είναι στην ip 192.168.2.8. Έβαλα για music folder στο cantata το http://192.168.2.8:8080/music/ αλλά δε βλέπω φως.
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Οι ρυθμίσεις που έχω είναι για mpdroid και mpod/mpad. Το παραπάνω λογικά θα σου δουλέψει για mpdroid!
 

kostis

AVClub Enthusiast
26 January 2007
876
Κόρινθος
Απάντηση: Re: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo, Cubox-i και

Πρέπει πρώτα να αφαιρέσω τη # απο γραμμή #mangoose ... ;
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
ναι και να κανεις reboot ώστε να εκτελείται κατά την εκκίνηση.


Υ.γ. Συγνώμη που είμαι λακωνικός αλλά τρέχω!
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
To archphile (0.99.5 alpha) για το Odroid C2 είναι έτοιμο.

Χτίστηκε custom kernel ο οποίος κάνει disable το hdmi passthrough (το οποίο μας είναι άχρηστο) και έτσι σταθεροποιήθηκε το indexing των usb dac ώστε ο MPD να βλέπει ως μοναδική κάρτα το USB dac (ή τα i2s dacs).

Είναι έτοιμο και ζιπαρισμένο και θα γίνουν οι τελευταίες δοκιμές πριν ανέβει.

Το μόνο feature που δεν υποστηρίζεται ακόμα είναι η χρήση remote control με IR receiver όπου εκ των πραγμάτων είναι εξτραδάκι για το archphile. Μόλις το υποστηρίξουν από το hardkernel θα βγει νέος πυρήνας συμβατός με αυτόν.
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Πάει πολύς καιρός από τότε που αντιμετώπισα πρόβλημα με οποιοδήποτε αρχείο. Δεν έχω δοκιμάσει πρόσφατα με το Rpi αλλά όποτε και να έκανα δοκιμές έπαιξε τα πάντα.

Δεν είναι μόνο θέμα board αλλά και υλοποίησης του δικτύου, από το πόσο καλά υποστηρίζεται το dac κλπ.

Έχω δοκιμάσει και DSD128 και DXD (αν και δεν υπάρχει πιο μάταιο τεστ από αυτό καθώς μιλάμε απλά για stress test άνευ ουσίας, ειδικά με DXD που δεν υπάρχει τίποτα διαθέσιμο) χωρίς κανένα πρόβλημα.

O default governor του kernel του C2 είναι ο performance, δηλαδή και τα 4 cores πάντοτε στο max.

Αυτή τη στιγμή έχω αλλάξει σε ondemand (κάθε core παίζει σε διάφορα steps ανάλογα το φορτίο), έχω ενεργοποιήσει το irq-affinity ώστε τα interrupts ethernet και usb να σκάνε σε ξεχωριστά cores (το core στο οποίο σκάνε τα usb interrupts παίζει από 1.5-3% με DXD), έχω επίσης καρφώσει τον MPD σε ένα core αποκλειστικά και όλα τα αρχεία παίζουν νεράκι.
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Ναι, το Archphile υποστηρίζει DLNA εδώ και πολύ καιρό με χρήση του upmpdcli/MPD. Το χρησιμοποιώ αρκετά με το bubbleupnp σε android συσκευή.

http://archphile.org/howto/upnp-dlna-airplay-shairport/


Αναφορικά με το C2, συνιστώ να περιμένετε λίγο ακόμα πάντως γιατί δεν το έχω δει διεξοδικά. Προς το παρόν έχω επικεντρωθεί στα στοιχειώδη (πχ. έχω κάνει εντελώς πρόχειρη δοκιμή στο dlna) και γι αυτό και η έκδοση δεν είναι καν Beta αλλά Alpha.
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Μόλις έβγαλα μια σούμα με τα συνολικά downloads για την προηγούμενη έκδοση (0.99.3):

- Raspberry Pi --> 2000
- Raspberry Pi 2 --> 3565
- Cubox --> 396
- Udoo --> 126

Νομίζω ότι είναι φανερό το ποιοι είναι οι αδύναμοι κρίκοι. Πιθανότατα στην επόμενη έκδοση συνεχίζουμε με Rpi2/3 και Odroid C1+/C2 αποκλειστικά.