sbussetti / deluge-siphon

A Chrome extension for sending torrents to your Deluge server.
http://sbussetti.github.io/deluge-siphon/
83 stars 22 forks source link

Not working on different trackers? #57

Closed octophetus closed 6 years ago

octophetus commented 7 years ago

I'm no expert at this stuff but it is not working on several trackers and I'm not sure why. Does not work in the following trackers: Apollo: First states "adding torrent" then displays an error stating that "There was an error. Torrent was not added." Yet I am able to copy the same link and then add by link in Deluge just fine.

MyAnonaMouse: Can right click and then select "add" just fine but When I left click it just downloads through browser the .torrent file.

Sceneaccess.eu: First states "adding torrent" then displays an error stating that "There was an error. Torrent was not added." Yet I am able to copy the same link and then add by link in Deluge just fine.

Horror Charnel: On right clicking to "add" it states that the torrent already is added when it is not. When I left click it just downloads through browser the .torrent file. When I copy the link and try to add manually in Deluge, Deluge gives the error "Invalid file: not a valid bencoded string". So, the only way to do it is to download the .torrent file and then manually add it to deluge.

Below are the results from Horror Charnel:

controller_actions.js:16 new DelugeConnection controller_actions.js:312 _getSession invalid Objecterror: nullid: "-16990"result: falseproto: Object (anonymous) @ controller_actions.js:312 controller_actions.js:327 _doLogincallback true controller_actions.js:350 _checkDaemonConnection Object controller_actions.js:391 _getDaemonscallback Object controller_actions.js:406 _getHostStatus f12e372e1fd01d27a0537f09ca9aed046f7c170f controller_actions.js:437 _getHostStatuscallback Object controller_actions.js:472 _getConnectedDaemoncallback Connected Object controller_actions.js:636 _getServerConfig Object controller_actions.js:653 _getServerConfigcallback Object controller_actions.js:309 _getSession valid Object controller_actions.js:350 _checkDaemonConnection Object controller_actions.js:364 _checkDaemonConnectioncallback Object Object controller_actions.js:636 _getServerConfig Object controller_actions.js:653 _getServerConfigcallback Object controller_actions.js:679 _getPluginscallback Object controller_actions.js:704 _getLabelInfocallback Object controller_actions.js:309 _getSession valid Object controller_actions.js:350 _checkDaemonConnection Object controller_actions.js:364 _checkDaemonConnectioncallback Object Object controller_actions.js:636 _getServerConfig Object controller_actions.js:653 _getServerConfigcallback Object controller_actions.js:270 _getDomainCookies for horrorcharnel.org controller_actions.js:291 _getDomainCookiescallback horrorcharnel.org uid=7574;pass=d6123ffa07e90a31e5442d1ca73570cc;hashv=b94cbcbb740428a8d1d4b621a56d578d controller_actions.js:912 _addTorrentUrlToServer core.add_torrent_url Array(3) controller_actions.js:920 _addTorrentUrlToServercallback Object controller_actions.js:309 _getSession valid Object controller_actions.js:350 _checkDaemonConnection Object controller_actions.js:364 _checkDaemonConnectioncallback Object Object controller_actions.js:636 _getServerConfig Object controller_actions.js:653 _getServerConfigcallback Object controller_actions.js:270 _getDomainCookies for horrorcharnel.org controller_actions.js:291 _getDomainCookiescallback horrorcharnel.org uid=7574;pass=d6123ffa07e90a31e5442d1ca73570cc;hashv=b94cbcbb740428a8d1d4b621a56d578d controller_actions.js:912 _addTorrentUrlToServer core.add_torrent_url Array(3) controller_actions.js:920 _addTorrentUrlToServercallback Object controller_actions.js:309 _getSession valid Object controller_actions.js:350 _checkDaemonConnection Object controller_actions.js:364 _checkDaemonConnectioncallback Object Object controller_actions.js:636 _getServerConfig Object controller_actions.js:653 _getServerConfigcallback Object controller_actions.js:270 _getDomainCookies for horrorcharnel.org controller_actions.js:291 _getDomainCookiescallback horrorcharnel.org uid=7574;pass=d6123ffa07e90a31e5442d1ca73570cc;hashv=b94cbcbb740428a8d1d4b621a56d578d controller_actions.js:912 _addTorrentUrlToServer core.add_torrent_url Array(3) background.min.js:6 _addTorrentUrlToServercallback Object background.min.js:6 _getSession valid Object background.min.js:6 _checkDaemonConnection Object background.min.js:6 _checkDaemonConnectioncallback Object Object background.min.js:6 _getServerConfig Object background.min.js:6 _getServerConfigcallback Object background.min.js:6 _getDomainCookies for horrorcharnel.org background.min.js:6 _getDomainCookiescallback horrorcharnel.org uid=7574;pass=d6123ffa07e90a31e5442d1ca73570cc;hashv=b94cbcbb740428a8d1d4b621a56d578d background.min.js:6 _addTorrentUrlToServer core.add_torrent_url Array(3) background.min.js:6 _addTorrentUrlToServercallback Object background.min.js:6 _getSession valid Object background.min.js:6 _checkDaemonConnection Object background.min.js:6 _checkDaemonConnectioncallback Object Object background.min.js:6 _getServerConfig Object background.min.js:6 _getServerConfigcallback Object background.min.js:6 _getDomainCookies for horrorcharnel.org background.min.js:6 _getDomainCookiescallback horrorcharnel.org uid=7574;pass=d6123ffa07e90a31e5442d1ca73570cc;hashv=b94cbcbb740428a8d1d4b621a56d578d background.min.js:6 _addTorrentUrlToServer core.add_torrent_url Array(3) background.min.js:6 _addTorrentUrlToServercallback Object background.min.js:6 _getSession valid Object background.min.js:6 _checkDaemonConnection Object background.min.js:6 _checkDaemonConnectioncallback Object Object background.min.js:6 _getServerConfig Object background.min.js:6 _getServerConfigcallback Object background.min.js:6 _getDomainCookies for nebulance.io background.min.js:6 _getDomainCookiescallback nebulance.io session=RFdHrX6Mn%2B6eyJO1v1na1sBPXXOJF3bDYPI9WCs0SBFhVgUhn57GRHy6awKvetuDDLWQCZAho%2BkgEb6CR9kFVSkDPx3MtAaxxQKZwgGmEYW50d13d8ghJ%2BPpOx51oZo7rmJw06C9IAWN3%2BMmSeUgDA%3D%3D;searchPanelState=expanded background.min.js:6 _addTorrentUrlToServer core.add_torrent_url Array(3) background.min.js:6 _addTorrentUrlToServercallback Object controller_actions.js:309 _getSession valid Object {id: "-16990", result: true, error: null} controller_actions.js:350 _checkDaemonConnection Object {status: "Connected", port: 49111, ip: "127.0.0.1", host_id: "f12e372e1fd01d27a0537f09ca9aed046f7c170f", version: "1.3.15"} controller_actions.js:364 _checkDaemonConnectioncallback Object {id: "-16991", result: true, error: null} Object {status: "Connected", port: 49111, ip: "127.0.0.1", host_id: "f12e372e1fd01d27a0537f09ca9aed046f7c170f", version: "1.3.15"} controller_actions.js:636 _getServerConfig Object {status: "Connected", port: 49111, ip: "127.0.0.1", host_id: "f12e372e1fd01d27a0537f09ca9aed046f7c170f", version: "1.3.15"} controller_actions.js:653 _getServerConfig__callback Object {add_paused: false, move_completed_path: "/home/octophetus/files/Torrents", download_location: "/home/octophetus/files/Torrents", move_completed: false} controller_actions.js:270 _getDomainCookies for horrorcharnel.org controller_actions.js:291 _getDomainCookiescallback horrorcharnel.org uid=7574;pass=d6123ffa07e90a31e5442d1ca73570cc;hashv=b94cbcbb740428a8d1d4b621a56d578d controller_actions.js:912 _addTorrentUrlToServer core.add_torrent_url (3) ["https://horrorcharnel.org/download.php?torrent=2742", Object, Object] controller_actions.js:920 _addTorrentUrlToServercallback Object {id: "-17004.0", result: null, error: null}

sbussetti commented 6 years ago

So far confirmed your issue on MyAnonaMouse -- thanks for the detailed report. I'll work on a fix.

sbussetti commented 6 years ago

MyAnonaMouse: Fixed in 0.72.0 Sceneaccess.eu: Site appears to be down Horror Charnel: If you are adding the link directly to Deluge, and it still doesn't work, the problem is the link you're getting, not this extension.