Giter VIP home page Giter VIP logo

synoloader's People

Contributors

lemutar avatar noplanman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

synoloader's Issues

DSM 5

It doesn't work with DSM 5, it says "No Connection".

Synoloader does not 'connect' until a manual connection is made

Recently I started having an issue where, after loading Firefox (38.0.1 although it happened on slightly older builds also), Synloader doesn't appear to connect to the NAS. If I right-click and chose "Download with Synoloader" I receive the error "No connection". If I then go into the Synloader Firefox preferences within ~2 seconds the "Not Connected" within the preferences dialogue box will change to "Connected".

At this point I can exit out of the dialogue box, once again right-click, chose "Download with Synoloader" and as the connection to the NAS has previously been established, the magnet link is sent to the NAS.

This only started happening in the last few months however I have had a few changes on my NAS in that time so it isn't clear if this is a bug or something on my end. I have to repeat this everytime I open Firefox.

Any help would be much appreciated.

Not working with DSM 5.0-4458 Update 2 and 4482

Synoloader is "connected" but when i want to send a link the message "Send link Faild" appear.

When i click on the icon it display a baloon with "Loading..."

I use Firefox 28 and i'm under windows 7 x64.

P.S. : Sorry for the bad english.

Possible Memory Leak

I have a synology DS212 and discovered your Firefox addon a couple of years ago.
I run a linux platform, originally Ubuntu 1204 LTS and more recently since March 2014 Mint 16 on the same Dell Laptop
On both these systems I experienced a situation where firefox would slowly become more and more sluggish, typically freezing for a few seconds at an ever decreasing interval of minutes down to seconds.
Typically I would shut everything down and restart my machine.
This eventually got so annoying I started a more systematic troubleshooting exercise.

Using the System Monitor I discovered that Firefox itself was the cause. over a period of a fews days the memory and cpu utilisation of the FF process would creep up from 4-10% and a couple of Hundred MB to 100%CPU, & 2-3GB Memory
Restarting FF would bring it back to 0-4% & ~150MB.
I then started following the Mozilla Firefox troubleshooting guide, starting by disabling all Extensions, Themes, and Addons.
I don't use any themes, I normally Run with ALL plugins set to Ask to Activate and I disabled all extensions
FF ran happily for many days, Memory Utilisation grew with use from ~150MB to ~600MB and CPU varied from 0% to 50% depending on Firefox activities
One by one I re-enabled my Extensions, Tree StyleTab, Downthemall, DuckDuckGo, & Flash&Video Download and all was well.
When I re-enabled Synoloader, 2 days later FF CPU was up to 100% & Memory 2.5GB
So it is looking like there may be a problem related to Synoloader.

I will test further by disabling other Extensions and run with Only Synoloader.
I also have another laptop running pretty much the same setup, and I will see if that shows the same symptoms

I'll update you with my findings as I go.

Synoloader disable Firefox multi-process

Hello,
when Synoloader is activated, about:support show :

Fenêtres multi-processus 0/1 (Désactivé par des modules complémentaires)

Is there a way to make it working ?
Thanks

Can't add .torrent file on Firefox Developer Edition

Using Firefox Developer Edition, an exception occurs when trying to directly add a .torrent file via the context menu or the file save menu.

console.log: SL: gContextMenu.linkURL: https://torrent-file.torrent
*************************
A coding exception was thrown in a Promise resolution callback.
See https://developer.mozilla.org/Mozilla/JavaScript_code_modules/Promise.jsm/Promise

