I have a 500GB internal HDD where I store all my music and photos but it is annoying to manually mount it after a restart and I was wondering how to mount it automatically and make it available to Rhythimbox for playback.
I'd suggest using PySDM if you aren't looking to manually edit configuration files.
PySDM is a Storage Device Manager that allows full customization of hard disk mountpoints without manually access to fstab. It also allows the creation of udev rules for dynamic configuration of storage devices.
In Ubuntu, it can be installed by searching the Ubuntu Software Center for "pysdm". Once installed, it is available under the System --> Administration --> Storage Device Manager.
You can add an entry in fstab to auto mount your partitions at Ubuntu startup. you can read more about fstab at Ubuntu Wiki