Note de ce sujet :
  • Moyenne : 2.73 (11 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Allo USBridge, une alternative pour bien nourrir un DAC USB ?
Sans -D, ça correspond probablement au choix "disabled" de ton interface web de DietPi. Le choix opposé correspond à utiliser l'option "-D".
Il me semble que squeezelite ne supporte pas DSD natif.
Je n'ai pas de fichier DSD, ce que j'ai écrit était juste ma compréhension (à vérifier) d'après la lecture de la doc de squeezelite.
Répondre
(12-30-2018, 08:22 PM)bz31 a écrit : Avec -D : DoP
Sans -D : PCM

Oui, c'est ce que je me disais aussi en regardant la doc de SqueezeLite. Merci @bz31.
Je vais tester avec -D.

@ajls je ne critique pas la critique de DietPi mais en revanche il faut bien être conscient que quand on découvre un système comme le fait @Bigga il y a beaucoup de pièges, de tâtonnements, d'éventuelles fausses manips, de conseils contradictoires, et j'en passe. Au final on peut se dire que le truc est bancal alors qu'en vrai cela fonctionne bien.

Le choix est souvent entre l'ouverture, qui permet à terme beaucoup de choses quand on maitrise le sujet, et la facilité de prise en main initiale, quitte à être plus limité dans les usages ensuite.
ROON > HQPlayer > Allo-USBridge (DietPi) > T+A DAC8 DSD > NAD M22 (Ncore Hypex) > Harbeth SLH5+
Schéma installation
Répondre
(12-30-2018, 08:41 PM)bz31 a écrit : Sans -D, ça correspond probablement au choix "disabled" de ton interface DietPi
Il me semble que squeezelite ne supporte pas DSD natif.
Je n'ai pas de fichier DSD, ce que j'ai écrit était juste ma compréhension (à vérifier) d'après la lecture de la doc de squeezelite.

Ah ok. Cela expliquerait beaucoup de chose.
Ceci dit, dans LMS, sous l'onglet DSDPlayer (Que je vais désactiver), j'ai une seule chose: un massage m'indiquant que le player est compatible DSD en natif, et que l'option DoP doit être activée sur le player si je veux du DoP bien sur... Confusion isn't it?
Mais bz31, toi qui est calé sur linux, ce -D, c'est une commande? Ou c'est un paramètre qu'on ne peut modifier que par une autre commande ou suite de commandes plus complexes? Ou c'est un texte à rajouter à un fichier sous Dietpi?
Enceintes: XZT Divine 100.33
Amplificateur: RAM Audio Zetta Z420
DAC: RME ADI 2 DAC
Lecteur: Ropiee sur Allo USBridge
Serveur audio: Roon Core sur NUC 8i5 (ROCK)
Répondre
no problem Volpone.
et Bigga fait énormément d'efforts  Cool
cdlt
Alain
Répondre
(12-30-2018, 08:46 PM)Bigga a écrit :
(12-30-2018, 08:41 PM)bz31 a écrit : Sans -D, ça correspond probablement au choix "disabled" de ton interface DietPi
Il me semble que squeezelite ne supporte pas DSD natif.
Je n'ai pas de fichier DSD, ce que j'ai écrit était juste ma compréhension (à vérifier) d'après la lecture de la doc de squeezelite.

Ah ok. Cela expliquerait beaucoup de chose.
Ceci dit, dans LMS, sous l'onglet DSDPlayer (Que je vais désactiver), j'ai une seule chose: un massage m'indiquant que le player est compatible DSD en natif, et que l'option DoP doit être activée sur le player si je veux du DoP bien sur... Confusion isn't it?
Mais bz31, toi qui est calé sur linux, ce -D, c'est une commande? Ou c'est un paramètre qu'on ne peut modifier que par une autre commande ou suite de commandes plus complexes? Ou c'est un texte à rajouter à un fichier sous Dietpi?

-D avec delay en option est un paramètre de la ligne de commande de lancement de SqueezeLite que j'ai posté plus haut dans ce fil à modifier dans:
 /etc/systemd/system/squeezelite.service

En revanche je ne suis pas sur que SqueezeLite ne supporte pas le transport en DSD "natif", qu'est ce qui te fais dire cela @bz31 ? Pour moi si cela ne fonctionne pas en transport natif c'est un problème ALSA ou Kernel ou au niveau du récepteur USB du DAC mais SqueezeLite lui même doit savoir faire.
ROON > HQPlayer > Allo-USBridge (DietPi) > T+A DAC8 DSD > NAD M22 (Ncore Hypex) > Harbeth SLH5+
Schéma installation
Répondre
(12-30-2018, 08:51 PM)volpone75 a écrit :
(12-30-2018, 08:46 PM)Bigga a écrit :
(12-30-2018, 08:41 PM)bz31 a écrit : Sans -D, ça correspond probablement au choix "disabled" de ton interface DietPi
Il me semble que squeezelite ne supporte pas DSD natif.
Je n'ai pas de fichier DSD, ce que j'ai écrit était juste ma compréhension (à vérifier) d'après la lecture de la doc de squeezelite.

Ah ok. Cela expliquerait beaucoup de chose.
Ceci dit, dans LMS, sous l'onglet DSDPlayer (Que je vais désactiver), j'ai une seule chose: un massage m'indiquant que le player est compatible DSD en natif, et que l'option DoP doit être activée sur le player si je veux du DoP bien sur... Confusion isn't it?
Mais bz31, toi qui est calé sur linux, ce -D, c'est une commande? Ou c'est un paramètre qu'on ne peut modifier que par une autre commande ou suite de commandes plus complexes? Ou c'est un texte à rajouter à un fichier sous Dietpi?

C'est une option de la ligne de commande que j'ai posté plus haut dans ce fil à modifier dans /etc/systemd/system/squeezelite.service

Merci!
C'est une jungle inextricable pour le profane, l'informatique...
Enceintes: XZT Divine 100.33
Amplificateur: RAM Audio Zetta Z420
DAC: RME ADI 2 DAC
Lecteur: Ropiee sur Allo USBridge
Serveur audio: Roon Core sur NUC 8i5 (ROCK)
Répondre
bonjour à tous la clef est dans squeezelite je pense et bz31 a raison il nous faut un squeezelite avec loption-D mais comment se met elle ? je n'y connais rien en linux. 

Mon expérience est avec Tinysqueeze

jai un problème qui ressemble à celui de bigga. 
-----
1  quand jutilise Tiny en lecteur seul (squeezelite) avec lms sur le Nas je doit utiliser Squeezelite-dsd on a le choix dans l'interface ou squeezelite seul. 
Mais les fichiers sont transcodé sur le Dac j'ai 352.8kHz. Angry

2-quand j'utilise Tiny + lms sur mon Brix Gigabyte avec squeezelite seul  
les dsd sont lu sur le j'ai 2.8dsd Smile
-----
dans les 2 cas lms est régler de la même façon 
dsf natif
flac dsdplay
et sur le platine dans le menu des reglages quand on selectione dsdplay dans le cas
1-  jai la même phrase que bigga. . lecteur compatible dsd il faut régler la platine
pour le
2- jai une case a cocher qui apparaît pour le dop, je selectionne et tout fonctionne avec squeezelite seul  Huh

voilà, il y surement une solution
il n'y plus de développement pour Tiny je ne peut demander de l'aide a Dimas.
Donc votre cas m'intéresse allez courage la solution n'est pas loin je pense il nous un bon en linux qui soit didactique  Smile
Nuc, 4Go ram, Cascade de switch  Zyxel Gs108b 
Tweak Audiodémat, DC20 +DC19, Nas Synology, Teac UD501-usb, Pre-Ampli Advance Acoustique, Ampli Kinki EX M7 , XLR R21, R18
Rca RL14 et RL16 Gold RL17 Gold, JBL S2600 Vandehul clearwater, casque Sony MDR CD1700. Full Alim linéaire by Jacques92, lecture Daphile
Câbles secteur CS83 - CS90 - CS92
RJ45: kit de base II
Répondre
Voilà ce que j'ai quand je tape la commande squeezelite -?:

Squeezelite v1.8.7-1020, Copyright 2012-2015 Adrian Smith, 2015-2017 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,aac,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,aac,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
-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
-t License terms
-? Display this help text

Build options: LINUX ALSA EVENTFD DSD

Je vois la ligne -D qui existe apparemment, mais je ne saurais en dire plus.
Je ne sais pas non plus si cette histoire d'options LINUX ALSA EVENTFD DSD c'est normal ou non?

Bon, sinon, avec le Plugin DSDPlayer activé, voilà ce que j'ai sous LMS:

[Image: KZqjr.png]

Et dans les réglages de format de fichiers:

[Image: QOqEb.png]


Comme vous le voyez l'option FLAC est grisée et ne peut être modifiée. Je crois sincèrement que cela a à voir avec une compatibilité ARM, et que cette option FLAC est disponible chez vous tous sur PC ou MAC, mais sur RPi, niet. Mais ce n'est bien entendu qu'une supposition.

Quand je désactive le Plugin DSDPlayer (et que j'ai redémarré LMS), je n'ai bien sur plus accès au sous menu DSDPlayer, et les réglages de fichiers me donne cela:

[Image: Djr7l.png]

Ce qui semble logique, et correspond effectivement au fait que le Plugin DSDPlayer ne servirait qu'à permettre le DoP, et n'est pas utile dans la lecture DSD natif.

Bon, et quand j'édite le fichier indiqué par Volpone75 (/etc/systemd/system/squeezelite.service), voici ce que j'ai:

[Unit]
Description=squeezelite

[Service]
Type=simple
ExecStart=/usr/bin/squeezelite -a 4096:8096:32:0 -C 5 -n 'DietPi-Squeezelite' -$

[Install]
WantedBy=multi-user.target

Pas de -D, qu'il faudrait donc ajouter si j'ai bien compris... Mais où? Comment?
Enceintes: XZT Divine 100.33
Amplificateur: RAM Audio Zetta Z420
DAC: RME ADI 2 DAC
Lecteur: Ropiee sur Allo USBridge
Serveur audio: Roon Core sur NUC 8i5 (ROCK)
Répondre
Volpone75 avait déjà indiqué :
[Image: bd6acb06606d6bb3fb48bb44f647a26d.md.png]
Essayer de voir si ça correspond :
enabled = "avec -D"
diasbaled = "sans -D"
Répondre
(12-30-2018, 08:55 PM)Bigga a écrit :
Bon, et quand j'édite le fichier indiqué par Volpone75 (/etc/systemd/system/squeezelite.service), voici ce que j'ai:

[Unit]
Description=squeezelite

[Service]
Type=simple
ExecStart=/usr/bin/squeezelite -a 4096:8096:32:0 -C 5 -n 'DietPi-Squeezelite' -$

[Install]
WantedBy=multi-user.target

Pas de -D, qu'il faudrait donc ajouter si j'ai bien compris... Mais où? Comment?

Ce que je vais essayer de faire quand j'aurais accès a mon système et en m'inspirant d'une correction qui a été faite dans DietPi pour, à l'inverse de ce que nous cherchons, activer le transport DSD direct sans encapsulation PCM, voir ici: https://github.com/Fourdee/DietPi/issues/1237 :
  • Edition via nano  du fichier: /etc/systemd/system/squeezelite.service

  • Ajout de -D en premier paramétre de la commande de lancement SqueezeLite: 
    /usr/bin/squeezelite -D -a 4096:8096:32:0 -C 5 -n 'DietPi-Squeezelite' -$

  • Rechargement et relance des services par les 2 commandes suivantes:
    - systemctl daemon-reload
         - dietpi-services restart

Tu peux aussi simplement tenter de commencer par couper le service SqueezeLite dans ALLO WEB GUI, puis taper la commande directement via le terminal, cela revient au même pour tester et c'est plus direct.
/usr/bin/squeezelite -D -a 4096:8096:32:0 -C 5 -n 'DietPi-Squeezelite' -$
ROON > HQPlayer > Allo-USBridge (DietPi) > T+A DAC8 DSD > NAD M22 (Ncore Hypex) > Harbeth SLH5+
Schéma installation
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Allo BOSS Player/Mini BOSS Player+ et autres...!! johnwalker1 8 6,325 05-22-2023, 02:38 PM
Dernier message: Van Der Graaf Generator
Question Aucune alternative à MConnect ?? bdmusik 104 40,102 03-18-2023, 06:13 AM
Dernier message: condor64
  Cherche : Chromecast Audio ou vraie alternative lobo82 23 15,397 11-06-2022, 06:59 PM
Dernier message: filoo
  Alternative à Bubbleupnp ? Gronazz 17 9,101 08-29-2022, 09:12 AM
Dernier message: dgolh
  amplificateur Full Digital c'est bien ? Protect_Dreams 2 1,963 01-19-2022, 01:38 AM
Dernier message: Protect_Dreams

Atteindre :


Utilisateur(s) parcourant ce sujet : 4 visiteur(s)