← Back to team overview

zeya team mailing list archive

Re: Working on MPD support -- interest and history

 

Yeah, or I could just extend the decoders file. Have you ever used subsonic?
It has a fairly flexible multistep transcoder. The user can specify decode
strings and encode strings for streamed audio. For example, to convert FLAC
to PCM to mp3 for streaming:

Step 1: ffmpeg -i %s -v 0 -f wav -
Step 2: lame -b %b --tt %t --ta %a --tl %l -S --resample 44.1 - -

and these strings are user changeable and accessible in a control panel
provided by the streaming app. I don't necessarily like this method, I'd
rather it be in a config file, but perhaps an extendable transcoding method
might be helpful for zeya. I'd probably use a python config file where each
config block would provide the input and output mime types for the
transcoder and a list of the decoder/encoder application names.

On Sat, May 28, 2011 at 8:11 PM, Samson Yeung <fragmede@xxxxxxxxxxxxxxxx>wrote:

> > streaming audio independently of each other which sounds messy. So
> perhaps
> > MPD support is a dead end for remote streaming if you want to have MPD do
> > the decoding/transcoding and audio streaming work.
>
> That said, if there's a particular format you'd like to see support
> for, request it and we can certainly take a look.
>



-- 
Jon Polom

Follow ups

References