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

Τα images υπάρχουν κανονικά στο sourceforge και θα συνεχίσουν να υπάρχουν!

Επίσης το site κάποια στιγμη θα ανοίξει ξανά αφού υπάρχει πολύ documentation μέσα.
 
Όλον αυτό τον καιρό δεν έχω σταματήσει να ασχολούμαι με το Archphile, μιας που όπως έχω εξηγήσει το χρησιμοποιώ σταθερά στο Odroid C2 (και καμιά φορά στο Udoo Quad).

Έκατσα σήμερα λοιπόν και ετοίμασα ένα νέο image το οποίο περιλαμβάνει όλες τις αλλαγές που έχω κάνει αυτό τον καιρό.

Παρότι δεν νομίζω να υπάρχει μέλος μας με Odroid C2, όταν σιγουρευτώ ότι δουλεύει σωστά θα δώσω και τα links ώστε όποιος θέλει να μπορεί να το χρησιμοποιήσει.
 
Last edited:
Όλον αυτό τον καιρό δεν έχω σταματήσει να ασχολούμαι με το Archphile, μιας που όπως έχω εξηγήσει το χρησιμοποιώ σταθερά στο Odroid C2 (και καμιά φορά στο Udoo Quad).

Έκατσα σήμερα λοιπόν και ετοίμασα ένα νέο image το οποίο περιλαμβάνει όλες τις αλλαγές που έχω κάνει αυτό τον καιρό.

Παρότι δεν νομίζω να υπάρχει μέλος μας με Odroid C2, όταν σιγουρευτώ ότι δουλεύει σωστά θα δώσω και τα links ώστε όποιος θέλει να μπορεί να το χρησιμοποιήσει.

Δεν υπάρχει μεν αλλά με τα νέα δεδομένα σκέφτεται να αποκτήσει ... -bye-
 
Aν δεν είσαι σίγουρος με κάποιο τρόπο ότι τα πηγαίνει καλά με το DAC σου, ΜΗΝ το αποκτήσεις! Και όταν λέω τα πηγαίνει καλά, δεν εννοώ το Linux, αλλά το Odroid, καθώς η USB υλοποίησή του είναι για τα μπάζα.

Αν κάνεις μια έρευνα θα δεις πάρα πολυ κόσμο να παιδεύεται πλέον με pops/clicks κλπ.

Για να είμαι τίμιος το έχω αναγράψει και στα release notes που θα δημοσιεύσω και στο site τις επόμενες ημέρες:


#######Archphile 0.96 Beta for Odroid C2 Release Notes#######

Introduction

As you already know, Archphile is not an active project anymore. However I still use my Odroid C2 and I always
try to keep my software up-to-date. So I decided to share with you the latest image I have created for personal
use.



Changelog

This image has everything Archphile always had but let's see the changelog in details (tbw I don't remember everything!):

- New image based on latest ArchlinuxARM
- new MPD packages based on MPD 0.20.10 (apart from the native dsd package that remains in MPD 0.19.19)
- new upmpdcli packages based on their latest sources
- Spotify Premium support using Librespot
- Roon Bridge support
- Various Optimizations I will explain below



Detailed instructions

Below you will find some extra details for the new goodies. However, if you want to understand and be able to
configure Archphile please visit:

http://archphile.org/howto


1. MPD Packages

The preinstalled MPD package is mpd-archphile. If you want, you can replace it with:


pacman -S mpd-archphile minimal | mpd-archphile-sacd | mpd-archphile-native-dsd


Then just restart MPD (and ignore the bselect command that is mentioned on the website) and you are ready to use it.




2. Upmpdcli

Latest Upmpdcli version has a lot more stuff to explore comparing to the past. I have applied the very basic
configuration. If you want you can edit the configuration file:

nano /etc/upmpdcli.conf

and eplore all these new amazing features (Tidal support etc)

Please remember that you have to restart the service after editing the configuration file. In order to do this
you use systemctl commands as you do with all services:


systemctl start|stop|restart|enable|reenable|disable upmpdcli


Please note that upmpdcli is not enabled by default. You can use the command above (with enable option) in order
to permanently enable it.




3. Spotify Premium

This image supports Spotify Premium using librespot. This means that after you configure and enable librespot,
Archphile will appear in Spotify devices in your smartphone or desktop Spotify Application.

In order to configure it you need to put your credentials in librespot.conf file:

nano /etc/librespot.conf


Then you need to start the service and enable it if you want this to be always on:


systemctl start|stop|restart|enable|reenable|disable librespot


Please note that some dacs (like mine) do not support 16/24 bit depths and only use 32Bit (filling the gap with zeros).
If your dac does not support 16Bit you will have to do some extra steps. You will edit the service file:


nano /usr/lib/systemd/system/librespot.service


and enable the following line by removing the '#':

--device=plughw:1 \


If you have already enabled librespot you will have to re-enable it and restart it.


In order to see which bit depths your dac supports, please use alsacap command.




4. Roon Bridge Support

If you want to use Archphile as a Roon bridge you will have to start the service. If you want to have it always on,
you will also need to enable it:


systemctl start|stop|restart|enable|reenable|disable roonbridge


If I remember correctly, you will see a device named Archphile in Roon preferences.

Please note that I don't use Roon and I can't test it anymore because my trial has expired.




5. Various Optimizations

