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

Merci pour tes recherches.

Voici ce qu'il se passe :

Sample

Si je peux t'aider d'une manière ou d'une autre n'hésite pas.

Bon WE

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
Bonjour,

Dominique,

Merci pour ton assistance et ta patience sans faille ces dernier jours. Elle m'a permis d'arriver au bout du bout !

l'installation version 7 des ffmpeg à bien fonctionné. Des problèmes de P2P à résoudre aujourd'hui, ça n'est pas automatique la connection. Je suis passé par la création d'une adresse 192.168.200/30 pour le Ugrenn usb/rj45 et relance complète target gentoo/ DirettaRenderer/squeeze2...

Résultat : MAGNIFIQUE !

Un réel gain de transparence, présence, placement, profondeur, des aigus d'une beauté, des basses, transparentes justement. Aération de la musique, ça respire comme jamais.

D'une version v1.3.0 à la v2 il y a un gap certain de la SQ.

Je ne touche plus au serveur... J'acheterai un autre disque dur pour retenter installation complète avec ffmpeg 8. Mais est-ce bien utile en réalité ?

En attendant je savoure.

Une remarque, plus de buffer, pas la moindre latence pour le passage d'un morceau à un autre sous Roon !

Chapeau bas à l'équipe des dévellopeurs, vos connaissances et vos efforts conjugués sont une bénédiction.
DirettaRendererUPnP Squeeze2UPnP Roon
Target GentooPlayer C19B horloge FranckLeRouge 
Audiomat Maestro 3 référence
Ampli Lampes ECC88-5751-6N7-6550 B2
Enceintes Klipschorn 60th Anniversary


Hello,

@Dominique,

Code :
[16:28:47.211] ═══════════════════════════════════════════════════════
[16:28:47.211]  Diretta UPnP Renderer v2.0.1
[16:28:47.211] ═══════════════════════════════════════════════════════

[16:28:47.211] Configuration:
[16:28:47.211]  Name:    Diretta_Renderer
[16:28:47.211]  Port:    4005
[16:28:47.211]  Gapless:  enabled
[16:28:47.211]  Network:  eth1
[16:28:47.211]  UUID:    uuid:diretta-renderer-88782b77cab17717

[16:28:47.211] Starting renderer...
[16:28:47.211] [DirettaRenderer] Checking Diretta Target...
[16:28:48.109] [DirettaRenderer] Diretta Target ready
[16:28:48.109] [AudioEngine] Created
[16:28:48.109] ? Binding UPnP to interface: eth1
[16:28:48.160] ✓ UPnP initialized on 192.168.1.153:4005
[16:28:48.265] [UPnPDevice] ✓ Device is now discoverable!
[16:28:48.265] [UPnPDevice] Device URL: http://192.168.1.153:4005/description.xml
[16:28:48.265] [DirettaRenderer] Started
[16:28:48.265] Renderer started!

[16:28:48.265] Waiting for UPnP control points...
[16:28:48.265] (Press Ctrl+C to stop)

