Αυτός ο ιστότοπος χρησιμοποιεί cookie από την Google για να παρέχει τις υπηρεσίες του και να αναλύει την επισκεψιμότητα. Η IP διεύθυνσή σας γνωστοποιείται στην Google, μαζί με μετρήσεις απόδοσης και ασφαλείας, ώστε να διασφαλιστεί η ποιότητα της υπηρεσίας, για τη δημιουργία στατιστικών στοιχείων σχετικά με τη χρήση και για τον εντοπισμό και την αντιμετώπιση καταχρήσεων. Με την χρήση του ιστότοπου Audiohub.gr αποδέχεστε τα παραπάνω.

ArchDim

User avatar
Dr Pan K
Site Admin
Posts: 8470
Joined: Tue Mar 29, 2016 12:46 am

ArchDim

Unread post #1 by Dr Pan K » Mon Mar 17, 2025 8:36 am

Ο DimDim εκανε το λαθος να μου πασαρει το Archlinux που εχει μονταρει για το Raspberry του, το οποιο ειναι συμβατο με Rpi4B. Το δοκιμασα χωρις προβληματα, απο πακετα εχει περασμενο και υποστηριζει τα

- MyMPD (GUI για βασικες λειτουργιες playback)
- upmpdcli (για UPnP και συνδεση με BubbleUPnP, Linn Kazoo, Lumin app κτλ) ενω παρεχει και δυνατοτητα να περαστουν κωδικοι για Qobuz, Tidal κτλ.


Θελει ελαχιστο κωδικα, δλδ να ενεργοποιηθει το ffmpeg, να περαστουν οι κωδικοι του Qobuz και να σημειωθει η διευθυνση του NAS.

https://www.dimdim.gr/linux-cheat-sheet/
Παναγιώτης
User avatar
Dr Pan K
Site Admin
Posts: 8470
Joined: Tue Mar 29, 2016 12:46 am

Re: ArchDim

Unread post #2 by Dr Pan K » Mon Mar 17, 2025 8:41 am

Τρεχουμε την εντολη
nano /etc/ fstab
(χωρις κενο αναμεσα σε etc/ και fstab) παντα μεσω Putty και τροποποιουμε το παρακατω για να βαλουμε το NAS Samba που εχουμε. Μεγαλη προσοχη στο spelling γιατι ειναι ευκολο να γινει λαθος. Χρησιμοποιουμε το username και password που εχουμε στο NAS και την σωστη διευθυνση του NAS οπως και την σχετικη ip του NAS. Σωζουμε τις τροποποιησεις με Ctr+X, yes > enter και κανουμε ενα systemctl reboot.

#SAMBA Share – Public Share
//192.168.1.150/Multimedia/music /mnt/nas-samba cifs guest,ro,iocharset=utf8,nolock,noauto,x-systemd.automount,x-systemd.device-timeout=10,sec=ntlm,rsize=8048,wsize=8096




Για να ενεργοποιησουμε το I2S σε ArchDim τρεχουμε μεσω κονσολας


Code: Select all

nano /boot/config.txt



προσθέτουμε τις γραμμές:

Code: Select all

dtoverlay=i-sabre-q2m
dtparam=i2s=on


Δημιουργουμε καινούργιο αρχείο με:

Code: Select all

nano /etc/modules-load.d/i2s.conf



Και μέσα βάζουμε αυτές τις 2 γραμμές:

Code: Select all

snd_soc_core
snd_soc_bcm2835_i2s



Save και reboot.

Μετά το reboot δινουμε

Code: Select all

aplay -l



και πρέπει να βγάλει το παρακάτω:

**** List of PLAYBACK Hardware Devices ****
card 0: I_SabreQ2M [I-Sabre Q2M DAC], device 0: I2S-ES9028Q2M HiFi pcm512x-hifi-0
Subdevices: 1/1
Subdevice #0: subdevice #0
Παναγιώτης
User avatar
Dr Pan K
Site Admin
Posts: 8470
Joined: Tue Mar 29, 2016 12:46 am

Re: ArchDim

Unread post #3 by Dr Pan K » Mon Mar 17, 2025 8:43 am

Τρεχουμε μεσω κονσολας και το
nano /etc/upmpdcli.conf
για ρυθμισεις Qobuz, Tidal κτλ. Παντα προσοχη στο spelling των κωδικων.
Παναγιώτης
User avatar
Dr Pan K
Site Admin
Posts: 8470
Joined: Tue Mar 29, 2016 12:46 am

Re: ArchDim

Unread post #4 by Dr Pan K » Mon Mar 17, 2025 10:15 am

Για να ενεργοποιησουμε ολα τα format ηχου τρεχουμε την εντολη

nano /etc/mpd.conf


και αλλαζουμε το ffmpeg απο οχι σε "yes"

Απο εκει μπορουμε να αλλαξουμε και το buffer size (default ειναι 20%, συνηθως υπεραρκετο)
Παναγιώτης
User avatar
Dr Pan K
Site Admin
Posts: 8470
Joined: Tue Mar 29, 2016 12:46 am

Re: ArchDim

Unread post #5 by Dr Pan K » Mon Mar 17, 2025 6:10 pm

Απ οτι βλεπω η βελτιωση του umpdcli για το θεμα του Qobuz που καποιους τους καιει εγινε σχετικα προσφατα

