Note de ce sujet :
  • Moyenne : 5 (2 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
DirettaRendererUPnP
@Alaindeloin:

Merci pour ce log détaillé, j'ai identifié le problème.

Voici ce qu'il se passe :

Le service diretta-renderer est configuré avec --target 1 (FOSTEX HP-A8) et maintient une connexion permanente vers ton TargetApp Diretta. Quand tu lances ensuite manuellement une deuxième instance avec --target 2 (snd_allo_digione), les deux essaient de communiquer avec le même appareil Diretta (tes deux sorties sont sur le même TargetApp). L'appareil ne peut gérer qu'une seule connexion à la fois, donc la deuxième instance échoue.

Solution :

Si tu veux utiliser la sortie snd_allo_digione (target 2), modifie le fichier de configuration :


sudo nano /opt/diretta-renderer-upnp/diretta-renderer.conf
Change la ligne :


TARGET=1
en :


TARGET=2
Puis redémarre le service :


sudo systemctl restart diretta-renderer
De cette façon, le service utilisera directement la bonne sortie et tu n'auras pas besoin de lancer manuellement une deuxième instance.

Il faut donc éditer le fichier diretta-renderer.conf en fonction du target que tu veux utiliser.
DirettaRendererUPnP
Soutenez ce projet
Si vous trouvez ce moteur de rendu utile, vous pouvez soutenir le développement :
Buy Me a Coffee at ko-fi.com
Votre soutien m’aidera à continuer ce projet, qui représente pour moi un certain coût en temps et en argent. Merci pour votre compréhension.
Merci Dominique pour vos explications éclairantes.
Ampli Marantz model 30.
Cabasse Murano Alto.
Serveur: Audirvana Studio sur pc   
Endpoint: Gentooplayer sur Raspberry pi5/ alim shanti.
DAC: Fostex HP A8
Ma configuration fonctionne (il fallait activer le service Diretta Target sous Audiolinux) !
Il faut maintenant que je regarde comment lancer automatiquement DirettaRendererUPnP sous forme de service et installer HQPlayer Embedded pour faire tourner ma correction active sur le Host.
Sauf erreur HqPlayer ne voit malheureusement pas l'upnp...
Seulement les pilotes Alsa...
JMR Offrande + Furioso
HEED Obelisk Si30 (+X230) + Abacus S
MC 10Mhz Wattcat
DST-00 by Wattcat (Diretta)
Serveur fanless : GP Extrm + DirettaRendererUpnp + SqueezeUpnp + Roon
P.O.EtherREGEN / Unio Poki sur MC
JCT + Sablon + Tubulus 
Uptone JS-2 + Reddo
Conditionneur Plixir

Image
Les pilotes Alsa sont pour la sortie USB locale sur la Target Diretta.
Je pensais pourvoir utiliser en sortie Network Audio Backend l'interface réseau Diretta Host créée avec DirettaRendererUPnP.
Et en input je ne sais pas trop si je vais pour rediriger le flux audio UPnP sur HQPlayer Embedded...
(Hier, 07:55 PM)Le dom a écrit : @Alaindeloin:

Merci pour ce log détaillé, j'ai identifié le problème.

Voici ce qu'il se passe :

Le service diretta-renderer est configuré avec --target 1 (FOSTEX HP-A8) et maintient une connexion permanente vers ton TargetApp Diretta. Quand tu lances ensuite manuellement une deuxième instance avec --target 2 (snd_allo_digione), les deux essaient de communiquer avec le même appareil Diretta (tes deux sorties sont sur le même TargetApp). L'appareil ne peut gérer qu'une seule connexion à la fois, donc la deuxième instance échoue.

Solution :

Si tu veux utiliser la sortie snd_allo_digione (target 2), modifie le fichier de configuration :


sudo nano /opt/diretta-renderer-upnp/diretta-renderer.conf
Change la ligne :


TARGET=1
en :


TARGET=2
Puis redémarre le service :


sudo systemctl restart diretta-renderer
De cette façon, le service utilisera directement la bonne sortie et tu n'auras pas besoin de lancer manuellement une deuxième instance.

Il faut donc éditer le fichier diretta-renderer.conf en fonction du target que tu veux utiliser.

Modif effectuée. Maintenant la lecture démarre bien, j'ai du son, mais au bout de quelques dizaines de secondes à nouveau une coupure, le dac ne montre plus rien, puis quelques minutes plus tard du son à nouveau mais ça ne dure pas.
Voilà un log:
Code :
[alain@fedora DirettaRendererUPnP]$ sudo systemctl status diretta-renderer
● diretta-renderer.service - Diretta UPnP Renderer
    Loaded: loaded (/etc/systemd/system/diretta-renderer.service; enabled; preset: disabled)
    Drop-In: /usr/lib/systemd/system/service.d
            └─10-timeout-abort.conf
    Active: active (running) since Fri 2026-02-20 23:10:22 CET; 10min ago
Invocation: d98ae033be114143a19c90a62e9b2b7a
      Docs: https://github.com/cometdom/DirettaRendererUPnP
  Main PID: 999 (DirettaRenderer)
      Tasks: 10 (limit: 21248)
    Memory: 122.1M (peak: 123M)
        CPU: 44.839s
    CGroup: /system.slice/diretta-renderer.service
            └─999 /opt/diretta-renderer-upnp/DirettaRendererUPnP --target 2 --port 4005

févr. 20 23:10:23 fedora diretta-renderer[999]: ════════════════════════════════════════════════════════
févr. 20 23:10:23 fedora diretta-renderer[999]: Configuration:
févr. 20 23:10:23 fedora diretta-renderer[999]:  Target:          2
févr. 20 23:10:23 fedora diretta-renderer[999]:  Network Interface: auto-detect
févr. 20 23:10:23 fedora diretta-renderer[999]: Command:
févr. 20 23:10:23 fedora diretta-renderer[999]:  /opt/diretta-renderer-upnp/DirettaRendererUPnP --target 2 --port 4005
févr. 20 23:10:23 fedora diretta-renderer[999]: ════════════════════════════════════════════════════════
févr. 20 23:17:41 fedora diretta-renderer[999]: [wav @ 0x7f9f040093c0] Packet corrupt (stream = 0, dts = NOPTS).
févr. 20 23:17:41 fedora diretta-renderer[999]: [23:17:41.293] [AudioDecoder] Read error (-5): Input/output error
févr. 20 23:17:41 fedora diretta-renderer[999]: [23:17:41.320] [DirettaSync] Session had 9634 underrun(s)

On avance!!
Ampli Marantz model 30.
Cabasse Murano Alto.
Serveur: Audirvana Studio sur pc   
Endpoint: Gentooplayer sur Raspberry pi5/ alim shanti.
DAC: Fostex HP A8


Atteindre :


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