System is openSUSE 12.3, KDE, 32-bit, VLC 2.0.8a-165 (24Sep build) from Packman. VLC was correctly playing midi files using fluidsynth and soundfonts. After some recent updates, VLC does not play them, giving the error message
No suitable decoder module:
VLC does not support the audio or video format "MIDI". Unfortunately there is no way for you to fix this.
With this latest version, setting preferences (all) -> audio codecs, fluidsynth is no longer listed as an option, even though it is installed. I tried switching to 2.0.8a-52.2 (21Sep build) from VLC repository, but results were the same.
For a VLC 10Sep build from Packman in openSUSE 13.1 beta1, fluidsynth shows as an audio codec option, and midi files play correctly like they used to in 12.3.
Anyone else seeing this behavior?
Thanks for the suggestions. I used Fluidsynth itself to play midi files previously, but it is CLI only, and kind of klunky for playing. KMid does indeed use Fluidsynth and soundfonts, but the output had problems. Audacious also uses Fluidsynth and soundfonts, and is playing files just fine right now. It seems to be a suitable replacement for VLC for midi.