[Open-source CMS] Website for streaming Movies and TV Series

streama

Newbie
Joined
Jan 13, 2019
Messages
5
Reaction score
17
Hi friends, there is a working instruction on how to make money streaming movies and TV shows. As you know, all video hosting services pay money for views. There are many ways to create a WordPress streaming site, but here's an alternative way. If everything is set up, then there will be almost complete automation, you just have to monitor the release of new films / TV series episodes and upload them via torrent to your accounts on video hosting.
The engine is on https://github.com/CinemaPress/CinemaPress, the code is all open and completely free, you can make your commits and support the author with an asterisk.

If you want to visually watch the training video, then go to https://www.youtube.com/watch?v=hgvfoQL64z0, but the video is in Russian, turn on subtitles and translate them into English.

1mMfIMv

I managed to understand everything from the subtitles, so in this one I will give you a transcript of this instruction in English.

Register the domain name of the site (any domain registrar);
Buy a Debian or Ubuntu VPS server, RAM > 2GB (any hosting);
Add your domain to cloudflare and register ns records with your domain registrar.

Now connect via ssh to the server and install the streaming portal engine to the registered domain. Installation is very simple, you only need to fill in a few fields.

1cvLwaN


By default, about 1 thousand films from TMDb will be immediately added to the site. You can do even more, you just need to remove the page limitation in the section with the list of films and restart the parsing of the TMDb API. After the end, the number of films and TV series on the site became about 20 thousand. By default, a directory with films and series is created, since it will contain only trailers of films and series.
But nothing prohibits starting uploading movies and series to video hosting, the engine will automatically pick them up via API and add them to the site.

I went to a torrent tracker and downloaded the latest episode of the series. Then he started uploading the series through a browser to four video hosting sites. In my city, the Internet is very bad, so downloading one episode at a time is long and painful. But just to take a screenshot, I started uploading the file to all video hosting services through the browser.

rasSYN2

NFgBVBt


Could you please tell me what other video hosting services are there that have an API and FTP upload is available?

After successfully uploading the video file, I added an API line to the top of the list in the admin panel. These are the lines you must add, first replace them with your own API keys:

Code:
# --------------- DOODSTREAM (INFO) ---------------

1 ~ https://doodapi.com/api/folder/list?key=DOOD_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type

1 ~ https://doodapi.com/api/folder/list?key=DOOD_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type

# --------------- NINJASTREAM (INFO) ---------------

1 ~ POST>https://api.ninjastream.to/api/folder/get?apiId=NINJA_ID&apiSecretId=NINJA_SECRET ~ result.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type

1 ~ POST>https://api.ninjastream.to/api/folder/get?apiId=NINJA_ID&apiSecretId=NINJA_SECRET ~ result.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type

# --------------- STREAMSB (INFO) ---------------

1 ~ https://streamsb.com/api/folder/list?key=STREAMSB_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type

1 ~ https://streamsb.com/api/folder/list?key=STREAMSB_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type

# --------------- STREAMTAPE (INFO) ---------------

1 ~ https://api.streamtape.com/file/listfolder?login=STREAMTAPE_KEY&key=brqG3jwO4KixkB ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type

1 ~ https://api.streamtape.com/file/listfolder?login=STREAMTAPE_KEY&key=brqG3jwO4KixkB ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type

# --------------- DOODSTREAM ---------------

1 ~ https://doodapi.com/api/folder/list?key=DOOD_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://doodapi.com/api/file/list?key=DOOD_KEY&fld_id=_VALUE_" ~ file_code <> custom.player1 <> <> <> "DOODSTREAM https://dood.to/e/_VALUE_" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id

# --------------- NINJASTREAM ---------------

1 ~ POST>https://api.ninjastream.to/api/folder/get?apiId=NINJA_ID&apiSecretId=NINJA_SECRET ~ result.data ~ [url] <> result <> id <> "POST>https://api.ninjastream.to/api/file/get?apiId=NINJA_ID&apiSecretId=NINJA_SECRET&folder=_VALUE_" ~ hashid <> custom.player2 <> <> <> "NINJASTREAM https://ninjastream.to/watch/_VALUE_" ~ name <> custom.season ~ name <> custom.episode ~ additional_info.name <> custom.imdb_id

# --------------- STREAMSB ---------------

1 ~ https://streamsb.com/api/folder/list?key=STREAMSB_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://streamsb.com/api/file/list?key=STREAMSB_KEY&per_page=200&fld_id=_VALUE_" ~ file_code <> custom.player3 <> <> <> "STREAMSB https://sbembed1.com/e/_VALUE_.html" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id

# --------------- STREAMTAPE ---------------

1 ~ https://api.streamtape.com/file/listfolder?login=STREAMTAPE_KEY&key=brqG3jwO4KixkB ~ result.files ~ [url] <> result.folders <> id <> "https://api.streamtape.com/file/listfolder?login=STREAMTAPE_KEY&key=brqG3jwO4KixkB&folder=_VALUE_" ~ linkid <> custom.player4 <> <> <> "STREAMTAPE https://streamtape.com/e/_VALUE_" ~ name <> custom.season ~ name <> custom.episode ~ additional_info.name <> custom.imdb_id

QPIpmPQ


The episode automatically appeared on my website in the player (the engine checks new episodes by API once an hour).

7VnCfXU


It is possible to download series for full seasons and send them to several video hosting services from the server at once. Configuration for all FTP video hosting is done over SSH.

Lon8D2r


1. Bug on ninjastream
I didn’t manage to connect to ninjastream the first time, I don’t know what it’s connected with. Failed to create file system for "CINEMATORRENT1:": NewFs: failed to make FTP connection to "ftp.ninjastream.to:8025": 550 Checking password error. Therefore, you need to make the connection a second time for CINEMATORRENT1. Enter the same information as the first time. The second time everyone connected successfully.

2. Bug on streamtape
Also, it was not possible to upload to streamtape, since for some reason the folders there are not created via FTP. Do you know why? If you find the reason for the error, please write to me.

3. Bug on streamsb
And finally, when uploading something to streamsb, sometimes an error appears: Failed to create file system for "CINEMATORRENT3:tt12809988/": NewFs: failed to make FTP connection to "ftp.streamsb.com:21": 530 Login incorrect. The data is entered correctly, some series are loading, and some are not, so this is an error on the streamsb side.

I launched a torrent client and accessed it in a browser. Now you can put any movie or TV series on download. I download the whole season of the series. The series files will be in the downloads folder. I find this series on IMDb, copy the identifier, and transfer all the video files with the series to the folder. For the engine to start uploading all episodes one by one to video hosting, you need to move the folder with the ID to the uploads folder. On my server, 1 episode took 1-2 minutes to load. If you have good hosting, load times can be much faster.

7ycGeoi


After some time (about 1 hour), all episodes of the series automatically appeared on my website in the player.

skLS11k


