I have an older Apple Airport Express device and would like to stream my music to it using Banshee. I've followed these instructions:
and it basically works, the AEX is detected and there's music coming out of my speakers. :) However, the stream constantly stutters, so I thought I'd change the buffer size. I found and followed these instructions and edited the /etc/pulse/daemon.conf file:
But alas, it still doesn't work. When I calculate my buffer size according to the mentioned article,
default-fragments = 2
default-fragment-size-msec = 23
it is still stuttering. I then augmented the default fragment size to 100, 200, 300 etc. up to 500 msec. The result is, it gets better. At around 350 msec and more the stream has some latency, but basically works without any drop-outs - but only for a couple of minutes, then the stuttering returns. Also, when I skip to the next track it stutters immediately.
The third comment (by theAntiBob) to the article in the Mint Forum mentions that changing the buffer size alone won't do unless you change the timer-based scheduling to being disabled in /etc/pulse/default.pa by adding tsched=0 to the end of the line load-module module-udev-detect. However, I tried and that doesn't seem to work either resp. to have any effect.