Chris Carr <[email protected]> wrote:

Hi,

> mt-daapd recognises .mpc files while it is scanning my library, and 
> offers them to clients, but does not actually stream them. I have 

> 2009-04-29 13:40:40 (b62d2b90): Session 0: Streaming file '03-Round And 
> Round.mpc' to 192.168.1.24 (offset 0)
> 2009-04-29 13:40:44 (b62d2b90): Write error: Broken pipe

That's your client closing the connection because it doesn't like the
data it's getting. Which means the file is not getting transcoded.

That can be trivially verified if you know the id of the file in the
database, just do

 $ curl -o foo.mpc http://server:3689/rsp/stream/42

and replace 42 with the id of the file.

You can then check what gets sent out by mt-daapd, and you'll probably
find it's your .mpc file (sha1sum should match, too).

> I assume the package has been built without the --enable-musepack 

Nope, it is, but --enable-musepack only enables the metadata parser
for musepack files.

The actual transcoding is done by ffmpeg, so that would be a case of
ffmpeg not handling musepack. Try transcoding the file with ffmpeg to
something else (mt-daapd transcodes to wav 44.1 kHz,
stereo). Something as simple as

 $ ffmpeg -i file.mpc foo.wav

should do.

(what client are you using, btw?)

JB.

-- 
 Julien BLACHE - Debian & GNU/Linux Developer - <[email protected]> 
 
 Public key available on <http://www.jblache.org> - KeyID: F5D6 5169 
 GPG Fingerprint : 935A 79F1 C8B3 3521 FD62 7CC7 CD61 4FD7 F5D6 5169 



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to