03-22-2018, 09:32 PM
(Modification du message : 03-24-2018, 12:50 AM par a supprimer merci.)
A l'écoute, la lecture à partir d'une carte SD ou de la mémoire ne change rien. Par contre, j'ai bien une différence entre la lecture en "local" versus via Roon. J'ai également réessayé avec la lecture sur MPD avec un autre PC qui envois le flux sur ma carte Sparky (les deux étant relié par un cable ethernet, mais sans reseau local), et c'est également meilleur. J'ai peut être un problème avec Roon ou mon reseau local - je referai des tests avec Roon sur une machine en connection directe avec la carte Sparky.
Donc j'en reste pour le moment au système suivant - en complément d'une lecture normale (upnp ou Roon):
- fichiers wav copiés sur la carte SD interne de la carte Sparky (qui a l'avantage d'avoir une carte emmc également sur laquelle se trouve le système). La carte SD est en partage reseau, donc facilement accessible.
- lancement d'un script qui désactive le reseau et les programmes utilisés sur la carte, puis lance la lecture de l'ensemble des fichiers de la carte et réactive le reseau à la fin.
- avec une carte SD de 32 Go on peut mettre de la musique pour toute la soirée.
#!/bin/bash
ip link set eth0 down
systemctl stop roonbridge
systemctl stop dropbear
systemctl stop gmrender
systemctl stop smbd
FILES=/mnt/dietpi_userdata/Music/*
for f in $FILES
do
echo "Processing $f file..."
aplay -i -D plughw:UV --period-size=64 --buffer-size=136710 -f cd "$f"
done
ip link set eth0 up
systemctl start dropbear
Donc j'en reste pour le moment au système suivant - en complément d'une lecture normale (upnp ou Roon):
- fichiers wav copiés sur la carte SD interne de la carte Sparky (qui a l'avantage d'avoir une carte emmc également sur laquelle se trouve le système). La carte SD est en partage reseau, donc facilement accessible.
- lancement d'un script qui désactive le reseau et les programmes utilisés sur la carte, puis lance la lecture de l'ensemble des fichiers de la carte et réactive le reseau à la fin.
- avec une carte SD de 32 Go on peut mettre de la musique pour toute la soirée.
#!/bin/bash
ip link set eth0 down
systemctl stop roonbridge
systemctl stop dropbear
systemctl stop gmrender
systemctl stop smbd
FILES=/mnt/dietpi_userdata/Music/*
for f in $FILES
do
echo "Processing $f file..."
aplay -i -D plughw:UV --period-size=64 --buffer-size=136710 -f cd "$f"
done
ip link set eth0 up
systemctl start dropbear