Vai al contenuto
Melius Club

Configurazione migliore per Daphile


Messaggi raccomandati

1 minuto fa, fiorinis ha scritto:

e pc per lo streaming verso il DAC

I pc sono 2 per lo streaming verso il dac uso il raspberry su cui gira Ropieee XL.

La musica in locale è su hdd collegato in usb al Nuc8i3 su cui gira MinimServer.

... tutto alimentato con alimentatori “di serie” ...

  • Thanks 1
Link al commento
https://melius.club/topic/50-configurazione-migliore-per-daphile/page/17/#findComment-52365
Condividi su altri siti

16 ore fa, stefano_mbp ha scritto:

ho configurato il plugin C-3PO (*) per fare upsampling a DSD128 (**) dei soli file PCM

Potresti spiegare meglio questa parte?

Io ho provato ad installare C-3PO su rpi4, ma non ha mai funzionato...o almeno io non sono riuscito a farlo funzionare...

Link al commento
https://melius.club/topic/50-configurazione-migliore-per-daphile/page/17/#findComment-52839
Condividi su altri siti

17 ore fa, stefano_mbp ha scritto:

adesso sto “giocherellando” con i modulatori DSD (sdm e clans) di C-3PO ma una piccola guida sarebbe utile ... a trovarla ...

In realtà, SoX, e di conseguenza C-3PO/DSD, è ancora in divenire. Comunque, esiste un lungo thread su NH: https://www.nexthardware.com/forum/pc-top-software/89323-dsd-lms-con-sox.html

Link al commento
https://melius.club/topic/50-configurazione-migliore-per-daphile/page/17/#findComment-52841
Condividi su altri siti

@franz159 Io ho installato i plugin DSDPlayer, C-3PO e Daphile

Ho configurato Daphile per uscire in DoP e di conseguenza ho anche configurato Squeezelite/Ropieee XL per lavorare in DoP perché da quanto ho capito Squeezelite può lavorare solo in DoP (Squeezelite-R2 invece lavorerebbe in DSD nativo)

9266257A-E8AD-4858-9B6D-6A19E49C2F05.thumb.jpeg.bc3daed0520433cfc3184abd7e93ec1b.jpeg

Poi ho configurato, in Advanced, C-3PO per escludere in ingresso DSD e DSF

AB4E0675-4D06-43F1-9C2E-A1E5A2E45525.thumb.jpeg.3ee91f1ab8844b9d7c9d7e365802d484.jpeg

Infine ho configurato C-3PO per il player con queste impostazioni 

304448FB-EA5D-474A-AA7A-E417A2A90CEF.thumb.jpeg.481d75b3e1be5598d3e99a61f2e9d447.jpeg6C261A6B-9FB4-40C3-A2F8-1DBD2D4646E0.thumb.jpeg.99cbc1998bf0851f8e0a21a1eba51eaf.jpeg9803A7CA-8C03-4E0C-8765-F9B8B60D18C4.thumb.jpeg.4e9a6682d85af8eed8c26fa277a6f0d2.jpeg237A0260-EF27-4CD6-B8B0-F31E26DC5885.thumb.jpeg.8ec28a41a941335d2585d0f6081744c1.jpeg

e tutto funziona a meraviglia!

 

Link al commento
https://melius.club/topic/50-configurazione-migliore-per-daphile/page/17/#findComment-52868
Condividi su altri siti

antonellocaroli

@stefano_mbp Non so com é la schermata di configurazione di squeezelite in roopie, se ha qualcosa a che fare con DSD nativo...

Ma nel fail di configurazione di squeezelite devi avere qualcosa del genere:

 

-W -D :u32be

 

