I’m using mt-daapd v0.2.4 on Ubuntu 6.06 (Dapper Drake).
On the client side, I’m using latest iTunes on a Powerbook G4. When getting the list of songs from the mt-server, a lot of songs are missing and instead a lot of dublicates show up. Some albums contain all songs twice, others contain a couple of dublicates but are missing others. I really can’t find a pattern.

I have tried deleting /var/cache/mt-daapd/songs.gdb and then rescanning. Still dublicates show up – although not the same after rescanning.

What to do?

Do you have your songs split over multiple physical disks? If so, that’s the culprit. You’ll need to be running nightlies to fix that.

0.2.x uses inode as a unique index to the songs. Obviously if the songs are on a different physical device, the inodes aren’t unique, so you’ll potentially end up with duplicates.