If you have any more information about working with the engine on your sites, I will be glad to hear the recommendations. Thank you.

Successful streaming everyone :)

PS: Do not create a streaming portal if it is prohibited in your country. I am located in Malaysia and there is no DMCA in this country.
 
then there will be almost complete automation,

May I ask in what kind of automation you're referring to here? Since I think on the guide you need to manually move/download the movies/seasons on torrent
 
Great stuff! My questions:

1) Can make sports streamng?
2) No need for offshore anonymous hosting and domain for this you say? What if DMCA claim, or worse like lawsuit (it's possible, why chance it!)?

Edit: oh you're not gonna be hosting the files directly, I see. In that case, you can't be sued but your domain can still get DMCA and be taken down, or deindexed?
 
Will the torrent files get download automictically and send to the video hosting?
Will those file get deleted after uploading to the video hosting?
Can I use something like 2embed instead of uploading?
 
May I ask in what kind of automation you're referring to here? Since I think on the guide you need to manually move/download the movies/seasons on torrent
I understood your question. Okay, let me give you an example of how to create a streaming portal with 40,000 movies and 7,000 TV shows that you can add to your website. Uploading video files to a video hosting site is needed in order to receive money from views. If you want to start promoting your website and don't want to waste time downloading video files, you can use third-party APIs, such as Gomo, GDrivePlayer and other analogs.

1. Write getting movies and TV series with API;
2. Make the main identifier IMDb;
3. Save the settings;
4. Remove all movies from the site that were added automatically.

Code:
# --------------- ADD 40K MOVIES (~ 01:00) ---------------

# 0 ~ https://strea.netlify.app/movies.json ~ api.0 <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=af6887753365e14160254ac7f4345dd2 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type ~ movie_results.0.backdrop_path <> pictures <> 1 ~ movie_results.0.release_date <> premiere <> 1 ~ movie_results.0.overview <> description <> 1 ~ movie_results.0.vote_average <> rating <> 1 ~ movie_results.0.vote_count <> vote <> 1

# --------------- ADD 7K TV (~ 00:10) ---------------

# 0 ~ https://strea.netlify.app/episodes.json ~ api.0 <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=af6887753365e14160254ac7f4345dd2 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type ~ tv_results.0.backdrop_path <> pictures <> 1 ~ tv_results.0.first_air_date <> premiere <> 1 ~ tv_results.0.origin_country.0 <> country <> 1 ~ tv_results.0.overview <> description <> 1 ~ tv_results.0.vote_average <> rating <> 1 ~ tv_results.0.vote_count <> vote <> 1

# --------------- UPD FULL MOVIE INFO by TMDb ID (~ 01:30) ---------------

# 0 ~ movie ~ custom.tmdb_id ~ https://api.themoviedb.org/3/movie/[id]?language=en-US&append_to_response=credits,external_ids&api_key=af6887753365e14160254ac7f4345dd2 ~ external_ids.imdb_id <> custom.imdb_id ~ "movie" <> type ~ backdrop_path <> pictures ~ poster_path <> poster! ~ release_date <> premiere! ~ title <> title_en ~ overview <> description ~ genres.0.name <> genre ~ credits.cast.0.name <> actor <> 5 ~ credits.crew.0.name <> director <> 5 <> job == Director ~ production_countries.0.iso_3166_1 <> country ~ vote_average <> rating ~ vote_count <> vote

# --------------- UPD FULL TV INFO by TMDb ID (~ 00:15) ---------------

# 0 ~ tv ~ custom.tmdb_id ~ https://api.themoviedb.org/3/tv/[id]?language=en-US&append_to_response=credits,external_ids&api_key=af6887753365e14160254ac7f4345dd2 ~ external_ids.imdb_id <> custom.imdb_id ~ "tv" <> type ~ backdrop_path <> pictures ~ poster_path <> poster! ~ first_air_date <> premiere! ~ name <> title_en ~ overview <> description ~ genres.0.name <> genre ~ credits.cast.0.name <> actor <> 5 ~ credits.crew.0.name <> director <> 5 <> job == Director ~ origin_country.0 <> country ~ vote_average <> rating ~ vote_count <> vote

# --------------- MIXDROP (INFO) ---------------

# 1 ~ https://api.mixdrop.co/folderlist?email=MIXDROP_EMAIL&key=MIXDROP_KEY ~ result.folders.0.title <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=269890f657dddf4635473cf4cf456576 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type ~ movie_results.0.backdrop_path <> pictures <> 1 ~ movie_results.0.release_date <> premiere <> 1 ~ movie_results.0.overview <> description <> 1 ~ movie_results.0.vote_average <> rating <> 1 ~ movie_results.0.vote_count <> vote <> 1

# 1 ~ https://api.mixdrop.co/folderlist?email=MIXDROP_EMAIL&key=MIXDROP_KEY ~ result.folders.0.title <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=269890f657dddf4635473cf4cf456576 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type ~ tv_results.0.backdrop_path <> pictures <> 1 ~ tv_results.0.first_air_date <> premiere <> 1 ~ tv_results.0.origin_country.0 <> country <> 1 ~ tv_results.0.overview <> description <> 1 ~ tv_results.0.vote_average <> rating <> 1 ~ tv_results.0.vote_count <> vote <> 1

# --------------- MIXDROP ---------------

# 1 ~ https://api.mixdrop.co/folderlist?email=MIXDROP_EMAIL&key=MIXDROP_KEY ~ result.files ~ [url] <> result.folders <> id <> "https://api.mixdrop.co/folderlist?email=MIXDROP_EMAIL&key=MIXDROP_KEY&id=_VALUE_" ~ fileref <> custom.player5 <> <> <> "MIXDROP https://mixdrop.sx/e/_VALUE_" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.title <> custom.imdb_id

# --------------- UPSTREAM (INFO) ---------------

# 1 ~ https://upstream.to/api/folder/list?key=UPSTREAM_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=269890f657dddf4635473cf4cf456576 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type ~ movie_results.0.backdrop_path <> pictures <> 1 ~ movie_results.0.release_date <> premiere <> 1 ~ movie_results.0.overview <> description <> 1 ~ movie_results.0.vote_average <> rating <> 1 ~ movie_results.0.vote_count <> vote <> 1

# 1 ~ https://upstream.to/api/folder/list?key=UPSTREAM_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=269890f657dddf4635473cf4cf456576 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type ~ tv_results.0.backdrop_path <> pictures <> 1 ~ tv_results.0.first_air_date <> premiere <> 1 ~ tv_results.0.origin_country.0 <> country <> 1 ~ tv_results.0.overview <> description <> 1 ~ tv_results.0.vote_average <> rating <> 1 ~ tv_results.0.vote_count <> vote <> 1

# --------------- UPSTREAM ---------------

# 1 ~ https://upstream.to/api/folder/list?key=UPSTREAM_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://upstream.to/api/folder/list?key=UPSTREAM_KEY&fld_id=_VALUE_" ~ file_code <> custom.player6 <> <> <> "UPSTREAM https://upstream.to/embed-_VALUE_.html" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id

# --------------- UPD LASTMOD MOVIES AND TV ---------------

# 1 ~ lastmod_tv ~ custom.tmdb_id ~ https://api.themoviedb.org/3/tv/[id]?language=en-US&append_to_response=credits,external_ids&api_key=af6887753365e14160254ac7f4345dd2 ~ external_ids.imdb_id <> custom.imdb_id ~ "tv" <> type ~ backdrop_path <> pictures ~ poster_path <> poster ~ first_air_date <> premiere ~ name <> title_en ~ overview <> description ~ genres.0.name <> genre ~ credits.cast.0.name <> actor <> 5 ~ credits.crew.0.name <> director <> 5 <> job == Director ~ origin_country.0 <> country

# 1 ~ lastmod_movie ~ custom.tmdb_id ~ https://api.themoviedb.org/3/movie/[id]?language=en-US&append_to_response=credits,external_ids&api_key=af6887753365e14160254ac7f4345dd2 ~ external_ids.imdb_id <> custom.imdb_id ~ "movie" <> type ~ backdrop_path <> pictures ~ poster_path <> poster ~ release_date <> premiere ~ title <> title_en ~ overview <> description ~ genres.0.name <> genre ~ credits.cast.0.name <> actor <> 5 ~ credits.crew.0.name <> director <> 5 <> job == Director ~ production_countries.0.iso_3166_1 <> country

ibyskHW


Now activate one line at a time (circle in green), save the settings and start receiving movies and TV series.

C4c8yew


You have added ~50K content to your streaming portal. It remains to activate in the Player module the receipt of players for this content.

Code:
https://404players.gitlab.io/tt[imdb_id].json ~ "" ~ id <> https://strea.netlify.app/_VALUE_

dlmQqMo


Q1u3JGM


Players are shown from the Gomo website, I would not trust this service very much, so it is better to activate the player by clicking on the play button. Only after a click, the player is inserted into the site page.

Code:
https://404players.gitlab.io/tt[imdb_id].json ~ "" ~ id <> https://strea.netlify.app/_VALUE_ ~ id <> /themes/default/public/desktop/img/player.png

6Pigg3n


Please do not use the strea.netlify.app domain on your websites. Register your own 404 player and use it. And it's best to use your own storage for JSON as well.

https://404players.bitbucket.io
https://bitbucket.org/404players/404players.bitbucket.io
1) Can make sports streamng?
I can’t answer this question, because I don’t know how to add sports programs there.
2) No need for offshore anonymous hosting and domain for this you say? What if DMCA claim, or worse like lawsuit (it's possible, why chance it!)?
I don't know what kind of content you are going to upload to your website, so I cannot recommend offshore hosting.
Edit: oh you're not gonna be hosting the files directly, I see. In that case, you can't be sued but your domain can still get DMCA and be taken down, or deindexed?
It is possible to change the URL of the movies every day different. Sorry, but I haven't fully understand how this works yet.
Will the torrent files get download automictically and send to the video hosting?
Yes, all video files from the uploads folder are sent to video hosting in a folder with an IMDb ID. It is thanks to this folder that the engine automatically takes the player via API and inserts it on your website.
Will those file get deleted after uploading to the video hosting?
Yes, video files are automatically removed from the uploads folder immediately after being sent to video hosting.
Can I use something like 2embed instead of uploading?
Thank you, I did not know about the existence of this service. There are very few films and TV series, I counted that there are about 150 TV series and 300 films. You can create such a database in a week and start receiving money from views from your players, why give someone else to earn money. In addition, you can create your own 2embed analog after uploading the video files. Your streaming site has its own API, and you can distribute players to other sites.

API: /api?token=TOKEN_FOR_OTHER_WEBMASTERS&imdb_id=tt0413573
Embed: /embed/400413573

n0vdKg2


You need to look at the statistics of Google Analytics and as soon as good traffic starts to go to some movie or series, immediately upload video files to the video hosting so that your own player can be inserted to receive money from this, and not give it to some incomprehensible service.

Code:
# --------------- MIXDROP (INFO) ---------------

1 ~ https://api.mixdrop.co/folderlist?email=MIXDROP_EMAIL&key=MIXDROP_KEY ~ result.folders.0.title <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=269890f657dddf4635473cf4cf456576 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type ~ movie_results.0.backdrop_path <> pictures <> 1 ~ movie_results.0.release_date <> premiere <> 1 ~ movie_results.0.overview <> description <> 1 ~ movie_results.0.vote_average <> rating <> 1 ~ movie_results.0.vote_count <> vote <> 1

1 ~ https://api.mixdrop.co/folderlist?email=MIXDROP_EMAIL&key=MIXDROP_KEY ~ result.folders.0.title <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=269890f657dddf4635473cf4cf456576 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type ~ tv_results.0.backdrop_path <> pictures <> 1 ~ tv_results.0.first_air_date <> premiere <> 1 ~ tv_results.0.origin_country.0 <> country <> 1 ~ tv_results.0.overview <> description <> 1 ~ tv_results.0.vote_average <> rating <> 1 ~ tv_results.0.vote_count <> vote <> 1

# --------------- MIXDROP ---------------

1 ~ https://api.mixdrop.co/folderlist?email=MIXDROP_EMAIL&key=MIXDROP_KEY ~ result.files ~ [url] <> result.folders <> id <> "https://api.mixdrop.co/folderlist?email=MIXDROP_EMAIL&key=MIXDROP_KEY&id=_VALUE_" ~ fileref <> custom.player5 <> <> <> "MIXDROP https://mixdrop.sx/e/_VALUE_" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.title <> custom.imdb_id

# --------------- UPSTREAM (INFO) ---------------

1 ~ https://upstream.to/api/folder/list?key=UPSTREAM_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=269890f657dddf4635473cf4cf456576 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type ~ movie_results.0.backdrop_path <> pictures <> 1 ~ movie_results.0.release_date <> premiere <> 1 ~ movie_results.0.overview <> description <> 1 ~ movie_results.0.vote_average <> rating <> 1 ~ movie_results.0.vote_count <> vote <> 1

1 ~ https://upstream.to/api/folder/list?key=UPSTREAM_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=269890f657dddf4635473cf4cf456576 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type ~ tv_results.0.backdrop_path <> pictures <> 1 ~ tv_results.0.first_air_date <> premiere <> 1 ~ tv_results.0.origin_country.0 <> country <> 1 ~ tv_results.0.overview <> description <> 1 ~ tv_results.0.vote_average <> rating <> 1 ~ tv_results.0.vote_count <> vote <> 1

# --------------- UPSTREAM ---------------

1 ~ https://upstream.to/api/folder/list?key=UPSTREAM_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://upstream.to/api/folder/list?key=UPSTREAM_KEY&fld_id=_VALUE_" ~ file_code <> custom.player6 <> <> <> "UPSTREAM https://upstream.to/embed-_VALUE_.html" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id

# --------------- UPD LASTMOD MOVIES AND TV ---------------

1 ~ lastmod_tv ~ custom.tmdb_id ~ https://api.themoviedb.org/3/tv/[id]?language=en-US&append_to_response=credits,external_ids&api_key=af6887753365e14160254ac7f4345dd2 ~ external_ids.imdb_id <> custom.imdb_id ~ "tv" <> type ~ backdrop_path <> pictures ~ poster_path <> poster ~ first_air_date <> premiere ~ name <> title_en ~ overview <> description ~ genres.0.name <> genre ~ credits.cast.0.name <> actor <> 5 ~ credits.crew.0.name <> director <> 5 <> job == Director ~ origin_country.0 <> country

1 ~ lastmod_movie ~ custom.tmdb_id ~ https://api.themoviedb.org/3/movie/[id]?language=en-US&append_to_response=credits,external_ids&api_key=af6887753365e14160254ac7f4345dd2 ~ external_ids.imdb_id <> custom.imdb_id ~ "movie" <> type ~ backdrop_path <> pictures ~ poster_path <> poster ~ release_date <> premiere ~ title <> title_en ~ overview <> description ~ genres.0.name <> genre ~ credits.cast.0.name <> actor <> 5 ~ credits.crew.0.name <> director <> 5 <> job == Director ~ production_countries.0.iso_3166_1 <> country

I will show an example of uploading video files and automatically inserting players on the site from two more video hosting sites. For example, I see from statistics that a lot of people go to the series Grey's Anatomy. I am uploading video files to video hosting.

z7KcXKa


And an hour later I already receive money from views in my own player. The player will change automatically as soon as you upload video files.

i65votY


DMCA is available only in United States. All other countries, have copyright laws, including Malaysia.
You are completely correct. I expressed myself incorrectly. The fact is that I never upload video files of films to a website if they violate the copyright of the directors of the country in which I am located or my server is located. Because of this, there are no requests from copyright holders, and if there are isolated cases, the engine removes these films automatically (the engine itself checks mail and hides films from the site). I am not in conflict with copyright holders, if this can be avoided and I honor all the laws :)
 