[16:29:16.392] ════════════════════════════════════════
[16:29:16.392] [UPnPDevice] ⛔ STOP ACTION RECEIVED
[16:29:16.392] ════════════════════════════════════════
[16:29:16.392] [DirettaRenderer] Stop ignored - already stopped
[16:29:16.407] [AudioEngine] URI changed - closing decoders to load new track
[16:29:16.407] [AudioEngine] Gapless queue cleared
[16:29:16.407] [AudioEngine] Current URI set
[16:29:16.416] [UPnPDevice] Play
[16:29:16.416] [DirettaRenderer] Play
[16:29:16.416] [AudioEngine] Forced reopen - closing decoders to load new track
[16:29:16.416] [AudioEngine] Gapless queue cleared
[16:29:16.416] [AudioEngine] Current URI set
[16:29:16.416] [AudioEngine] Play
[16:29:16.416] [AudioEngine] Opening track (new or after EOF)
[16:29:16.417] [AudioEngine] Opening track: http://192.168.1.153:9790/minimserver/*/Musiques/music1/1*20Musique*20classique/...
[16:29:16.417] [AudioDecoder] Opening: http://192.168.1.153:9790/minimserver/*/Musiques/music1/1*20Musique*20classique/...
[16:29:16.419] [AudioDecoder] Opened successfully
[16:29:16.419] [AudioEngine] Track opened: 192000Hz/24bit/2ch
[16:29:16.425] [AudioDecoder] Resampler: 192000Hz -> 192000Hz, 24bit (FIFO: 32768 samples)
[16:29:16.425] [AudioDecoder] FIFO buffering 2560 excess samples for next read
[16:29:16.425] [DirettaSync] ========== OPEN ==========
[16:29:16.425] [DirettaSync] Format: 192000Hz/24bit/2ch PCM
[16:29:17.118] [DirettaSync] ========== OPEN COMPLETE ==========
[16:30:26.792] [UPnPDevice] Pause
[16:30:26.792] [DirettaRenderer] Pause
[16:30:26.792] [AudioEngine] Pause requested
[16:30:26.792] [AudioEngine] State changed to PAUSED
[16:30:26.792] [AudioEngine] Pause
[16:30:33.919] ════════════════════════════════════════
[16:30:33.919] [UPnPDevice] ⛔ STOP ACTION RECEIVED
[16:30:33.919] ════════════════════════════════════════
[16:30:33.919] [DirettaRenderer] Stop
[16:30:33.919] [AudioEngine] stop() called, current state = 2
[16:30:33.919] [AudioEngine] State changed to STOPPED
[16:30:33.919] [AudioEngine] Cleaning up decoders and state...
[16:30:33.920] [AudioEngine] Full cleanup completed
[16:30:33.920] [AudioEngine] Forced reopen - closing decoders to load new track
[16:30:33.920] [AudioEngine] Gapless queue cleared
[16:30:33.920] [AudioEngine] Current URI set
[16:30:33.920] [DirettaSync] Close()
[16:30:37.849] ════════════════════════════════════════
[16:30:37.849] [UPnPDevice] ⛔ STOP ACTION RECEIVED
[16:30:37.849]

Je ne maîtrise pas bien l’utilisation de la log de DirettaRendererUPnP avec la version "verbose" dans Gentooplayer, mais hier tu demandais à voir le départ de cette log avec JPlayIOS comme commande. Voici ce que j’ai obtenu aujourd'hui (je ne sais pas comment)

Merci encore.

Cordialement.
Qobuz sublime -> wifi -> Mercusys wifi7 mesh tri-bande -> ifi LAN iPurifier -> rj45 Yauhody CAT8 -> mini PC AMD Ryzen7 7730U + SSD 4To/boitier inateck - Roon + HQPembedded (PCM>>DSD256)/Gentooplayer -> rj45 Bivani CAT8.1 -> DST-00/Diretta -> USB Pangea premier XL (5V/alim reddo) -> Teac UD-701N / BNC ultraflex 7 -> Horloge MillionV2/alim LeafAudio -> XLR Grimm SQM -> Benchmark AHB2 -> câbles HP Wireworld Eclipse 7 -> Mulidine Cadence (tout est branché sur conditionneur secteur Niagara 1200)
Voici ce qui se passe sur le morceau no 4 de l’album Vivaldi hier après 20h dans la log

[Image: Screenshot-20260131-173038-Firefox.jpg]

20h16mn début de la lecture du 4eme morceau de l’album. pendant la lecture début des bégaiement (curseur avance pendant 5 ou 6 secondes puis recule de 3 ou 4 secondes et ainsi de suite avec le même genre de son que @Begastor a donné en lien dans un de ses messages précédents) il en résulte que la lecture du morceau a duré de 20h16mn48s à 20h28mn07s alors qu’il dure en théorie 5mn17s.

La log n’est pas très explicite sur ce qui se passe réellement...

