You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tika.apache.org by Nick Burch <ni...@alfresco.com> on 2011/09/18 17:42:24 UTC

Ogg Vorbis support

Hi All

Quite some time ago now, I had a go at writing an Ogg Vorbis library 
which could be used with Tika. (The existing ones in Java are either 
under an unsuitable license, or don't handle reading). I tried to get 
Xiph to accept the code, but have been unable to.

Some of you will be pleased to know that I've finally given up on 
getting the code a home with Xiph, and I've imported the code and 
history into Git and slung it up on Github:
      https://github.com/Gagravarr/VorbisJava

Included in there is now an Ogg container detector, and an Ogg Vorbis 
parser which extracts information out much like the MP3Parser does.
You just need to checkout, build, and then drop the core and tika jars 
onto your classpath to have Tika gain Vorbis support.

Feedback would be welcome, and once I'm happy the code is stable I can 
look at doing a release + getting it into central. At the point, we can 
all decide on the best home for the plugin code

Cheers
Nick

Re: Ogg Vorbis support

Posted by Nick Burch <ni...@alfresco.com>.
On Sun, 18 Sep 2011, Nick Burch wrote:
> Some of you will be pleased to know that I've finally given up on getting the 
> code a home with Xiph, and I've imported the code and history into Git and 
> slung it up on Github:
>     https://github.com/Gagravarr/VorbisJava
>
> Feedback would be welcome, and once I'm happy the code is stable I can 
> look at doing a release + getting it into central. At the point, we can 
> all decide on the best home for the plugin code

It's been a couple of months now, and no bugs have been reported, so 
either it's great or no-one else is using it...

I think the next thing is to decide on how we should include the parser in 
Tika itself. I listed the various options I can think of in TIKA-747 [1],
does anyone have a feeling for which is likely to work best?

Cheers
Nick

[1] https://issues.apache.org/jira/browse/TIKA-747