Thanks. So we don't need to have films and series downloaded in own database in to stream them?

And please do research how to make sports streaming and share with us.
 
Thanks. So we don't need to have films and series downloaded in own database in to stream them?
You can use third-party APIs and stream their players.
 
If you don't want to bother with the upload and let things be automatically, you can put your own ads on the headers with ads companies like Propellerads, ad maven, popads, exoclick etc...
You'll not won money from the players but at least you'll not have to bother with it
 
Hi friends, there is a working instruction on how to make money streaming movies and TV shows. As you know, all video hosting services pay money for views. There are many ways to create a WordPress streaming site, but here's an alternative way. If everything is set up, then there will be almost complete automation, you just have to monitor the release of new films / TV series episodes and upload them via torrent to your accounts on video hosting.
The engine is on GitHub, the code is all open and completely free, you can make your commits and support the author with an asterisk.

If you want to visually watch the training video, then go to YouTube, but the video is in Russian, turn on subtitles and translate them into English.

1mMfIMv

I managed to understand everything from the subtitles, so in this one I will give you a transcript of this instruction in English.

Register the domain name of the site (any domain registrar);
Buy a Debian or Ubuntu VPS server, RAM > 2GB (any hosting);
Add your domain to cloudflare and register ns records with your domain registrar.

Now connect via ssh to the server and install the streaming portal engine to the registered domain. Installation is very simple, you only need to fill in a few fields.

