Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.
  • Rhythmbox 2.96 doesn't run any midi file on Ubuntu 12.04, even after installing GStreamer and Ubuntu Restricted Extras.

  • Rhythmbox-Message: Missing plugin: gstreamer|0.10|rhythmbox-metadata|audio/midi decoder|decoder-audio/midi

  • [0xb5504e40] main decoder error: no suitable decoder module for fourcc `MIDI'. VLC probably does not support this sound or video format.

share|improve this question
    
run the file in terminal and post the output of the error –  Ashu Apr 30 '12 at 18:36
    
@Ashu: Rhythmbox-Message: Missing plugin: gstreamer|0.10|rhythmbox-metadata|audio/midi decoder|decoder-audio/midi –  Goblin May 2 '12 at 17:07
add comment

3 Answers

You can play midi with vlc. Just install vlc-plugin-fluidsynth

share|improve this answer
add comment

Usually audio-players do not support playing midi file, that strictly speaking are not audio files.

You can play midi file through a MIDI software synthesizer, like Timidity or Fluidsynth.

In the Rhythmbox FAQ you find the following question:

Can I use MIDI files with Rhythmbox?

Rhythmbox uses the GStreamer media framework for actual playback and a lot of other functionality, so in general Rhythmbox plays exactly those formats that are supported by GStreamer. GStreamer, on the other hand, uses a plugin system where each format is supported by a plugin. Thus, the formats supported by GStreamer (and Rhythmbox) depends on which plugins you have installed. Different distributions may ship with a different set of plugins by default.

To look for plug-ins, go to http://gstreamer.freedesktop.org/documentation/ . The Wildmidi plugin works fine with rhythmbox.

so if you still want to use Rhythmbox for midi files, take a look at the mentioned Wildmidi project.

share|improve this answer
    
i did "sudo apt-get install wildmidi" and still no change. –  Goblin May 2 '12 at 21:46
add comment

Install Gstreammer 0.10

Open your Terminal, copy and paste:

sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-gnonlin gstreamer0.10-sdl gstreamer0.10-plugins-bad-multiverse gstreamer0.10-schroedinger gstreamer0.10-plugins-ugly totem-plugins-extra

sudo apt-get install gstreamer-dbus-media-service gstreamer-tools ubuntu-restricted-extras
that should do it

share|improve this answer
    
"Rhythmbox-Message: Missing plugin: gstreamer|0.10|rhythmbox-metadata|audio/midi decoder|decoder-audio/midi" and **VLC outputs "[0xb5504e40] main decoder error: no suitable decoder module for fourcc `MIDI'. VLC probably does not support this sound or video format. " –  Goblin May 2 '12 at 20:29
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.