Warpster is a Napster client for OS/2 Warp 4 PM. It contains all the features required for file downloading and sharing. It also supports basic messaging and chat room functions. Remaining features will be implemented in order of popularity so let me know what you'd like to see the most.
Note:Napster changed their servers' protocol in June, forcing users to upgrade their client and breaking compatibility with Warpster. You can not currently use Warpster with the official Napster servers.
Warpster is also compatible with OpenNap servers, the open source Napster server. A list of publicly accessable OpenNap servers can be found on Napigator
Note to Windows users: Warpster is NOT a Windows program, don't bother trying to run it if that's all you have.
If you'd like to try it out, download warpster_10alpha.zip ( 96k, last updated 24 Mar 2001). Also available as a WarpIn package: warpster.wpi
Any feedback on this program can be sent to me at brian.havard@gmail.com. Comments, questions, bug reports & feature requests are all welcome.
You are visitor number 74000 to this page.
| Date | Version | Change |
|---|---|---|
| 2001-03-24 | 1.0 alpha 21 | Stop "Invalid parameter data to add a file" errors sending shared file list. |
| 2000-12-29 | 1.0 alpha 20 | Update search results page properly after a failed search or "List user". |
| If a "User info" fails, display error & close dialog. | ||
| Fix deletion of records from transfer list so the Clear button clears all old entries in one update. | ||
| Show error message if a "List user's file" command fails. | ||
| Add "List user's files" option to transfer list. | ||
| Improve error handling when download directory or file name is invalid or any other reason why download file can't be written to. | ||
| 2000-12-03 | 1.0 alpha 19 | Show remote IP on file list after using "List user's files" |
| Fixed up error handling in share list sending. | ||
| 2000-11-29 | 1.0 alpha 18 | Give Account Name entry field more space (60 chars instead of 30). |
| Add 'Recurse Subdirectories' option for share directories. | ||
| Show incoming "wall" messages on the MOTD page. | ||
| Probable fix for occasional traps in uconv.dll. | ||
| 2000-11-23 | 1.0 alpha 17 | Added multiple account handling to prevent having to re-enter all details to switch between servers. |
| 2000-10-30 | 1.0 alpha 16 | Make push uploads show as an upload in the transfer list instead of a download. |
| Don't disable found list when not idle, just ignore download requests (double click). | ||
| Make sure a remote client responds to a ping before attempting to download from them. | ||
| 2000-09-08 | 1.0 alpha 15 | Protect against divide by 0 on invalid MP3 frame header. |
| When reading the details of a file to be shared, skip junk at start of MP3 until a frame sync is found. | ||
| 2000-09-03 | 1.0 alpha 14 | Fix adding user to friends list from transfer list. |
| Allow sorting search results by nick. | ||
| Report name of faulty file in upload directory. | ||
| If a push download fails during initialization, don't leave a 'pending' entry in the transfer list. | ||
| Support full range of audio MPEG types, V1,2,2.5 Layer 1,2,3 | ||
| 2000-08-18 | 1.0 alpha 13 | Added Clear button to transfers page to remove finished entries. |
| Added ability to sort search results in a number of ways. | ||
| Add /topic command to set the channel topic. | ||
| Handle it properly when the server cuts our connection. | ||
| Ignore MD5's of all 0's as returned by some OpenNap servers. | ||
| 2000-08-13 | 1.0 alpha 12 | Remember settings on search page. |
| Provide history recall on the chat channel window entry field. | ||
| Added a user list panel to the chat channel window complete with context menu. | ||
| Support sending action messages on chat channels using /ME command. | ||
| 2000-08-12 | 1.0 alpha 11 | Report reason for "Invalid share directory" |
| Save the server/port entered on the login page so you don't have to enter it every time. | ||
| Removed 32 character limit on message text being entered. | ||
| Add "List files" function to friends list context menu. | ||
| Make TAB switch between messages & message entry. | ||
| Show unexpected napster error messages in a popup message box. | ||
| Add a very basic channel chat window. | ||
| Added channel list. | ||
| 2000-08-11 | 1.0 alpha 10 | Added a very basic chat function for chatting with another user (no channels yet, that's what the empty pane on the chat page is for). |
| Added a friends list that indicates when a user is logged on. | ||
| Look for help file in same directory as Warpster.exe so you can start Warpster from any CWD and still have help work. | ||
| Warn that a nick & password are required to login in if attempting to do so with a blank nick or password. | ||
| Allow queries while still sending shared files. | ||
| Add more status fields: number of shared files, number of uploads, number of downloads & server IP / port. | ||
| 2000-08-05 | 1.0 alpha 9 | Make the window resizeable. |
| Save window position & size. | ||
| 2000-08-01 | 1.0 alpha 8 | Use an MLE for the MOTD so that text can be copied from it (URLs etc) |
| Use a better looking status bar. | ||
| Fix problems when logging out & logging back in again fairly quickly. Would die with "Socket operation on non-socket" error a few minutes later. | ||
| 2000-07-30 | 1.0 alpha 7 | Handle unexpected messages from server better. |
| Allow multiple share directories, semi-colon separated. | ||
| Provide a context menu on the transfers page for showing user info of remote user. | ||
| In the user info dialog, set the group box text to the nick of the user being viewed. | ||
| 2000-07-29 | 1.0 alpha 6 | Add ability to limit the number of uploads. |
| Don't try to share files less than 310000 bytes big as they'll most likely fail MD5 calculation which needs at least 300008 bytes after any ID3v2 data. | ||
| Add a logout button. | ||
| Add context menu to search results providing functions to list a user's shared files & to get their user information (whois). | ||
| After receiving a push download, was leaving a 'Pending' entry in the transfers list. | ||
| 2000-07-26 | 1.0 alpha 5 | Fixed a memory corruption bug that would sometimes cause random crashes, especially on program close. |
| Allow sharing your files with others. | ||
| Properly handle case when both local & remote clients are behind a firewall by informing user that the download isn't possible instead of just waiting for it to time out. | ||
| Added some help pages. | ||
| 2000-07-24 | 1.0 alpha 4 | On found list, indicate which files match an incomplete download in the download directory and automatically resume it if it's chosen. The matching up is done using MD5 hashes so the file names don't have to match. |
| Fixed up the application icon on task list & minimized view. | ||
| 2000-07-24 | 1.0 alpha 3 | Changed transfer list to use a detail container control instead of a list box, adding ETA field |
| Improved speed of filling found list with results by preventing repaint after each file added. | ||
| 2000-07-23 | 1.0 alpha 2 | Changed search results list to use a detail container control instead of a list box. |
| Added ability to create a new account. | ||
| 2000-07-22 | 1.0 alpha 1 | First release. |