[Image: image0.png]
Qobuz sublime -> wifi -> Mercusys wifi7 mesh tri-bande -> ifi LAN iPurifier -> rj45 Yauhody CAT8 -> mini PC AMD Ryzen7 7730U + SSD 4To/boitier inateck - Roon + HQPembedded (PCM>>DSD256)/Gentooplayer -> rj45 Bivani CAT8.1 -> DST-00/Diretta -> USB Pangea premier XL (5V/alim reddo) -> Teac UD-701N / BNC ultraflex 7 -> Horloge MillionV2/alim LeafAudio -> XLR Grimm SQM -> Benchmark AHB2 -> câbles HP Wireworld Eclipse 7 -> Mulidine Cadence (tout est branché sur conditionneur secteur Niagara 1200)
Encore une tentative de debug verbose ( cette fois-ci il est indiqué "activé" dans la log.

La playlist etait composée des 3 premiers morceaux de l’album Vivaldi ci dessus (initialement tout l’album etait dans la queue en train d’etre lue, mais j’ai supprimé manuellement les autres morceaux), puis 2 morceaux d’un album Beatles (interrompu au 2eme morceau) ajoutés alors que les 3 premiers étaient en cours de lecture.

Le "bégaiement débute au cours du second morceau Vivaldi en 192kHz et se prolonge au 3eme morceau Vivaldi (les 2 morceaux durent beaucoup plus longtemps que leurs durées théoriques. Le 4eme morceau (Beatles 44,1kHz) reprend instantanément une lecture normale sans intervention de ma part.

Code :
[18:27:47.114] ═══════════════════════════════════════════════════════
[18:27:47.114]  Diretta UPnP Renderer v2.0.1
[18:27:47.114] ═══════════════════════════════════════════════════════

[18:27:47.114] Verbose mode enabled
[18:27:47.114] Configuration:
[18:27:47.114]  Name:    Diretta_Renderer
[18:27:47.114]  Port:    4005
[18:27:47.114]  Gapless:  enabled
[18:27:47.114]  Network:  eth1
[18:27:47.114]  UUID:    uuid:diretta-renderer-88782b77cab17717

[18:27:47.114] Starting renderer...
[18:27:47.114] [DirettaRenderer] Checking Diretta Target...
[18:27:48.010] [DirettaSync] Sink capabilities:
[18:27:48.010] [DirettaSync]  PCM: YES
[18:27:48.010] [DirettaSync]  DSD: YES
[18:27:48.010] [DirettaSync]  DSD LSB: NO
[18:27:48.010] [DirettaSync]  DSD MSB: YES
[18:27:48.010] [DirettaSync]  MS modes: (none)
[18:27:48.010] [DirettaRenderer] Diretta Target ready
[18:27:48.011] [AudioEngine] Created
[18:27:48.011] ? Binding UPnP to interface: eth1
[18:27:48.062] ✓ UPnP initialized on 192.168.1.153:4005
[18:27:48.166] [UPnPDevice] ✓ Device is now discoverable!
[18:27:48.166] [UPnPDevice] Device URL: http://192.168.1.153:4005/description.xml
[18:27:48.167] [DirettaRenderer] Started
[18:27:48.167] Renderer started!

[18:27:48.167] Waiting for UPnP control points...
[18:27:48.167] (Press Ctrl+C to stop)

[18:28:45.910] ════════════════════════════════════════
[18:28:45.910] [UPnPDevice] ⛔ STOP ACTION RECEIVED
[18:28:45.910] ════════════════════════════════════════
[18:28:45.910] [DirettaRenderer] Stop ignored - already stopped
[18:28:45.929] [AudioEngine] URI changed - closing decoders to load new track
[18:28:45.929] [AudioEngine] Gapless queue cleared
[18:28:45.929] [AudioEngine] Current URI set
[18:28:49.071] ════════════════════════════════════════
[18:28:49.071] [UPnPDevice] ⛔ STOP ACTION RECEIVED
[18:28:49.071] ════════════════════════════════════════
[18:28:49.071] [DirettaRenderer] Stop ignored - already stopped
[18:28:49.084] [AudioEngine] Current URI set
[18:28:49.095] [UPnPDevice] Play
[18:28:49.095] [DirettaRenderer] Play
[18:28:49.095] [AudioEngine] Forced reopen - closing decoders to load new track
[18:28:49.095] [AudioEngine] Gapless queue cleared
[18:28:49.095] [AudioEngine] Current URI set
[18:28:49.095] [AudioEngine] Play
[18:28:49.095] [AudioEngine] Opening track (new or after EOF)
[18:28:49.095] [AudioEngine] Opening track: http://192.168.1.153:9790/minimserver/*/Musiques/music1/1*20Musique*20classique/...
[18:28:49.095] [AudioDecoder] Opening: http://192.168.1.153:9790/minimserver/*/Musiques/music1/1*20Musique*20classique/...
[18:28:49.130] [AudioDecoder] Opened successfully
[18:28:49.130] [AudioEngine] Track opened: 192000Hz/24bit/2ch
[18:28:49.130] [DirettaRenderer] Track 1: flac 192000Hz/24bit/2ch
[18:28:49.132] [AudioDecoder] Resampler: 192000Hz -> 192000Hz, 24bit (FIFO: 32768 samples)
[18:28:49.132] [AudioDecoder] FIFO buffering 2560 excess samples for next read
[18:28:49.132] [DirettaSync] ========== OPEN ==========
[18:28:49.132] [DirettaSync] Format: 192000Hz/24bit/2ch PCM
[18:28:49.638] [DirettaSync] Worker thread set to SCHED_FIFO priority 50
[18:28:49.862] [DirettaSync] ========== OPEN COMPLETE ==========
[18:31:57.131] [AudioEngine] Next URI queued (gapless)
[18:31:57.143] [AudioEngine] Pending next URI applied (gapless)
[18:32:13.925] [AudioDecoder] Bytes read from stream: 127771689
[18:32:13.925] [AudioDecoder] Samples decoded: 1024
[18:32:13.925] [AudioEngine] EOF flag detected, preloading next track for gapless...
[18:32:13.925] [AudioDecoder] Opening: http://192.168.1.153:9790/minimserver/*/Musiques/music1/1*20Musique*20classique/...
[18:32:13.974] [AudioDecoder] Opened successfully
[18:32:13.974] [AudioEngine] No more samples available from decoder
[18:32:13.974] [AudioEngine] Transitioning to next track (gapless)...
[18:32:13.974] [DirettaRenderer] Track 2: flac 192000Hz/24bit/2ch
[18:32:13.974] [AudioDecoder] Resampler: 192000Hz -> 192000Hz, 24bit (FIFO: 32768 samples)
[18:32:13.975] [AudioDecoder] FIFO buffering 2560 excess samples for next read
[18:36:54.258] [AudioEngine] Next URI queued (gapless)
[18:36:54.276] [AudioEngine] Pending next URI applied (gapless)
[18:37:55.621] [AudioDecoder] Bytes read from stream: 93107501
[18:37:55.622] [AudioDecoder] Samples decoded: 1024
[18:37:55.622] [AudioEngine] EOF flag detected, preloading next track for gapless...
[18:37:55.622] [AudioDecoder] Opening: http://192.168.1.153:9790/minimserver/*/Musiques/music1/1*20Musique*20classique/...
[18:37:55.625] [AudioDecoder] Opened successfully
[18:37:55.625] [AudioEngine] No more samples available from decoder
[18:37:55.625] [AudioEngine] Transitioning to next track (gapless)...
[18:37:55.625] [DirettaRenderer] Track 3: flac 192000Hz/24bit/2ch
[18:37:55.625] [AudioDecoder] Resampler: 192000Hz -> 192000Hz, 24bit (FIFO: 32768 samples)
[18:37:55.625] [AudioDecoder] FIFO buffering 2560 excess samples for next read
[18:48:00.902] ════════════════════════════════════════
[18:48:00.902] [UPnPDevice] ⛔ STOP ACTION RECEIVED
[18:48:00.902] ════════════════════════════════════════
[18:48:00.902] [DirettaRenderer] Stop
[18:48:00.902] [AudioEngine] stop() called, current state = 1
[18:48:00.902] [AudioEngine] State changed to STOPPED
[18:48:00.902] [AudioEngine] Cleaning up decoders and state...
[18:48:00.903] [AudioEngine] Full cleanup completed
[18:48:00.903] [AudioEngine] Forced reopen - closing decoders to load new track
[18:48:00.903] [AudioEngine] Gapless queue cleared
[18:48:00.903] [AudioEngine] Current URI set
[18:48:00.903] [DirettaSync] Close()
[18:48:01.027] [AudioEngine] URI changed - closing decoders to load new track
[18:48:01.027] [AudioEngine] Gapless queue cleared
[18:48:01.027] [AudioEngine] Current URI set
[18:48:01.038] [UPnPDevice] Play
[18:48:01.038] [DirettaRenderer] Play
[18:48:01.038] [AudioEngine] Forced reopen - closing decoders to load new track
[18:48:01.038] [AudioEngine] Gapless queue cleared
[18:48:01.038] [AudioEngine] Current URI set
[18:48:01.038] [AudioEngine] Play
[18:48:01.038] [AudioEngine] Opening track (new or after EOF)
[18:48:01.038] [AudioEngine] Opening track: http://192.168.1.153:9790/minimserver/*/Remplac*c3*a9*20par*20des*20HiRes/1967-1...
[18:48:01.038] [AudioDecoder] Opening: http://192.168.1.153:9790/minimserver/*/Remplac*c3*a9*20par*20des*20HiRes/1967-1...
[18:48:01.051] [AudioDecoder] Opened successfully
[18:48:01.051] [AudioEngine] Track opened: 44100Hz/16bit/2ch
[18:48:01.051] [DirettaRenderer] Track 3: flac 44100Hz/16bit/2ch
[18:48:01.054] [AudioDecoder] Resampler: 44100Hz -> 44100Hz, 16bit (FIFO: 7526 samples)
[18:48:01.054] [AudioDecoder] FIFO buffering 2560 excess samples for next read
[18:48:01.054] [DirettaSync] ========== OPEN ==========
[18:48:01.054] [DirettaSync] Format: 44100Hz/16bit/2ch PCM
[18:48:01.054] [DirettaSync] SDK was released, reopening...
[18:48:01.071] [DirettaSync] Sink capabilities:
[18:48:01.071] [DirettaSync]  PCM: YES
[18:48:01.071] [DirettaSync]  DSD: YES
[18:48:01.071] [DirettaSync]  DSD LSB: NO
[18:48:01.071] [DirettaSync]  DSD MSB: YES
[18:48:01.071] [DirettaSync]  MS modes: MS1 MS2 MS3
[18:48:01.071] [DirettaSync] SDK reopened successfully
[18:48:01.577] [DirettaSync] Worker thread set to SCHED_FIFO priority 50
[18:48:01.885] [DirettaSync] ========== OPEN COMPLETE ==========
[18:51:53.129] [AudioEngine] Next URI queued (gapless)
[18:51:53.179] [AudioEngine] Pending next URI applied (gapless)
[18:52:10.089] [AudioDecoder] Bytes read

Sinon, en lisant le fil sur AS consacré à DirettaRendererUPnP, j’ai vu que Filippo conseillait à un intervenant de ne pas utiliser un noyau RT dans Gentooplayer, ce que j’ai fait. Et j’ai lu dans le readme sous gitub de DirettaRenderer qu’on pouvait éviter l’hyperthreading, et je l’ai désactivé également. Tout cela ne change rien au problème...

Merci, et passe un bon week-end, @Dominique.
J’ai suffisamment d’albums en 44,1 et 48kHz pour voir venir, d'autant que ça me permet de re-découvrir des pépites que j’ai un peu trop laissé de côté.
Et puis, si pas de solution, il est toujours possible de revenir a la V 1.3

Edit: tu m'avais donné la commande suivante à exécuter dans un message précédent :
sudo ./DirettaRendererUPnP --target 1 --verbose 2>&1 | grep -i target
Il me semble après recherche que le fichier DirettaRendererUPnP  se trouve finalement sous /usr/bin/ donc la commande devrait-elle être:
 sudo ./usr/bin/DirettaRendererUPnP --target 1 --verbose 2>&1 | grep -i ttarget ou bien sous quelle directory doit-elle être exécutée ? cf mon ignorance de linux and co

Edit2: une dernière remarque: en version 2.0.0 où il y avait un problème avec les fichiers en 24bits, j’avais testé le paramètre "flac:flac16" dans minimstreamer et j’avais également observé les mêmes "bégaiements" sur des albums en 192kHz (voir même 96kHz peut-être)
Qobuz sublime -> wifi -> Mercusys wifi7 mesh tri-bande -> ifi LAN iPurifier -> rj45 Yauhody CAT8 -> mini PC AMD Ryzen7 7730U + SSD 4To/boitier inateck - Roon + HQPembedded (PCM>>DSD256)/Gentooplayer -> rj45 Bivani CAT8.1 -> DST-00/Diretta -> USB Pangea premier XL (5V/alim reddo) -> Teac UD-701N / BNC ultraflex 7 -> Horloge MillionV2/alim LeafAudio -> XLR Grimm SQM -> Benchmark AHB2 -> câbles HP Wireworld Eclipse 7 -> Mulidine Cadence (tout est branché sur conditionneur secteur Niagara 1200)


Atteindre :


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