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 ?
(12-29-2018, 11:39 PM)rastabill a écrit : Bonsoir Bigga, quand tu as activé le plugin dsd player il faut redémarrer lms, ensuite dans longlet avancé tu selectione type de fichiers et la en face de dsf et dff tu doit voir un bouton native et en dessous, un bouton flac tu met dsd player puis tu valide.
Apres dans l'onglet platine tu doit retrouver le nom de ton lecteur dans le menu du lecteur tu doit avoir dsd playeur. Quand tu selectionne tu voit apparaître Dop quil faut cocher  tu valide le tout.il faut naviguer dans les onglets pour forcer lms a redémarrer un pop up apparaît.
Pour Lms c'est terminé..
pour squeezelite sil est compatible dsd il ny a rien à faire.

edit: dans interface web gui tu 1 test avec dsd activé et 1 avec dsd désactivé avec lms configuré comme decrit plus haut.
allez courage

Merci, mais le plugin DSDPlayer, une fois activé et LMS redémarré (Cela me le demande systématiquement après modifications des plugins de toutes façons), ne me donne accès à rien:

[Image: KZqO1.png]

Je peux juste sélectionner uniquement "natif" ou "désactivé" pour le DSF et le DFF, et l'onglet FLAC reste grisé sans possibilité de le modifier...

Dans les réglages DSDPlayer sous le menu du player, voici ce que cela m'affiche:

[Image: mxXQV.png]

Donc je n'ai aucune possibilité.
J'ai essayé de désinstaller et réinstaller le plugin DSDPlayer plusieurs fois, sans aucun changement.
Je ne comprends pas pourquoi chez moi cela ne fonctionne pas... Etes vous certains que cela ne soit pas un souci de compatibilité avec Dietpi? Ou pire le RPi?
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 Bigga

tu peux essayer d'envoyer un mail au développeur du module. en général ils sont réactifs  Cool

edit: il est possible que l'usage de ce plugin nécessite pour squeezelite un truc du genre
-o hw:CARD=HDAudio,DEV=0

ou bien pour ton dac 
-o plughw:CARD=DAC51892482,DEV=0
cdlt
Alain
Répondre
(12-30-2018, 02:46 PM)ajls a écrit : bonjour Bigga

tu peux essayer d'envoyer un mail au développeur du module. en général ils sont réactifs  Cool

edit: il est possible que l'usage de ce plugin nécessite pour squeezelite un truc du genre
-o hw:CARD=HDAudio,DEV=0

