Hello there!
I got an answer to my last post that was so satisfactory I had to dump a whole lot of questions here as well. Some of them might be considered as ideas in the future, others might not be done and others may be impossible.
The rating system is broken, at the moment. I mentioned this elsewhere. It could be a really important part of the site and provide a "social" aspect to it (as subtitle uploads currently is). I've thought some things to help fix it.
-Consider purging lowest-rated subtitles from the database periodically. No point in having 10 different subtitle files for one "Lost" episode in each language. Alternatively, flag them as "additional" and don't show them by default. I'd limit the number of subtitles for each file and language to 2 or 3 if no new subtitles are uploaded. I'd purge subtitles older than six months with the lowest rating of the group.
-Track and Report the number of voters for a rating. "10.0" from one voter is less useful than "8.0" from 100
-Add tracking to the XMLRPC API and/or the simplexml pages
-Converting subtitles - Consider converting all subtitles to a single encoding (Unicode?) and all subtitle formats to SRT (when possible). Standardizing the output of the subtitles might be a good way to ensure subtitles will work.
- Subtitle Language - Consider detecting the subtitle language server-side instead of client-side before upload.
There might be more but it's late and I don't think these'll be accepted anyway, so no point in clogging up the forum