2009-06-24, 07:40
I'm not sure if this has been considered:
On Windows there are some characters which are not allowed in filenames e.g. : and /
I think / is not allowed on Linux either.
So when you have a show like "Star Trek: The Next Generation" or a studio like "The Kennedy/Marshall Company" this makes it impossible to create files for them independent of naming scheme.
Therefore it might be useful to restrict all prefixes for the naming scheme to [a-zA-Z0-9] or maybe even [a-z0-9] since this would eliminate the case-sensitive issue. XBMC would either have a function which does the conversion or separate listitem attributes that are "cleaned". This will also give some issues with non-latin characters like e.g. chinese. In those cases there might be alternatives in the database e.g. localized movie/tvshow names.
On Windows there are some characters which are not allowed in filenames e.g. : and /
I think / is not allowed on Linux either.
So when you have a show like "Star Trek: The Next Generation" or a studio like "The Kennedy/Marshall Company" this makes it impossible to create files for them independent of naming scheme.
Therefore it might be useful to restrict all prefixes for the naming scheme to [a-zA-Z0-9] or maybe even [a-z0-9] since this would eliminate the case-sensitive issue. XBMC would either have a function which does the conversion or separate listitem attributes that are "cleaned". This will also give some issues with non-latin characters like e.g. chinese. In those cases there might be alternatives in the database e.g. localized movie/tvshow names.