2012-01-05, 23:21
So my brilliant plans to use an unRAID server and a mixed environment of Macs, PCs and one Ubuntu PC has run into a stumbling block. Each of the different OSs have their own preferred network service (AFP, SMB, NFS). While this isn't a problem for unRAID - at all - it is a problem for sharing a single library on a MySQL database. Specifically, they can't share the same list of movies because the paths to the media is all different.
e.g.
smb://unRAID/My TV/Fringe/
vs
afp://192.168.1.77:548/My TV/Fringe/
vs
whatever NFS path it would be
It seems like my only option is to default everything back to Samba, but that just rubs me wrong. Like building a Ferrari and sticking a Chevy engine in it. I've had a lot of issues with Samba and Macs (though that may be due to Win7 and unRAID samba may be less finicky, not sure).
Anyway, just wondering if anyone else has similar issues.
What would seem to resolve this is if XBMC only stored the relative path rather than the absolute. In other words, build the path by concatenating the path from sources.xml [smb://unRAID/My TV/ or afp://192.168.1.77:548/My TV/] to the relative path stored in the database (/Fringe/).
Has anyone else dealt with this issue?
e.g.
smb://unRAID/My TV/Fringe/
vs
afp://192.168.1.77:548/My TV/Fringe/
vs
whatever NFS path it would be
It seems like my only option is to default everything back to Samba, but that just rubs me wrong. Like building a Ferrari and sticking a Chevy engine in it. I've had a lot of issues with Samba and Macs (though that may be due to Win7 and unRAID samba may be less finicky, not sure).
Anyway, just wondering if anyone else has similar issues.
What would seem to resolve this is if XBMC only stored the relative path rather than the absolute. In other words, build the path by concatenating the path from sources.xml [smb://unRAID/My TV/ or afp://192.168.1.77:548/My TV/] to the relative path stored in the database (/Fringe/).
Has anyone else dealt with this issue?