AAC/M4A Audio playback now working.

Hi,
I’m using Opensuse 11.1 64-bit which I’ve recently had to re-install. Prior to the re-install, I could play my AAC audio files just fine in Rhythmbox. After the re-install however (it’s essentially a new install as I re-formatted), I can’t seem to get playback to work. I’ve installed (what I think are) all the relevant codecs:

I’ve also tried:

  • Using banshee with no luck (same problem)
  • Uninstalling all the codecs and Rhythmbox and re-installing; still no luck.

The acutal problem is that when I try playing these files, Rhythmbox just seems to ‘skip’ over the tracks one at a time without playing them. It also gives me no error message so I have nothing to go by…

I was therefore wondering whether anyone has any pointers as to what to check?

Thanks,

Joe

Its possible you are either missing some key apps, or you may have an inappropriate mix of apps from incompatible repositories. Please, check out this excellent guide to see if it helps:
Check your multimedia problem in ten steps - openSUSE Forums

install gstreamer-ffmpeg

gstreamer by default doesn’t support AAC audio, so you’ll need the ffmpeg extension

I’m afraid gstreamer-ffmpeg is installed. I’m going through the checklist in the meantime…

are you using KDE4? If so, you may want to install phonon-backend-xine and select it in System Settings -> Mulitmedia -> Backend

other than that, no idea…

Thanks! It seems to be sorted now :-). I had an odd mixture of ‘opensuse’ and ‘packman’ gstreamer codec. I upgraded everything to packman and all seems fine now.

Thanks again,

Joe

How do I set preference for packman over the other repos? I’m having similar problems on 11.1, gstreamer mixture from packman+others and more than just libdvdcss from VLC. I have already disabled the VLS repo.


andri@virgil:~$ rpm -qa --queryformat '%{NAME} -> %{VENDOR}
' | grep -i VideoLAN
libproxy0 -> VideoLAN Project (http://www.videolan.org)
libmp3lame0 -> VideoLAN Project 
(http://www.videolan.org)
libx264-65 -> VideoLAN Project (http://www.videolan.org)
libmodplug0 -> VideoLAN Project (http://www.videolan.org)
libavfilter1 -> VideoLAN Project (http://www.videolan.org)
libdca0 -> VideoLAN Project (http://www.videolan.org)
libproxy0-pacrunner-mozjs -> VideoLAN Project (http://www.videolan.org)
libfaad0 -> VideoLAN Project (http://www.videolan.org)
libmpeg2convert0 -> VideoLAN Project (http://www.videolan.org)
faac -> VideoLAN Project (http://www.videolan.org)
libproxy0-wpad-dns -> VideoLAN Project (http://www.videolan.org)
libx264-64 -> VideoLAN Project (http://www.videolan.org)
libmpeg2-0 -> VideoLAN Project (http://www.videolan.org)
libproxy0-networkmanager -> VideoLAN Project (http://www.videolan.org)
libavfilter0 -> VideoLAN Project (http://www.videolan.org)
libmp4v2-0 -> VideoLAN Project (http://www.videolan.org)
lame -> VideoLAN Project (http://www.videolan.org)
libass1 -> VideoLAN Project (http://www.videolan.org)
libkate1 -> VideoLAN Project (http://www.videolan.org)
libdvdcss -> VideoLAN Project (http://www.videolan.org)
libass4 -> VideoLAN Project (http://www.videolan.org)
libxvidcore4 -> VideoLAN Project (http://www.videolan.org)
libfaac0 -> VideoLAN Project (http://www.videolan.org)
libx264-78 -> VideoLAN Project (http://www.videolan.org)
libproxy0-config-gnome -> VideoLAN Project (http://www.videolan.org)
libx264-60 -> VideoLAN Project (http://www.videolan.org)
libavcodec51 -> VideoLAN Project (http://www.videolan.org)
libmad -> VideoLAN Project (http://www.videolan.org)
libupnp3 -> VideoLAN Project (http://www.videolan.org)


rpm --query --queryformat '%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH} -> %{VENDOR}
' gstreamer-0_10-ffmpeg gstreamer-0_10-fluendo-mp3 gstreamer-0_10-fluendo-mpegdemux gstreamer-0_10-fluendo-mpegmux gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-base gstreamer-0_10-plugins-good gstreamer-0_10-plugins-good-extra gstreamer-0_10-plugins-ugly
gstreamer-0_10-ffmpeg-0.10.9-999.pm.1000.1-i586 -> http://packman.links2linux.de
gstreamer-0_10-fluendo-mp3-0.10.10-42.pm.42.2-i586 -> http://packman.links2linux.de
gstreamer-0_10-fluendo-mpegdemux-0.10.23-42.pm.42.2-i586 -> http://packman.links2linux.de
gstreamer-0_10-fluendo-mpegmux-0.10.4-42.pm.42.2-i586 -> http://packman.links2linux.de
gstreamer-0_10-plugins-bad-0.10.8-6.6.1-i586 -> openSUSE
gstreamer-0_10-plugins-base-0.10.25-999.pm.1000.2-i586 -> http://packman.links2linux.de
gstreamer-0_10-plugins-good-0.10.10-3.22.1-i586 -> openSUSE
gstreamer-0_10-plugins-good-extra-0.10.10-3.22.1-i586 -> openSUSE
gstreamer-0_10-plugins-ugly-0.10.9-3.3-i586 -> openSUSE Build Service


andri@virgil:~$ zypper lr
#  | Alias                 | Name                  | Enabled | Refresh
---+-----------------------+-----------------------+---------+--------
1  | Application:Geo       | Application:Geo       | Yes     | Yes    
2  | Banshee               | Banshee               | Yes     | Yes    
3  | Devel                 | Devel                 | Yes     | Yes    
4  | Education             | Education             | Yes     | Yes    
5  | Gnome_Contrib         | Gnome Contrib         | No      | Yes    
6  | Gnome_Stable          | Gnome Stable          | Yes     | Yes    
7  | Gnome_community       | Gnome community       | Yes     | Yes    
8  | Java                  | Java                  | No      | Yes    
9  | Mozilla               | Mozilla               | Yes     | Yes    
10 | NVIDIA Repository     | NVIDIA Repository     | Yes     | Yes    
11 | OpenOffice            | OpenOffice            | Yes     | Yes    
12 | Perl                  | Perl                  | Yes     | Yes    
13 | Science               | Science               | Yes     | Yes    
14 | VLC                   | VLC                   | No      | Yes    
15 | Wine                  | Wine                  | Yes     | Yes    
16 | google                | google                | Yes     | No     
17 | openSUSE-11.1-Updates | openSUSE-11.1-Updates | Yes     | Yes    
18 | openSUSE111           | openSUSE111           | Yes     | Yes    
19 | openSUSE111_NonOSS    | openSUSE111_NonOSS    | Yes     | Yes    
20 | packman               | packman               | Yes     | Yes