Posts: 125
Joined: Oct 2003
Reputation:
0
I have my movies sorted into folders following the recommended convention, with each movie in its own folder.
Is there a way to force XBMC to stack the files in that folder no matter how different their names may be?
It seems like XBMC is being conservative with its stacking to protect people that just dump all their files into one directory, whereas it could be more aggressive for my case.
Posts: 26,215
Joined: Oct 2003
Reputation:
187
What are the filenames in the folder?
Posts: 26,215
Joined: Oct 2003
Reputation:
187
Right - the point is that they're very related filenames, they're not arbitrary at all. Thus an arbitrary stacking scheme is still not advised, even if you KNOW you have only one movie per folder. You may, for instance, have extras, trailers, commentaries etc. in the folder with that movie.
I agree that you can be more flexible with what is stacked (such as allowing the regexps that typically match sequels) if you know there's only a single movie per folder, but you still can't allow arbitrary things.
I'll keep this in mind. For now, your only option is to add to the regexps.
Cheers,
Jonathan
Posts: 26,215
Joined: Oct 2003
Reputation:
187
Anything already in the library was stacked using the regexps at the time of scan, yes.
If you rescan the folders that contain the multi-file movies only (i.e. file mode, highlight the folder, context, scan for new content) then I think it'll pick them up, but I'm not certain.
The alternative is touching each of the folders (eg add or modify a file in them) and the scanner will pick them up as changed.
I'm not sure how to do this nicer in future yet still allow fast identification of changes - we currently stat() the folder in order to determine whether any changes have been made (which is much, much faster than fetching the directories fully). I guess we could salt the hash with the settings that are in effect at the time, but that would force everything to rescan (though not everything will be re-added under the current scheme).
Cheers,
Jonathan