This image is heavily optimized by default. MPD runs in one isolated core, USB and ethernet interrupts are redirected to other
unused cores etc.

If you want to play around with my settings you will have to edit:

/usr/bin/archphile-optimize

and

/boot/boot.ini

In most of the cases you won't have to do anything but use the default configuration. Odroid C2 usb implementation sucks and
this is why it's a very bad idea to disable the "interrupts" tweak!

Please note that when you change an MPD package you need to reboot for the tweaks to be applied. If you don't want to reboot
you can give the following command after restarting MPD:

taskset -c -a -p 1 $(pidof mpd)




6. Known Issues | Notes

- Dirble option in YMPD is not functional

- Some USB Dacs, although they are Linux supported, don't make a good combo with Odroid C2. This is because of the poor USB
implementation of Odroid C2. If you can't test C2 with your DAC, please think twice before buying it

- I2s Dacs were not tested and currently are not supported. I will revise this document as long as I get some feedback from
I2S users.





7. Buy Me A Beer

If you want to buy me a beer you can send me BTC in the following address:

15kZCg9z3WoZVRJYVjhna4C6AzQ7GBewaq

If you prefer to send me another cryptocoin, please send me an email (info at archphile.org) and I will send you the address.
 
Α, ναι Ε;
Θα το κοιτάξω...
Υπάρχουν φίλοι που το έχουν όποτε μια δοκιμή ίσως μπορέσω να την κάνω!
Δλδ είναι χειρότερη από του rpi3;
Ευχαριστώ!
 
Α, ναι Ε;
Θα το κοιτάξω...
Υπάρχουν φίλοι που το έχουν όποτε μια δοκιμή ίσως μπορέσω να την κάνω!
Δλδ είναι χειρότερη από του rpi3;
Ευχαριστώ!

To RPI έχει hardware περιορισμό (shared bus) ο οποίος με τον σωστό driver αποδίδει μια χαρά. Το odroid έχει κακό driver που φορτώνει το σύστημα με 8000 interrupts/sec κατά μέσο όρο. Με όλα τα optimizations που έχω κάνει, θεωρητικά δεν θα πρέπει να υπάρχει πρόβλημα. Αν κάνεις μια βόλτα όμως στο forum του Odroid αλλά και σε άλλες διανομές (πχ. Volumio) θα δεις πολύ κόσμο να κλαίει.
 
Μιχαλη ...Ερωτηση χαζη μαλλον ...Εμεις που εχουμε την εκδοση για rasp 2 μπορουμε να κανουμε καποια κοματια update π.χ. mpd η πρεπει να ειναι custom απο εσενα ?Επισης η οποιαδηποτε αναβαθμιση mpd εχει νοημα αν δεν αντιμετωπιζουμε προβληματα?

Στάλθηκε από το SM-J320FN μου χρησιμοποιώντας Tapatalk
 
Όχι δεν έχει ιδιαίτερο νόημα αν είσαι σε σύγχρονη έκδοση mpd, πχ 0.19.x.

Είναι πολύ δύσκολο να αναβαθμίσει κάνεις από τα επίσημα πακέτα αν δεν δώσω εγώ τα δικά μου. Αν δεν ξέρει κανείς 100% τι κάνει όλα θα γίνουν μαντάρα!

Τα πακέτα του Odroid c2 είναι άλλης αρχιτεκτονικής και δε μπορούν να χρησιμοποιηθούν στο image του rpi.

Sent from my ONEPLUS A3003 using Tapatalk
 
Όλον αυτό τον καιρό δεν έχω σταματήσει να ασχολούμαι με το Archphile, μιας που όπως έχω εξηγήσει το χρησιμοποιώ σταθερά στο Odroid C2 (και καμιά φορά στο Udoo Quad).

Έκατσα σήμερα λοιπόν και ετοίμασα ένα νέο image το οποίο περιλαμβάνει όλες τις αλλαγές που έχω κάνει αυτό τον καιρό.

Παρότι δεν νομίζω να υπάρχει μέλος μας με Odroid C2, όταν σιγουρευτώ ότι δουλεύει σωστά θα δώσω και τα links ώστε όποιος θέλει να μπορεί να το χρησιμοποιήσει.

Ορίστε και το link:

https://sourceforge.net/projects/archphile/files/odroidc2/0.99.6-beta/
 
Από τη στιγμή που είναι στο sourceforge, είναι δημόσια ανεβασμένο, οπότε μπορείς να κάνεις ότι θέλεις!
 
Μιχάλη σε συνέχεια από το άλλο νήμα...
Αν περάσω χεράτα εξώφυλλα σε κάθε άλμπουμ μου με τη μορφή folder.jpg θα τα δει το Soundirok από το Archphile;
Τέλικα ο MPDroid μάλλον τα κατεβάζει όσα βρίσκει από το δίκτυο δεν τα βλέπει τοπικά!
Επίσης κάποια άλμπουμ μου έχουν pdf με πληροφορίες για το άλμπουμ. Από ότι λέει ο developer ο Soundirok έχει την δυνατότητα να τα προβάλλει. Γίνεται στο Archphile;
Ευχαριστώ!
 
Καλυτερα αποτελεσματα με διαφορους player εχω αν τα εξωφυλλα ειναι σωσμενα σαν cover και front ...Με το cover προτιμότερο.

Στάλθηκε από το SM-J320FN μου χρησιμοποιώντας Tapatalk