You are not logged in.
- Topics: Active | Unanswered
#1 2008-08-09 17:58:44
- matias
- Member

µRemote: a .Net GUI for WebUI
Hi,
I wanna share with you guys this little program that i've made, still there's some missing features, but this is just the start:
Multi-language User Interface:
Supported languages: English, Español, Norsk (NN & NB), Deutsch, Russian, Chinese, French and Hungarian.
If you want to translate uRemote in your language, send me an email.

Hope you like it
I would be glad to hear you opinion
Cheers
Last edited by matias (2012-04-09 18:41:44)
µRemote: A Browserless Remote GUI for µTorrent
Offline
#3 2008-08-10 07:08:23
- matias
- Member

Re: µRemote: a .Net GUI for WebUI
Yes, there's a systray icon.
My program have this features that the other doesn't have:
- Multithread
- You can choose files priority (high, normal, low, skip)
- Multilanguage UI
- Pause all, stop all, start all (from systray icon)
- Dropbox like Free Download Manager where you can drag and drop torrents
- Support skins
- You can choose number of upload slot, up/down speed per torrent
- Remembers the size and order of columns in the torrent list
Cheers
Last edited by matias (2008-08-10 07:19:47)
µRemote: A Browserless Remote GUI for µTorrent
Offline
#4 2008-08-11 00:04:15
- Rivilis
- Member

Re: µRemote: a .Net GUI for WebUI
It will be very nice if it will be possible to sort column by picking headers.
Best regards.
Last edited by Rivilis (2008-08-11 00:04:41)
Offline
#5 2008-08-11 04:28:10
- matias
- Member

Re: µRemote: a .Net GUI for WebUI
That will be in the next version.
BTW, i've made a new build for framework 2.0 only ...
µRemote: A Browserless Remote GUI for µTorrent
Offline
#7 2008-08-11 08:19:47
- matias
- Member

Re: µRemote: a .Net GUI for WebUI
Lord Alderaan, if you're talking about the framework 2.0 version ... it's already available... check the page in the first post.
The one with sortable columns will be available tomorrow, or tonight (GMT -3).
Cheers.
µRemote: A Browserless Remote GUI for µTorrent
Offline
#8 2008-08-11 08:35:15
- thelittlefire
- Member

