Kapperz thanks for subsonic, I love it.
Fixed my problem. I think it had to do with permissions.
I used Joe L.'s script, added those lines to my go script and all is working fine now.
here are the content of his script, all I did was paste them. Hope this helps someone with similar problems. Here is a link to the original thread http://lime-technology.com/forum/index.php?action=;topic=3138.0
cat 70-unmenu_user_script_samba_mask
#define USER_SCRIPT_LABEL Set SAMBA File Permissions
#define USER_SCRIPT_DESCR Sets SAMBA file permissions to 0644 and directory permissions to 0755
echo "<pre>"
set -xv
sed -i -e "s/create mask = 0711/create mask = 0644/" /etc/samba/smb.shares
sed -i -e "s/directory mask = 0711/directory mask = 0755/" /etc/samba/smb.shares
smbcontrol smbd reload-config