Oct | NOV | AUG
| 26 |
2006 | 2007 | 2009
3 captures 26 Nov 07 - 30 Apr 09 |
| Close Help

# sjs

## geeky ramblings

## Gtkpod in Gutsy Got You Groaning? 3

Posted by sjs
on Monday, October 29

I recently upgraded the Ubuntu installation on my workstation from Feisty Fawn to Gutsy Gibbon and for the most part I am happy with the changes. One thing I don't care much for is the fact that gtkpod-aac is a sham. Ubuntu provides the gtkpod-aac package for one to transfer aac files, and thus mp4 files with aac audio tracks, to their iPod. The version in the Gutsy repos is broken. This shows a weakness in Ubuntu, and though it's rather small it is one that will piss off a lot of people who expect things to just work. The kind of people who would buy an iPod. The kind of people who use Linux. The kind of Linux users that use Ubuntu. The kicker is that it doesn't look like they will ship a working version of gtkpod-aac for Gutsy at all. I know it's only 6 months but that seems like an eternity when you have the same old crap to watch on your iPod for that long.

All is not lost. A kind soul left a helpful comment on the bug report explaining how he got it to work. It's a pretty simple fix. Just google for libmpeg4ip and find a Debian repo that has the following packages for your architecture:

- libmpeg4ip-0
- libmpeg4ip-dev
- libmp4v2-0
- libmp4v2-dev

Download those 4 .deb files and install them. You can ignore any advise to use an older version in the official repo. Once you have those installed, download and build the latest version of gtkpod from their Subversion repo.

Now that you know what to do I'll give you what you probably wanted at the beginning. As long as you have wget, subversion, and use a Bourne-like shell this should work for you.

↓ gtkpod-aac-fix.sh

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    mkdir /tmp/gtkpod-fix
    cd /tmp/gtkpod-fix
    wget http://ftp.uni-kl.de/debian-multimedia/pool/main/libm/libmpeg4ip/libmp4v2-0_1.5.0.1-0.3_amd64.deb
    wget http://ftp.uni-kl.de/debian-multimedia/pool/main/libm/libmpeg4ip/libmp4v2-dev_1.5.0.1-0.3_amd64.deb
    wget http://ftp.uni-kl.de/debian-multimedia/pool/main/libm/libmpeg4ip/libmpeg4ip-0_1.5.0.1-0.3_amd64.deb
    wget http://ftp.uni-kl.de/debian-multimedia/pool/main/libm/libmpeg4ip/libmpeg4ip-dev_1.5.0.1-0.3_amd64.deb
    for f in *.deb; do sudo gdebi -n "$f"; done
    svn co https://gtkpod.svn.sourceforge.net/svnroot/gtkpod/gtkpod/trunk gtkpod
    cd gtkpod
    ./autogen.sh --with-mp4v2 && make && sudo make install
    cd
    rm -rf /tmp/gtkpod-fix

- Tags: broken gtkpod linux ubuntu
- Meta: 3 comments, permalink

##### Comments

Leave a response

1. Bascht – November 07, 2007 @ 03:45 PM

   Thank you. You saved my day! :)

2. Martin Clausen – November 22, 2007 @ 04:33 AM

   Thanks a lot. I got it working based on above. You might want to mention that there is a lot of dependencies that needs to be fulfilled.

   /mac

3. cicala – November 23, 2007 @ 04:56 PM

   thanks... works great ;)

Comment

Name:

Email Address:

Website:

Comment: