Overall a great module, and the best so far I've seen on XOOPS.
Like others, I'd love to see some enhancements to this module. For instance:
* Different templates for different categories (so you can have music layout on one, video layout on another, etc.)
* The ability to have multiple file types for each piece. Thus, as a band, they can offer more than one version of the file. Same for video (although who would bother doing anything besides Flash video or audio anymore).
* Having files in another configurable location, like uploads or even xoops_trusted_path so someone could potentially sell access to them (although may be better served using another module and in-line block).
* Ability to attach images to categories and sub-categories (think for bands, etc).
* xoopseditor framework for the AddInfo textarea (I like fckeditor the best of what is published, but everyone can and should take advantage of this framework, and modules need to be modified, usually only a couple of lines needed)
* links local or external (local allows you to run more than one site linked to the same database).
* Allow editor/moderators (without Admin access)
* Category, File sorting, comments should be a per category setting
* Permissions
. * Upload permissions should be in the permissions tab
. * Permissions per category for approvals (single/batch)
* Files per page should be a category attribute
* Block that is an in-line player ala MySpace with admin/moderator configurable options.
* Moderator edit capability of listings and categories outside the admin area.
* Playlists
. * ability to make and manage multiple playlists of their own (music and/or video combined)
. * Block for user that allows them to choose/play their own playlist
. * Ability to share playlists with others and e-mail to others (more than one).
* Blocks - several ideas here similar to what's posted above
* Ability to link to a YouTube/GoogleVideo or something like that.
I'm not asking for much, am I?