aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: aMule don't handle eD2k URI?  (Read 5081 times)

Moldarin

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 6
    • http://bonaveo.net/
aMule don't handle eD2k URI?
« on: January 06, 2006, 05:24:25 PM »

Well, I must admit that aMule 2.1 handles eD2k URI links, but it don't handle it good. Not at all.

When I click a ed2k:// link from any browser on Mac OS 10.4.3 aMule will start the/try to download the specified file.

However it only does this if aMule is running. And aMule will not become active when I click a eD2k link. It'll only remain in the background.

Is this a bug I'm seeing or is it the intended handling of eD2k links?

lionel77

  • Provider of Mac builds, Forum Mod
  • Hero Member
  • *****
  • Karma: 4
  • Offline Offline
  • Posts: 1107
  • Mac OS X 10.4 (Power Mac G5)
RE: aMule don't handle eD2k URI?
« Reply #1 on: January 06, 2006, 06:14:23 PM »

Quote
Originally posted by Moldarin
[...] And aMule will not become active when I click a eD2k link. It'll only remain in the background.
[...]
This is definitively intended behavior. Most of the time you just want to add a file or multiple files to aMule's download queue without switching to aMule. Just try to imagine adding 10 links from a web page when aMule is put in the foreground after each click: a nightmare! ;)

I'm less sure about the "when I click an ed2k link aMule should start if it's not running already" idea. Personaly, I would not like it, if aMule started if I accidentally clicked an ed2k link. My idea of aMule is something like "aMule usually runs constantly and if it is not running there's a good reason for it" but I could see how other people might have a different opinion on this.
Logged
Current aMule CVS builds for OS X can be found here.

Moldarin

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 6
    • http://bonaveo.net/
RE: aMule don't handle eD2k URI?
« Reply #2 on: January 06, 2006, 06:37:04 PM »

Quote
Originally posted by lionel77
I'm less sure about the "when I click an ed2k link aMule should start if it's not running already" idea. Personaly, I would not like it, if aMule started if I accidentally clicked an ed2k link. My idea of aMule is something like "aMule usually runs constantly and if it is not running there's a good reason for it" but I could see how other people might have a different opinion on this.
Than look at it like this: There's also a good reason to why people click on those eD2k links as well!  ;)

ken

  • Hero Member
  • *****
  • Karma: 4
  • Offline Offline
  • Posts: 825
Re: aMule don't handle eD2k URI?
« Reply #3 on: January 07, 2006, 03:15:43 AM »

Moldarin, it is intended behavior that clicking an ed2k link doesn't start aMule.  Nevertheless, the clicked link is stored in a file that aMule will consult when it next runs.  So, the file will be added to your downloads.

If you want aMule running, run it.  There's no reason to launch aMule when clicking an ed2k link.  A user's decision that they want aMule running (or not) is completely separable from their decision that they want a file added to their download queue.
Logged

Moldarin

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 6
    • http://bonaveo.net/
Re: aMule don't handle eD2k URI?
« Reply #4 on: January 07, 2006, 02:56:14 PM »

Well, then there should be a preferenece for this.

I'd really like eD2k links to behave like Manget links in LimeWire.

When I click on a Magnte link, LimeWire open and starts downloading at once.

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
Re: aMule don't handle eD2k URI?
« Reply #5 on: January 07, 2006, 07:34:51 PM »

aMule should be running 24/7 anyway....

If you want to do that, make your browser execute first amule, then the ed2k app. That will make aMule open if it's not already, then add the link.
Logged

Moldarin

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 6
    • http://bonaveo.net/
Well, this is just silly
« Reply #6 on: January 07, 2006, 07:40:12 PM »

Quote
Originally posted by Kry
aMule should be running 24/7 anyway....
Why? The Mac-version isn't that good. It crases to much and don't have a Mac feel at all. So I'll only run it when I want something down.
Quote
Originally posted by Kry
If you want to do that, make your browser execute first amule, then the ed2k app. That will make aMule open if it's not already, then add the link.
And this should be an option you could do from aMule.

lionel77

  • Provider of Mac builds, Forum Mod
  • Hero Member
  • *****
  • Karma: 4
  • Offline Offline
  • Posts: 1107
  • Mac OS X 10.4 (Power Mac G5)
Re: aMule don't handle eD2k URI?
« Reply #7 on: January 08, 2006, 06:49:51 PM »

Quote
Originally posted by ken
Moldarin, it is intended behavior that clicking an ed2k link doesn't start aMule.  Nevertheless, the clicked link is stored in a file that aMule will consult when it next runs.  So, the file will be added to your downloads.
Very nice, I didn't know the link is stored when aMule is not running.