1cvLwaN


By default, about 1 thousand films from TMDb will be immediately added to the site. You can do even more, you just need to remove the page limitation in the section with the list of films and restart the parsing of the TMDb API. After the end, the number of films and TV series on the site became about 20 thousand. By default, a directory with films and series is created, since it will contain only trailers of films and series.
But nothing prohibits starting uploading movies and series to video hosting, the engine will automatically pick them up via API and add them to the site.

I went to a torrent tracker and downloaded the latest episode of the series. Then he started uploading the series through a browser to four video hosting sites. In my city, the Internet is very bad, so downloading one episode at a time is long and painful. But just to take a screenshot, I started uploading the file to all video hosting services through the browser.

rasSYN2

NFgBVBt


Could you please tell me what other video hosting services are there that have an API and FTP upload is available?

After successfully uploading the video file, I added an API line to the top of the list in the admin panel. These are the lines you must add, first replace them with your own API keys:

Code:
# --------------- DOODSTREAM (INFO) ---------------

1 ~ https://doodapi.com/api/folder/list?key=DOOD_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type

1 ~ https://doodapi.com/api/folder/list?key=DOOD_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type

# --------------- NINJASTREAM (INFO) ---------------

1 ~ POST>https://api.ninjastream.to/api/folder/get?apiId=NINJA_ID&apiSecretId=NINJA_SECRET ~ result.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type

1 ~ POST>https://api.ninjastream.to/api/folder/get?apiId=NINJA_ID&apiSecretId=NINJA_SECRET ~ result.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type

# --------------- STREAMSB (INFO) ---------------

1 ~ https://streamsb.com/api/folder/list?key=STREAMSB_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type

1 ~ https://streamsb.com/api/folder/list?key=STREAMSB_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type

# --------------- STREAMTAPE (INFO) ---------------

1 ~ https://api.streamtape.com/file/listfolder?login=STREAMTAPE_KEY&key=brqG3jwO4KixkB ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type

1 ~ https://api.streamtape.com/file/listfolder?login=STREAMTAPE_KEY&key=brqG3jwO4KixkB ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type

# --------------- DOODSTREAM ---------------

1 ~ https://doodapi.com/api/folder/list?key=DOOD_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://doodapi.com/api/file/list?key=DOOD_KEY&fld_id=_VALUE_" ~ file_code <> custom.player1 <> <> <> "DOODSTREAM https://dood.to/e/_VALUE_" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id

# --------------- NINJASTREAM ---------------

1 ~ POST>https://api.ninjastream.to/api/folder/get?apiId=NINJA_ID&apiSecretId=NINJA_SECRET ~ result.data ~ [url] <> result <> id <> "POST>https://api.ninjastream.to/api/file/get?apiId=NINJA_ID&apiSecretId=NINJA_SECRET&folder=_VALUE_" ~ hashid <> custom.player2 <> <> <> "NINJASTREAM https://ninjastream.to/watch/_VALUE_" ~ name <> custom.season ~ name <> custom.episode ~ additional_info.name <> custom.imdb_id

# --------------- STREAMSB ---------------