J'avoue ne pas trop comprendre où faire quoi... Car le plugin DSDPlayer est à activer dans LMS, donc sur le serveur, et Squeezelite est sur le lecteur.
Je ne saisis pas la logique, et je ne veux pas activer un truc sous squeezelite sans savoir ce que cela va faire ou défaire. J'ai déjà assez galéré avec des manips qui m'ont forcé à tout réinitialiser sur le serveur.
En fait, il y a un souci avec le plugin DSDPlayer sous LMS, et j'ai lu sur le net que cela venait certainement d'une incompatibilité avec les processeurs ARM (Donc RPi ou Sparky). Je ne crois pas que le lecteur et ses réglages y change quelque chose, même si je veux bien essayer si la commande est sans risque de tout faire planter.
Par ailleurs, je ne comprends pas comment fonctionne dietpi  ce niveau. A-t-il une influence? Dans PicorePlayer, il y a aussi une option (Ce n'est pas un plugin) pour activer le DSD sous Squeezelite, mais c'est pareil, comment savoir ce qui sort du serveur?
C'est vraiment pas clair. LMS, Squeezelite, qui fait quoi, etc... Du coup, je me pose même la question de comment sont traités les fichiers PCM, s'il y a un up ou downsampling fait à la volée sans que je le veuille ou sache. Mais comme je ne peux pas le savoir, eh ben j'en sais rien et je suis comme un débile face à des machines infernales.
Dans mon idée, que je trouvais pourtant assez simple, je voulais un serveur sur le RPi, avec un stockage sur disque dur en local, et une liaison filaire vers le lecteur, qui lise ce que le serveur lui envoie, sans plus de complications. Comme l'USBridge est supposé être compatible avec la plupart des fichiers (Je n'ai que de l'AIFF, du FLAC, quelques MP3, et du DSD), je pensais innocemment que l'USBridge décoderait les fichiers reçus, et les enverrai vers le DAC qui lui est compatible avec tout ça.
Bon, alors on ne peut pas bridger un plan avec un port ethernet sur le RPi (A moins peut-être d'être un développeur costaud), soit... Une première déconvenue mais la liaison entre serveur et lecteur peut être faite en Wifi, donc ce n'est pas un gros souci.
Je pensais aussi que les développeurs des logiciels debian auraient prévu des compatibilités avec les SBC, qui sont quand même en vogue depuis quelques années dans la démat. Apparemment que nenni. C'est plus fâcheux, car le DSD devient un casse tête insoluble.
Bref, c'est la jungle et je ne sais pas ce qui se passe dans ces petites machines. Et à part des posts incompréhensibles où des informaticiens parlent avec d'autres informaticiens dans un anglais fort peu littéraire, je n'ai rien trouvé sur le net à part des constats d'impossibilité de faire ces choses pourtant simples en théorie. C'est très décevant. A croire que ces systèmes soi disant minimalistes ne peuvent être utilisés que dans des systèmes usines à gaz (Switch réseau, etc...), avec des réglages complexes à faire à chaque fois qu'on souhaite changer un mini truc. Quand je vois sur certains forums que des utilisateurs préconisent d'utiliser 2 serveurs LMS selon le type de fichiers qu'on souhaite écouter, ça me laisse songeur...
Bref, ça me gâche même mon plaisir d'écoute en ce moment, c'est pour dire!
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
Hello @Bigga,
J'ai installé LMS (7.9.2 sous OSX) et le plugin DSDPlayer sur une machine pour pouvoir tester. Mon but est de le faire fonctionner en DoP. Pour le natif on verra ensuite.

[Image: 6589633dd8cad101b42ae0688764d8e3.png]

[Image: ec518f0f9c0aae851c1fe998f3840f67.png]

A première vue j'ai le même symptôme que toi à savoir du PCM reçu par le DAC quand j'envoi du DSF. Je vais essayer d'investiguer un peu si j'ai le temps pour comprendre d'ou vient le problème:
  • Soit LMS n'envoie pas du DSD mais du PCM (mauvaise configuration de flletype, convert, ou autre problème LMS et/ou DSDPlayer)

  • Soit SqueezeLite reçoit bien le DSD mais au lieu de l'encapsuler en DoP il le convertit en PCM, il n'est peut être pas configuré avec les bonnes options dans DietPi. Je vais vérifier par la ligne de commande à partir de la doc SqueezeLite: https://ralph-irving.github.io/squeezelite.html 
    Il me semble que l'option -D [delay] qui active le DoP n'est pas configurée au lancement de SqueezeLite dans DietPi: 
    [Service]
    Type=simple
    ExecStart=/usr/bin/squeezelite -a 4096:8096:32:0 -C 5 -n 'DietPi-Squeezelite' -f /var/log/squeezelite.log

Remarques sur les symptômes : 

1) Dans mon cas, le PCM reçu par le DAC est du 352 kHz (le max de ce que supporte mon DAC en PCM).

2) Bizarrement le fait que j'active ou pas le plugin DSDPlayer ne change rien. Le DSF semble lu et mon DAC reçoit toujours du PCM 352 (et le lit correctement).

3) Sur la copie d'écran de LMS en lecture on voit que LMS n'affiche pas les caractéristiques audio du fichier lu mais seulement 0, DSF 

Questions aux bons connaisseurs de LMS / SQUEEZELITE :

