Yes, do that. And do what Tony suggested, and use direct cut-and-paste for these things. MUCH less error-prone, especially for a demonstrably error-prone person. 
If the fsck doesn't work out for you, then you can "fix it" rather quickly, losing all music, with something like this:
Again, hit control^C to get a command (shell) prompt first. Then do:
Code:
cd /
mkswap /swapfile
swapon /swapfile
umount /dev/hda4
mke2fs -m 0 -s 1 -i 131072 /dev/hda4
tune2fs -c 0 -i 0 /dev/hda4
mount -n /dev/hda4 /drive0 -orw
player -i
mount -n /dev/hda4 /drive0 -oremount,ro
## wait for it to finish rebuilding databases, then hit control^C and continue:
swapoff -a
exit