Put.io support #6

Closed
opened 2020-04-27 14:30:36 +00:00 by PileofBoxes · 6 comments
PileofBoxes commented 2020-04-27 14:30:36 +00:00 (Migrated from github.com)

Not a issue just a feature request

I was hoping you could add put.io support
Thanks so much for this awesome app it's crazy how fast it is much appreciated

Not a issue just a feature request I was hoping you could add put.io support Thanks so much for this awesome app it's crazy how fast it is much appreciated
TheBeastLT commented 2020-04-27 14:42:38 +00:00 (Migrated from github.com)

Hey, not sure what you had in mind for put.io feature, but from a quick glance it's a file storage service?

Hey, not sure what you had in mind for put.io feature, but from a quick glance it's a file storage service?
PileofBoxes commented 2020-04-27 17:13:25 +00:00 (Migrated from github.com)

Put.io is cloud storage with torrent support they cache torrents just like real debrid
you send a torrent/magnet link to put.io
it gets saved to your cloud storage instantly if some other user downloaded the same torrent before because it's cached
But for that very reason it's very reliable they hold on to files for very long time it seems.

I been dreaming for put.io support auto scraping for a very long time in other programs such as Kodi
but most people oddly want real debrid support & Premiumize.me

But I honestly think put.io is a
A Diamond in the Rough
When it comes to cached data

It's
cross platform for Apple TV and iPhone and windows and ruku and even Kodi on Xbox one

They even convert the torrent files to mpeg-4 so it will play on all devices if needed

If you need to test it out I can give you a free invite on my family plan

Thanks so much for this add-on on regardless of put.io support this is honestly pretty remarkable it's just so fast and clean

Put.io is cloud storage with torrent support they cache torrents just like real debrid you send a torrent/magnet link to put.io it gets saved to your cloud storage instantly if some other user downloaded the same torrent before because it's cached But for that very reason it's very reliable they hold on to files for very long time it seems. I been dreaming for put.io support auto scraping for a very long time in other programs such as Kodi but most people oddly want real debrid support & Premiumize.me But I honestly think put.io is a A Diamond in the Rough When it comes to cached data It's cross platform for Apple TV and iPhone and windows and ruku and even Kodi on Xbox one They even convert the torrent files to mpeg-4 so it will play on all devices if needed If you need to test it out I can give you a free invite on my family plan Thanks so much for this add-on on regardless of put.io support this is honestly pretty remarkable it's just so fast and clean
TheBeastLT commented 2020-04-28 08:21:13 +00:00 (Migrated from github.com)

Thanks for the info!
Briefly looked at their API, and it seems there are a few problems:

  • No endpoint to check cached torrents availability. Seems it's only possible to know it once you add the torrent for downloading.
  • The returned URL contains an authentication token that is only valid from the IP address that this request is made. If this is true then it would be a deal breaker, as it wouldn't be possible to use it with a remote addon, as the resolved url won't be usable by the user.

I have plans in the future to add premiumize support, so once I'm implementing that I might look into this further if this would be possible.

Thanks for the info! Briefly looked at their API, and it seems there are a few problems: - No endpoint to check cached torrents availability. Seems it's only possible to know it once you add the torrent for downloading. - `The returned URL contains an authentication token that is only valid from the IP address that this request is made.` If this is true then it would be a deal breaker, as it wouldn't be possible to use it with a remote addon, as the resolved url won't be usable by the user. I have plans in the future to add premiumize support, so once I'm implementing that I might look into this further if this would be possible.
PileofBoxes commented 2020-04-30 03:35:14 +00:00 (Migrated from github.com)

Thanks for checking much appreciated

Thanks for checking much appreciated
TheBeastLT commented 2020-05-11 19:02:29 +00:00 (Migrated from github.com)

Hey @PileofBoxes , I'm currently working on implementing other debrid integrations and might have a look a put.io. It be great if you could invite me to test it out. You can reach out to me regarding this on addons discord or reddit.

Hey @PileofBoxes , I'm currently working on implementing other debrid integrations and might have a look a put.io. It be great if you could invite me to test it out. You can reach out to me regarding this on addons discord or reddit.
TheBeastLT commented 2020-05-12 16:29:19 +00:00 (Migrated from github.com)

Hey, I've added initial implementation for put.io support. You'll have to create a new OAuth application in your account and provide it's clientId and token in the addon configuration page.
The integration links will only be available when Show download to debrid links for uncached debrid option is selected. There it will show a download link for each torrent. Only on selecting a specific torrent it is possible to know if it's cached or not. If it's cached then a video stream will be returned, if not the torrent will start downloading on put.io.
The resolving can be a bit slow, as it involves a lot of steps for put.io, and was a bit trickier to implement so let's see how it goes.
The implementation uses the public sharing feature, as otherwise the links are bound to the remote IP where it was resolved. Using this feature you can have only 10 shared videos, so when exceeding this limit, the addon will delete the last shared link. So if you're using this feature be aware.

Cheers!

Edit: also to note if you delete the files, but leave the torrent entry in transfers you'll get an error when trying to watch the same torrent, as it tries to find files based on existing transfer entry.

Hey, I've added initial implementation for put.io support. You'll have to create a new OAuth application in your account and provide it's `clientId` and `token` in the addon configuration page. The integration links will only be available when `Show download to debrid links for uncached` debrid option is selected. There it will show a download link for each torrent. Only on selecting a specific torrent it is possible to know if it's cached or not. If it's cached then a video stream will be returned, if not the torrent will start downloading on put.io. The resolving can be a bit slow, as it involves a lot of steps for put.io, and was a bit trickier to implement so let's see how it goes. The implementation uses the public sharing feature, as otherwise the links are bound to the remote IP where it was resolved. Using this feature you can have only 10 shared videos, so when exceeding this limit, the addon will delete the last shared link. So if you're using this feature be aware. Cheers! Edit: also to note if you delete the files, but leave the torrent entry in transfers you'll get an error when trying to watch the same torrent, as it tries to find files based on existing transfer entry.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Creepso/torrentio-scraper-backup#6
No description provided.