quote:
Originally posted by sourivore
If you don't want to create a lot of directories on the server, you may save sounds like things like "Cats@@separator@@Big_Miaou.mp3" instead of create directory Cats on the server and put the sound Big_Miaou.mp3 into.
The issue is not if he wants to create directories on his server or not.
The issue is how to keep things compatible and meaningfull on a global scale...
* When you add categories, people with the New Plus! could make them. If they are stored like that, people with an older Plus! version can't see them and might 'update' the properties of the sounds with the wrong (old) categories again.
* If personal customized categories are made available and stored globally, then every user can make up their own categories. But this also means users can screw up the whole universal category-idea.
* If personal customized categories are made available, but only stored locally, users might just use the local categories and forget about assigning a global category. Again, screwing up the whole idea of categories.
* A sound can be in one category for one user, but in another for another user. What to save to the server?
* etc... etc...
So, it isn't as straitforward as simply the question of "to add directories on the server or not" though
---
The "solution" I see is either creating more pre-defined categories (although I don't know which ones without shifting a bit into the existing ones). But this has the negative side-effect that people using an older Plus! version and downloading these sounds will see "Unknown" and might update the sound again with one of the older categories.
Or iether allowing to
locally define their own subcategories, but with a mandatory main category of the ones that exist today. This subcategory should only be stored in the sound library on not in the files. The people using an older Plus! version will still see the main category. The viewing/sorting of the categories should also be done on main category first to avoid people making their own subcategories which don't belong in a main category and thus assigning a wrong main category for the other people.