Posts Tagged "Rhythmbox"
Rhythmbox corrupting iPod nano database Ubuntu 9.10

Yesterday I realized that when I update my songs on my iPod (4th generation 8 GB black iPod Nano) using Rhythmbox on Ubuntu 9.10 (Karmic) it corrupts its database. I could see the songs transfered to the iPod but it was not able to see them. The funny part was that I never had this problem using my PC which is an upgrade of the previous version of Ubuntu to 9.10. After doing some research it turns out that this problem only occurs in the latest version of Ubuntu and only if you are using a black iPod nano! Based on what I read on Gnome’s Bugzilla the bug is caused because Rhythmbox incorrectly sets the model number of the iPod. The
last 3 digits of the serial number for the 8GB black nano is set to “3RO”
instead of “3R0″ (ie the character O instead of the number zero). To solve this problem there are two solutions:
First solution:
Is to change the link libgpod.so.4 to point to a previous version of the lib file which is libgpod.so.4.0.0 instead of libgpod.so.4.1.0
The scond solution:
sudo -s cd /usr/lib # Convert libgpod.so.4.1.0 to hex and swap out "3RO" for "3R0", then convert back to binary. xxd -g8 libgpod.so.4.1.0 | sed s/33524f/335230/ | xxd -r > libgpod.so.4.1.0-fix # Changeover the link to use the new binary rm libgpod.so.4 ln -s libgpod.so.4.1.0-fix libgpod.so.4
After doing this a new libgpod.so.4.1.0-fix file is created. libgpod.so.4 is pointing to the new file. If you get any errors when starting Rhythmbox then you can always switch the link to point to the old lib file.
Read More