LinuxMCE Forums
May 19, 2013, 08:51:20 am GMT-1 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Rule #1 - Be Patient - Rule #2 - Don't ask when, if you don't contribute - Rule #3 - You have coding skills - LinuxMCE's small brother is available: http://www.agocontrol.com
 
   Home   Help Search Chat Login Register  
Pages: 1 [2]
  Print  
Author Topic: Programming Challenge: DCE Device: Torrent Downloader PlugIn  (Read 5063 times)
darrenmason
Addicted
*
Posts: 529


View Profile
« Reply #15 on: August 18, 2009, 04:52:29 am »

I have it about half working but have not looked at it for the last three weeks (or anything linuxmce really). Was hoping to get a few hours this week to have a play with it.
Long hours at work and family commitments mean it is always going to be down on the priorities for me.
Will post an update when I get a bit further.

Couple of questions from when I last looked at it. I was trying to work out what the best behaviour should be with the download. Should it complete the download in its own storage and then rely on different commands to move the content into the appropriate part of the repository or shoudl it attempt to do this itself and let updatemedia pick it up.
With the latter it will require a certain amount of metadata being sent either with the request or after the download is finished.
I will have a further look at the model for ripping a disc as this should probably work the same way.

Thom, I don't know that anyone else is working on it but happy to work with them if we want to move it a bit quicker.

Darren
Logged
tschak909
LinuxMCE God
****
Posts: 5101

DOES work for LinuxMCE.


View Profile
« Reply #16 on: August 18, 2009, 04:59:24 am »

look at the SCREEN_FileSave stuff, as well as the Copy Disc button in designer, note that these pass their parameters to the target command, so the download command should be able to extract a parameter for where to put the final file. The file should also be suffixed with something like .download, so that the system can determine if a file is being downloaded.

This can be used to show in orbiter's file list for example, if a file is being downloaded, and take them to the status screen.

-Thom
Logged
darrenmason
Addicted
*
Posts: 529


View Profile
« Reply #17 on: August 18, 2009, 05:03:46 am »

Will do , thanks
Logged
tschak909
LinuxMCE God
****
Posts: 5101

DOES work for LinuxMCE.


View Profile
« Reply #18 on: October 16, 2009, 04:31:14 pm »

Darren? any progress?

-Thom
Logged
tschak909
LinuxMCE God
****
Posts: 5101

DOES work for LinuxMCE.


View Profile
« Reply #19 on: November 04, 2009, 03:26:17 pm »

I'm bumping this up to try and generate more interest.

-Thom
Logged
fastie81
Veteran
***
Posts: 136


SSDD


View Profile WWW
« Reply #20 on: November 04, 2009, 09:19:25 pm »

Hi Thom

Is this only going to be a torrent client?
This would be nice but a download client will also be cool..
So I can just put in a url and username and password if required and then let the system download it.
Just want to know.
Chris
Logged
darrenmason
Addicted
*
Posts: 529


View Profile
« Reply #21 on: November 04, 2009, 10:37:19 pm »

Yeah sorry, happy for someone to look at it. To be quite honest - I havn't had a chance to even turn the dev computer on in the last few months...

Contact me if someone wants the stuff I had done to date.

Bub is starting to sleep more now so who knows I might have some time soon - but can't promise much.

Regards
Darren

Logged
PlatypusPedersen
Regular Poster
**
Posts: 43


Hugs?


View Profile
« Reply #22 on: January 10, 2010, 08:36:52 am »

Bumping this... maybe something for GSoC?
Logged

david_a_dawson
Veteran
***
Posts: 66



View Profile
« Reply #23 on: January 26, 2010, 11:44:05 pm »

is anyone still working on this?

-thom

How do all.

I've been developing a java implementation of the DCE protocol.

It's mostly functional, and covers the most used features of DCE.

Using this library, I've developed a bittorrent DCE device.

I've put together a device template, as suggested, with the addition of a download failed event.

The bittorrent functionality is built using the snark (http://www.threerings.net/code/snark/) library.

Seems ok, but quite flaky, so I think I'll swap it out at some point.


The only thing not yet implemented is adding status items to the Task List.  I'll look at this next.

Also, the java DCE lib isn't making use of any command/ ... other ref data, they are all magic numbers at the moment, so I'm going to write a script to generate a java enum for each class of reference data.

I can upload this code to somewhere after a little bit more polishing, where would be best? 

Cheerio.

David.
Logged
Aviator
Veteran
***
Posts: 79



View Profile
« Reply #24 on: December 15, 2010, 04:13:52 pm »

Did this ever get finished? I'm looking for a simple programming exercise to learn more about DCE.
Logged

tschak909
LinuxMCE God
****
Posts: 5101

DOES work for LinuxMCE.


View Profile
« Reply #25 on: December 15, 2010, 04:21:25 pm »

No. Nobody took it.

But, dude, there are almost a hundred example DCE drivers all over our source tree that you can look at for examples in C++.

-Thom
Logged
Pages: 1 [2]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!