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 7 utenti che stanno visualizzando questa discussione. (0 utenti e 7 ospiti)