Full message: TypeError: Constructor File requires 'new'
Full stack: Protocol/this.taskAction@resource://synoloader/API.js:224:42
this.transferToNas/<@resource://synoloader/DownloadManager.js:156:1
Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:933:23
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:812:7
Promise*this.PromiseWalker.scheduleWalkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:743:11
this.PromiseWalker.schedulePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:775:7
this.PromiseWalker.completePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:710:7
this.BasePromiseWorker.prototype._worker/worker.onmessage@resource://gre/modules/PromiseWorker.jsm:231:9
EventHandlerNonNull*this.BasePromiseWorker.prototype._worker@resource://gre/modules/PromiseWorker.jsm:217:5
postMessage@resource://gre/modules/PromiseWorker.jsm:292:9
TaskImpl_run@resource://gre/modules/Task.jsm:315:40
Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:933:23
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:812:7
Promise*this.PromiseWalker.scheduleWalkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:743:11
this.PromiseWalker.schedulePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:775:7
this.PromiseWalker.completePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:710:7
onSuccess@resource://gre/modules/osfile/osfile_native.jsm:63:7

*************************

Magnet links don't work with Multiprocess

When using Multiprocess (with Firefox Developer Edition) with the Synoloader magnet link option enabled, clicking a magnet link doesn't send it to Synoloader.
It seems the registration of the magnet protocol fails with Multiprocess enabled.

Without Multiprocess, it works correctly.

Failed using Firefox 44 (64bits) / Download Station 3.5-2970

I don't know if it is related to the lastest Download Station update or the Firefox 44 (64bits) , but synoloader seems now unable to capture the links.

When the synoloader is enabled, it prevent the internal download function of firefox to work!
If I click a link for download, Firefox popup the dialogbox. But OK button is without effect. The only way to close the dialog is "cancel"
"Internal Firefox download" works again after disabling synoloader

Firefox 44 (64bits)
Download Station 3.5-2970
Windows 10

Regards,

Laurent

Connection phase issue

First of all - congrats on great addon!

Setup
DSM 5.1-5004 Update 2
Download Station: 3.5-2638
SynoLoader: 1.2

Issue
User that is not part of administrators group is unable to connect with SynoLoader preference 'DSM Version >= 4.1'.

Test case 1

  • New synology user, part of users group, access to Download Station enabled, access to download folder granted.

  • Logged in to DSM as new user and setup Download Station download folder

  • Synoloader setup with 'DSM Version >= 4.1'

    Result: Synoloader unable to connect

    SynoLoader : try to conect to : http://192.168.88.2:5000
    SynoLoader : {"error":{"code":402},"success":false}
    

Test case 2

  • same as Test case 1

  • DSM user added to administrators group

    Result: Synoloader is working

    SynoLoader : try to conect to : http://192.168.88.2:5000
    SynoLoader : {"data":{"sid":"cLBF...400"},"success":true}
    
    SynoLoader : try to getall to : http://192.168.88.2:5000
    SynoLoader : try to getall to : http://192.168.88.2:5000
    SynoLoader : {"data":{"offeset":0,"tasks":[{"additional.............
    

Test case 3

  • performed after sucessfull Test case 2

  • DSM user removed from administrators group

    Result: SynoLoader is working (there is no connection phase, just getting data):

    SynoLoader : try to getall to : http://192.168.88.2:5000
    SynoLoader : {"data":{"offeset":0,"tasks":[{"additi..........
    

Test case 4
*performed after Test case 3

  • restart Firefox

    Result: SynoLoader unable to connect (result same as Test case 1)

Test case 5

  • SynoLoader setup with 'DSM Version < 4.1'
    Result: SynoLoader is working

    SynoLoader : Set Protocol to < DMS 4.1
    SynoLoader : try to conect to : http://192.168.88.2:5000
    SynoLoader : try to conect to : http://192.168.88.2:5000
    SynoLoader : {
       "id" : "ke0X1SaUz.SLs",
       "login_success" : true,
       "success" : true
    }
    
    SynoLoader : try to getall to : http://192.168.88.2:5000
    SynoLoader : try to getall to : http://192.168.88.2:5000
    SynoLoader : {
       "items" : [
          {
             "availablePieces" : 0,
             "connectedPeers" : 6,.............
    

Update chrome resources

Add the missing images and remove the ones not needed.
(Basically, get the GitHub version to be up to date with the "live" one on the Firefox Add-Ons website)

Multiple accounts

Would be great to be able to assign multiple accounts on various Synology servers.
This would save from needing to change the credentials every time one would want to download something to a specific location.

Stopped working, no feedback?

Was working fine (FF 51.0.1, DL Station 3.8.1-3420), and now no account can log in. Even tried admin account, which has all privileges. The problem is Check Connections gives no feedback on what kind of problem it is having.

EDIT: I'm also using the Synology DLS extension in Chrome (which works fine), and with the identical connection settings, Synoloader fails.

Emule Downloads never finish

Hi,
Using latest 2.1.0.1 plugin release. I precise this issue was occuring with previous releases too.

When I click on an emule link, it is sent to synology download station. This part is OK.

However, the download is never completed. If I select the download (click on modify), and validate again, and click on "resume", the download completes as it should complete. Without manual intervention, it doesn't complete automatically, though.

If I launch the download manually (copy-paste to download station directly), it works as it should be.

Any idea? It seems that either priority or destination data is inaccurately reported to download station when using synoloader.

New version

Will you upload the last changes to a new version in addons.mozilla.org?

[Feature request] Ask for download directory

I always place downloads in different directories by media types, e.g. music, movies, tv, etc.
I don't know if it's possible, but it would be useful if Synoloader could ask me in which subdirectory of main download directory I want to place the download. Or maybe it could open the Download Station webui starting torrent task dialog window. Thanks

Notify when Download Station package not installed

At the moment the connection to the DS can be successful, even if the Download Station package isn't installed.
A "Not Found" error gets thrown when trying to send a link to the DS.

It would make sense to add some helpful error message, notifying that the Download Station package is required for the plugin to work.

[Feature Request] Hide emule seeding items

Emule items that are in the seeding state are distracting because there can be so many of them. They also do not show correctly because some informacion is missing and sizes and percent shows as NaN.

It would be nice to have an option to hide them in the list. And in case of showing them do not show invalid information.

Thanks.

Firefox 47 connection issue

Hi. With recent Firefox 47 update (Windows) it's necessary to re-enter username/password each time Firefox is restarted. Else, no connection occurs. If I roll-back to FF 46.0.1 everything works again ...

Edit : You are right Larryadd, click on "check connection " is sufficient.

Synoloader pops up the master password dialog when starting firefox

I've stored my password for the Synology NAS in the firefox password store. To protect my stored passwords I've set the firefox master password. Synoloader connects at every start to the NAS and this will lead to 2 problems.

  1. the master password confirm dialog will be displayed
  2. synoloader wakes up the NAS from sleep mode (also when I don't want to download anything)

Please don't connect the NAS when not required.

Synoloader cna't connect

Hi,
I have installed the extension but didn't manage to get to connect to my nas. The nsa is running DSM 5.2-5592 Update 4 and my FF is Firefox ESR 38.2.1 (linux).

I connect to DSM using the URL https://mycloud:5001 without issues. I am using a similar extension in Chrome/Chromium and can access with my admin account without problems. What should be my settings in Synoloader?

Thanks for you help in advance

Cheers
-A

DSM 5.1 breaks extension

Since DSM 5 the extension is not working any more.

I managed to connect sometimes with the nas using setting : DSM < 4.1

But the extension is only able to authenticate nothing more.

Fails in Firefox 44 beta

It seems this plugin stops working in Firefox 44 beta. It doesn't load the list of current downloads. It also prevents you from downloading any file from the web, as clicking 'Save' in the standard Firefox download dialog does nothing when this addon is enabled.

MEGA-Downloads are not working!

Hi! ... Very nice Add-On! - I love it very much! ... Please continue with this useful development!

I checked this Synoloader add-on out with a "test-file download-site".

There I have discovered two problems, with Firefox v48.0 and your add-on:

1.) Downloads from MEGA unfortunately are producing: "unknown error"!
2.) Downloads from the test-file download-site itself (example: 20-MB-test-file), are only loading the .php file!

Can you fix this, please?

Best regards

Carsten

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.