View Single Post
Posts: 106 | Thanked: 3 times | Joined on Dec 2005
#25
Originally Posted by konttori View Post
I should be able to add ogg support as well, but ATM I'm focusing on bug fixing and after that I'll try to get the ogg support working.
Thank you. I appreciate your consideration.

To add a bit more detail on what I believe is needed: there are three aspects to it.

First is the GStreamer / Media Player / mime type support for categorizing and playing an .ogg file. This has already been done successfully by N770-Freak and Jussik (in this forum), but never 100% completed and published. I'm now working on finishing this part off.

Second is support for reading Ogg tags (also known as comments). As far as I know, no one has written or ported code to do this yet.

Third is the detail of each media application's implementation, in particular:

(i) whether the application even considers *.ogg files, when scanning for available music

(ii) whether the application will play a file that it can't read any tags for.

As an example of (i), Canola refuses to see .ogg files in the UPnP information from my media server, even when I have all the correct GStreamer-level support in place. Media Streamer sees and plays the .ogg files with no problem, so I presume there's just a filter somewhere in Canola that excludes .ogg.

As an example of (ii): once the GStreamer-level support is in place, the 770 Audio Player will happily play .ogg files. The N800 Media Player will not, however, and I believe the reason is that it has been "improved" so as to organize the library by tags, and will no longer try to play any file whose tags it hasn't read.

OK, that was actually a lot more detail. Sorry

In summary, so far as UK MP is concerned, it would be great if you could

- have, somewhere, the ability to play an untagged file (even though I appreciate that UK MP's primary interface is album-based; perhaps there could be a dummy "album" for untagged songs: "Live and Untagged" )

- include *.ogg in the files that you scan for

- allow someone to contribute an Ogg comment-reading patch in the future.

How do you do the actual playing? Do you use the same GStreamer pipeline config from GConf, that the standard players use? If you do, that part should Just Work. (Once the GStreamer-level support is installed, I mean.)

Thanks for your attention; I hope some of this has been useful and/or interesting!

- Neil