Bug 14719

Summary: Missing audio formats
Product: shared-mime-info Reporter: Bastien Nocera <bugzilla>
Component: freedesktop.org.xmlAssignee: Jonathan Blandford <jrb>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Bastien Nocera 2008-02-28 11:51:46 UTC
Apparently used for ringtones, and supported by Sony Ericsson phones:
    <format id="iMelody" preferred="false"> 

      <extension>imy</extension> 

      <mime-type>audio/iMelody</mime-type> 

    </format> 
    <format id="SMAF" preferred="false"> 

      <extension>mmf</extension> 

      <mime-type>audio/vnd.smaf</mime-type> 

    </format> 

    <format id="XMF" preferred="false"> 

      <extension>xmf</extension> 

      <mime-type>audio/xmf</mime-type> 

    </format> 


SMAF: http://smaf-yamaha.com/
iMelody: http://cellphones.about.com/od/cellularfaqs/f/rf_imelody.htm
XMF: http://www.midi.org/about-midi/xmf/xmf_faq.shtml
Comment 1 Bastien Nocera 2008-02-29 07:09:34 UTC
iMelody:
Spec: http://developer.sonyericsson.com/getDocument.do?docId=65053
Example file: http://zano6.home.att.net/Ringer/Ball_Game.ime
magic: BEGIN:IMELODY at offset 0
pattern: *.ime *.imy

SMAF:
Spec: http://smaf-yamaha.com/what/smaf_spec.html
Example file: http://smaf-yamaha.com/develop/smpl/J-Walk.mmf
magic: see file(1)
mime-type: application/x-smaf (alias: application/vnd.smaf)
pattern: *.mmf *.smaf

MRML:
Spec: NOT mrml.net...
Example file: http://smaf-yamaha.com/what/demo/chlist.mrl
mime-type: text/x-mrml
magic: <mrml at offset 0
pattern: *.mrl

XMF:
Spec: http://www.midi.org/about-midi/xmf/index.shtml
Example file:
mime-type: audio/x-xmf audio/xmf audio/mobile-xmf
magic: XMF_ at offset 0
magic: \130\115\106\137\062\056\060\060\000\000\000\002 (mobile)
pattern: *.xmf


2008-02-29  Bastien Nocera  <hadess@hadess.net>

        * freedesktop.org.xml.in: Add mime-type for SMAF,
        XMF and iMelody ringtones, and MRML "playlist" type

        * tests/list:
        * tests/playlist.mrl:
        * tests/ringtone.ime:
        * tests/ringtone.mmf: Add tests for the above minus XMF

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.