Ogg Support in Fremantle Extras

In my last post I asked for a wish list of features for the Ogg Support. I started the integration work based on those comments and now the 1.0.5 version for n900 has been promoted to Fremantle Extras repository.

The support for Vorbis audio is good: tags work, File Manager shows them too and knows how to launch Vorbis files in Media Player, etc. Flacs are missing tags but no magic is needed for that, just a new GStreamer element. Theora support is also included. I haven’t tested it much but at least the basic features seem to work.

I’ll tell more about the details at the Maemo Summit.

22 thoughts on “Ogg Support in Fremantle Extras

  • October 4, 2009 at 5:52 pm
    Permalink

    Thanks to you, now i can listen to all my music without transcoding on my N900. :)

  • October 4, 2009 at 6:39 pm
    Permalink

    This is great news, thanks so much!

  • October 4, 2009 at 7:16 pm
    Permalink

    How are the performance? Does it drain the battery as on the N810 or can we actually use it as a decent OGG music player?

  • October 4, 2009 at 7:35 pm
    Permalink

    For now it’s using the libvorbis from xiph.org. It’s not as efficient as possible but it provided the best feature set.

    I’m planning to switch to ffmpeg, once Felipe’s gst-av[1] supports tags and streaming (Felipe wouldn’t mind people helping him with those). The performance of ffmpeg’s floating point vorbis decoder is better than the xiph.org’s decoder performance.

    [1] http://github.com/felipec/gst-av

  • October 5, 2009 at 1:58 am
    Permalink

    Er, I doubt the FFmpeg one is floating point.

    Anyway, answering the performance question: at least in my quick measurements of gst-av the battery usage seems to be even less than the official MP3 decoder. I still have to confirm, but at least it’s nothing sort of bad :)

  • October 5, 2009 at 4:31 am
    Permalink

    Thanks very much for your work – this will be one of the first packages I install after I get my N900!

  • October 5, 2009 at 10:17 pm
    Permalink

    So glad I will be able to immediately fill my N900 with FLAC files once it arrives.

    Do FLAC files work directly in the official music player? If so, is the lack of tags going to be a problem there?

    I’m kinda hoping the N900 will work as well or better than the iPod Touch for music playback as I do not want to carry both and my iPod is only 8GB. Also being able to add music from my web server while on-the-move is a huge benefit over the iPod.

    I will reserve any more questions until I actually have my N900 as there is no point worrying about what it can’t do right now, when you may have fixed the problem by the time I get my hands on one.

  • October 6, 2009 at 6:47 am
    Permalink

    The official Media Player won’t show the Flac tags with the ogg-support 1.0.5 release already in extras. But to get them working we only need a flacparser gst element. I’m sure it won’t take very long to get one implemented by the community.

  • October 7, 2009 at 9:57 am
    Permalink

    With ogg-support installed, will Ogg *streams* work correctly in the built-in media player? In particular, do song transitions work correctly in streams?

  • October 7, 2009 at 10:00 am
    Permalink

    The streaming isn’t tested extensively. I tested couple of ogg streams and they worked. E.g. kohina.org did manage to switch the songs ok. No Ogg tags in streams, and I don’t even know how they should be working.

  • October 7, 2009 at 2:03 pm
    Permalink

    Thank you very much!

  • October 7, 2009 at 8:42 pm
    Permalink

    Really great news. I hate my iphone about not supporting lossless free codecs!
    Eager to try
    Thank you

  • October 8, 2009 at 9:21 am
    Permalink

    hi, will ogg and flac be gapless? ive used several ogg players on symbian plaforms, but none were ever gapless.

    that would be my one and only feature request! thanks!

  • October 8, 2009 at 9:24 am
    Permalink

    What do you mean by gapless?

  • October 8, 2009 at 7:01 pm
    Permalink

    on albums where the songs are continuous (live music, etc), tracks plays seamlessly from track to track with no gap/pause/blank samples, like a real CD.

    rio karma has always been gapless. ipods figured it out around the 5th generation or so. i have never seen any symbian players operate gaplessly

  • October 12, 2009 at 9:38 am
    Permalink

    The playback seems not the be gapless with the Media Player for Oggs. I don’t know how to implement gapless playback but I guess it would need mainly support from the player itself instead of having “gapless support” in the framework.

  • November 26, 2009 at 8:53 am
    Permalink

    Flac tags are an excellent feature. I commend your solid work & look forward to seeing this developed.

    Linus

    • July 16, 2011 at 10:43 am
      Permalink

      Georg, try with the 1.1.1 now in the testing?

  • July 8, 2011 at 10:26 pm
    Permalink

    @Georg

    If you know how to fix it, please let me know ;)

Comments are closed.