.plan for Project Scoundrel
The plan for this project is divided into four categories - GrandVisions,
LesserVisions, GUI/CosmeticStuff
and BugsToBeSquished/ThingsToFix. Read on to see what
will be happening soon...
GrandVisions
- A radically new type of manual downloading
- Pipeline searches and downloads.
- Extract the search service code to a .dll and enable the addition
of other search services through other .dll's (become a "meta-client").
- Multithreaded downloads
- Improved automatic searching
- Asking better queries to the server
- Better matching of found results
- Handle remixes
LesserVisions
- Save the queued queries on exit to enable "continue interrupted
search".
- Add "unqueue all queries, unshare all files and quit when all
downloads/uploads finish"-feature.
- Add "get those I don't have already"-feature (ie, first
scan the local harddrive for music. Could be implemented through another
network!)
- Add "beautify the files i already have based on this query"
- Update the ID3-tag too, not only the filename.
- Genre-information should be extracted from the webpages too, if possible.
- Ping the search results and try to download from low-ping-peers first.
GUI/CosmeticStuff
- Change "Current downloads" to "Uploads" under
the Share-tab
- Add another button to the applications titlebar - "minimize to
systray".
- Add a checkbox "do not rename downloaded file" to the add-query-form.
Perhaps also as a general feature under the configuration tab.
- Improve the Built-In-Browser so that when you hit enter a form is
submitted etc (so you don't have to use the mouse all the time).
BugsToBeSquished/ThingsToFix
- Look into the "share on successful download"-issue.
- Implement Logoff/Login-scheme to deal with timeouting servers.
- Deal with "disk full" and other file-handling anomalies.
- Don't send the "Play"-command to Winamp if the playlist
is empty since this will bring up the "add tracks"-dialog
and lock Scoundrel.
- Tons of these I fear... Go
report some.
|