Rhythmbox 2.96は、GStreamerおよびUbuntu Restricted Extrasをインストールした後でも、Ubuntu 12.04でmidiファイルを実行しません。
Rhythmbox-Message:不足しているプラグイン:gstreamer | 0.10 | rhythmbox-metadata | audio/midiデコーダー| decoder-audio/midi
[0xb5504e40]メインデコーダーエラー:fourcc「MIDI」に適したデコーダーモジュールがありません。 VLCは、おそらくこのサウンドまたはビデオ形式をサポートしていません。
VLCでMIDIを再生できます。 vlc-plugin-fluidsynth
をインストールするだけです
Sudo apt install vlc-plugin-fluidsynth
通常、オーディオプレーヤーはMIDIファイルの再生をサポートしていません。厳密に言えば、オーディオファイルではありません。
Midiファイルは、TimidityやFluidsynthなどのMIDIソフトウェアシンセサイザーで再生できます。
Rhythmbox FAQには、次の質問があります。
RhythmboxでMIDIファイルを使用できますか?
Rhythmboxは、GStreamerメディアフレームワークを使用して実際の再生やその他の多くの機能を実現しているため、一般的に、RhythmboxはGStreamerでサポートされている形式のみを再生します。一方、GStreamerは、各形式がプラグインによってサポートされているプラグインシステムを使用します。したがって、GStreamer(およびRhythmbox)でサポートされる形式は、インストールしたプラグインによって異なります。異なるディストリビューションには、デフォルトで異なるプラグインセットが付属している場合があります。
プラグインを探すには、 http://gstreamer.freedesktop.org/documentation/ にアクセスしてください。 Wildmidi プラグインはrhythmboxで正常に動作します。
それでも、midiファイルにRhythmboxを使用したい場合は、前述のWildmidiプロジェクトをご覧ください。