J'utilise Music Player Daemon ( mpd
) avec ncmpcpp
OS X. ncmpcpp
possède une fonction, le visualiseur de musique, qui dessine une onde / spectre en temps réel de la musique que vous lisez actuellement.
Pour utiliser ceci, vous devez activer la sortie fifo dans mpd
.
Eh bien, cela fonctionne, mais tant que cela est sur le son, l’audio est terrible: il craque et parfois même gèle. C'est comme si mpd
on saute un cadre.
Les mpd
réglages pour le fifo sont:
audio_output {
type "fifo"
name "FIFO"
path "/tmp/mpd.fifo"
format "44100:16:2"
}
Et ncmpcpp
a mis:
visualizer_in_stereo = "yes"
visualizer_fifo_path = "/tmp/mpd.fifo"
visualizer_output_name = "fifo"
visualizer_sync_interval = "0"
visualizer_look = "||"
visualizer_color = "blue"
visualizer_type = "spectrum"
Y at-il un mauvais paramètre à changer ou j'ai trouvé un bogue?
Réponses:
J'ai déposé un rapport de bogue sur le traqueur de bogue de mpd. Le problème est lié au plug-in de sortie audio OS X, qui n'est plus maintenu. Ainsi, le seul moyen de conserver à la fois la sortie audio normale et la FIFO est de diffuser en continu sur un autre lecteur.
Vous pouvez générer une sortie via http ou un autre fifo et diffuser l'audio sur vlc par exemple. Dans le cas de http, ajoutez à votre configuration:
puis définissez cet alias:
alias cvlc='/Applications/VLC.app/Contents/MacOS/VLC --intf=rc'
et courir
cvlc http://localhost:8000
Si vous souhaitez utiliser deux FIFO, dupliquez simplement les paramètres actuels et démarrez vlc avec:
Les inconvénients que j'ai remarqués sont que vous ne pourrez plus modifier le volume de sortie avec mpd et le décalage est relativement faible.
la source
Je remarque que vous avez visualizer_sync_interval = "0" dans votre configuration, ce qui est certainement le problème. Commencez par définir le paramètre sur "30", comme recommandé dans la documentation ncmpcpp. Si cela ne fonctionne pas, essayez plusieurs valeurs différentes pour ce paramètre.
la source