Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
Ciao, Paolo.
«Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»
Ciao, Paolo.
«Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»
Altra grande notizia: ho appena installato il nuovo kernel, e... Linux 4.10: DSD noise-free!!!
Ciao, Paolo.
«Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
1.8.4 sarà la versione di rilascio (a meno che non nasca il bisogno di una intermedia), al momento stiamo sempre testandola come branch dsd_play...
Io ho bisogno di indicazioni su come compilare ed installare una release funzionante in Linux, dato che su Debian non è possibile, avevo capito consigliaste Ubuntu.
Il make in ubuntu - dopo aver risolto le dipendenze - va, l'ho provato io, non riesco però a provare se 'suona' o meno, quindi servirebbero indicazioni anche su come installare (eaSetup non funziona con Ubuntu) ed ho dei grossi problemi con systemd e non riesco a farlo funzionare correttamente, ma sicuramente sbaglio qualcosa io.
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
ah, OK. Solo che chiamandosi così l'altro branch si rischia di fare confusione... non sarebbe il caso di chiamarlo diversamente, finché si va avanti con l'altro e non decidi quale sarà la 1.8.4?
per quello ho qualche problema anche io... non ho una macchina con 16.04 collegata/collegabile all'impianto.
suggerisco di limitarsi a copiare l'eseguibile in /usr/local/bin/, insieme a questo script:
/usr/local/bin/squeezelite-start.sh
Ovviamente da adattare al proprio caso. Brutale e poco elegante, ma fa la sua funzione.codice:#!/bin/bash while true; do nice --20 squeezelite-R2 \ -n 'R2@spmc' \ -C 1 \ -D :u32be \ -o 'hw:CARD=D20' \ -V 'DIYINHK USB Audio 2.0 ' \ -r 768000 \ -s 127.0.0.1 \ -m '00:1c:c0:37:22:73' \ -b '102400:102400' \ -a '499:3' \ -p 89 \ -d 'all=info' -d 'slimproto=warn' \ -f /tmp/squeezelite.log sleep 5 done # -D \ # for DoP # -d 'all=debug' -d 'slimproto=info' \ # -d 'all=info' -d 'slimproto=warn' \ # -d 'all=warn' -d 'slimproto=warn' \
Dopo di che, in /etc/rc.local (prima della riga "exit 0" che di solito c'è in fondo) si aggiunge banalmente:
Per farlo partire al volo basta dare il comando: "squeezelite-start.sh", oppure riavviare.codice:/usr/local/bin/squeezelite-start.sh &
In seguito, per riavviare R2 basta dare il comando: "killall squeezelite-R2" mentre, se si fanno delle modifiche alla configurazione (script di avvio) per renderle effettive bisogna prima "uccidere" quello, poi il processo di R2:
ed infine riavviare lo script (come sopra).codice:killall squeezelite-start.sh && killall squeezelite-R2
P.S.: se modifichi un init script su un sistema basato su systemd, dopo le modifiche potrebbe essere necessario dare il comando:
codice:systemctl daemon-reload
Ciao, Paolo.
«Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»
Ci sono attualmente 4 utenti che stanno visualizzando questa discussione. (0 utenti e 4 ospiti)