GentooPlayerRpi ~ # squeezelite -?
Squeezelite v1.9.8-1344, Copyright 2012-2015 Adrian Smith, 2015-2021 Ralph Irving. See -t for license terms
Usage: squeezelite [options]
  -s <server>[:<port>]	Connect to specified server, otherwise uses autodiscovery to find server
  -o <output device>	Specify output device, default "default", - = output to stdout
  -l 			List output devices
  -a <b>:<p>:<f>:<m>	Specify ALSA params to open output device, b = buffer time in ms or size in bytes, p = period count or size in bytes, f sample format (16|24|24_3|32), m = use mmap (0|1)
  -a <f>		Specify sample format (16|24|32) of output file when using -o - to output samples to stdout (interleaved little endian only)
  -b <stream>:<output>	Specify internal Stream and Output buffer sizes in Kbytes
  -c <codec1>,<codec2>	Restrict codecs to those specified, otherwise load all available codecs; known codecs: flac,pcm,mp3,ogg,dsd (mad,mpg for specific mp3 codec)
  			Codecs reported to LMS in order listed, allowing codec priority refinement.
  -C <timeout>		Close output device when idle after timeout seconds, default is to keep it open while player is 'on'
  -d <log>=<level>	Set logging level, logs: all|slimproto|stream|decode|output, level: info|debug|sdebug
  -e <codec1>,<codec2>	Explicitly exclude native support of one or more codecs; known codecs: flac,pcm,mp3,ogg,dsd (mad,mpg for specific mp3 codec)
  -f <logfile>		Write debug to logfile
  -m <mac addr>		Set mac address, format: ab:cd:ef:12:34:56
  -M <modelname>	Set the squeezelite player model name sent to the server (default: SqueezeLite)
  -n <name>		Set the player name
  -N <filename>		Store player name in filename to allow server defined name changes to be shared between servers (not supported with -n)
  -W			Read wave and aiff format from header, ignore server parameters
  -p <priority>		Set real time priority of output thread (1-99)
  -P <filename>		Store the process id (PID) in filename
  -r <rates>[:<delay>]	Sample rates supported, allows output to be off when squeezelite is started; rates = <maxrate>|<minrate>-<maxrate>|<rate1>,<rate2>,<rate3>; delay = optional delay switching rates in ms
  -R -u [params]	Resample, params = <recipe>:<flags>:<attenuation>:<precision>:<passband_end>:<stopband_start>:<phase_response>,
  			 recipe = (v|h|m|l|q)(L|I|M)(s) [E|X], E = exception - resample only if native rate not supported, X = async - resample to max rate for device, otherwise to max sync rate
  			 flags = num in hex,
  			 attenuation = attenuation in dB to apply (default is -1db if not explicitly set),
  			 precision = number of bits precision (NB. HQ = 20. VHQ = 28),
  			 passband_end = number in percent (0dB pt. bandwidth to preserve. nyquist = 100%),
  			 stopband_start = number in percent (Aliasing/imaging control. > passband_end),
  			 phase_response = 0-100 (0 = minimum / 50 = linear / 100 = maximum)
  -D [delay][:format]	Output device supports DSD, delay = optional delay switching between PCM and DSD in ms
  			 format = dop (default if not specified), u8, u16le, u16be, u32le or u32be.
  -O <mixer device>	Specify mixer device, defaults to 'output device'
  -L 			List volume controls for output device
  -U <control>		Unmute ALSA control and set to full volume (not supported with -V)
  -V <control>		Use ALSA control for volume adjustment, otherwise use software volume adjustment
  -X 			Use linear volume adjustments instead of in terms of dB (only for hardware volume control)
  -z 			Daemonize
  -Z <rate>		Report rate to server in helo as the maximum sample rate we can support
  -t 			License terms
  -? 			Display this help text

Build options: LINUX ALSA EVENTFD RESAMPLE NO_FAAD DSD

 

Link al commento
https://melius.club/topic/50-configurazione-migliore-per-daphile/page/17/#findComment-52890
Condividi su altri siti

antonellocaroli

@stefano_mbp in roopie riesci ad entrare via ssh? se si

dai il comando squeezelite -? e vedi l'ultima riga Build options se é presente DSD, se lo é

cerca il file di configurazione di squeezelite  find / -name squeezelite

e lo editi aggiungendo a quello giá presente quei parametri di sopra....riavvia squeezelite
systemctl restart squeezelite

o

sudo systemctl restart squeezelite

 

chiaramente non é detto che sia u32be....potrebbe essere anche altro

 

-D [delay][:format]	Output device supports DSD, delay = optional delay switching between PCM and DSD in ms
  			 format = dop (default if not specified), u8, u16le, u16be, u32le or u32be.

 

lo puoi controllare con alsacap

 

GentooPlayerRpi ~ # alsacap 
*** Scanning for playback devices ***
Card 0, ID `D90', name `D90'
  Device 0, ID `USB Audio', name `USB Audio', 1 subdevices (1 available)
    2 channels, sampling rate 44100..768000 Hz
    Sample formats: S32_LE, SPECIAL, DSD_U32_BE
    Buffer size range from 16 to 131072
    Period size range from 8 to 65536

      Subdevice 0, name `subdevice #0'

nel mio caso é u32be

se non hai alsacap vai a tentativi....e lo trovi

Link al commento
https://melius.club/topic/50-configurazione-migliore-per-daphile/page/17/#findComment-52896
Condividi su altri siti

antonellocaroli

@stefano_mbp ok..mi é cresciuta un po la barba....

comunque funziona....

devi editare il file /opt/RoPieee/squeezelite/run.sh

 

purtroppo non c'é nano...quindi devi usare vi

 

vi /opt/RoPieee/squeezelite/run.sh

 

lo modifichi cosi

 

image.thumb.png.ca862f757aefdc5e2e66bfddef9b65b0.png

 

oppure cosi

 

image.thumb.png.d140bde38e0ae9048a84a2cd5fe4667e.png

la w che vedi é grande W

 

vi non é semplicissimo da usare

http://www.science.unitn.it/~fiorella/guidelinux/ildp/guide/node79.html

 

ti posizioni con il cursore dove devi fare la modifica premi "a"  inserisci il testo premi "esc" digiti ":w" e poi ":q"

 

se hai difficoltá con vi puoi installare nano con pacman -S nano

riavvia.....

 

Link al commento
https://melius.club/topic/50-configurazione-migliore-per-daphile/page/17/#findComment-52971
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un membro per lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora

×
×
  • Crea Nuovo...