After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 543306 - Use oga (Ogg Vorbis, audio) as the default extension extension for adding music to collection
Use oga (Ogg Vorbis, audio) as the default extension extension for adding mus...
Status: RESOLVED WONTFIX
Product: gnome-media
Classification: Deprecated
Component: media profiles
2.23.x
Other Linux
: Normal normal
: ---
Assigned To: gnome media maintainers
gnome media maintainers
: 607762 (view as bug list)
Depends on:
Blocks: 561695
 
 
Reported: 2008-07-16 16:33 UTC by Sebastien Bacher
Modified: 2010-01-22 16:19 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24


Attachments
change ogg to oga in the corresponding profile (557 bytes, patch)
2008-07-16 16:35 UTC, Sebastien Bacher
committed Details | Review

Description Sebastien Bacher 2008-07-16 16:33:12 UTC
the bug has been reported on https://bugs.launchpad.net/ubuntu/+source/gnome-media/+bug/241973

"

Binary package hint: rhythmbox

From wikipedia:

"The term ‘Ogg’ is commonly used to refer to audio file format Ogg Vorbis, that is, Vorbis-encoded audio in the Ogg container. Previously, the .ogg file extension was used for any content distributed within Ogg, but as of 2007, the Xiph.Org Foundation requests that .ogg be used only for Vorbis due to backwards-compatibility concerns. The Xiph.Org Foundation decided to create a new set of file extensions and media types to describe different types of content such as .oga for audio, .ogv for video (including Theora), and .ogx for applications."
- http://en.wikipedia.org/wiki/Ogg

Original reference on xiph.org:
http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions

Most importantly, see this page for different patches related to adding
http://wiki.xiph.org/index.php/MIME-Migration

See IETF draft:
http://www.ietf.org/internet-drafts/draft-goncalves-rfc3534bis-01.txt"
Comment 1 Sebastien Bacher 2008-07-16 16:35:45 UTC
Created attachment 114674 [details] [review]
change ogg to oga in the corresponding profile
Comment 2 Marc-Andre Lureau 2008-07-24 21:21:08 UTC
ok to apply with a change in grecord/doc/ru/gnome-sound-recorder.xml as well 

<filename>.ogg</filename> -> <filename>.oga</filename> (<filename>.ogg</filename> audio file)

or something.

We are already in string freeze, so may be this should be delayed.

What do you think?
Comment 3 Sebastien Bacher 2008-07-28 10:23:54 UTC
there is still over a month before the string freeze, now changes only have to be correctly announced
Comment 4 Marc-Andre Lureau 2008-07-30 13:11:13 UTC
(In reply to comment #3)
> there is still over a month before the string freeze, now changes only have to
> be correctly announced
> 

ah ok! I just learned that very quickly, i was not familliar with that. Fine then, please commit!
Comment 5 Sebastien Bacher 2008-07-30 21:41:10 UTC
I've commited the profile change now:

2008-07-30  Sebastien Bacher  <seb128@ubuntu.com>

	* profiles/gnome-audio-profiles.schemas.in.in:use oga naming
          rather than ogg for the ogg vorbis audio profile (bug #543306)

the gconf values are not translated so that doesn't require a string change notification, I didn't touch change the documentation because I'm not sure who is in charge of this one, the translations are handled by the translations teams and should not be updated by hackers, the C documentation could be updated though but I'll let you decide about that and notify the concerned team if that's required
Comment 6 Marc-Andre Lureau 2008-09-01 19:13:45 UTC
(In reply to comment #5)
> I've commited the profile change now:
> 
> 2008-07-30  Sebastien Bacher  <seb128@ubuntu.com>
> 
>         * profiles/gnome-audio-profiles.schemas.in.in:use oga naming
>           rather than ogg for the ogg vorbis audio profile (bug #543306)
> 
> the gconf values are not translated so that doesn't require a string change
> notification, I didn't touch change the documentation because I'm not sure who
> is in charge of this one, the translations are handled by the translations
> teams and should not be updated by hackers, the C documentation could be
> updated though but I'll let you decide about that and notify the concerned team
> if that's required
> 

Alright, I have updated the C version, I'll send a small notice to the translation team during 2.23.91 release.
Comment 7 Bruce Cowan 2008-09-02 17:45:29 UTC
I hate to do this, but the Xiph page says "Vorbis and Speex may use .oga, but it is not the prefered [sic] method of distributing these files because of backwards-compatibility issues."

I assume this is for the benefit of hardware players.
Comment 8 Bastien Nocera 2008-09-02 17:53:23 UTC
This isn't such a problem, IMO, until we actually get reports of problems. Then we can start working on a solution. Not our fault the Xiph guys were brain-dead...
Comment 9 James Henstridge 2008-10-21 01:39:48 UTC
Given that the files created by this pipeline don't seem to use any of the features mentioned for the .oga profile (multiplexed streams, skeleton logical bitstream, etc), this seems like a dubious change.

We aren't taking advantage of any newer ogg features while getting all the downsides of breaking compatibility.  I've run into a number of programs that have trouble with .oga files.  Often the changes are small, but it is a pain to track down.  I wouldn't be surprised to see problems on hardware players as mentioned in comment 7.

The Xiph documented recommends we use .ogg, so why are we using .oga?
Comment 10 Michael Ellerman 2008-11-18 05:54:04 UTC
This is totally broken.

People, me for example, have hardware (ie. music players), that understand .ogg but don't know about .oga.

I know how to work around this, but Joe user who copies his music onto a music player from Linux and can't play it will just decide that Linux "sucks" and switch back to Windows or Mac OS.

Fail.
Comment 11 Benjamin Otte (Company) 2008-11-26 11:29:35 UTC
I just looked at http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions
and it says:
"Vorbis and Speex may use .oga, but it is not the prefered method of distributing these files because of backwards-compatibility issues."

Please revert the naming of vorbis files to ogg.
Comment 12 Marc-Andre Lureau 2008-12-05 00:56:44 UTC
I went ahead and reverted back the changes due to popular request.

OGA is for freaks! :)
Comment 13 Bastien Nocera 2010-01-22 13:58:11 UTC
*** Bug 607762 has been marked as a duplicate of this bug. ***
Comment 14 Bram Neijt 2010-01-22 14:06:42 UTC
The status of this bug should be "Won't fix" not resolved, as the changes have been reverted.