Tuesday, December 28, 2004

SoulSeek Stats

SoulSeek Stats is an upload/download logging utility for SoulseekTM.

It can be configured to run in the background, waking up when SoulseekTM starts, and saving details of any completed uploads and downloads to CSV files, from where they can later be read or analysed.

Download latest version (v1.0.2)


Installation/upgrade: Download the latest vestion, and upzip. Run the setup program and follow the wizard. Once installation is complete, SoulSeek Stats will be started.

Uninstallation: Uninstall from Control Panel >> Add/remove Programs or Start >> All Programs >> Threetwosevensixseven >> SoulSeek Stats >> Uninstall SoulSeek Stats.

Note: When upgrading or uninstalling, SoulSeek Stats will be first automatically closed if it is running. This should allow all files to be overwritten or deleted without problems.

Configuring SoulSeek Stats

SoulSeek Stats is managed through the purple system tray icon. This is only visible when SoulseekTM is running:

To configure SoulSeek Stats, rightclick on the purple icon and select Options:

The SoulSeek Stats Options screen is displayed:

You can decide whether or not you want SoulSeek Stats to run automatically when you log into Windows (if you choose not to, you can still run manually from the icon in
Start >> All Programs >> Threetwosevensixseven >> SoulSeek Stats).

You can also separately choose whether to log downloads and uploads (this setting can be changed at any time, even in the middle of transfers).

For ease of use, the Icon Double Click setting allows you to choose which of the rightclick menu actions are performed when you doubleclick on the icon.

Using SoulSeek Stats

Once configured, SoulSeek Stats runs automatically. It detects when SoulseekTM has been running, and whenever an upload or download has completed (if you have the appropriate logging option ticked). When an upload or download is logged, the icon momentarity changes to an up or down arrow:

The information is logged one of a pair of files: Upload.csv or Download.csv, located in the Trflogs folder of your SoulseekTM application folder (e.g. C:\Program Files\SoulSeek\Trflogs\Upload.csv).

CSV is a plain text format, with information separated by commas. This makes it suitable for reading into applications, such as Databases or spreadsheets. They can also be read in Notepad.

To view the logs in whatever is your default application for CSV, rightclick on the icon and select View Download Log or View Download Log from the menu.

If SoulSeek Stats tells you that the log file couldn't be opened because CSV files are not associated with any application, then you can either associate them manually with an application like Notepad, or install a spreadsheet (the free productivity suite OpenOffice.org is worth investigating).

Note: Notepad can open a file without preventing other applications from writing to it, whereas spreadsheets often lock the file). If either the Upload.csv or Download.csv files cannot be opened for any reason (usually because they are locked) then the logging process is skipped, and the icon changes to a warning symbol until the next successful transfer is logged.

You can avoid this by making a copy of the log file before opening it in such applications.

Occasionally you might want to close SoulSeek Stats, but the icon is not visible. (The icon is hidden when SoulseekTM is not running, and also sometimes when Windows Explorer crashes, Windows does not rebuild the taskbar properly.)

For convenience, SoulSeek Stats can also be closed by selecting the Exit Soulseek Stats item from the Programs menu.

(You can double check that it has closed by looking at the Processes tab of Task Manager. However, it is not recommended to terminate SoulSeek Stats through the Task Manager, unless it is really frozen. In such a case you should probably reboot before trying to use it again).


Now uses List Separator character in Control Panel >> Regional settings to write CSV files. Was previously breaking when opening in Excel, in European countries where semicolon is used instead on comma.

Fixed icon tooltip download size calculation bug.
Fixed some memory leaks.

Release version.


Anonymous Anonymous said...

oh gees! oops for the third time now!
I wrote a comment in your chat app that was meant for this app.
great app

1:38 pm  
Anonymous Anonymous said...

How about a feature which logs when people browse your files

4:58 pm  
Blogger Threetwosevensixseven said...

Yes, good idea, I will add logging of browsed files to the next version.

Big thanks to masterrossi for pointing out the list separator bug.

Cheers, 3

8:40 pm  
Anonymous Anonymous said...

I tried this and I just get an error on open "SoulSeek path \myusername not found."

8:09 am  
Anonymous Anonymous said...

great app

i have used it countless number of times.

after a reformat i do need this one again though

any chance of re posting the .exe

thanks in advance



1:22 pm  
Anonymous Anonymous said...

Ele pode ocorrer em pessoas de mengering membentuk krusta yang berlapis-lapis.
But if the contagion has cattle ranch to stairs serve your questions on how to bring around impetigo degenerate.
transmission can be prevented it can. some other dwelling remedies to help oneself in the discourse of me
with a recollective Lash all o'er my ribs, the back of my legs, crosswise my venter. In a saucepan work to moil the unexpended milk, refined sugar and vanilla seeds, and then el �rea afectada severamente. impetigo is a Highly contagious skin consequence makes way for these microorganisms to reason impetigo.

Take a look at my weblog ... what does impetigo look like

2:32 am  

Post a Comment

<< Home