Quote
Originally posted by Moldarin
Quote
Originally posted by Kry
aMule should be running 24/7 anyway....
Why? The Mac-version isn't that good. It crases to much and don't have a Mac feel at all. So I'll only run it when I want something down.
First, I don't think this is the best attitude if you want to convince a developer to accommodate your very specific needs. I don't know anybody else who fires up aMule or any other ed2k client just to download a single file and then closes the app when the file is complete. For the vast majority of users, aMule behaves exactly as expected.
Second, if you experience certain types of crashes with aMule that means nobody else has reported these types of crashes before. Once somebody posts a backtrace for a certain type of crash, the issue is usually fixed within a few days.
Logged
Current aMule CVS builds for OS X can be found here.

Moldarin

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 6
    • http://bonaveo.net/
Re: aMule don't handle eD2k URI?
« Reply #8 on: January 08, 2006, 06:53:57 PM »

OK, done some testing now. If aMule is not running and I'm clicking a eD2k link... That's all I'm doning. I'm clicking on a link that don't work.

If aMule is running the download is qued at once.

I'm running aMule 2.1 on Mac OS 10.4.3

lionel77

  • Provider of Mac builds, Forum Mod
  • Hero Member
  • *****
  • Karma: 4
  • Offline Offline
  • Posts: 1107
  • Mac OS X 10.4 (Power Mac G5)
Re: aMule don't handle eD2k URI?
« Reply #9 on: January 09, 2006, 09:03:00 PM »

Quote
Originally posted by Moldarin
OK, done some testing now. If aMule is not running and I'm clicking a eD2k link... That's all I'm doning. I'm clicking on a link that don't work.
As ken wrote above:
Quote
Originally posted by ken
Moldarin, it is intended behavior that clicking an ed2k link doesn't start aMule.  Nevertheless, the clicked link is stored in a file that aMule will consult when it next runs.  So, the file will be added to your downloads.
In other words, even though aMule does not start when you click an ed2k link, the file will be added automatically to aMule the next time you start it. So clicking the link does exactly what it's supposed to do: it adds the file to the download queue regardless if aMule is running or not.

Unfortunately, as you have stated above, this behavior does not match your personal usage patterns of aMule. Since it matches the usage patterns of most other users it wouldn't make any sense to alter aMule's current default behavior, so the only option would be to include a setting like "Start aMule when an ed2k link is clicked". Since I'm not actively involved in coding aMule, though, I don't know how complicated this would be to implement.
Logged
Current aMule CVS builds for OS X can be found here.

Moldarin

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 6
    • http://bonaveo.net/
Re: aMule don't handle eD2k URI?
« Reply #10 on: January 09, 2006, 09:54:24 PM »

Quote
Originally posted by lionel77
Quote
Originally posted by ken
Moldarin, it is intended behavior that clicking an ed2k link doesn't start aMule.  Nevertheless, the clicked link is stored in a file that aMule will consult when it next runs.  So, the file will be added to your downloads.
In other words, even though aMule does not start when you click an ed2k link, the file will be added automatically to aMule the next time you start it. So clicking the link does exactly what it's supposed to do: it adds the file to the download queue regardless if aMule is running or not.
No. I have aMule up an running. And when I click on eD2k links nothing at all happens. And there's no activity in the transfear window of aMule.

lionel77

  • Provider of Mac builds, Forum Mod
  • Hero Member
  • *****
  • Karma: 4
  • Offline Offline
  • Posts: 1107
  • Mac OS X 10.4 (Power Mac G5)
Re: aMule don't handle eD2k URI?
« Reply #11 on: January 09, 2006, 10:23:42 PM »

Quote
Originally posted by Moldarin
Quote
Originally posted by lionel77
[...] So clicking the link does exactly what it's supposed to do: it adds the file to the download queue regardless if aMule is running or not.
No. I have aMule up an running. And when I click on eD2k links nothing at all happens. And there's no activity in the transfear window of aMule.
Wait, why did you write earlier then that the file is added to the download queue when you click a link and aMule is running? (see below)
Quote
Originally posted by Moldarin
When I click a ed2k:// link from any browser on Mac OS 10.4.3 aMule will start the/try to download the specified file.

Btw, when we say "clicking an ed2k link" we mean actually "clicking a link" if you are using a browser other than Safari and "dragging a link to the url-bar" if you are using Safari as your browser (see this thread). Since you had written earlier that clicking a link adds the file to aMule's download queue I had assumed that you are using a browser other than Safari, where actually clicking a link adds the link to aMule.
Logged
Current aMule CVS builds for OS X can be found here.