Note de ce sujet :
  • Moyenne : 5 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
JRiver - Niveau débutant
(11-29-2016, 10:00 AM)zappa a écrit :
(11-26-2016, 10:44 AM)Eyeless a écrit : ...
Jriver est utilisé en serveur et pour générer ma convolution.
...

Salut Eyeless,

Tu n'as pas de problème de lecture gapless, en utilisant JRiver en serveur DLNA + DSP (Convolution) ?

Il n'y a pas longtemps j'ai au quelques discussion à ce sujet et la conclusion a été que utilisation de convolution empêchait une lecture gapless (https://yabb.jriver.com/interact/index.p...#msg723632)

Salut,
effectivement, je n'avais pas remarqué avec mes playlists aléatoires, mais il y a une petite cassure entre deux pistes.
Pas de fondu comme du gapless, ça s'enchaine quasi instantanément mais avec une petite cassure.
Aiyima D03 - Klipsch Heresy RB81 M2 -- Engineered SA USB - PC fanless Daphile
Hp Acrolink 7n-s1000III





Répondre
Merci Eyeless :-)
CD40s (3DLab) - EDEL NMR (Engineered) -or- DAPHILE (Q1900itx (Asrock) + LPS 100W (HDPLEX) + tX-USBexp (SOtM) - HYDRA-Z (Audiobyte) + LPS-1 (UpTone) - BLACK DRAGON (Audiobyte) - 2 x Ncore NC400 (Hypex) - M4 (P. E. Léon) - Cables: (Mapleshade, Audioprana, Nordost, Referenz1017, Pangea, Zavfino, Elecaudio, Tomanek) + FMC (TPlink) & NAS (OMV)
Répondre
Bonjour

Il y aurait un moyen simple, et déjà implémenté pour une autre fonction de Jriver, pour que la convolution DLNA  fonctionne en gapless, mais je me suis un peu/beaucoup fritté avec l'un des participants au fil qui raconte souvent des énormités (du genre "un DSD 64 est exactement identique à un PCM 24/176"), ayant pourtant développé un petit serveur UPNP....

Si qqun veut poster là bas, pas de problème, inutile de me citer. Voilà l'analyse et la solution.

Le gapless ne dépend pas que du bon emploi du SetNextAVTransportURI bien employé par le renderer. Son buffer est nécessairement plus ou moins grand et jamais infini. Les latences réseau et les latences de calcul existent aussi, les processeurs n'ont pas une vitesse infinie.

Ce problème de latence de calcul existe aussi quand on veut envoyer une piste issue d'une image ISO SACD. L'extraction et la décompression d'une piste depuis une image ISO prend du temps et des ressources.
Le gapless des ISO SACD fonctionne pourtant en UPNP. J'avais suggéré il y a bien longtemps une manière de faire cela qui a été implémentée depuis.

Il faut que Jriver ait connaissance de la playlist. Cela peut donc ne pas fonctionner totalement avec des applications de contrôle uniquement UPNP comme bubbleupnp, mais cela fonctionne avec Jremote ou EOS qui sont des télécommandes de Jriver et pas des Control Point UPNP.

Quand Jriver voit qu'il a une playlist issue d'images ISO SACD, il traite 2 pistes en même temps, la première et la seconde, puis la troisième dès que la seconde a commencé à jouer, etc.
Il n'y a que pour la première piste qu'il y a un léger délai avant que cela ne commence à jouer.

Jriver "fabrique" la piste N (extraction de l'image ISO, décompression) et la piste N+1 en même temps et les met toutes les deux dans le dossier temporaire de Jriver.
La piste "suivante" demandée par le renderer est redirigée vers la piste N+1 qui est déjà prête dans le dossier temporaire. Il n'y a donc plus de latence supplémentaire liée à l'extraction/décompression ISO.

Il n'y a qu'un cas où ce procédé ne marche pas, c'est pour les albums qui ont une succession de pistes de quelques secondes, et où Jriver n'a pas le temps de préparer complètement la piste suivante pendant la lecture en cours de la piste. J'ai quelques albums de ce genre, mais depuis, j'ai pris le temps d'extraire les pistes de mes rips de SACD, et je n'utilise plus d'ISO.

Le même procédé devrait pourvoir être utilisé pour la convolution:
- fabrication des deux pistes convoluées N et N+1 en même temps, le démarrage de la piste N+1 utilisant directement la piste convoluée sans latence supplémentaire. La convolution de la piste N+2 démarrant alors.

Amitiés
Répondre
Merci Thierry,

Ca m'a l'air cohérent.
Je vais voir si je me décide de suggérer cette solution la bas.

Bonne journée.
CD40s (3DLab) - EDEL NMR (Engineered) -or- DAPHILE (Q1900itx (Asrock) + LPS 100W (HDPLEX) + tX-USBexp (SOtM) - HYDRA-Z (Audiobyte) + LPS-1 (UpTone) - BLACK DRAGON (Audiobyte) - 2 x Ncore NC400 (Hypex) - M4 (P. E. Léon) - Cables: (Mapleshade, Audioprana, Nordost, Referenz1017, Pangea, Zavfino, Elecaudio, Tomanek) + FMC (TPlink) & NAS (OMV)
Répondre
(11-26-2016, 10:44 AM)Eyeless a écrit : J'utilise bubble simplement parceque j'ai la licence.

Jriver est utilisé en serveur et pour générer ma convolution.

Il y a juste le contrôle par Android qui me pose problème  (si on peut parler de problème ).
Chercher,lancer les pistes etc. Comme je le faisais avec foobar upnp et bubbleupnp.

Salut Eyeless, tu en parles ou de ta solution de convolution ?
Ça m'intéresse.
Mac -> LMS -> isolation réseau EMO -> Pi3/alim ALLO/Dietpi/Digione -> Vovox initio> FX Audio  D2160 -> cable Viard Audio Premium HD -> Monitor Audio RX 6 : Barette secteur Wireworld Matrix 2 - secteur Zapfino
Répondre
Salut Vicento

Dans le sujet sur "Rephase" et/ou "rephase-le tutoriel" , tout est expliqué, de la mesure jusqu'à Jriver Wink
Aiyima D03 - Klipsch Heresy RB81 M2 -- Engineered SA USB - PC fanless Daphile
Hp Acrolink 7n-s1000III





Répondre
Petite question : comment utiliser mon super fichier m3u avec les URL de mes web radios préférées dans Jriver ?
C'était reconnu automatiquement via Minimserver mais là, j'imagine qu'il y a un tag à créer ou un réglage à côté duquel je passe.
Nomade exclusif : Lotoo Paw Gold Touch / Alambic Ears Mentawai (Arctic Cable Signum) - Fiio FH9

Répondre
Créer une liste de lecture de mémoire, une station = une piste dans la liste de lecture.
Du transistor, du tube, de l’hybride…. Des petites, des grosses…. Tout démat.

Ventes potentielles à venir ou en cours (MP si intéressé pour en discuter): panneaux acoustiques GIK,  Modulation RCA 1877Phono Silverdart, Cables HP Coincident Statement MK2 1.5m, Enceintes Scanspeak Maxima, Ayon Odin.
Répondre
Mon fichier m3u fonctionne nickel avec affichage du nom des stations.
Juste que je ne le retrouve pas dans Jriver alors que je n'avais aucun problème dans Minimserver.
Nomade exclusif : Lotoo Paw Gold Touch / Alambic Ears Mentawai (Arctic Cable Signum) - Fiio FH9

Répondre
Je ne sais pas j'avoue. Personnellement j'ai créé une liste de lecture dans jriver. J'ai récupéré chaque fichier m3u correspondant à chaque radio, en faisant glisser à la souris le fichier m3u depuis le gestionnaire de fichier vers la liste de lecture la radio vient s'ajouter comme une piste supplémentaire. Un nom, une jaquette pour chaque radio..

[Image: crfc.jpg]
Du transistor, du tube, de l’hybride…. Des petites, des grosses…. Tout démat.

Ventes potentielles à venir ou en cours (MP si intéressé pour en discuter): panneaux acoustiques GIK,  Modulation RCA 1877Phono Silverdart, Cables HP Coincident Statement MK2 1.5m, Enceintes Scanspeak Maxima, Ayon Odin.
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  JRiver sur Raspberry Olivier 26 25,053 10-01-2017, 01:21 PM
Dernier message: Amoulsolo

Atteindre :


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