Quelle est la fonction du plugin DSDPlayer ?
  • Est-ce que sans ce plugin LMS transmet tout de même le DSD "brut" au player ?
  • Est-il seulement indispensable pour faire du transcodage PCM > DSD ou DSD > PCM ?
Quel type de logging doit on activer en mode "DEBUG" pour voir ce que LMS transmet en terme de flux audio ?

A suivre .... @ajls et @rastabill si vous avez des lumières n'hésitez pas, je redécouvre LMS et je patauge un peu  Smile
ROON > HQPlayer > Allo-USBridge (DietPi) > T+A DAC8 DSD > NAD M22 (Ncore Hypex) > Harbeth SLH5+
Schéma installation
Répondre
(12-30-2018, 05:26 PM)volpone75 a écrit : Hello @Bigga,
J'ai installé LMS (7.9.2 sous OSX) sur une machine pour pouvoir tester. Mon but est de le faire fonctionner en DoP. Pour le natif on verra ensuite.

[Image: 6589633dd8cad101b42ae0688764d8e3.png]

[Image: ec518f0f9c0aae851c1fe998f3840f67.png]

A première vue j'ai le même symptôme que toi à savoir du PCM reçu par le DAC quand j'envoi du DSF. Je vais essayer d'investiguer un peu si j'ai le temps pour comprendre d'ou vient le problème:
  • Soit LMS n'envoie pas du DSD mais du PCM (mauvaise configuration de flletype, convert, ou autre problème LMS et/ou DSDPlayer)

  • Soit SqueezeLite reçoit bien le DSD mais au lieu de l'encapsuler en DoP il le convertit en PCM, il n'est peut être pas configuré avec les bonnes options dans DietPi. Je vais vérifier par la ligne de commande à partir de la doc SqueezeLite:https://ralph-irving.github.io/squeezelite.html . Il me semble que l'option -D [delay] qui active le DoP n'est pas configurée au lancement de SqueezeLite dans DietPi: 

    [Service]

    Type=simple
    ExecStart=/usr/bin/squeezelite -a 4096:8096:32:0 -C 5 -n 'DietPi-Squeezelite' -f /var/log/squeezelite.log
Remarques sur les symptômes : 

1) Dans mon cas, le PCM reçu par le DAC est du 352kHz (le max de ce que supporte mon DAC en PCM).

2) Bizarrement le fait que j'active ou pas le plugin DSDPlayer ne change rien. Le DSF semble lu et mon DAC reçoit toujours du PCM352 (et le lit correctement).

3) Sur la copie d'écran de LMS en lecture on voit que LMS n'affiche pas les caractéristiques audio du fichier lu mais seulement
 0, DSF 

Questions aux bons connaisseurs de LMS / SQUEEZELITE :

Quelle est la fonction du plugin DSDPlayer ?
  • Est-ce que sans ce plugin LMS transmet tout de même le DSD "brut" au player ?
  • Est-il seulement indispensable pour faire du transcodage PCM > DSD ou DSD > PCM ?
Quel type de logging doit on activer en mode "DEBUG" pour voir ce que LMS transmet en terme de flux audio ?

A suivre .... @ajls et @rastabill si vous avez des lumières n'hésitez pas  Smile

