Messages : 1,427
Sujets : 36
Inscription : Nov 2015
Type: Particulier
Localisation: Gironde
Bonsoir Olivier,
Je teste actuellement une solution (TinySqueeze) et j'ai découvert au sein de cette solution le package "playhrt" qui vient remplacer alsa :
Playhrt Overview
Playhrt Help
Je n'ai pas encoré réussit à le faire fonctionner sur FedoLight le principe est de lancer squeezelite sans préciser l'interface de sortie ie :
Code :
squeezelite -o - -n PlayerName ....
et ensuite de faire appel à playhrt de cette façon :
Code :
writeloop --block-size=4000 --file-size=20000 /tmp/b1 /tmp/b2 /tmp/b3 | catloop --block-size=4000 /tmp/b1 /tmp/b2 /tmp/b3 | playhrt --stdin --device=plughw:#device --sample-format=#format --non-blocking-write
Comme il est existe une version pour rPi2, je me suis dit que peut être tu souhaiterais tester ...
Playhrt Download
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 : 7,406
Sujets : 182
Inscription : Oct 2015
Type: Particulier
Localisation: Charente Maritime
(01-04-2016, 10:48 PM)LittleScarabee a écrit : Bonsoir Olivier,
Je teste actuellement une solution (TinySqueeze) et j'ai découvert au sein de cette solution le package "playhrt" qui vient remplacer alsa :
Playhrt Overview
Playhrt Help
Je n'ai pas encoré réussit à le faire fonctionner sur FedoLight le principe est de lancer squeezelite sans préciser l'interface de sortie ie :
Code :
squeezelite -o - -n PlayerName ....
et ensuite de faire appel à playhrt de cette façon :
Code :
writeloop --block-size=4000 --file-size=20000 /tmp/b1 /tmp/b2 /tmp/b3 | catloop --block-size=4000 /tmp/b1 /tmp/b2 /tmp/b3 | playhrt --stdin --device=plughw:#device --sample-format=#format --non-blocking-write
Comme il est existe une version pour rPi2, je me suis dit que peut être tu souhaiterais tester ...
Playhrt Download
Bon ben !!! je vais voir ça !!
Messages : 234
Sujets : 6
Inscription : Nov 2015
Type: Particulier
Localisation: 972
Hello,
Je viens également de tester TinySqueeze sur mon PC "normal", he bien je suis très satisfait pour le moment, il devance -pour moi- largement Daphile et dépasse quand même mon petit système sur Raspberry. Vraiment top ! En plus, fini les micro-coupures avec Qobuz. Content je suis
J'ai hate de voir ce que cela va donne sur un NUC dédié....ou encore avec la version sur Raspberry
Benchmark LA4 & AHB2 / Streamer Auralic Aries G 2.1 & Waversa / Pioneer LX800 / Focal Kanta 2 / Sub Velodyne SPL12 / Câbles HP, XLR, RCA, secteur : WhyNot Opus 18 & 18+ & Tellurium Q / Barrettes secteurs WhyNot & Audioquest Niagara 1200
Messages : 7,406
Sujets : 182
Inscription : Oct 2015
Type: Particulier
Localisation: Charente Maritime
01-05-2016, 11:13 AM
(Modification du message : 01-05-2016, 11:16 AM par Olivier.)
(01-05-2016, 03:25 AM)Mathew a écrit : Hello,
Je viens également de tester TinySqueeze sur mon PC "normal", he bien je suis très satisfait pour le moment, il devance -pour moi- largement Daphile et dépasse quand même mon petit système sur Raspberry. Vraiment top ! En plus, fini les micro-coupures avec Qobuz. Content je suis
J'ai hate de voir ce que cela va donne sur un NUC dédié....ou encore avec la version sur Raspberry
J'ai vu le fil sur E&M, ça à l'air tentant !!! Mais pour l'instant, je fais un break (enfin j'écoute un peu de musique).
J'ai cherché comment lancer tous les processus squeezelite en RT d'une manière permanente, mais comme Satellite n'utilise pas Systemd pour gérer les services... plus compliqué !!!
sinon, il suffit d'identifier (PID) les processus Squeezelite avec Htop par exemple, puis de lancer la commande :
sudo chrt -f -p 99 pid (pour les 4 process ou les 3 restants si on utilise -p 99 dans les arguments ALSA)
Pour TinySqueeze: Mathew & LittleScarabee, vous pouvez ouvrir un post dédié !!!
Messages : 1,427
Sujets : 36
Inscription : Nov 2015
Type: Particulier
Localisation: Gironde
Hello
En effet Systemd est plus simple pour le coup...une petite boucle au démarrage sur la liste des PID de Squeezelite fonctionneras...si c'est pas déjà fait ....
Je ne sais pas si "on peut ouvrir un post" > l'auteur étant Le Dom : je pense qu'il serait mal vu de le faire en parallèle, non ?
@Mathew : je t'invite à tester playhrt > attention il est limité à 44,1 (je n'ai pas encore trouvé comment passer dynamiquement les informations à playhrt)...Après tu as le mode "play-packet" qui se rapproche techniquement de playhrt avec la notion de mmap et non-blocking...
Bonne journée
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 : 7,406
Sujets : 182
Inscription : Oct 2015
Type: Particulier
Localisation: Charente Maritime
(01-05-2016, 11:33 AM)LittleScarabee a écrit : Je ne sais pas si "on peut ouvrir un post" > l'auteur étant Le Dom : je pense qu'il serait mal vu de le faire en parallèle, non ?
Euh je croyais qu'on vivait dans un pays libre !! non ?
C'était juste une suggestion pour en parler ici, à vous de voir !
Messages : 234
Sujets : 6
Inscription : Nov 2015
Type: Particulier
Localisation: 972
(01-05-2016, 11:33 AM)LittleScarabee a écrit : Je ne sais pas si "on peut ouvrir un post" > l'auteur étant Le Dom : je pense qu'il serait mal vu de le faire en parallèle, non ?
J'avoue que c'est aussi la raison qui me retiens à en parler "plus ouvertement"... , je ne veux froisser personne (précisant que l'on est invité à faire un petit "don" à l'auteur de ce superbe Tinysqueeze - pour ceux qui le shouaite - c'est toujours encourageant, d'autant plus que le gars semble travailler à améliorer sans cesse son système).
Sinon pour playhrt, je tâcherai de voir ce qu'il en est, merci LittleScarabee
cdt
Benchmark LA4 & AHB2 / Streamer Auralic Aries G 2.1 & Waversa / Pioneer LX800 / Focal Kanta 2 / Sub Velodyne SPL12 / Câbles HP, XLR, RCA, secteur : WhyNot Opus 18 & 18+ & Tellurium Q / Barrettes secteurs WhyNot & Audioquest Niagara 1200
Messages : 7,406
Sujets : 182
Inscription : Oct 2015
Type: Particulier
Localisation: Charente Maritime
Je me demande quelles sont les différences avec PiCorePlayer !!! Pour l'instant je vois plutot ça comme un PiCorePlayer sur x86. Me trompes je ?
Par contre, la même démarche est relou pour le Pi2, l'image TinyCore est dispo en RC2, mais ensuite pour recopier les fichiers TinyCore... ???? pas trouver l'astuce pour le moment !!!
Pour PlayHRT: le gars utilise un système sous linux de correction qui a l'air super bien fichu : http://drc-fir.sourceforge.net/
Messages : 234
Sujets : 6
Inscription : Nov 2015
Type: Particulier
Localisation: 972
01-05-2016, 04:36 PM
(Modification du message : 01-05-2016, 04:43 PM par Mathew.)
Hello,
J'avoue ne pas être très familier du monde LINUX, je ne sais pas comment intégrer Tinysqueeze dans le Pi2, j'ai effectivement eu droit à un fichier "sans vie"
Sinon concernant PiCorePlayer, je ne saurais préciser la différence, n'étant pas parvenu à bien le faire fonctionner sur mon Pi2.
Je reste persuadé que Tiny sur un Pi2 doit être terrible, car installé sur un pc normal, vraiment pas "customisé" - comme je l'ai déjà indiqué - c'est assez surprenant. Il devance en fait d'une courte tête mon petit système actuel sur le Pi2 (a).
Cdt
(a) >précision : mon système sur Raspberry Pi2 c'est avec MoOde Audio.
Yep : sinon pouvez-vous m'expliquer -si pas trop prenant pour vous- de quoi il en retourne pour PlayHRT ? Je n'ai pour le moment pas trouver beaucoup d'infos...
Benchmark LA4 & AHB2 / Streamer Auralic Aries G 2.1 & Waversa / Pioneer LX800 / Focal Kanta 2 / Sub Velodyne SPL12 / Câbles HP, XLR, RCA, secteur : WhyNot Opus 18 & 18+ & Tellurium Q / Barrettes secteurs WhyNot & Audioquest Niagara 1200
Messages : 992
Sujets : 17
Inscription : Nov 2015
Type: Particulier
Localisation: Béarn
Il serait simplement monstrueux de pouvoir intégrer une correction active au Raspberry Pi 2...
|