1 ~ https://streamsb.com/api/folder/list?key=STREAMSB_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://streamsb.com/api/file/list?key=STREAMSB_KEY&per_page=200&fld_id=_VALUE_" ~ file_code <> custom.player3 <> <> <> "STREAMSB https://sbembed1.com/e/_VALUE_.html" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id

# --------------- STREAMTAPE ---------------

1 ~ https://api.streamtape.com/file/listfolder?login=STREAMTAPE_KEY&key=brqG3jwO4KixkB ~ result.files ~ [url] <> result.folders <> id <> "https://api.streamtape.com/file/listfolder?login=STREAMTAPE_KEY&key=brqG3jwO4KixkB&folder=_VALUE_" ~ linkid <> custom.player4 <> <> <> "STREAMTAPE https://streamtape.com/e/_VALUE_" ~ name <> custom.season ~ name <> custom.episode ~ additional_info.name <> custom.imdb_id

QPIpmPQ


The episode automatically appeared on my website in the player (the engine checks new episodes by API once an hour).

7VnCfXU


It is possible to download series for full seasons and send them to several video hosting services from the server at once. Configuration for all FTP video hosting is done over SSH.

Lon8D2r


1. Bug on ninjastream
I didn’t manage to connect to ninjastream the first time, I don’t know what it’s connected with. Failed to create file system for "CINEMATORRENT1:": NewFs: failed to make FTP connection to "ftp.ninjastream.to:8025": 550 Checking password error. Therefore, you need to make the connection a second time for CINEMATORRENT1. Enter the same information as the first time. The second time everyone connected successfully.

2. Bug on streamtape
Also, it was not possible to upload to streamtape, since for some reason the folders there are not created via FTP. Do you know why? If you find the reason for the error, please write to me.

3. Bug on streamsb
And finally, when uploading something to streamsb, sometimes an error appears: Failed to create file system for "CINEMATORRENT3:tt12809988/": NewFs: failed to make FTP connection to "ftp.streamsb.com:21": 530 Login incorrect. The data is entered correctly, some series are loading, and some are not, so this is an error on the streamsb side.

I launched a torrent client and accessed it in a browser. Now you can put any movie or TV series on download. I download the whole season of the series. The series files will be in the downloads folder. I find this series on IMDb, copy the identifier, and transfer all the video files with the series to the folder. For the engine to start uploading all episodes one by one to video hosting, you need to move the folder with the ID to the uploads folder. On my server, 1 episode took 1-2 minutes to load. If you have good hosting, load times can be much faster.

7ycGeoi


After some time (about 1 hour), all episodes of the series automatically appeared on my website in the player.

skLS11k


If you have any more information about working with the engine on your sites, I will be glad to hear the recommendations. Thank you.

Successful streaming everyone :)

PS: Do not create a streaming portal if it is prohibited in your country. I am located in Malaysia and there is no DMCA in this country.
There’s a learning curve for this CMS as i don’t know how to even read a code but BRO this is FUCKING GOLD
 
There’s a learning curve for this CMS as i don’t know how to even read a code but BRO this is FUCKING GOLD

Not something I'd have time to even consider but great information regardless.
 

Movies / TV Series Streaming Website (API DOODSTREAM)​

NqlTzWT


Code:
# --------------- DOODSTREAM (MOVIE) ---------------

1 ~ https://doodapi.com/api/folder/list?key=DOOD_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=af6887753365e14160254ac7f4345dd2 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type ~ movie_results.0.backdrop_path <> pictures <> 1 ~ movie_results.0.release_date <> premiere <> 1 ~ movie_results.0.overview <> description <> 1 ~ movie_results.0.vote_average <> rating <> 1 ~ movie_results.0.vote_count <> vote <> 1

# --------------- DOODSTREAM (TV) ---------------

1 ~ https://doodapi.com/api/folder/list?key=DOOD_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=af6887753365e14160254ac7f4345dd2 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type ~ tv_results.0.backdrop_path <> pictures <> 1 ~ tv_results.0.first_air_date <> premiere <> 1 ~ tv_results.0.origin_country.0 <> country <> 1 ~ tv_results.0.overview <> description <> 1 ~ tv_results.0.vote_average <> rating <> 1 ~ tv_results.0.vote_count <> vote <> 1

# --------------- DOODSTREAM (EMBED) ---------------

1 ~ https://doodapi.com/api/folder/list?key=DOOD_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://doodapi.com/api/file/list?key=DOOD_KEY&fld_id=_VALUE_" ~ file_code <> custom.player1 <> <> <> "DOODSTREAM https://dood.to/e/_VALUE_" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id

YouTube:
img404.jpg


Video without YouTube restriction: https://streamable.com/i1c2pf


Movies / TV Series Streaming Website (API NINJASTREAM)​

YxuSTOI


Code:
# --------------- NINJASTREAM (MOVIE) ---------------

1 ~ POST>https://api.ninjastream.to/api/folder/get?apiId=NINJA_ID&apiSecretId=NINJA_SECRET ~ result.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type ~ movie_results.0.backdrop_path <> pictures <> 1 ~ movie_results.0.release_date <> premiere <> 1 ~ movie_results.0.overview <> description <> 1 ~ movie_results.0.vote_average <> rating <> 1 ~ movie_results.0.vote_count <> vote <> 1

# --------------- NINJASTREAM (TV) ---------------

1 ~ POST>https://api.ninjastream.to/api/folder/get?apiId=NINJA_ID&apiSecretId=NINJA_SECRET ~ result.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type ~ tv_results.0.backdrop_path <> pictures <> 1 ~ tv_results.0.first_air_date <> premiere <> 1 ~ tv_results.0.origin_country.0 <> country <> 1 ~ tv_results.0.overview <> description <> 1 ~ tv_results.0.vote_average <> rating <> 1 ~ tv_results.0.vote_count <> vote <> 1

# --------------- NINJASTREAM (EMBED) ---------------

1 ~ POST>https://api.ninjastream.to/api/folder/get?apiId=NINJA_ID&apiSecretId=NINJA_SECRET ~ result.data ~ [url] <> result <> id <> "POST>https://api.ninjastream.to/api/file/get?apiId=NINJA_ID&apiSecretId=NINJA_SECRET&folder=_VALUE_" ~ hashid <> custom.player2 <> <> <> "NINJASTREAM https://ninjastream.to/watch/_VALUE_" ~ name <> custom.season ~ name <> custom.episode ~ additional_info.name <> custom.imdb_id

img404.jpg


Video without YouTube restriction: https://streamable.com/q1ukv7


Movies / TV Series Streaming Website (API PLAYTUBE)​

y1dQzsv


Code:
# --------------- PLAYTUBE (MOVIE) ---------------

