Wishlist

From PhexWiki

Jump to: navigation, search

This is a short list of feature requests for Phex. I sorted it according to what I think most important. Feel free tpo discuss it in this thread and to add new feature requests in here. I partly cathegorize simply by intuition, but I hope this is no problem :)

Info: Bug reports should go to: Bugs at sourceforge.

Development Info: This list was cleaned out on 2006-09-05. If you want to see earlier entries, please look into our Wishlist backup. You can find finished items in the list of Implemented Wishes. Also might want to have a look at the current Roadmap

The three categories stand for:

a) Profile: Feature Requests, which are on the wishlist or have not yet been done, but seem important, and can be used for PR. What can set Phex apart.

b) Backend: All those parts which improve the general inner workings of Phex. The harsh reality behind the Look and Feel (the GUI).

c) GUI and Polish: In contrast to the backend, this is about all those things, which improve the feeling of the user interface and the usability for the user, often without offering significant "objective" advantages (else than maybe a few clicks less work), but often make the difference in the first choice of programs.

d) Other: There are always things, which defy cathegorisation.

Green items are already done.

Arne 12:17, 14 Oct 2005 (CEST)

Contents

Profile

  • Library enhancements
    • Add timed export and integrate with an FTP-lib, so the file-list is updated automatically.
    • Add the ability to create a magnet link only from the selected library files (by Manifest0)
  • i2p (anonymous p2p using Phex and i2p) - i2Phex is a quite nice first step.
  • Net-Zip: Private Networks made easy
  • Statistics: Most downloaded files (downloaded-size/filesize , else it will show the biggest files only...).
    • Statistics saved into a file and kept over restarts. (bab)
  • Save upload-infos to a file, sorted by number of uploads (or similar, maybe downloaded size divided by the filesize, so we see the real number of complete file-downloads).
  • different queues for small, medium and large files (a feature for the uploaders): GDF Queue Discussion
  • Allow >99 outgoing connections from Ultrapeers on high bandwidth connections (good for those trying to distribute content)

Backend

  • MetaData readout and display.
  • updating hostiles-file via a magnet on a server (or a magma-file containing the magnet) => Updating resource files (for example language files).
  • Reactivate automatic querying with, at the very most, an absolute value of 1 requery per hour.
  • Phex as Daemon, usable without GUI (from andargor) (partly done. See Advanced Questions)
  • Connection Preferencing: Min number of Phex-connections, max number of connections by one vendor; different settings for leaf and UP-state.
  • Ability to connect with all selected favorites hosts, not only with one host per click (by pawelsz).
  • Option for Always using Push-Proxy and masking the IP (halfsecure sharing).
  • UPnP support
  • Connection Preferencing based on Country.
  • Preferencing the selection of Download Candidates based on the country.
  • Reputation System to thwart low quality / bogus files (see Credence)

GUI and Polish

  • An info with the number of shared files at the bottom of the window.
  • An option to open musicfiles with the default external player from both the library and upload screen.
  • I'd like to have the Settings screen to accept commands to play MP3, OGG, MPEG files with my favourite players (by lluisanunez)
  • Option to move music files to iTunes/amaroK/Banshee automatically. (by KoR)
  • Ability to run multimedia files inside PHEX via user specifed external program (by pawelsz).
  • for the download folder, it would be nice to have each download's files in a separate folder (by miscblogger).
  • Indicator on Connections screen to show if the program is running in Leaf mode or Ultrapeer mode.
  • Automatic DNS lookup of Remote Host IP addresses to show FQDN on Connections screen - it's always interesting to see what domains people are connecting from.
  • Library: option to reset Search/Upload Count stats.
  • In Options -> General Settings -> Network, change checkboxes "Allow to become an Ultrapeer" and "Force to be an Ultrapeer" to 3 radio buttons instead: "Leaf mode", "Auto Leaf/Ultrapeer", "Force Ultrapeer" - or similar wording.

--- the next are all from clampak ---

  • Customize the 'File Types' in the filter. E.g., add or remove extensions to each, add/remove categories as well. (as of yet only avaible by changing the sources -Arne)
  • In the Settings, I should be able to change the default setting for banning hosts. I'd like the time period to be much longer, even infinity. I'd like it to be customizable.
  • In the Download tab, a 'Retry All Candidates For All Files' (or a "Smart retry all", soing a non.harmful retry of all candidates over the next few minutes, retrying only the sources of one download every 30s, bab)
  • Ability to customize the amount of time before the candidates get removed from the downloading lists. Sometimes there's only one host, and I know it, but then it gets removed when it can't be found or whatever for some period of time. If I don't know where it came from, I can't retry it ever.
  • This could potentially be part of the 'offensive content filter', or could be done in the customizable one, but would be nice to be able to filter out those files from 30+ hosts that take your search term and add '.jpg' to it, or put underscores between all the letters and then '.jpg'. How about a 'crap filter'?

--- end of clampaks requests ---

--- requests from Tom ---

  • I would really like to be able to connect to more than 5 nodes as a leaf node. I understand why leaf node connections are limited, but as it is currently it encourages people to check 'force to be a Ultrapeer' to be able to connect to more peers which defeats the purpose of having leaf nodes. Changing it to a warning that more than 5 connections for a leaf node is not recommended instead of having a hard limit would be a big improvement.

--- end of requests from Tom ---

  • It would be nice to be able to filter files, which are already in my shared folder from search results. (from KWolf in a forum thread).
  • It would be nice to see the names of IP address countries when I hovered over the flag icons. Once in a while, I see a flag I don't recognize, such as Hong Kong or Pakistan, and they can be a bit tricky to look up. Seahen 23:38, 11 February 2007 (CET)
  • option 'always in tray'

Other

  • For magnet/Magma/rss/PodCast:
    • magnet-download with as-parameter needs to be verified with sha1-hash and in case of failure redownloaded without the as.
  • Add an capability and an XSL-Stylesheet such that an html list can be exported, which contains the path/folder names (only the ones being shared though). This is great for organization, or even just searching by artist name, where the artist name is two folders up the tree, but not in the filename of the audio files. Ploxiln

Unsorted further ideas:

number-child
SourceForge.net Logo

Please visit our supporters
Amazon.com or Amazon.de