2024-11-19
1.9.0 has a repaired and significantly improved Qobuz plugin.
Παναγιώτης
User avatar
Στέλιος Π.
Posts: 159
Joined: Mon Apr 18, 2016 3:45 pm

Re: ArchDim

Unread post #6 by Στέλιος Π. » Tue Mar 18, 2025 10:43 am

Dr Pan K wrote:Τρεχουμε την εντολη
nano /etc/ fstab
(χωρις κενο αναμεσα σε etc/ και fstab) παντα μεσω Putty και τροποποιουμε το παρακατω για να βαλουμε το NAS Samba που εχουμε. Μεγαλη προσοχη στο spelling γιατι ειναι ευκολο να γινει λαθος. Χρησιμοποιουμε το username και password που εχουμε στο NAS και την σωστη διευθυνση του NAS οπως και την σχετικη ip του NAS. Σωζουμε τις τροποποιησεις με Ctr+X, yes > enter και κανουμε ενα systemctl reboot.

#SAMBA Share – Public Share
//192.168.1.150/Multimedia/music /mnt/nas-samba cifs guest,ro,iocharset=utf8,nolock,noauto,x-systemd.automount,x-systemd.device-timeout=10,sec=ntlm,rsize=8048,wsize=8096



Μικρες ερωτησεις

1. για να μπαινει η εντολη "σκετη"

Code: Select all

nano /etc/fstab
, υποθετω οτι κανεις login με το root account, αν φτιαξει κανεις καποιο άλλο χρηστη θα πρεπει να γινει

Code: Select all

sudo nano /etc/fstab
για να παρει root rights

2. Εχω την αισθηση οτι στην εγγραφη του fstab που εχεις βαλει πρεπει να παραλειφθησαν τα πεδια user=XXX και password=YYY
Εκτος και αν υπαρχει καπου ενα credentials file οπου περνιουνται τα username & password και τα διαβαζει απο εκει.
Και παλι ομως λειπει κατι που να κανει point εκει.
Εχω καταλαβει κατι λαθος?

Οπως και να εχει ο Δημητρης κανει οπως παντα πολυ καλη δουλεια και μαλλον πρεπει να του ζητησω το image μπας και αναβαθμισω το 3Β που εχω.
V = dU/dq | I = dq/dt | P = dU/dt = V·I = I2·R = V2/R | V = I·R
User avatar
Dimdim
Posts: 97
Joined: Mon Apr 18, 2016 11:44 am

Re: ArchDim

Unread post #7 by Dimdim » Tue Mar 18, 2025 12:03 pm

Σωστός για το sudo, στην περίπτωσή μου και για την συγκεκριμένη εφαρμογή ακολούθησα την πρακτική του Tuxx του να τα κάνει όλα με root. Κακό σαν ιδέα από ασφάλεια, αλλά μιλάμε για ένα streamer που έχει read only access σε αρχεία, οπότε μικρή η έκθεση.

Για τα credentials στο fstab έχεις δίκιο, αυτό που ανέβασε ο Παναγιώτης είναι για guest access χωρίς user/pass (κάτι που όντως είναι κακή ιδέα και πρέπει να αποφεύγεται).
User avatar
Dr Pan K
Site Admin
Posts: 8470
Joined: Tue Mar 29, 2016 12:46 am

Re: ArchDim

Unread post #8 by Dr Pan K » Tue Mar 18, 2025 12:35 pm

Δημήτρη αν προλάβεις δώσε τις σχετικές εντολές να τις βάλω στο πρώτο ποστ για να μπορούν όλοι να ανατρέξουν εύκολα σε αυτές
Παναγιώτης
User avatar
Dimdim
Posts: 97
Joined: Mon Apr 18, 2016 11:44 am

Re: ArchDim

Unread post #9 by Dimdim » Tue Mar 18, 2025 3:38 pm

Παράδειγμα:

//192.168.1.50/Music /mnt/nas-samba cifs vers=2.0,username=????,password=????,ro,uid=mpd,gid=audio,iocharset=utf8,nolock,noauto,x-systemd.automount,x-systemd.device-timeout=10,sec=ntlm
User avatar
Στέλιος Π.
Posts: 159
Joined: Mon Apr 18, 2016 3:45 pm

Re: ArchDim

Unread post #10 by Στέλιος Π. » Wed Mar 19, 2025 9:06 am

Επισης θα πρεπει να πουμε οτι ο φακελος που θα κανουμε mount λ.χ. ο /mnt/nas-samba που ανεφερεται στο configuration, θα πρεπει να υπαρχει ηδη.

Για να δουμε αν υπαρχει κανουμε

Code: Select all

root@archdim:~$ cd /etc
root@archdim: /etc$ ls


Με το ls βλεπουμε ολα τα αρχεια που ειναι στο φακελο /mnt, εκει θα πρεπει να υπαρχει και ο φακελος /nas-samba

Αν δεν υπαρχει και αφου ετσι κι αλλιως ειμαστε root θα πρεπει

Code: Select all

root@archdim:~$ mkdir /mnt/nas-samba


Αν λ.χ. θελουμε καποιο άλλο ονομα φακελου, ας πουμε music_share η εντολη γινεται

Code: Select all

root@archdim:~$ mkdir /mnt/music_share


Και αντιστοιχα το αλλάζουμε και στο fstab.
V = dU/dq | I = dq/dt | P = dU/dt = V·I = I2·R = V2/R | V = I·R

Return to “Ψηφιακή αναπαραγωγή”



Login · Register