1 ~ https://playtube.ws/api/folder/list?key=PLAYTUBE_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=269890f657dddf4635473cf4cf456576 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type ~ movie_results.0.backdrop_path <> pictures <> 1 ~ movie_results.0.release_date <> premiere <> 1 ~ movie_results.0.overview <> description <> 1 ~ movie_results.0.vote_average <> rating <> 1 ~ movie_results.0.vote_count <> vote <> 1

# --------------- PLAYTUBE (TV) ---------------

1 ~ https://playtube.ws/api/folder/list?key=PLAYTUBE_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=269890f657dddf4635473cf4cf456576 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type ~ tv_results.0.backdrop_path <> pictures <> 1 ~ tv_results.0.first_air_date <> premiere <> 1 ~ tv_results.0.origin_country.0 <> country <> 1 ~ tv_results.0.overview <> description <> 1 ~ tv_results.0.vote_average <> rating <> 1 ~ tv_results.0.vote_count <> vote <> 1

# --------------- PLAYTUBE (EMBED) ---------------

1 ~ https://playtube.ws/api/folder/list?key=PLAYTUBE_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://playtube.ws/api/folder/list?key=PLAYTUBE_KEY&fld_id=_VALUE_" ~ file_code <> custom.player8 <> <> <> "PLAYTUBE https://playtube.ws/embed-_VALUE_.html" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id

img404.jpg



Video without YouTube restriction: https://streamable.com/qtwvru


Movies / TV Series Streaming Website (API STREAMTAPE)​

d8QvAYW


Code:
# --------------- STREAMTAPE (MOVIE) ---------------

1 ~ https://api.streamtape.com/file/listfolder?login=STREAMTAPE_LOGIN&key=STREAMTAPE_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type ~ movie_results.0.backdrop_path <> pictures <> 1 ~ movie_results.0.release_date <> premiere <> 1 ~ movie_results.0.overview <> description <> 1 ~ movie_results.0.vote_average <> rating <> 1 ~ movie_results.0.vote_count <> vote <> 1

# --------------- STREAMTAPE (TV) ---------------

1 ~ https://api.streamtape.com/file/listfolder?login=STREAMTAPE_LOGIN&key=STREAMTAPE_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type ~ tv_results.0.backdrop_path <> pictures <> 1 ~ tv_results.0.first_air_date <> premiere <> 1 ~ tv_results.0.origin_country.0 <> country <> 1 ~ tv_results.0.overview <> description <> 1 ~ tv_results.0.vote_average <> rating <> 1 ~ tv_results.0.vote_count <> vote <> 1

# --------------- STREAMTAPE (EMBED) ---------------

1 ~ https://api.streamtape.com/file/listfolder?login=STREAMTAPE_LOGIN&key=STREAMTAPE_KEY ~ result.files ~ [url] <> result.folders <> id <> "https://api.streamtape.com/file/listfolder?login=STREAMTAPE_LOGIN&key=STREAMTAPE_KEY&folder=_VALUE_" ~ linkid <> custom.player4 <> <> <> "STREAMTAPE https://streamtape.com/e/_VALUE_" ~ name <> custom.season ~ name <> custom.episode ~ additional_info.name <> custom.imdb_id

img404.jpg


Video without YouTube restriction: https://streamable.com/dmqame


Movies / TV Series Streaming Website (API MIXDROP)​

mX7YeO6


Code:
# --------------- MIXDROP (MOVIE) ---------------

1 ~ https://api.mixdrop.co/folderlist?email=MIXDROP_EMAIL&key=MIXDROP_KEY ~ result.folders.0.title <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=269890f657dddf4635473cf4cf456576 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type ~ movie_results.0.backdrop_path <> pictures <> 1 ~ movie_results.0.release_date <> premiere <> 1 ~ movie_results.0.overview <> description <> 1 ~ movie_results.0.vote_average <> rating <> 1 ~ movie_results.0.vote_count <> vote <> 1

# --------------- MIXDROP (TV) ---------------

1 ~ https://api.mixdrop.co/folderlist?email=MIXDROP_EMAIL&key=MIXDROP_KEY ~ result.folders.0.title <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=269890f657dddf4635473cf4cf456576 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type ~ tv_results.0.backdrop_path <> pictures <> 1 ~ tv_results.0.first_air_date <> premiere <> 1 ~ tv_results.0.origin_country.0 <> country <> 1 ~ tv_results.0.overview <> description <> 1 ~ tv_results.0.vote_average <> rating <> 1 ~ tv_results.0.vote_count <> vote <> 1

# --------------- MIXDROP (EMBED) ---------------

1 ~ https://api.mixdrop.co/folderlist?email=MIXDROP_EMAIL&key=MIXDROP_KEY ~ result.files ~ [url] <> result.folders <> id <> "https://api.mixdrop.co/folderlist?email=MIXDROP_EMAIL&key=MIXDROP_KEY&id=_VALUE_" ~ fileref <> custom.player5 <> <> <> "MIXDROP https://mixdrop.sx/e/_VALUE_" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.title <> custom.imdb_id

img404.jpg


Video without YouTube restriction: https://streamable.com/q5xoj4


Movies / TV Series Streaming Website (API STREAMON)​

hhb1ElM


Code:
# --------------- STREAMON (MOVIE) ---------------

1 ~ https://streamon.to/api/folder/list?key=STREAMON_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=af6887753365e14160254ac7f4345dd2 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type ~ movie_results.0.backdrop_path <> pictures <> 1 ~ movie_results.0.release_date <> premiere <> 1 ~ movie_results.0.overview <> description <> 1 ~ movie_results.0.vote_average <> rating <> 1 ~ movie_results.0.vote_count <> vote <> 1

# --------------- STREAMON (TV) ---------------

1 ~ https://streamon.to/api/folder/list?key=STREAMON_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=af6887753365e14160254ac7f4345dd2 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type ~ tv_results.0.backdrop_path <> pictures <> 1 ~ tv_results.0.first_air_date <> premiere <> 1 ~ tv_results.0.origin_country.0 <> country <> 1 ~ tv_results.0.overview <> description <> 1 ~ tv_results.0.vote_average <> rating <> 1 ~ tv_results.0.vote_count <> vote <> 1

# --------------- STREAMON (EMBED) ---------------

1 ~ https://streamon.to/api/folder/list?key=STREAMON_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://streamon.to/api/file/list?key=STREAMON_KEY&fld_id=_VALUE_" ~ file_code <> custom.player9 <> <> <> "STREAMON https://streamon.to/e/_VALUE_" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id

img404.jpg


Video without YouTube restriction: https://streamable.com/oaxjpf


Movies / TV Series Streaming Website (API VOE)​

zfo2Yg7


Code:
# --------------- VOE (MOVIE) ---------------

1 ~ https://voe.sx/api/folder/list?key=VOE_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=269890f657dddf4635473cf4cf456576 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type ~ movie_results.0.backdrop_path <> pictures <> 1 ~ movie_results.0.release_date <> premiere <> 1 ~ movie_results.0.overview <> description <> 1 ~ movie_results.0.vote_average <> rating <> 1 ~ movie_results.0.vote_count <> vote <> 1