Merci de t'intéresser à mon problème.
Je crois que cette histoire de -D est effectivement une des clés, mais j'avoue ne pas comprendre non comment LMS exporte les fichiers DSD vers le lecteur.
En tous cas, chez moi le Plugin DSDPlayer ne fonctionne pas (Je n'ai pas, comme tu as chez toi, la possibilité de régler le FLAC en DSDplay), et c'est apparemment lié à une incompatibilité avec le processeur ARM du RPi.
Mais chez toi, tu parviens à lire les fichiers même si ils ne restent pas en DSD, alors que chez moi ça fait tout planter. C'est peut être lié à la liaison Wifi qui a une bande passante trop faible pour des fichiers importants, ou alors au fait que LMS ou Squeezelite transcode les DSD avant de les envoyer au lecteur, ça fait ramer le processeur et ça plante.
Vu que tu utilises habituellement une autre configuration, mais avec l'USBridge quand même, c'est intéressant de voir ce qui change et où le problème peut être situé.
En tous cas, je serais intéressé de connaitre comment on gère les possibilités de lecture DSD natif ou DoP sous Squeezelite, parce que je n'ai rien trouvé pour l'instant en dehors du réglage "disabled" ou non dans l'Allo Web Gui, ce qui reste maigre.
Il est clair que là, on aurait besoin de connaisseurs en Linux et LMS/Squeezelite.
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
(12-30-2018, 05:51 PM)Bigga a écrit : ...
En tous cas, je serais intéressé de connaitre comment on gère les possibilités de lecture DSD natif ou DoP sous Squeezelite, parce que je n'ai rien trouvé pour l'instant en dehors du réglage "disabled" ou non dans l'Allo Web Gui, ce qui reste maigre.
Il est clair que là, on aurait besoin de connaisseurs en Linux et LMS/Squeezelite.

Oui, j'ai aussi envie de comprendre pourquoi cela ne fonctionne pas dans LMS et le rôle et les contraintes du plugin DSDplayer en fonction des plateformes. En ce qui concerne DietPi / SqueezeLite le réglage "disabled" devrait faire le job, je vais vérifier s'il y a un bug, si c'est le cas cela sera corrigé.

Enfin en attendant que l'on trouve la solution si tu veux tester le DSD avec ton DAC RME et si tu as un ordi pas top poussif charge la version d'essai de ROON et tu pourras lire du DSD pendant 15 jours avec l'USBridge (via RoonBridge l'équivalent de SqueezeLite). A priori il n'y a rien à configurer, cela devrait être moins laborieux ...  Cool
ROON > HQPlayer > Allo-USBridge (DietPi) > T+A DAC8 DSD > NAD M22 (Ncore Hypex) > Harbeth SLH5+
Schéma installation
Répondre
(12-30-2018, 06:11 PM)volpone75 a écrit :
(12-30-2018, 05:51 PM)Bigga a écrit : ...
En tous cas, je serais intéressé de connaitre comment on gère les possibilités de lecture DSD natif ou DoP sous Squeezelite, parce que je n'ai rien trouvé pour l'instant en dehors du réglage "disabled" ou non dans l'Allo Web Gui, ce qui reste maigre.
Il est clair que là, on aurait besoin de connaisseurs en Linux et LMS/Squeezelite.

Oui, j'ai aussi envie de comprendre pourquoi cela ne fonctionne pas dans LMS et le rôle et les contraintes du plugin DSDplayer en fonction des plateformes. En ce qui concerne DietPi / SqueezeLite le réglage "disabled" devrait faire le job, je vais vérifier s'il y a un bug, si c'est le cas cela sera corrigé.

Enfin en attendant que l'on trouve la solution si tu veux tester le DSD avec ton DAC RME et si tu as un ordi pas top poussif charge la version d'essai de ROON et tu pourras lire du DSD pendant 15 jours avec l'USBridge (via RoonBridge l'équivalent de SqueezeLite). A priori il n'y a rien à configurer, cela devrait être moins laborieux ...  Cool

Merci de l'info, mais j'ai des fichiers DSD à tester. Le problème est que je ne peux positionner mon ordi près du reste de la hifi, donc c'est pour l'instant impossible.
Tiens moi au courant ici de tes conclusions sur le réglage "disabled" de Squeezelite, c'est déjà intéressant.
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
Alors de mes quelques souvenirs et rapidement depuis mon téléphone. 

Dsd player n'est utile que si on veut transcoder les fichiers dsd. LMS seul peut transférer les fichiers sans souci. 

Si vous voulez utiliser dsd player l'un des soucis du plug-in était un souci de trouver les bonnes librairies sur les archi arm voir
https://forums.slimdevices.com/showthrea...DSD/page28