Re: µRemote: a .Net GUI for WebUI
Can I ask the differences between the 2.0 and 3.5? I've never seen someone code for two different framework versions, heh. I like the interface and the similarity in skinning is very useful ![]()
~*Kristy*~ Im Schatten sah ich @}-,-`-. Ein Blümchen stehn, @}-,-`-. Wie Sterne leuchtend @}-,-`-. Wie Äuglein schön.
Offline
#9 2008-08-11 15:53:18
- matias
- Member

Re: µRemote: a .Net GUI for WebUI
There's no difference between 2.0 and 3.5 ... it was just a dependency issue.
New version released (with sortable columns).
Hope you like it.
Cheers.
µRemote: A Browserless Remote GUI for µTorrent
Offline
#10 2008-08-11 20:00:04
- Rivilis
- Member

Re: µRemote: a .Net GUI for WebUI
Thank you very much for good works!
P.S.: Sortable columns work not the same as in local client and in WebUI. Rows (IMHO) must be sorted not once but after each updating information from server (for example, sort with "upload speed" column).
P.S.S: Wishes:
1) download/upload speedes in titlebar or/and systray
2) Persiist columns width, column order, window size and position.
3) More width of download/upload fields in statusbar (my speed is not fit in these fields)
Last edited by Rivilis (2008-08-11 20:39:43)
Offline
#11 2008-08-12 05:50:22
- matias
- Member

Re: µRemote: a .Net GUI for WebUI
Rivilis,
I'll look into that.
1) Will be on next version.
2) It's already implemented. Doesn't work?
3) Could you post a screenshot please.
Cheers.
µRemote: A Browserless Remote GUI for µTorrent
Offline
#13 2008-08-13 17:50:08
- matias
- Member

Re: µRemote: a .Net GUI for WebUI
Sorry for the delay... here's a new version:
Changelog:
- resizable info panel
- remember on exit: window size, position, state, columns width & order, info panel height
- add more space to upload/download fields on status bar
- add global upload/download speed on titlebar
To do:
- auto sorting columns
- floating window with global upload & download speed
Sorry but i don't have too much time lately to spend in this project.
Best regards.
Edit:
New version is out, just a tiny bugfix
Changelog:
- fix: when deleting a torrent an exception is thrown (Thanks Thomas P.)
Last edited by matias (2008-08-14 14:31:16)
µRemote: A Browserless Remote GUI for µTorrent
Offline
#14 2008-08-15 11:58:55
- Gobd
- Member
Re: µRemote: a .Net GUI for WebUI
Would be great if it automatically connected on startup instead of having to click connect every time. Add torrent URL would be nice too, that way I don't have to say the file to my computer. Works great as it is though, much more reliable then a browser.
Last edited by Gobd (2008-08-15 11:59:21)
Offline
#15 2008-08-15 16:54:34
- matias
- Member

Re: µRemote: a .Net GUI for WebUI
Gobd, connect on startup will be on next version (there are some bugfixes too).
Add Torrent from URL is on the "To Do" list.
If anyone wanna translate this app to another language just send me an email.
Thanks.
Cheers.
Edit:
[size=3]New version is out[/size]
changelog
- fixed exception thrown if you test connection from preferences when connected
- fixed file list not using background thread
- new floating global speedbar (right click on systray icon)
- add "connect at startup" option in preferences
- check version at startup
Here are some utorrent skins converted to transparent png that some user submitted to me, you have to rename to toolbar.png and place in the same folder that uRemote.exe:







Best regards
Last edited by matias (2008-08-18 17:54:23)
µRemote: A Browserless Remote GUI for µTorrent
Offline
#16 2008-08-21 15:29:07
- wildwestgoh
- Member
Re: µRemote: a .Net GUI for WebUI
I apologize if the message is too long, no way to upload a text file.
I got the following error after I click on the Option menu, even on my first launch, the first thing is to configure and booo... error T.T
When I click continue the program, and click on Option again, I got the red box with "X".
Was it my .NET Framework? I got a .NET 2.
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at System.Windows.Forms.ToolStripMenuItemInternalLayout.get_ImageRectangle()
at System.Windows.Forms.ToolStripMenuItem.OnPaint(PaintEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnPaint(PaintEventArgs e)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///D:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
uRemote
Assembly Version: 0.13.3152.19970
Win32 Version: 0.13.3152.19970
CodeBase: file:///D:/Documents%20and%20Settings/WildwestGoh/My%20Documents/uRemote/uRemote.exe
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///D:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
zip
Assembly Version: 0.0.0.0
Win32 Version: 0.13.3152.19970
CodeBase: file:///D:/Documents%20and%20Settings/WildwestGoh/My%20Documents/uRemote/uRemote.exe
----------------------------------------
uRemote
Assembly Version: 0.13.3152.19970
Win32 Version: 0.13.3152.19970
CodeBase: file:///D:/Documents%20and%20Settings/WildwestGoh/My%20Documents/uRemote/uRemote.exe
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///D:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///D:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
Newtonsoft.Json
Assembly Version: 1.3.0.0
Win32 Version: 0.13.3152.19970
CodeBase: file:///D:/Documents%20and%20Settings/WildwestGoh/My%20Documents/uRemote/uRemote.exe
----------------------------------------
ListViewM
Assembly Version: 0.2008.8.11
Win32 Version: 0.13.3152.19970
CodeBase: file:///D:/Documents%20and%20Settings/WildwestGoh/My%20Documents/uRemote/uRemote.exe
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///D:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///D:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.And, also I need to know where's my username, password and others Preference settings saved to? I can't find any relevance file on the same folder. The windows size, details window (the General and Files tab) doesn't save at all (well I'm kinda requesting features :x).
I also tested on another machine (at work), it terminated miserably (windows error), not too sure if that's .NET problem (didn't windows update for kinda long). Will update the windows and find if does any different
.
Offline
#17 2008-08-22 08:19:02
- matias
- Member

Re: µRemote: a .Net GUI for WebUI
Don't know what the problem might be but try this:
- Reinstall .Net Framework.
- Clean uRemote directory, only leave uRemote.exe and "es" folder.
Your username and password, and the other preferences are saved in a file called settings.txt in the same folder that uRemote.exe.
Which OS are you using?
µRemote: A Browserless Remote GUI for µTorrent
Offline
#18 2008-08-24 20:54:43
- BigA54
- Member
Re: µRemote: a .Net GUI for WebUI
I get the same thing happening to me.
OS is Windows XP SP3
Offline
#19 2008-08-25 05:10:47
- matias
- Member

Re: µRemote: a .Net GUI for WebUI
That's weird. Have you tried version 0.13.3158.593?
- Is there a settings.txt file in the same directory as uRemote.exe? (You could try to put your hostname, port, user & pass there till i find what is wrong)
- This exception is thrown only after you click on the dropdown menu or the "preferences" button?
- If you don't open preferences, but you resizes one column, is this exception (or another) thrown?
PS: i'm using XP SP3 too
µRemote: A Browserless Remote GUI for µTorrent
Offline
#20 2008-08-25 15:08:04
- BigA54
- Member
Re: µRemote: a .Net GUI for WebUI
I am using the most current version of µRemote found on your website.
- Yes, there is a setting.txt containing my hostname, port, username and password in the same directory as uRemote. 
- The exception only appears when I click the "Options" button on the toolbar. No exception appears when clicking on "Preferences"
- Resize the columns does not cause an exception to appear. As above, ONLY when I select the "Options" button.
Last edited by BigA54 (2008-08-25 15:08:42)
Offline
#21 2008-08-25 16:58:47
- matias
- Member

Re: µRemote: a .Net GUI for WebUI
New version is out.
Changelog:
- Fixes reported bug by BigA54
µRemote: A Browserless Remote GUI for µTorrent
Offline
#22 2008-08-27 07:30:41
- pulse
- Member
Re: µRemote: a .Net GUI for WebUI
nice program, although it crashes on me sometimes. If your using webui on your browser and doing stuff on there, it can cause it to crash.
Crashed a few times when i highlight all of the torrents to force seed
Offline
#23 2008-08-27 11:54:48
- matias
- Member

Re: µRemote: a .Net GUI for WebUI
Pulse, i will try to solve those issues. If you can provide more info, i think that this will speed up the process.
Cheers.
Edited:
[size=3]New version out[/size]
Changelog:
# Hopefully, working auto sorting columns
# Fixed speedbar not showing speed
# Fixed some hangs when using uRemote & uTorrent WebUI simultaneous
![]()
Last edited by matias (2008-08-27 15:22:03)
µRemote: A Browserless Remote GUI for µTorrent
Offline
#24 2008-08-27 17:21:22
- pulse
- Member
Re: µRemote: a .Net GUI for WebUI
nice one, il try this one out and let you know how it goes
EDIT:
looks much smoother.. updates the speeds etc much faster. Could it be possible to add a "update tracker" option?
Last edited by pulse (2008-08-27 17:28:06)
Offline
#25 2008-09-16 08:19:45
- alamarco
- Member
Re: µRemote: a .Net GUI for WebUI
Nice application. Minimized it uses ~10 MB of RAM which is pretty decent.
One suggestion I'd have is have some information displayed in the tooltip of the tray icon. Right now all that is displayed is the name of the application.
Some suggestions:
- # of torrents being downloaded
- # of torrents being seeded
- download/upload speed
Would make it easier to tell what's going on without opening the application fully.
Thanks again for the great application.
Edit: Another suggestion. Manual refresh of the application. This way when you add a torrent via another method (ie Firefox extension) you can manage it right away instead of having to wait for the automatic refresh.
Last edited by alamarco (2008-09-16 08:41:43)
Offline

