Two ideas.
A has already been planned and
B is an alternative.
A) Track packs would be replaced by lists which will be created on the site. Mass (or batch) downloading is still being decided on. Mass/batch downloading is an extremely expensive operation to perform if a large list is present.
B) Fixing the archive upload process. Possible, but can also be expensive.
- Automatically remove forbidden files (folders, images, *.db files - any non-*.Gbx files really).
- Match each archived file to a track within the database. This removes the need for selecting which tracks are in the uploaded pack (previously this had led to incorrect pack information) and would also ensure that archived tracks are
your tracks (to combat theft).
I haven't weighed-up the pros and cons of each method, nor have I implemented and tested either method. A and B are two possible candidates. A final decision will be made when I actually make a start.