# --------------- VOE (TV) ---------------

1 ~ https://voe.sx/api/folder/list?key=VOE_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=269890f657dddf4635473cf4cf456576 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type ~ tv_results.0.backdrop_path <> pictures <> 1 ~ tv_results.0.first_air_date <> premiere <> 1 ~ tv_results.0.origin_country.0 <> country <> 1 ~ tv_results.0.overview <> description <> 1 ~ tv_results.0.vote_average <> rating <> 1 ~ tv_results.0.vote_count <> vote <> 1

# --------------- VOE (EMBED) ---------------

1 ~ https://voe.sx/api/folder/list?key=VOE_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://voe.sx/api/folder/list?key=VOE_KEY&fld_id=_VALUE_" ~ file_code <> custom.player7 <> <> <> "VOE https://voe.sx/e/_VALUE_" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id

img404.jpg


Video without YouTube restriction: https://streamable.com/bw8yia


Movies / TV Series Streaming Website (API UPSTREAM)​

kTpLk9F


Code:
# --------------- UPSTREAM (MOVIE) ---------------

1 ~ https://upstream.to/api/folder/list?key=UPSTREAM_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=269890f657dddf4635473cf4cf456576 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type ~ movie_results.0.backdrop_path <> pictures <> 1 ~ movie_results.0.release_date <> premiere <> 1 ~ movie_results.0.overview <> description <> 1 ~ movie_results.0.vote_average <> rating <> 1 ~ movie_results.0.vote_count <> vote <> 1

# --------------- UPSTREAM (TV) ---------------

1 ~ https://upstream.to/api/folder/list?key=UPSTREAM_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=269890f657dddf4635473cf4cf456576 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type ~ tv_results.0.backdrop_path <> pictures <> 1 ~ tv_results.0.first_air_date <> premiere <> 1 ~ tv_results.0.origin_country.0 <> country <> 1 ~ tv_results.0.overview <> description <> 1 ~ tv_results.0.vote_average <> rating <> 1 ~ tv_results.0.vote_count <> vote <> 1

# --------------- UPSTREAM (EMBED) ---------------

1 ~ https://upstream.to/api/folder/list?key=UPSTREAM_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://upstream.to/api/folder/list?key=UPSTREAM_KEY&fld_id=_VALUE_" ~ file_code <> custom.player6 <> <> <> "UPSTREAM https://upstream.to/embed-_VALUE_.html" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id

img404.jpg


Video without YouTube restriction: https://streamable.com/5r4lwl


Movies / TV Series Streaming Website (API UPVIDEO)​

XqTwokN


Code:
# --------------- UPVIDEO (MOVIE) ---------------

# 1 ~ https://upvideo.to/api/folder/list?key=UPVIDEO_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=af6887753365e14160254ac7f4345dd2 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type ~ movie_results.0.backdrop_path <> pictures <> 1 ~ movie_results.0.release_date <> premiere <> 1 ~ movie_results.0.overview <> description <> 1 ~ movie_results.0.vote_average <> rating <> 1 ~ movie_results.0.vote_count <> vote <> 1

# --------------- UPVIDEO (TV) ---------------

# 1 ~ https://upvideo.to/api/folder/list?key=UPVIDEO_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=af6887753365e14160254ac7f4345dd2 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type ~ tv_results.0.backdrop_path <> pictures <> 1 ~ tv_results.0.first_air_date <> premiere <> 1 ~ tv_results.0.origin_country.0 <> country <> 1 ~ tv_results.0.overview <> description <> 1 ~ tv_results.0.vote_average <> rating <> 1 ~ tv_results.0.vote_count <> vote <> 1

# --------------- UPVIDEO (EMBED) ---------------

# 1 ~ https://upvideo.to/api/folder/list?key=UPVIDEO_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://upvideo.to/api/file/list?key=UPVIDEO_KEY&fld_id=_VALUE_" ~ file_code <> custom.player1 <> <> <> "UPVIDEO https://upvideo.to/e/_VALUE_" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id

YouTube:
img404.jpg


Video without YouTube restriction: https://streamable.com/7pm98n


Movies / TV Series Streaming Website (API STREAMSB)​

YFHx1e4


Code:
# --------------- STREAMSB (MOVIE) ---------------

1 ~ https://streamsb.com/api/folder/list?key=STREAMSB_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type ~ movie_results.0.backdrop_path <> pictures <> 1 ~ movie_results.0.release_date <> premiere <> 1 ~ movie_results.0.overview <> description <> 1 ~ movie_results.0.vote_average <> rating <> 1 ~ movie_results.0.vote_count <> vote <> 1

# --------------- STREAMSB (TV) ---------------

1 ~ https://streamsb.com/api/folder/list?key=STREAMSB_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type ~ tv_results.0.backdrop_path <> pictures <> 1 ~ tv_results.0.first_air_date <> premiere <> 1 ~ tv_results.0.origin_country.0 <> country <> 1 ~ tv_results.0.overview <> description <> 1 ~ tv_results.0.vote_average <> rating <> 1 ~ tv_results.0.vote_count <> vote <> 1

# --------------- STREAMSB (EMBED) ---------------

1 ~ https://streamsb.com/api/folder/list?key=STREAMSB_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://streamsb.com/api/file/list?key=STREAMSB_KEY&per_page=200&fld_id=_VALUE_" ~ file_code <> custom.player3 <> <> <> "STREAMSB https://sbembed1.com/e/_VALUE_.html" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id

YouTube:
img404.jpg


Video without YouTube restriction: https://streamable.com/89b8qa
 
Last edited by a moderator:
wow.. this tutorial is awesome.
so many questions in my head, but the simple one first,
can we add subtitles? I'm from Indonesia, your neighbor :) is there a way to add Indonesian subtitle for all those movies?
 
+1 to the above comment all in pretty decent so far having a few issues with stuff not been uploaded to the dedicated host and will just sit in the upload folder
 
Can you write an API that automatically adds videohosting like streamsb,mixdrop,ninja etc. to the dooplay theme?
 
Hi friends, there is a working instruction on how to make money streaming movies and TV shows. As you know, all video hosting services pay money for views. There are many ways to create a WordPress streaming site, but here's an alternative way. If everything is set up, then there will be almost complete automation, you just have to monitor the release of new films / TV series episodes and upload them via torrent to your accounts on video hosting.
The engine is on GitHub, the code is all open and completely free, you can make your commits and support the author with an asterisk.

If you want to visually watch the training video, then go to YouTube, but the video is in Russian, turn on subtitles and translate them into English.

1mMfIMv

I managed to understand everything from the subtitles, so in this one I will give you a transcript of this instruction in English.

Register the domain name of the site (any domain registrar);
Buy a Debian or Ubuntu VPS server, RAM > 2GB (any hosting);
Add your domain to cloudflare and register ns records with your domain registrar.

