Welcome to World of IPTV

Join us now to get access to all our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, and so, so much more. It's also quick and totally free, so what are you waiting for?

Forum Rules

Our Rules: Read to avoid getting banned!

Advertising

Introduce Yourself to the World with Us!

Resource Database

Find the newest resources around IPTV!

Account upgrade

Upgrade your account to unlock more benefits!

Download 1-Stream Panel Plugin for Torrent Magnet Links

rootkit

Basic Member
Basic Member
Joined
Oct 16, 2024
Messages
2
Reaction score
6
Points
11
I have developed a plugin that can digest magnet links and create VODS from the files, they are imported as On-demand waiting and the sequential download process will start when the end-user requests the VOD.

here is the public repo: IPTVApps - Releases · Rootkit0100/TorrentVods
the file that can be installed is torrentvods.tar.gz

1. Download the file IPTVApps - Release public-beta-testing · Rootkit0100/TorrentVods

The file you need is torrentvods.tar.gz
Direct download link: https://github.com/Rootkit0100/TorrentVods/releases/download/v1.0.0/torrentvods.tar.gz

2. Go to the page Addons of you’re 1-Stream panel and from Add New Addon upload the torrentvods.tar.gz file, click install

3. Installation is fast, but it may take some time to show in the panel's sidebar due to cache. Navigate to Torrent Vods -> Setup and Select the servers you want to use for the purpose, set Download Limit (kB/s) and Upload Limit (kB/s), Click Save

4. Next Install the torrent client from the same page

5. Add a magnet link from Torrent Vods -> Add Magnet Link, select the time to keep the file after the client has watched the VOD, and Save.

6. From the menu Torrent Vods -> Manage Magnet Links you can process the links, process them

7. Next from Torrent Vods -> Setup you can Create VODs from Magnet Links and Link VODs to Magnet Link Files the files on the server will be created and the watch folder should automatically process them

8. Add the [TORRENT] Bouquet to a test line and request from an application

The plugin needs some more work and this will happen over time but as of now this is a beta version, will only make it better. I need this for me so I have decided to make it myself.

The performance will vary based on the number of seeders to a torrent and restrictions set on Setup page as you can imagine if 20 customers request different VODs from the same server the default values for Download Limit (kB/s) set from the setup page will not fit the distributed demand of the customers. Explore and try it out, but keep this in mind.

Images
Menu
VRw00TK.png

Setup page
skGsYqJ.png

Add magnet link
QE7PFyG.png


p.s.: To fix the headings of the pages you can run php /home/onestream/iptv/artisan translations:init
on you're main server

I know that the setup page heading will not be fixed, but it will be fixed in the next release version.
 
shape1
shape2
shape3
shape4
shape5
shape6
Back
Top