Chris Carr <[email protected]> wrote:

Hi,

>>  $ 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).
>
> Ok, something is very odd then. mt-daapd transcodes mp3, ogg and flac
> without any outside help, but not mpc files. According to mt-daapd.conf,
> all the valid file types (including .mpc) should be transcoded to wav
> automatically. Is this not true for musepack?

Transcoding is done through ffmpeg (libavcodec, libavformat). If
ffmpeg supports that format, mt-daapd will be available to transcode
from that format. If ffmpeg doesn't support it or ffmpeg is buggy,
then mt-daapd is impacted directly.

You need to do the above test to find out/confirm what's going on. You
can determine the file id this way :

 # sqlite3 /var/cache/mt-daapd/songs3.db
 sqlite> select id from songs where fname='filename.mpc';
 42
 sqlite> .q
 #

>>  $ ffmpeg -i file.mpc foo.wav
>
> The ffmpeg package is not even installed on the server - yet still the

ffmpeg is a command-line frontend, the libraries are libavcodec and
libavformat (+ libavutil).

>> (what client are you using, btw?)
>
> A Pinnacle-branded Soundbridge ("HomeMusic" version). I'm pretty sure
> the transcoding must be working correctly for the other formats, because
> I don't think the Soundbridge understands .ogg or .flac natively. 

Correct, they don't support any decent music format. AAC/ALAC/MPEG4
counts as half-decent :D

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