Messages : 1,427
Sujets : 36
Inscription : Nov 2015
Type: Particulier
Localisation: Gironde
J'ai posté sur le forum de MinimServer mes problèmes :
1 / Web Radio : Mes fichiers playlists n'étaient plus lisible et il faut pour cela le package "minimstreamer" qui est disponible qu'en version complète.
2 / Le Gapless : j'avais un bug sur l'update "157" et non présent sur l'update "156", bizarrement en passant sur la version complète tout disparaît. L'explication que m'a donnée Simon ne m'a pas convaincu ci-dessous sa réponse
Citation :The only possibility I can think of is that the stream timing was slightly different when you heard the gaps. If the start of the audio data for the next track is slightly delayed for some reason, the renderer might not receive the data soon enough to prevent a gap from being heard
Streamer : Windows Server 2019 & AO 3 & HQPlayer | Aurdirvana -> Diretta
Dac : PS Paul Hynes SR4 -> Chord 2Qute
Casque : Auris HA-2SF -> Focal Clear MG
Démat : Auris HA-2SF -> Atoll IN100 By JCT (Ampli) -> Harbeth LS3/5A 11 Ohms
Vinyle : Thorens TD 295 MK IV & Autio-Technica AT-150MLX
Messages : 2,650
Sujets : 32
Inscription : Jul 2019
Type: Particulier
Surtout si le passage à la version complète résous ton problème.
Messages : 2,646
Sujets : 33
Inscription : Dec 2015
Type: Particulier
Hello,
je sais que ce n'est pas super élégant, mais je en sais si vous êtes nombreux à aller sur le fofo Minim.
J'ai trouvé un truc simple pour faire que Minim (sur mon NAS) fasse de convol sans gap et autres effets secondaires néfastes... (tout le monde utilise déjà ce truc sans doute...)
Bref, un peu tard pour retaper la version FR , alors je colle le texte ici (so modo pas content, je ferai la version FR, mais demain )
Thanks Alandbush & Simoncn for your ideas above.
Streaming from Minim with convolution is 100% fine now.
No more missing part at the start, no more gaps, with a convol file based on 262144 taps, running on NAS (DS415+, with only 3-3.5% CPU used by this process).
Flawless, too cool ! undefined
Like you Alanbbush, I don't understand the "why", but the following string in stream.options is the good one as you mentioned, thanks Simon for this trick :
convOut=-i /volume2/Data/Convol/impulse47fS*.wav -lavfi "apad=pad_len=131072,afir=gtype=gn,atrim=start_sample=131072"
Sum up :
apad & atrim functions. Thanks Simon.
Same value "x" for both functions => x = 0.5 * (the number of taps in your convolution file). As simple as that.
Based on that, you can use the maximum number of taps.undefined
In my case, as you can see in th string above, I could go up to 262144taps.
Above, unfortunatly rePhase crashes, even when I use the trick to close/reopen rePhase b4 generating the file.
Cdt
Messages : 6,398
Sujets : 13
Inscription : Jan 2019
Type: Particulier
Ça permet une lecture anticipée de la moitié du fichier de convolution traité à la vitesse du processeur et évite d'avoir à atteindre que la moitié de l'impulse soit lue en temps réel avant de commencer à obtenir le flux audio.
Mais ça n'est pas gapless pour autant si le streamer ne l'est pas, il s'écoulera toujours le temps nécessaire pour changer de piste
Pluie du matin n'arrête pas le sous-marin
Messages : 2,646
Sujets : 33
Inscription : Dec 2015
Type: Particulier
ok merci. Vu comme cela c'est plus clair. ;-)
Cela a sans doute un aspect "grosse bidouille" pour les experts dans le domaine, mais le rendu est fluide... du "beau" gapless.
et vu la prise de tête des derniers temps à trouver le truc (ou pas...) pour se défaire des gaps induits par la convol, le fait que plus on a de taps pire c'est etc...
Et bien là, c'est quand même assez royal et inespéré (vu d'hier) d'avoir un rendu, "perçu comme gapless" disons, avec une convolution avec autant de taps, tournant sur un NAS "à bas-régime en 1ère".
Cdt
Messages : 14,132
Sujets : 80
Inscription : Feb 2016
Type: Particulier
Localisation: Pays Basque
10-16-2020, 09:06 PM
(Modification du message : 10-16-2020, 09:24 PM par Pascal64.)
Salut,
Je prends ce post en cours de route car je ne savais pas qu'il existait.
J'avais des problèmes de latence au lancement avec Jplay.
Dans l'appli Bubble Upnp, j'ai décoché les fichiers locaux et tout un tas de trucs dont la conversion ffmpeg.
Et maintenant tout va bien.
Bubble est aussi réactif que Fidata.
Bon en revanche, j'ai toujours un souci au niveau de la liste de lecture qui joue à cache cache avec certains enchaînements
Ex : je lance un album
Par la suite je veux insérer une piste d'un autre album dans la liste... niet
Il affiche qu'il le lit mais continue sur l'album d'origine.
Un rapport avec le gapless ?
Bon, je n'ai rien dit, je retourne sur Fidata, pas moyen d'avoir un truc stable avec l'appli Bubble
Euhhhh, ça ratatouille aussi
Minimserver doit avoir un problème chez moi mais je ne sais pas lequel
Messages : 6,398
Sujets : 13
Inscription : Jan 2019
Type: Particulier
10-17-2020, 04:50 PM
(Modification du message : 10-17-2020, 04:54 PM par Nard.)
Salut Pascal, désolé de ces dysfonctionnements !
Effectivement, le gapless est chez moi le seul truc qui non seulement ne marche pas, mais fait également planter le système.
Pour le reste, tout est nickel mais quand on utilise Bubbleupnp sur Android, il est préférable de faire effectuer les traitements par Bubbleupnp server sur le Nas et de cantonner Minimserver à un simple rôle de serveur de fichiers, et donc de se passer de Minimstreamer.
Il faut donc créer un serveur Openhome et lui faire effectuer le décodage ffmpeg.
Non seulement c'est meilleur, mais ça permet aussi de rester avec la V1 de Minimserver qui reste gratuite, à la différence de Minimstreamer
Pluie du matin n'arrête pas le sous-marin
Messages : 2,646
Sujets : 33
Inscription : Dec 2015
Type: Particulier
Hello Nard et Pascal64,
qu'est-ce donc que ces plantages et autres gap avec Minim ?!...
Vous utilisez un autre soft en sur-couche sur minim ?
J'ai 0 souci de gapless ou plantage. J'utilise Minim avec minimstreamer, streaming vers le lecteur, appli = Hifi-Cast ; tout simplement.
La version complète de ffmpeg est installée (pas celle fournie par défaut avec Minim <= est-ce votre cas ?), et s'occupe du transcodage et de la convolution.
Cdt
Messages : 14,132
Sujets : 80
Inscription : Feb 2016
Type: Particulier
Localisation: Pays Basque
10-17-2020, 11:00 PM
(Modification du message : 10-17-2020, 11:01 PM par Pascal64.)
@ Phile : j'utilise Minimserver avec Jplay Femto.
Ça marchait bien jusqu'alors mais je ne sais pas pourquoi, depuis quelques temps, ce n'est pas super stable.
Work in progress et effectivement, comme le fait remarquer Nard : le gapless semble poser problème
Messages : 6,398
Sujets : 13
Inscription : Jan 2019
Type: Particulier
(10-17-2020, 05:21 PM)phile a écrit : Hello Nard et Pascal64,
qu'est-ce donc que ces plantages et autres gap avec Minim ?!...
Vous utilisez un autre soft en sur-couche sur minim ?
J'ai 0 souci de gapless ou plantage. J'utilise Minim avec minimstreamer, streaming vers le lecteur, appli = Hifi-Cast ; tout simplement.
La version complète de ffmpeg est installée (pas celle fournie par défaut avec Minim <= est-ce votre cas ?), et s'occupe du transcodage et de la convolution.
Cdt
Bonsoir Phile,
Si tu n'as pas de plantage en gapless, c'est simplement que cette fonction est correctement implémentée sur ton streamer, ce n'est pas le cas chez moi mais c'est sans rapport avec Minimserver.
J'utilise Bubbleupnp server en surcouche sur le Nas et je pilote avec Bubbleupnp sous Android. Il permet d'émuler un streamer Openhome et de faire passer le flux par ffmpeg sans utiliser Minimstreamer, avec les avantages que j'ai indiqués.
Naturellement, il faut installer la dernière version de ffmpeg et ffprobe
Pluie du matin n'arrête pas le sous-marin
|