Now connect via ssh to the server and install the streaming portal engine to the registered domain. Installation is very simple, you only need to fill in a few fields.

1cvLwaN


By default, about 1 thousand films from TMDb will be immediately added to the site. You can do even more, you just need to remove the page limitation in the section with the list of films and restart the parsing of the TMDb API. After the end, the number of films and TV series on the site became about 20 thousand. By default, a directory with films and series is created, since it will contain only trailers of films and series.
But nothing prohibits starting uploading movies and series to video hosting, the engine will automatically pick them up via API and add them to the site.

I went to a torrent tracker and downloaded the latest episode of the series. Then he started uploading the series through a browser to four video hosting sites. In my city, the Internet is very bad, so downloading one episode at a time is long and painful. But just to take a screenshot, I started uploading the file to all video hosting services through the browser.

rasSYN2

NFgBVBt


Could you please tell me what other video hosting services are there that have an API and FTP upload is available?

After successfully uploading the video file, I added an API line to the top of the list in the admin panel. These are the lines you must add, first replace them with your own API keys:

Code:
# --------------- DOODSTREAM (INFO) ---------------

1 ~ https://doodapi.com/api/folder/list?key=DOOD_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type

1 ~ https://doodapi.com/api/folder/list?key=DOOD_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type

# --------------- NINJASTREAM (INFO) ---------------

1 ~ POST>https://api.ninjastream.to/api/folder/get?apiId=NINJA_ID&apiSecretId=NINJA_SECRET ~ result.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type

1 ~ POST>https://api.ninjastream.to/api/folder/get?apiId=NINJA_ID&apiSecretId=NINJA_SECRET ~ result.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type

# --------------- STREAMSB (INFO) ---------------

1 ~ https://streamsb.com/api/folder/list?key=STREAMSB_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type

1 ~ https://streamsb.com/api/folder/list?key=STREAMSB_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type

# --------------- STREAMTAPE (INFO) ---------------

1 ~ https://api.streamtape.com/file/listfolder?login=STREAMTAPE_KEY&key=brqG3jwO4KixkB ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ movie_results.0.title <> title_en! <> 1 ~ movie_results.0.poster_path <> poster <> 1 ~ movie_results.0.id <> custom.tmdb_id <> 1 ~ "movie" <> type

1 ~ https://api.streamtape.com/file/listfolder?login=STREAMTAPE_KEY&key=brqG3jwO4KixkB ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=9e43f45f94705cc8e1d5a0400d19a7b7 ~ tv_results.0.name <> title_en! <> 1 ~ tv_results.0.poster_path <> poster <> 1 ~ tv_results.0.id <> custom.tmdb_id <> 1 ~ "tv" <> type

# --------------- DOODSTREAM ---------------

1 ~ https://doodapi.com/api/folder/list?key=DOOD_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://doodapi.com/api/file/list?key=DOOD_KEY&fld_id=_VALUE_" ~ file_code <> custom.player1 <> <> <> "DOODSTREAM https://dood.to/e/_VALUE_" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id

# --------------- NINJASTREAM ---------------

1 ~ POST>https://api.ninjastream.to/api/folder/get?apiId=NINJA_ID&apiSecretId=NINJA_SECRET ~ result.data ~ [url] <> result <> id <> "POST>https://api.ninjastream.to/api/file/get?apiId=NINJA_ID&apiSecretId=NINJA_SECRET&folder=_VALUE_" ~ hashid <> custom.player2 <> <> <> "NINJASTREAM https://ninjastream.to/watch/_VALUE_" ~ name <> custom.season ~ name <> custom.episode ~ additional_info.name <> custom.imdb_id

# --------------- STREAMSB ---------------

1 ~ https://streamsb.com/api/folder/list?key=STREAMSB_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://streamsb.com/api/file/list?key=STREAMSB_KEY&per_page=200&fld_id=_VALUE_" ~ file_code <> custom.player3 <> <> <> "STREAMSB https://sbembed1.com/e/_VALUE_.html" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id

# --------------- STREAMTAPE ---------------

1 ~ https://api.streamtape.com/file/listfolder?login=STREAMTAPE_KEY&key=brqG3jwO4KixkB ~ result.files ~ [url] <> result.folders <> id <> "https://api.streamtape.com/file/listfolder?login=STREAMTAPE_KEY&key=brqG3jwO4KixkB&folder=_VALUE_" ~ linkid <> custom.player4 <> <> <> "STREAMTAPE https://streamtape.com/e/_VALUE_" ~ name <> custom.season ~ name <> custom.episode ~ additional_info.name <> custom.imdb_id

QPIpmPQ


The episode automatically appeared on my website in the player (the engine checks new episodes by API once an hour).

7VnCfXU


It is possible to download series for full seasons and send them to several video hosting services from the server at once. Configuration for all FTP video hosting is done over SSH.

Lon8D2r


1. Bug on ninjastream
I didn’t manage to connect to ninjastream the first time, I don’t know what it’s connected with. Failed to create file system for "CINEMATORRENT1:": NewFs: failed to make FTP connection to "ftp.ninjastream.to:8025": 550 Checking password error. Therefore, you need to make the connection a second time for CINEMATORRENT1. Enter the same information as the first time. The second time everyone connected successfully.

2. Bug on streamtape
Also, it was not possible to upload to streamtape, since for some reason the folders there are not created via FTP. Do you know why? If you find the reason for the error, please write to me.

3. Bug on streamsb
And finally, when uploading something to streamsb, sometimes an error appears: Failed to create file system for "CINEMATORRENT3:tt12809988/": NewFs: failed to make FTP connection to "ftp.streamsb.com:21": 530 Login incorrect. The data is entered correctly, some series are loading, and some are not, so this is an error on the streamsb side.

I launched a torrent client and accessed it in a browser. Now you can put any movie or TV series on download. I download the whole season of the series. The series files will be in the downloads folder. I find this series on IMDb, copy the identifier, and transfer all the video files with the series to the folder. For the engine to start uploading all episodes one by one to video hosting, you need to move the folder with the ID to the uploads folder. On my server, 1 episode took 1-2 minutes to load. If you have good hosting, load times can be much faster.

7ycGeoi


After some time (about 1 hour), all episodes of the series automatically appeared on my website in the player.

skLS11k


If you have any more information about working with the engine on your sites, I will be glad to hear the recommendations. Thank you.

Successful streaming everyone :)

PS: Do not create a streaming portal if it is prohibited in your country. I am located in Malaysia and there is no DMCA in this country.
OP how can I contact you privately? I want to discuss something with you.
 
this is indeed a comprehensive post though requires a lot of investment in terms of time to setup and learn but still great post bro.
 
Hello, can somebody please show me how to setup netlify.app and own storage for JSON for this Project?
 
Back
Top