My Ubuntu installation has man pages for parec and parecord (symlinks to the pacat man page). I don't know how Ubuntu accomplishes that, because it seems that those symlinks aren't installed when installing PulseAudio from source.
> ls /usr/local/man/man1
esdcompat.1 pactl.1 pasuspender.1 start-pulseaudio-kde.1
pacat.1 padsp.1 pax11publish.1 start-pulseaudio-x11.1
pacmd.1 paplay.1 pulseaudio.1
That one affects me too.
I'm on archlinux, pulseaudio is 4.0.
There are no manpages for parecord, parec or paplay.
If you do "paplay --help", it doesn't tell you it's purpose, like "this program plays files through pulseaudio".
I wannted to know if I could use it as a drop-in replacement for aplay.
I want to pipe audio to it like " ... | | paplay -p --format=s16le". But it doesn't say how to specify which file to play or how to specify stdin as source.
Of course I tried the "-" at the end. But that doesn't work either.
I'm writing this here, because I think that stuff belongs into a manpage or "--help"-text.
Ahw, sorry, typo: there should be only 1 pipe and the -p isn't necessary I guess.
So I want to do " ... | paplay --format=s16le"
Daniel, you can use "pacat" if you want to pipe stuff via stdin. paplay doesn't seem to support that.
Created attachment 109610 [details] [review]
drop separate paplay man page
Created attachment 109611 [details] [review]
install man page symlinks for paplay, parec, pamon, parecord
Created attachment 109612 [details] [review]
state purpose of pacat when invoked with -h
patches try to resolve issues raised in bug:
1. there is no man page for parec, pamon, parecord
2. pacat/paplay/parec/paman/parecord -h does not state the purpose
3. remove redundant paplay.1 man page
The different between parec/pamon and parecord is that the --raw flag is true or false, resp. Similar for pacat and paplay. This is not very obvious, hence is now stated when calling these tools with -h.