Back to blog

MonoTorrent Gtk# Interface Summer Wrap-up

August 20, 2007 - Posted in Summer of Code 2007 Posted by:

Since my last public update around midterm, the gtk-sharp interface has shaped into a fairly nice and usable client. Over the last week I implemented a RSS manager which turned out pretty well, and squashed the remaining known bugs. Although I was unable to implement all the deliverables originally planned, I feel the ones which were implemented are the most beneficial to the general user. Features not present for the “pencils down” date were addins support, and a tracker manager.

Here is a video demonstrating the current state of the gtk# interface.

Download high resolution ogg theora video

Although today at 19:00 UTC Summer of Code 2007 officially ends, my desire to continue development on the interface does not. Post SoC, my first focus will be to complete implementing Mono.Addins support and have RSS and tracker support as optional addins. If there are features you specifically would like to see, your comments and suggestions are greatly appreciated.

Lastly I’d just like to thank Google and everyone at Mono for allowing me to have the opportunity to work on this, I’ve had an amazing summer!


duff 13 years ago


Happy to see a real monotorrent Gui under GTK#.
(I am the one who done the winform gui)
I have an opponent now ๐Ÿ˜‰ I will maybe rework on winform part to have the same level of features ๐Ÿ˜‰

I have no category or RSS features and no plugin system ( as Mono.Addin) but I have a cute statistic view ๐Ÿ˜‰

Happy to see a real GUI for gnome ๐Ÿ˜‰

Brian Nickel 13 years ago

Holy cow! I should have been following this more closely, ’cause that is an great UI and feature set you’ve got going on. Very cool.

knocte 13 years ago

Cool! Do you plan to integrate your program with any package management tool? For example: OpenSUSE BuildService. It would be wonderful so as to test it (and receive updates) more easily.

Martin Bishop 13 years ago

Very nice, maybe it can dethrone Azureus ๐Ÿ˜›

Armando Jagucki 13 years ago

Congratulations Jared. Looks top notch.

Marcos 13 years ago

Good Job! this looks fantastic!

I do have a question though, when you removed the torrents in the video, did it also removed the torrent from the hard disk? This is a feature I really like, also the option to remove the actual files.

Jared 13 years ago

The Remove button will just remove it from the application, and the Delete button deletes the data from the disk(after confirmation).

As for using something like OpenSUSE BuildService, that looks like an interesting idea. I haven’t heard of it before so I’ll look into it.

Also, thanks everyone for the nice comments ๐Ÿ˜›

Teet Tรƒยคrno 13 years ago

The all-important quastion – where can I download it?
I don’t mind compiling it, I just can’t find any reference,
where to get this. I could use a good Gtk client ๐Ÿ™‚

Umesh 13 years ago

Hi All,
Can you tell me where i can found Monotorrent GUI with scheduler.