I'm using Kubuntu 9.10 and was suffering from the same problem, except
that all speex 1.1.12 encoded files I tried (including the one in
example-content) didn't work either.
I did some investigation and found that other phonon based players (such
as Dragon Player) could play speex files
Interestingly, the audio that would not load in amarok2 still would not
load after being transcoded to 16k, mono like the one that could be
played.
# - wav
$ speexdec myspeexfile.spx myspeexfile.wav
# downsample and mono
$ sox myspeexfile.wav -c 1 -r 16k myspeexfile.1c.16k.wav
# re encode with
amarok2 2.1.1 here
kde 4.3
kubuntu 9.04 packages
Amarok does not open the .spx files for me either. Amarok1 could play
.spx files and edit (at least some) of the tags.
From Amarok2, right mouse clicking on a .spx file in the Files tab, edit
track details is unavailable / greyed out.
Dragging
follow up
some of my spx files play in amarok (and edit details, adding from file
tab, append to list, -l on command line, so on all work just fine)
mplayer has the following to say about the ones that can be loaded:
Playing eng-101.spx.
[Ogg] stream 0: audio (Speex), -aid 0
Ogg file format