PDA

View Full Version : Perl audio format support, at your service



Cerebus the Aardvark
2003-12-01, 10:36
I have a set of FLAC tag/streaminfo reading routines that do not use
metaflac to obtain the information. These routines are being evolved by Dan
S. and myself to be incorporated into a CPAN module, and should be done in a
week or so, depending on our respective work schedules.

I also have code that does the same sort of information parsing on
MPC/Musepack audio files, although I know that that audio format is not
(yet) supported by the server. What is needed for the server to be able to
support this format? (I assume that we're talking about a multi-platform
decoder, which I don't think currently exists - there's a LOT of folks using
non-Windoze platforms here, as I've seen in the last few days, but this
format appears to currently be windows-only) If I need to contact the
developers of the format to determine patent issues as well, please let me
know.

I'll also be happy to deal with other audio format type of stuff as well - I
have a lot of experience with the different available codecs, so if we ever
decide to support ape, speex, etc. I'll be happy to oblige. Just give me an
assignment, and I'll be off and running. What needs to be done?

Erik

Caleb Epstein
2003-12-01, 12:26
On Mon, Dec 01, 2003 at 10:36:19AM -0700, Cerebus the Aardvark wrote:

> I'll also be happy to deal with other audio format type of stuff as
> well - I have a lot of experience with the different available
> codecs, so if we ever decide to support ape, speex, etc. I'll be
> happy to oblige. Just give me an assignment, and I'll be off and
> running. What needs to be done?

Shorten support would be nice also (http://www.softsound.com).
It is a lossless encoder which is in heavy use on the
http://etree.org community (which is moving somewhat slowly to
FLAC). The source for the command-line shorten
encoder/decoder can be found at http://etree.org/shnutils/

I can probably add this myself. Just getting my feet wet
looking at the Slim Server code base now. I'm a brand new
customer, waiting on the delivery of a Squeezebox. Can't
wait!

--
Caleb Epstein | bklyn . org | "Gotcha, you snot-necked weenies!" -- Post
cae at | Brooklyn Dust | Bros. Comics
bklyn dot org | Bunny Mfg. |

Dan Sully
2003-12-01, 12:32
* Caleb Epstein <cae (AT) bklyn (DOT) org> shaped the electrons to say...

> > I'll also be happy to deal with other audio format type of stuff as
> > well - I have a lot of experience with the different available
> > codecs, so if we ever decide to support ape, speex, etc. I'll be
> > happy to oblige. Just give me an assignment, and I'll be off and
> > running. What needs to be done?
>
> Shorten support would be nice also (http://www.softsound.com).
> It is a lossless encoder which is in heavy use on the
> http://etree.org community (which is moving somewhat slowly to
> FLAC). The source for the command-line shorten
> encoder/decoder can be found at http://etree.org/shnutils/
>
> I can probably add this myself. Just getting my feet wet
> looking at the Slim Server code base now. I'm a brand new
> customer, waiting on the delivery of a Squeezebox. Can't
> wait!

Shorten doesn't have Tags per se, but you can get the audio
information from it. I'm not sure if that's exactly useful though.

-D
--
<Dondi5> I must keep track of all this cheese

Kevin Deane-Freeman
2003-12-01, 12:42
Quoting Dan Sully <daniel (AT) electricrain (DOT) com>:

> * Caleb Epstein <cae (AT) bklyn (DOT) org> shaped the electrons to say...
>
> > > I'll also be happy to deal with other audio format type of stuff as
> > > well - I have a lot of experience with the different available
> > > codecs, so if we ever decide to support ape, speex, etc. I'll be
> > > happy to oblige. Just give me an assignment, and I'll be off and
> > > running. What needs to be done?
> >
> > Shorten support would be nice also (http://www.softsound.com).
> > It is a lossless encoder which is in heavy use on the
> > http://etree.org community (which is moving somewhat slowly to
> > FLAC). The source for the command-line shorten
> > encoder/decoder can be found at http://etree.org/shnutils/
> >
> > I can probably add this myself. Just getting my feet wet
> > looking at the Slim Server code base now. I'm a brand new
> > customer, waiting on the delivery of a Squeezebox. Can't
> > wait!
>
> Shorten doesn't have Tags per se, but you can get the audio
> information from it. I'm not sure if that's exactly useful though.

If Tag info isn't needed, it should (I say should, but I know there is a bit
more in Info.pm to be added for server to list it. hopefully only for now) just
be a matter of adding the file type to types.conf and putting the right codec
info into convert.conf.

-kdf

Caleb Epstein
2003-12-01, 12:54
On Mon, Dec 01, 2003 at 11:42:34AM -0800, Kevin Deane-Freeman wrote:

> If Tag info isn't needed, it should (I say should, but I know there
> is a bit more in Info.pm to be added for server to list
> it. hopefully only for now) just be a matter of adding the file type
> to types.conf and putting the right codec info into convert.conf.

Its already there (albeit its not quite right). See my patch
of a minute or so ago for a fix. Untested as I won't have my
Squeezebox for a few more days, but I believe it to be
correct.

I'm going to start the process of "upgrading" all my online
SHN content to tagged FLAC files, but in the meantime having
untagged playback ought to be liveable.

Thank you to Slim Devices for providing source code to the
server and hosting these mailing lists. I am SO excited to
start playing with my new toy!

--
Caleb Epstein | bklyn . org | Whatever occurs from love is always beyond
cae at | Brooklyn Dust | good and evil.
bklyn dot org | Bunny Mfg. | -- Friedrich Nietzsche