Bien sur ceci n'est intéressant que si vous voulez utiliser le plug-in. 
Pour du dsd en natif cela n'a pas d'intérêt. 

Ton problème bigga est d'abord pourquoi les dsd ne sont pas lus en natif. 
A un moment tu avais LMS directement sur l'usb ridge ou sur ton ancien mano. Je t'avais fait réglé le bit depth à u32be le dsd marchait il à l'époque ?
As tu essayé aussi de changer le bit depth à u32le?

Je n'ai pas accés à mes machines pendant les vacances. Mais sincèrement lire du Dsd Avec l'usb ridge est assez facile .. Je soupçonne que tu as changé un élément sans te rendre compte. 
Aussi pour faire tes tests en premier lieu oublié le WiFi et relié tout le monde en filaire à ton réseau .. Juste le temps de tester.

Et prends des copies d'écran de ta configuration squeeze lite dans le Web Allo et aussi des screens des différents paramètres dans la platine squeeze lite dans LMS
- chéri c'est quoi ce paquet ? - un switch ma chérie. -ah ça sert à quoi c'est pas encore pour ta hifi? - non ça va servir à brancher la playstation des gosses à l' étage, ça n'a aucun rapport avec la hifi


Répondre
hum 

le plugin dsd doit être inutile comme dit funkyalf
dans les réglages squeezelite de picoreplayer il y a en bas l'onglet "beta"
si tu y vas, tu verras en bas la case à cocher pour utiliser le binaire ad hoc squeezelite pour lire le dsd
Cool
cdlt
Alain
Répondre
(12-30-2018, 06:53 PM)funkyalf a écrit : Dsd player n'est utile que si on veut transcoder les fichiers dsd. LMS seul peut transférer les fichiers sans souci. 
...

Merci, @funkyalf et @ajls. Cela retire une variable.  

(12-30-2018, 06:53 PM)funkyalf a écrit : Ton problème bigga est d'abord pourquoi les dsd ne sont pas lus en natif....
 

J'ai monté une configuration de test LMS (OSX)  > USBridge (DietPi) et j'ai le même symptôme à savoir que le DAC reçoit du PCM (cf détails dans post précédent). Je veux faire du DoP car mon DAC "AMANERO" ne supporte pas le DSD "direct" (natif) avec LINUX.

Une des pistes du probléme de @Bigga serait une mauvaise configuration de SqueezeLite via ALLO WEB GUI en DoP, j'ai actuellement un lancement du service comme suit:

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

[Image: bd6acb06606d6bb3fb48bb44f647a26d.md.png]

Je vais essayer en manuel dés que possible en utilisant l'option -D de SqueezeLite pour forcer explicitement le mode DoP.

Pour le "natif" non DoP, en jouant avec 32_LE / 32_BE possible que cela fonctionne avec le DAC RME de @Bigga mais pas certain non plus. Cela dépend du type de récepteur USB qu'il utilise. C'est pourquoi je préconise d'essayer d'abord en DoP qui fonctionne à priori quasiment avec tous les DAC DSD. Encapsulation DoP pour le transport ou pas c'est kifkif au final (sauf que cela limite au DSD128 avec mon DAC).

A suivre ...
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,333 05-22-2023, 02:38 PM
Dernier message: Van Der Graaf Generator
Question Aucune alternative à MConnect ?? bdmusik 104 40,196 03-18-2023, 06:13 AM
Dernier message: condor64
  Cherche : Chromecast Audio ou vraie alternative lobo82 23 15,424 11-06-2022, 06:59 PM
Dernier message: filoo
  Alternative à Bubbleupnp ? Gronazz 17 9,111 08-29-2022, 09:12 AM
Dernier message: dgolh
  amplificateur Full Digital c'est bien ? Protect_Dreams 2 1,970 01-19-2022, 01:38 AM
Dernier message: Protect_Dreams

Atteindre :


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