After the long wait, Hydranode 0.3 beta 1 is now finally available for downloading. The major new features for this version are graphical user interface and global searching support. There have been very little core updates, since main focus was on user interface development.
Remember that this is a beta version, not a release candidate, thus many features are half-implemented. This version is provided for your testing and previewing purposes, altough it should be viable to use it in production system. Also, it hasn't been optimized for performance yet, so expect higher CPU usage and sluggyness on <1ghz systems.
Currently existing features:- RSS feeds from major news sites
- Global searching; searching by type, filtering by min/max size
- Transfer/Library page filtering by keywords and type
- Initial support for categories (incomplete)
- Adding downloads from clipboard (links); importing eMule downloads
- Link / file associations from browser / explorer (ed2k, torrent)
- Nearly fully skinned interface (optional)
Things that are missing / planned:
- List columns hiding/showing
- Extended file information in details boxes (also on Search and Library pages)
- Port configurations on Settings page
- Built-in help support (probably won't make it to 0.3 final either)
- Custom user-defined RSS feeds
- File name cleanup; downloads destination changing
- Graphical frontend for connecting to remote core
- Adding torrent files directly from interface (Transfer - Add - From File)
Downloads
Windows (includes both core and interface)
Linux (core only)
Linux (user interface only) experimental - tested on Ubuntu 6.04 beta
Source code as .zip, .bz2 and .gz
Credits for the user interface graphics and design go to the "invisible designer",
Joakim Kuusemaa aka
Arlekin.
Note: remote cores are supported by the user interface. To connect to a remotely running core, pass the ip and port as arguments to the interface command-line. Easiest way to do it is create a shortcut and change the path to "hydranode-gui.exe 192.168.0.1 9990" for example. Make sure the remote core has cgcomm module loaded and can accept incoming connections on port 9990 (ListenIP setting in [cgcomm] section of config.ini must be modified for this, same as with hnsh). By default, connections are accepted only from localhost.Note to Linux users: You might want to pass -style plastique option to the interface to avoid the ugly win95-look (Qt4-related problem).Enjoy.
Madcat.
HOTFIX: If you had problems starting downloads with Hydranode, please re-download Hydranode from the above link - the problem was fixed.