Создание онлайн кинотеатра на любом языке

Енот
Новичо́к, через «о́»
Регистрация
2 Июн 2021
Сообщения
1
#1

Код:
# --------------- PLAYER 1 (INFO) ---------------

1 ~ https://doodapi.com/api/folder/list?key=API_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

1 ~ https://doodapi.com/api/folder/list?key=API_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

# --------------- PLAYER 2 (INFO) ---------------

1 ~ POST>https://api.ninjastream.to/api/folder/get?apiId=API_KEY&apiSecretId=API_SECRET_KEY ~ result.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

1 ~ POST>https://api.ninjastream.to/api/folder/get?apiId=API_KEY&apiSecretId=API_SECRET_KEY ~ result.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

# --------------- PLAYER 3 (INFO) ---------------

1 ~ https://streamsb.com/api/folder/list?key=API_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

1 ~ https://streamsb.com/api/folder/list?key=API_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

# --------------- PLAYER 1 ---------------

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

# --------------- PLAYER 2 ---------------

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

# --------------- PLAYER 3 ---------------

1 ~ https://streamsb.com/api/folder/list?key=API_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://streamsb.com/api/file/list?key=API_KEY&per_page=200&fld_id=_VALUE_" ~ file_code <> custom.player3 <> <> <> "PLAYER 3 https://sbembed1.com/e/_VALUE_.html" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id
 
Енот
Новичо́к, через «о́»
Регистрация
3 Апр 2020
Сообщения
404
#2
Дождусь полной автоматизации с загрузкой и перемещением, вот тогда можно будет конкурировать с топовыми сайтами.

Все заголовки на канале просмотрел, не нашёл настройку ftp...
 
Последнее редактирование:
Регистрация
15 Дек 2017
Сообщения
5,067
#3
Дождусь полной автоматизации с загрузкой и перемещением, вот тогда можно будет конкурировать с топовыми сайтами.
С той регулярностью, с которой выходят видео, лучше самостоятельно выучить BASH и написать эти 100 строк.
Все заголовки на канале просмотрел, не нашёл настройку ftp...
Там только удалить все существующие конфигурации и добавить SFTP.
На скриншоте из видео показано как заполнить.

1622729207544.png
 
Енот
Новичо́к, через «о́»
Регистрация
13 Янв 2018
Сообщения
536
#4

Код:
# --------------- PLAYER 1 (INFO) ---------------

1 ~ https://doodapi.com/api/folder/list?key=API_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

1 ~ https://doodapi.com/api/folder/list?key=API_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

# --------------- PLAYER 2 (INFO) ---------------

1 ~ POST>https://api.ninjastream.to/api/folder/get?apiId=API_KEY&apiSecretId=API_SECRET_KEY ~ result.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

1 ~ POST>https://api.ninjastream.to/api/folder/get?apiId=API_KEY&apiSecretId=API_SECRET_KEY ~ result.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

# --------------- PLAYER 3 (INFO) ---------------

1 ~ https://streamsb.com/api/folder/list?key=API_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

1 ~ https://streamsb.com/api/folder/list?key=API_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

# --------------- PLAYER 1 ---------------

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

# --------------- PLAYER 2 ---------------

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

# --------------- PLAYER 3 ---------------

1 ~ https://streamsb.com/api/folder/list?key=API_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://streamsb.com/api/file/list?key=API_KEY&per_page=200&fld_id=_VALUE_" ~ file_code <> custom.player3 <> <> <> "PLAYER 3 https://sbembed1.com/e/_VALUE_.html" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id
А подскажите апи плееров этих сервисов? видел их плееры на других сайтах, но не смог прикрутить
 
Енот
Новичо́к, через «о́»
Регистрация
13 Янв 2018
Сообщения
536
#6

Код:
# --------------- PLAYER 1 (INFO) ---------------

1 ~ https://doodapi.com/api/folder/list?key=API_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

1 ~ https://doodapi.com/api/folder/list?key=API_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

# --------------- PLAYER 2 (INFO) ---------------

1 ~ POST>https://api.ninjastream.to/api/folder/get?apiId=API_KEY&apiSecretId=API_SECRET_KEY ~ result.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

1 ~ POST>https://api.ninjastream.to/api/folder/get?apiId=API_KEY&apiSecretId=API_SECRET_KEY ~ result.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

# --------------- PLAYER 3 (INFO) ---------------

1 ~ https://streamsb.com/api/folder/list?key=API_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

1 ~ https://streamsb.com/api/folder/list?key=API_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

# --------------- PLAYER 1 ---------------

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

# --------------- PLAYER 2 ---------------

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

# --------------- PLAYER 3 ---------------

1 ~ https://streamsb.com/api/folder/list?key=API_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://streamsb.com/api/file/list?key=API_KEY&per_page=200&fld_id=_VALUE_" ~ file_code <> custom.player3 <> <> <> "PLAYER 3 https://sbembed1.com/e/_VALUE_.html" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id
Идея очень даже не плохая, создать свою базу фильмов и организовать их раздачу например через jw player или uitools, но вручную все скачивать каждый фильм или серию это тяжко и долго, может кто знает какой нибудь скрипт мониторинга торрентов со скачиванием и конвертацией вот тогда можно собрать неплохую базу да и заработать на ней
 
Регистрация
15 Дек 2017
Сообщения
5,067
#7
но вручную все скачивать каждый фильм или серию это тяжко и долго
Переносите все 11 сезонов Сверхъестественное (видео-файлы в папке с ID) в папку uploads и они будут в плеере, ничего по сериям загружать не нужно.

Для автоматизации используют:
https://github.com/CouchPotato/CouchPotatoServer
https://github.com/Jackett/Jackett
https://github.com/Radarr/Radarr
https://github.com/Sonarr/Sonarr
 
Новичо́к, через «о́»
Регистрация
22 Июн 2021
Сообщения
21
#8
Можно ли файлы фильмов сохранить в dropbox и раздать на своем сайте?
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
#10
отредактировано
 
Последнее редактирование:
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
#11

Код:
# --------------- PLAYER 1 (INFO) ---------------

1 ~ https://doodapi.com/api/folder/list?key=API_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

1 ~ https://doodapi.com/api/folder/list?key=API_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

# --------------- PLAYER 2 (INFO) ---------------

1 ~ POST>https://api.ninjastream.to/api/folder/get?apiId=API_KEY&apiSecretId=API_SECRET_KEY ~ result.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

1 ~ POST>https://api.ninjastream.to/api/folder/get?apiId=API_KEY&apiSecretId=API_SECRET_KEY ~ result.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

# --------------- PLAYER 3 (INFO) ---------------

1 ~ https://streamsb.com/api/folder/list?key=API_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

1 ~ https://streamsb.com/api/folder/list?key=API_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

# --------------- PLAYER 1 ---------------

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

# --------------- PLAYER 2 ---------------

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

# --------------- PLAYER 3 ---------------

1 ~ https://streamsb.com/api/folder/list?key=API_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://streamsb.com/api/file/list?key=API_KEY&per_page=200&fld_id=_VALUE_" ~ file_code <> custom.player3 <> <> <> "PLAYER 3 https://sbembed1.com/e/_VALUE_.html" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id
Спасибо за раздачу, это круто!

Переносите все 11 сезонов Сверхъестественное (видео-файлы в папке с ID) в папку uploads и они будут в плеере, ничего по сериям загружать не нужно.

Для автоматизации используют:
https://github.com/CouchPotato/CouchPotatoServer
https://github.com/Jackett/Jackett
https://github.com/Radarr/Radarr
https://github.com/Sonarr/Sonarr
Кто-нибудь использует это для автоматизации? Должен ли я использовать их все или только 1?

Чтобы использовать торрент-клиент по защищенному протоколу HTTPS, вам необходимо изменить порт на 443. Порт 80 используется для протокола HTTP ;)

AriaNg.png

С уважением
 
Енот
Новичо́к, через «о́»
Регистрация
13 Янв 2018
Сообщения
536
#12
Кто-нибудь использует это для автоматизации? Должен ли я использовать их все или только 1?
Пока еще никто не сообразил как это подключить, но было бы неплохо это сделать, а то ручками запаришься каждую серию добавлять
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
#13
Всем привет!

Я применил учебник, чтобы попытаться интегрировать видеоплеер из Streamsb и Doodstream. Все работает нормально, за исключением того, что на последнем шаге у меня в плеере вместо фильма все еще есть трейлер. Поэтому я попытался снова с совершенно новой установкой Cinemapress, но все равно получил ту же ошибку.

С помощью торрент-клиента https://torrent.example.com/index.html я скачал фильм, а затем загрузил его в Streamsb и Doodstream. Потом взял код скрипта в первом посте, поменял апи ключи потом запустил скрипт.

Код:
# --------------- PLAYER 1 (INFO) ---------------

0 ~ https://doodapi.com/api/folder/list?key=API_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.overview <> description

# 0 ~ https://doodapi.com/api/folder/list?key=API_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.overview <> description

# --------------- PLAYER 2 (INFO) ---------------

0 ~ https://streamsb.com/api/folder/list?key=API_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.overview <> description

# 0 ~ https://streamsb.com/api/folder/list?key=API_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.overview <> description

# --------------- PLAYER 1 ---------------

0 ~ https://doodapi.com/api/folder/list?key=API_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://doodapi.com/api/file/list?key=API_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

# --------------- PLAYER 2 ---------------

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

1.png



2.png

3.png

4.png


5.png

6.png

Должно быть, я где-то ошибся, кто-нибудь знает? Есть код для настройки плеера? Единственный способ, которым я нашел возможность отображать плееры, — это изменить movie.ejs, заменив это:

Код:
<div id="cinemapress-player">
            <% if (page.player) { %>
            <%- page.player %>
            <% } %>
             </div>
с этим:

Код:
<div id="cinemapress-player">
<iframe id="cinemapress-cdn" src="https://www.example.com/embed/<%= movie.id %>" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" mozallowfullscreen="mozallowfullscreen" frameborder="0"></iframe>
</div>
Однако если на плеере нет фильма, вместо трейлера будет черный экран.

Пока еще никто не сообразил как это подключить, но было бы неплохо это сделать, а то ручками запаришься каждую серию добавлять
Действительно, автоматизация этого процесса сэкономила бы много времени (y) На ютубе много уроков, как только появится время, посмотрю повнимательнее.

С уважением
 
Енот
Новичо́к, через «о́»
Регистрация
30 Мар 2018
Сообщения
138
#14
Должно быть, я где-то ошибся, кто-нибудь знает?
всё сделано правильно

в модуле с API у каждого ключа есть лимиты, здесь наверное api не дает плеер по ключу TEST из-за этого
я бы создал новый ключ и через него делал запросы, а не с TEST в модуле Плеер

или дело может быть в кэшэ
 
Последнее редактирование:
Енот
Новичо́к, через «о́»
Регистрация
13 Янв 2018
Сообщения
536
#15
Всем привет!

Я применил учебник, чтобы попытаться интегрировать видеоплеер из Streamsb и Doodstream. Все работает нормально, за исключением того, что на последнем шаге у меня в плеере вместо фильма все еще есть трейлер. Поэтому я попытался снова с совершенно новой установкой Cinemapress, но все равно получил ту же ошибку.

С помощью торрент-клиента https://torrent.example.com/index.html я скачал фильм, а затем загрузил его в Streamsb и Doodstream. Потом взял код скрипта в первом посте, поменял апи ключи потом запустил скрипт.

Код:
# --------------- PLAYER 1 (INFO) ---------------

0 ~ https://doodapi.com/api/folder/list?key=API_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.overview <> description

# 0 ~ https://doodapi.com/api/folder/list?key=API_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.overview <> description

# --------------- PLAYER 2 (INFO) ---------------

0 ~ https://streamsb.com/api/folder/list?key=API_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.overview <> description

# 0 ~ https://streamsb.com/api/folder/list?key=API_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.overview <> description

# --------------- PLAYER 1 ---------------

0 ~ https://doodapi.com/api/folder/list?key=API_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://doodapi.com/api/file/list?key=API_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

# --------------- PLAYER 2 ---------------

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





Должно быть, я где-то ошибся, кто-нибудь знает? Есть код для настройки плеера? Единственный способ, которым я нашел возможность отображать плееры, — это изменить movie.ejs, заменив это:

Код:
<div id="cinemapress-player">
            <% if (page.player) { %>
            <%- page.player %>
            <% } %>
             </div>
с этим:

Код:
<div id="cinemapress-player">
<iframe id="cinemapress-cdn" src="https://www.example.com/embed/<%= movie.id %>" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" mozallowfullscreen="mozallowfullscreen" frameborder="0"></iframe>
</div>
Однако если на плеере нет фильма, вместо трейлера будет черный экран.



Действительно, автоматизация этого процесса сэкономила бы много времени (y) На ютубе много уроков, как только появится время, посмотрю повнимательнее.

С уважением
Вот вот , я тоже за автоматизацию, тоже делал так все получалось, все работало, может дело в видео хостингах просто не закачалось и еще там по моему переименовывать нужно было их, что бы совпадали с ид imdb. Кстати если не будет активности, то видео хостинг удаляет их, у меня такое было
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
#16
всё сделано правильно

в модуле с API у каждого ключа есть лимиты, здесь наверное api не дает плеер по ключу TEST из-за этого
я бы создал новый ключ и через него делал запросы, а не с TEST в модуле Плеер

или дело может быть в кэшэ
Большое спасибо @cosmos за ответ (y) Я создал новый токен, затем изменил его в модуле API и модуле проигрывателя.

3.png


4.png


5.png

Однако у меня такая же ошибка, фильм не появляется, всегда есть трейлер. Очистил кэши на Cloudflare, Cinemapress и даже браузере, но все равно фильм не хочет показывать.

1.png


2.png

Это совершенно новая установка, все по умолчанию, кроме скрипта, который я добавил. Есть только 1 фильм и 1 сериал.

6.png

Спасибо еще раз (y)
С уважением
 
Последнее редактирование:
Енот
Новичо́к, через «о́»
Регистрация
30 Мар 2018
Сообщения
138
#17
Однако у меня такая же ошибка, фильм не появляется, всегда есть трейлер.
не отрабатывает первая строка, которая за result.embed ходит по api

можно код из браузера, который между cinemapress-player

<div id="cinemapress-player">
этот код
</div>

и еще в консоли браузера в Network, там будут запросы к /cinemaplayer/information тоже там может быть подсказка

1652902214298.png
 
Енот
Новичо́к, через «о́»
Регистрация
30 Мар 2018
Сообщения
138
#18
еще вот этот url может быть подсказкой /cinemaplayer/information?id=200639933

посмотреть нужно на запросы которые с него уходят
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
#20
Вот вот , я тоже за автоматизацию, тоже делал так все получалось, все работало, может дело в видео хостингах просто не закачалось и еще там по моему переименовывать нужно было их, что бы совпадали с ид imdb. Кстати если не будет активности, то видео хостинг удаляет их, у меня такое было
Спасибо за ответ @Kazik (y) Нет никаких проблем ни на стороне загрузки, ни на стороне загрузки видеохоста. Папки хорошо созданы с идентификатором IMDb, и видео находятся в нем.

1.png


6.png


2.png


3.png

Просто фильм не появляется в плеере вместо трейлера при том что он хорошо встраивается в домен

5.png


4.png

не отрабатывает первая строка, которая за result.embed ходит по api

можно код из браузера, который между cinemapress-player

<div id="cinemapress-player">
этот код
</div>
Спасибо за информацию(у) попробую поставить код из браузера для result.embed

Код:
<% if (page.player) { %>
<%- page.player %>
<% } %>
и еще в консоли браузера в Network, там будут запросы к /cinemaplayer/information тоже там может быть подсказка
Вот некоторая информация, собранная об URL /cinemaplayer/information
11.png

Код:
https://example.com/cinemaplayer/information?hash=6db0xxxxxxxxxxxxf5b65&ip=xxx.xxx.xxx.xxx&episode=&season=&year=&title=The%20Northman&type=movie&movie_id=&wa_id=&tvmaze_id=&douban_id=&tmdb_id=639933&imdb_id=11138512&id=200639933
Request Method: GET
Status Code: 200
Remote Address: xxx.xxx.xxx.xxx:xxx
Referrer Policy: strict-origin-when-cross-origin
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
cache-control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
cf-cache-status: DYNAMIC
cf-ray: 70xxxxxxxxxxxd3-MIA
content-encoding: br
content-type: application/json; charset=utf-8
date: Wed, 18 May 2022 19:45:21 GMT
etag: W/"9e-68xxxxxxxxxxxGyU8"
expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
last-modified: Wednesday, 18-May-2022 19:45:21 UTC
nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=X"}],"group":"cf-nel","max_age":604800}
server: cloudflare
x-powered-by: CinemaPress
:authority: example.com
:method: GET
:path: /cinemaplayer/information?hash=6db0xxxxxxxxxxf5b65&ip=xxx.xxx.xxx.xxx&episode=&season=&year=&title=The%20Northman&type=movie&movie_id=&wa_id=&tvmaze_id=&douban_id=&tmdb_id=639933&imdb_id=11138512&id=200639933
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br
accept-language: fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7,la;q=0.6,es;q=0.5,lb;q=0.4,ru;q=0.3
cookie: CP_rand=s%3A25.pf0kq9oLxxxxxxxxxxxxs5FzpSg; CP_avatar=3f4a8exxxxxxxxxxxxec46bc9; CP_loadavg=0; CP_viewed=https%3A%2F%2Fexample.com%2Fmovie-id200639933-the-northman%7C%2Ffiles%2Fposter%2Fmedium%2Fhk0JZyTHfgN35f43pJUhDPTNjM0.jpg~https%3A%2F%2Fexample.com%2Fmovie-id411138512-the-northman%7C%2Ffiles%2Fposter%2Fmedium%2Fhk0JZyTHfgN35f43pJUhDPTNjM0.jpg~https%3A%2F%2Fexample.com%2Fmovie-id411192306-superman-and-lois%7C%2Ffiles%2Fposter%2Fmedium%2Fvlv1gn98GqMnKHLSh0dNciqGfBl.jpg
referer: https://example.com/movie-id200639933-the-northman
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="101", "Google Chrome";v="101"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Windows"
sec-fetch-dest: empty
sec-fetch-mode: cors
sec-fetch-site: same-origin
user-agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36

Когда я перехожу по этому URL-адресу: https://example.com/cinemaplayer/information?hash=6db0xxxxxxxxxxxxf5b65&ip=xxx.xxx.xxx.xxx&episode=&season=&year=&title=The%20Northman&type=movie&movie_id=&wa_id=&tvmaze_id=&douban_id=&tmdb_id=639933&imdb_id=11138512&id=200639933

12.png


еще вот этот url может быть подсказкой /cinemaplayer/information?id=200639933

посмотреть нужно на запросы которые с него уходят
Когда я перехожу по этому URL-адресу: example.com/cinemaplayer/information?id=200639933

13.png


Посмотреть вложение 6472

что если сделать полный путь url https://example.com/api?...
Спасибо за совет, я пробовал, но все равно не работает, весь URL становится токеном.
10.png

Спасибо еще раз (y)
С уважением
 
Последнее редактирование:
Енот
Новичо́к, через «о́»
Регистрация
13 Янв 2018
Сообщения
536
#21
# 0 ~ https://doodapi.com/api/folder/list?key=API_KEY ~ result.folders.0.name <> custom.imdb_id ~ https://api.themoviedb.org/3/find/[...b_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.overview <> description
У тебя закоментированы строки, мб в этом проблема?
 
Енот
Новичо́к, через «о́»
Регистрация
30 Мар 2018
Сообщения
138
#22
Когда я перехожу по этому URL-адресу: example.com/cinemaplayer/information?id=200639933
точно, там же защита хешем

Когда я перехожу по этому URL-адресу: https://example.com/cinemaplayer/information?hash=6db0xxxxxxxxxxxxf5b65&ip=xxx.xxx.xxx.xxx&episode=&season=&year=&title=The%20Northman&type=movie&movie_id=&wa_id=&tvmaze_id=&douban_id=&tmdb_id=639933&imdb_id=11138512&id=200639933
вот здесь должен быть в массиве первым плеер из embed

тогда вариант такой можно придумать
подключиться к серверу по терминалу и ввести команду cinemapress ll

будут идти логи, в браузере открыть url вот этот который выше
в логах должны быть запросы к api и с каким кодом или ошибкой они завершаются
как-то так определить почему не может достучаться до api
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
#24
У тебя закоментированы строки, мб в этом проблема?
Должно быть ошибка отображения на форуме. [imdb_id] как бы обрезан, но после перехода по ссылке это действительно такой URL:

https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=269890f657dddf4635473cf4cf456576

Спасибо!


точно, там же защита хешем


вот здесь должен быть в массиве первым плеер из embed

тогда вариант такой можно придумать
подключиться к серверу по терминалу и ввести команду cinemapress ll

будут идти логи, в браузере открыть url вот этот который выше
в логах должны быть запросы к api и с каким кодом или ошибкой они завершаются
как-то так определить почему не может достучаться до api

Код:
xxx.xxx.xxx.xxx - admin [19/May/2022:04:06:54 +0300] "POST /jsonrpc HTTP/1.1" 200 162 "https://torrent.example.com/index.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0"
xxx.xxx.xxx.xxx - admin [19/May/2022:04:06:55 +0300] "POST /jsonrpc HTTP/1.1" 200 107 "https://torrent.example.com/index.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0"
xxx.xxx.xxx.xxx - admin [19/May/2022:04:06:56 +0300] "POST /jsonrpc HTTP/1.1" 200 159 "https://torrent.example.com/index.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0"
xxx.xxx.xxx.xxx - admin [19/May/2022:04:06:58 +0300] "POST /jsonrpc HTTP/1.1" 200 107 "https://torrent.example.com/index.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0"
xxx.xxx.xxx.xxx - admin [19/May/2022:04:06:59 +0300] "POST /jsonrpc HTTP/1.1" 200 157 "https://torrent.example.com/index.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0"
xxx.xxx.xxx.xxx - admin [19/May/2022:04:07:00 +0300] "POST /jsonrpc HTTP/1.1" 200 107 "https://torrent.example.com/index.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0"
xxx.xxx.xxx.xxx - - [19/May/2022:04:20:17 +0300] "GET / HTTP/1.1" 200 9789 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36"
xxx.xxx.xxx.xxx - - [19/May/2022:04:20:19 +0300] "GET /movie-id200639933-the-northman HTTP/1.1" 200 8599 "https://example.com/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36"
xxx.xxx.xxx.xxx - - [19/May/2022:04:20:20 +0300] "GET /cinemaplayer/information?hash=6db09f84d83ecee3094ec6a2958f5b65&ip=xxx.xxx.xxx.xxx&episode=&season=&year=&title=The%20Northman&type=movie&movie_id=&wa_id=&tvmaze_id=&douban_id=&tmdb_id=639933&imdb_id=11138512&id=200639933 HTTP/1.1" 200 158 "https://example.com/movie-id200639933-the-northman" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36"
xxx.xxx.xxx.xxx - - [19/May/2022:04:20:28 +0300] "GET /movie-id200639933-the-northman HTTP/1.1" 200 8598 "https://example.com/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36"
xxx.xxx.xxx.xxx - - [19/May/2022:04:20:29 +0300] "GET /cinemaplayer/information?hash=6db09f84d83ecee3094ec6a2958f5b65&ip=xxx.xxx.xxx.xxx&episode=&season=&year=&title=The%20Northman&type=movie&movie_id=&wa_id=&tvmaze_id=&douban_id=&tmdb_id=639933&imdb_id=11138512&id=200639933 HTTP/1.1" 200 158 "https://example.com/movie-id200639933-the-northman" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36"
xxx.xxx.xxx.xxx - - [19/May/2022:04:22:39 +0300] "GET /cinemaplayer/information?hash=6db09f84d83ecee3094ec6a2958f5b65&ip=xxx.xxx.xxx.xxx&episode=&season=&year=&title=The%20Northman&type=movie&movie_id=&wa_id=&tvmaze_id=&douban_id=&tmdb_id=639933&imdb_id=11138512&id=200639933 HTTP/1.1" 200 158 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36"

==> /var/log/nginx/access.log <==

==> /var/log/nginx/error.log <==

2022/05/18 00:14:17 [error] 30#30: *451 open() "/home/example.com/files/torrent/jsonrpc" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: torrent.example.com, request: "POST /jsonrpc HTTP/1.1", host: "torrent.example.com", referrer: "https://torrent.example.com/index.html"
2022/05/18 00:14:17 [error] 30#30: *450 open() "/home/example.com/files/torrent/jsonrpc" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: torrent.example.com, request: "POST /jsonrpc HTTP/1.1", host: "torrent.example.com", referrer: "https://torrent.example.com/index.html"
2022/05/18 00:14:18 [error] 30#30: *451 open() "/home/example.com/files/torrent/jsonrpc" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: torrent.example.com, request: "POST /jsonrpc HTTP/1.1", host: "torrent.example.com", referrer: "https://torrent.example.com/index.html"
2022/05/18 00:14:18 [error] 30#30: *450 open() "/home/example.com/files/torrent/jsonrpc" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: torrent.example.com, request: "POST /jsonrpc HTTP/1.1", host: "torrent.example.com", referrer: "https://torrent.example.com/index.html"
2022/05/18 00:14:19 [error] 30#30: *451 open() "/home/example.com/files/torrent/jsonrpc" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: torrent.example.com, request: "POST /jsonrpc HTTP/1.1", host: "torrent.example.com", referrer: "https://torrent.example.com/index.html"
2022/05/18 00:14:20 [error] 30#30: *450 open() "/home/example.com/files/torrent/jsonrpc" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: torrent.example.com, request: "POST /jsonrpc HTTP/1.1", host: "torrent.example.com", referrer: "https://torrent.example.com/index.html"
2022/05/18 00:14:20 [error] 30#30: *451 open() "/home/example.com/files/torrent/jsonrpc" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: torrent.example.com, request: "POST /jsonrpc HTTP/1.1", host: "torrent.example.com", referrer: "https://torrent.example.com/index.html"
2022/05/18 00:14:20 [error] 30#30: *450 open() "/home/example.com/files/torrent/jsonrpc" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: torrent.example.com, request: "POST /jsonrpc HTTP/1.1", host: "torrent.example.com", referrer: "https://torrent.example.com/index.html"
2022/05/18 00:14:21 [error] 30#30: *451 open() "/home/example.com/files/torrent/jsonrpc" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: torrent.example.com, request: "POST /jsonrpc HTTP/1.1", host: "torrent.example.com", referrer: "https://torrent.example.com/index.html"
2022/05/18 00:14:21 [error] 30#30: *450 open() "/home/example.com/files/torrent/jsonrpc" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: torrent.example.com, request: "POST /jsonrpc HTTP/1.1", host: "torrent.example.com", referrer: "https://torrent.example.com/index.html"

не пойму чего
попробовать местами с трейлером поменять строки
Когда я отредактировал модуль API, а также модуль проигрывателя для трейлера с помощью: https://example.com/api?
token=oc43FP7COG5nF6azUL4ovhJ3ln9YMqaj, это тоже не сработало, потому что у меня все еще был трейлер, который отображался в проигрывателе
вместо фильм.

1.png


2.png

Спасибо еще раз!
С уважением
 
Енот
Новичо́к, через «о́»
Регистрация
13 Янв 2018
Сообщения
536
#25
Должно быть ошибка отображения на форуме. [imdb_id] как бы обрезан, но после перехода по ссылке это действительно такой URL:

https://api.themoviedb.org/3/find/[imdb_id]?language=en&external_source=imdb_id&api_key=269890f657dddf4635473cf4cf456576

Спасибо!





Код:
xxx.xxx.xxx.xxx - admin [19/May/2022:04:06:54 +0300] "POST /jsonrpc HTTP/1.1" 200 162 "https://torrent.example.com/index.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0"
xxx.xxx.xxx.xxx - admin [19/May/2022:04:06:55 +0300] "POST /jsonrpc HTTP/1.1" 200 107 "https://torrent.example.com/index.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0"
xxx.xxx.xxx.xxx - admin [19/May/2022:04:06:56 +0300] "POST /jsonrpc HTTP/1.1" 200 159 "https://torrent.example.com/index.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0"
xxx.xxx.xxx.xxx - admin [19/May/2022:04:06:58 +0300] "POST /jsonrpc HTTP/1.1" 200 107 "https://torrent.example.com/index.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0"
xxx.xxx.xxx.xxx - admin [19/May/2022:04:06:59 +0300] "POST /jsonrpc HTTP/1.1" 200 157 "https://torrent.example.com/index.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0"
xxx.xxx.xxx.xxx - admin [19/May/2022:04:07:00 +0300] "POST /jsonrpc HTTP/1.1" 200 107 "https://torrent.example.com/index.html" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0"
xxx.xxx.xxx.xxx - - [19/May/2022:04:20:17 +0300] "GET / HTTP/1.1" 200 9789 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36"
xxx.xxx.xxx.xxx - - [19/May/2022:04:20:19 +0300] "GET /movie-id200639933-the-northman HTTP/1.1" 200 8599 "https://example.com/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36"
xxx.xxx.xxx.xxx - - [19/May/2022:04:20:20 +0300] "GET /cinemaplayer/information?hash=6db09f84d83ecee3094ec6a2958f5b65&ip=xxx.xxx.xxx.xxx&episode=&season=&year=&title=The%20Northman&type=movie&movie_id=&wa_id=&tvmaze_id=&douban_id=&tmdb_id=639933&imdb_id=11138512&id=200639933 HTTP/1.1" 200 158 "https://example.com/movie-id200639933-the-northman" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36"
xxx.xxx.xxx.xxx - - [19/May/2022:04:20:28 +0300] "GET /movie-id200639933-the-northman HTTP/1.1" 200 8598 "https://example.com/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36"
xxx.xxx.xxx.xxx - - [19/May/2022:04:20:29 +0300] "GET /cinemaplayer/information?hash=6db09f84d83ecee3094ec6a2958f5b65&ip=xxx.xxx.xxx.xxx&episode=&season=&year=&title=The%20Northman&type=movie&movie_id=&wa_id=&tvmaze_id=&douban_id=&tmdb_id=639933&imdb_id=11138512&id=200639933 HTTP/1.1" 200 158 "https://example.com/movie-id200639933-the-northman" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36"
xxx.xxx.xxx.xxx - - [19/May/2022:04:22:39 +0300] "GET /cinemaplayer/information?hash=6db09f84d83ecee3094ec6a2958f5b65&ip=xxx.xxx.xxx.xxx&episode=&season=&year=&title=The%20Northman&type=movie&movie_id=&wa_id=&tvmaze_id=&douban_id=&tmdb_id=639933&imdb_id=11138512&id=200639933 HTTP/1.1" 200 158 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36"

==> /var/log/nginx/access.log <==

==> /var/log/nginx/error.log <==

2022/05/18 00:14:17 [error] 30#30: *451 open() "/home/example.com/files/torrent/jsonrpc" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: torrent.example.com, request: "POST /jsonrpc HTTP/1.1", host: "torrent.example.com", referrer: "https://torrent.example.com/index.html"
2022/05/18 00:14:17 [error] 30#30: *450 open() "/home/example.com/files/torrent/jsonrpc" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: torrent.example.com, request: "POST /jsonrpc HTTP/1.1", host: "torrent.example.com", referrer: "https://torrent.example.com/index.html"
2022/05/18 00:14:18 [error] 30#30: *451 open() "/home/example.com/files/torrent/jsonrpc" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: torrent.example.com, request: "POST /jsonrpc HTTP/1.1", host: "torrent.example.com", referrer: "https://torrent.example.com/index.html"
2022/05/18 00:14:18 [error] 30#30: *450 open() "/home/example.com/files/torrent/jsonrpc" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: torrent.example.com, request: "POST /jsonrpc HTTP/1.1", host: "torrent.example.com", referrer: "https://torrent.example.com/index.html"
2022/05/18 00:14:19 [error] 30#30: *451 open() "/home/example.com/files/torrent/jsonrpc" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: torrent.example.com, request: "POST /jsonrpc HTTP/1.1", host: "torrent.example.com", referrer: "https://torrent.example.com/index.html"
2022/05/18 00:14:20 [error] 30#30: *450 open() "/home/example.com/files/torrent/jsonrpc" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: torrent.example.com, request: "POST /jsonrpc HTTP/1.1", host: "torrent.example.com", referrer: "https://torrent.example.com/index.html"
2022/05/18 00:14:20 [error] 30#30: *451 open() "/home/example.com/files/torrent/jsonrpc" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: torrent.example.com, request: "POST /jsonrpc HTTP/1.1", host: "torrent.example.com", referrer: "https://torrent.example.com/index.html"
2022/05/18 00:14:20 [error] 30#30: *450 open() "/home/example.com/files/torrent/jsonrpc" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: torrent.example.com, request: "POST /jsonrpc HTTP/1.1", host: "torrent.example.com", referrer: "https://torrent.example.com/index.html"
2022/05/18 00:14:21 [error] 30#30: *451 open() "/home/example.com/files/torrent/jsonrpc" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: torrent.example.com, request: "POST /jsonrpc HTTP/1.1", host: "torrent.example.com", referrer: "https://torrent.example.com/index.html"
2022/05/18 00:14:21 [error] 30#30: *450 open() "/home/example.com/files/torrent/jsonrpc" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: torrent.example.com, request: "POST /jsonrpc HTTP/1.1", host: "torrent.example.com", referrer: "https://torrent.example.com/index.html"



Когда я отредактировал модуль API, а также модуль проигрывателя для трейлера с помощью: https://example.com/api?
token=oc43FP7COG5nF6azUL4ovhJ3ln9YMqaj, это тоже не сработало, потому что у меня все еще был трейлер, который отображался в проигрывателе
вместо фильм.


Спасибо еще раз!
С уважением
https://www.blackhatworld.com/seo/o...e-for-streaming-movies-and-tv-series.1333008/ здесь более детально описано
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
#27
Спасибо за ссылку, я обнаружил Cinemapress несколько месяцев назад именно из этой ветки в BHW ;)

есть железный способ который вставит плеер, вот такая строка в модуль плеер:

https://example.com/embed/[id] ~ "плеер" ~ [iframe]
Большое спасибо(y) Попробую сделать с этой линией.

С уважением
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
#28
Я попытался еще немного поискать, откуда взялась проблема, но ничего не нашел, мне это кажется странным. Я установил Cinemapress на новый
сервер с новым доменным именем, но все равно фильмы не отображаются в плеере.

есть железный способ который вставит плеер, вот такая строка в модуль плеер:

https://example.com/embed/[id] ~ "плеер" ~ [iframe]
Большое спасибо @cosmos (y) за эту альтернативу, которая прекрасно работает! Вставляю код в модуль и фильмы наконец-то появляются в плеере! Спасибо @Kazik (y)

С уважением
 
Енот
Новичо́к, через «о́»
Регистрация
13 Янв 2018
Сообщения
536
#29
Я попытался еще немного поискать, откуда взялась проблема, но ничего не нашел, мне это кажется странным. Я установил Cinemapress на новый
сервер с новым доменным именем, но все равно фильмы не отображаются в плеере.



Большое спасибо @cosmos (y) за эту альтернативу, которая прекрасно работает! Вставляю код в модуль и фильмы наконец-то появляются в плеере! Спасибо @Kazik (y)

С уважением
Теперь бы автоматизировать весь этот процесс))
 
Енот
Новичо́к, через «о́»
Регистрация
30 Мар 2018
Сообщения
138
#30
Я попытался еще немного поискать, откуда взялась проблема, но ничего не нашел, мне это кажется странным. Я установил Cinemapress на новый
сервер с новым доменным именем, но все равно фильмы не отображаются в плеере.
еще вариант узнать причину, это на сервере выполнить запрос на api, будет показано, может ли он получать json с api

wget "https://example.com/api?token=oc43FP7COG5nF6azUL4ovhJ3ln9YMqaj&id=200639933"
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
#31
Теперь бы автоматизировать весь этот процесс))
Еще немного настроек сделать потом как будет время попробую разобраться с автоматикой ;)


еще вариант узнать причину, это на сервере выполнить запрос на api, будет показано, может ли он получать json с api

wget "https://example.com/api?token=oc43FP7COG5nF6azUL4ovhJ3ln9YMqaj&id=200639933"
Спасибо @cosmos (y), вот что я получаю, когда набираю эту команду в терминале:

Код:
root@vxxxxxxxxx:~# wget "https://example.com/api?token=oc43FP7COG5nF6azUL4ovhJ3ln9YMqaj&id=200639933"
--2022-05-20 17:22:00--  https://example.com/api?token=oc43FP7COG5nF6azUL4ovhJ3ln9YMqaj&id=200639933
Resolving example.com (example.com)... xxx.6x.xx0.xx, xxx.2x.xx.xx4, 2606:4700:3031::6815:18c2, ...
Connecting to example.com (example.com)|xxx.6x.xx0.xx|:443... connected.
HTTP request sent, awaiting response... 503 Service Temporarily Unavailable
2022-05-20 17:22:00 ERROR 503: Service Temporarily Unavailable.
С уважением
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
#32
Я решил проблему, должен признаться, что я забыл, что я установил правила безопасности в брандмауэре на Cloudflare :rolleyes:... Я разрешил нескольким странам доступ к моему сайту, и страна, в которой размещен мой сервер, была в списке исключенных стран! Таким образом, решение было очень простым, мне пришлось авторизовать IP-адрес моего сервера, добавив эту строку в конце выражения: and ip.src ne xxx.xxx.xxx.xxx

xxx.xxx.xxx.xxx — это IP-адрес моего сервера.

cool.png

Теперь все работает нормально наконец-то, надеюсь!

Код:
root@xxxxxxxxxx:~# wget "https://example.com/api?token=oc43FP7COG5nF6azUL4ovhJ3ln9YMqaj&id=200639933"
--2022-05-21 23:09:24--  https://example.com/api?token=oc43FP7COG5nF6azUL4ovhJ3ln9YMqaj&id=200639933
Resolving example.com (example.com)... xxx.xx.xxx.xx, xxx.xx.xx.xxx, 1875:48014:6710::9705:34c7, ...
Connecting to example.com (example.com)|xxx.xx.xxx.xx|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/json]
Saving to: ‘api?token=oc43FP7COG5nF6azUL4ovhJ3ln9YMqaj&id=200639933.3’

api?token=oc43FP7COG5nF     [ <=>                          ]   1.53K  --.-KB/s    in 0s

Last-modified header invalid -- time-stamp ignored.
2022-05-21 23:09:24 (30.3 MB/s) - ‘api?token=oc43FP7COG5nF6azUL4ovhJ3ln9YMqaj&id=200639933.3’ saved [1566]
Однако то, что заставило меня решить эту проблему, заключается в том, что при попытке установить CouchPotato у меня была точно такая же ошибка ;) :

Код:
root@xxxxxxxxxx:~# wget example.com/sh/init-couchpotato.sh
--2022-05-21 23:17:38--  http://example.com/sh/init-couchpotato.sh
Resolving example.com (example.com)... xxx.xxx.xx.x, xxx.xxx.xx.x, 5u78:25h2:4901::7, ...
Connecting to example.com (example.com)|xxx.xxx.xx.x|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://example.com/sh/init-couchpotato.sh [following]
--2022-05-21 23:17:38--  https://example.com/sh/init-couchpotato.sh
Connecting to example.com (example.com)|xxx.xxx.xx.x|:443... connected.
HTTP request sent, awaiting response... 503 Service Temporarily Unavailable
2022-05-21 23:17:38 ERROR 503: Service Temporarily Unavailable.
Еще раз спасибо @cosmos (y) и извините за ошибку, которая произошла по моей вине. Тем не менее, людям, находящимся в той же ситуации, что и я, рекомендуется пересмотреть правила брандмауэра в Cloudflare!

С уважением
 
Последнее редактирование:
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
#33
Добрый вечер,
Пытаюсь разобраться, как заполнить параметр "домен" в "Основные настройки веб-сайта", посмотрев эту часть видео. Поправьте меня если я ошибаюсь.www.example.com — это домен, на котором я установил Cinemapress. Так как я уже настроил https и Автоматическое прописывание поддомена в DNS, то эту часть делать не стал.


1.png


  • Домен для людей: example.com
  • Домен для ботов: Чтобы заполнить это поле, мне нужно купить то же доменное имя с другим расширением, добавить его на cloudflare и написать здесь, например: example.monster
  • Домен для ботов: Чтобы заполнить это второе поле, мне нужно купить второе доменное имя с другим расширением, добавить его на cloudflare и написать здесь, например: example.io

После этого я сохраняю, а затем с помощью терминала регистрирую одно доменное имя, первое, поэтому:

Код:
cinemapress domain example.com

--------------[ DOMAIN FOR BOTS / ALTERNATE DOMAIN ]--------------

example.monster

--------------[ DOMAIN FOR BOTS / ALTERNATE DOMAIN ]--------------
----                                                          ----
----                      example.monster                     ----
----                                                          ----
------------------------------------------------------------------
После этого скрипт добавляет одинаковые записи DNS к доменным именам (example.monster и example.io) в моей учетной записи Cloudflare, используя ключ API, а также адрес электронной почты, зарегистрированный в панели администрирования.

Что касается функции "Случайный поддомен каждый день", я немного не решаюсь ее использовать из-за SEO, но это личный выбор. Для чего эта функция? это своего рода защита DMCA?


2.png


О проекте: "Настройка доменов только для России". Если я настрою таргетинг на другие страны, такие как Испания, Италия, Франция, Германия, США и т. д., мне не нужно использовать эту настройку?


3.png


Заранее спасибо!
С уважением:cool:
 
Енот
Новичо́к, через «о́»
Регистрация
30 Мар 2018
Сообщения
138
#34
Домен для ботов: Чтобы заполнить это поле, мне нужно купить то же доменное имя с другим расширением, добавить его на cloudflare и написать здесь, например: example.monster
не обязательно такое же имя, можно любое
по такому же принципу троллит ркн и Бумага, создавая имена (это домен для пользователей из рос)

Роскомнадзор заблокировал «sebeanus»

Что касается функции "Случайный поддомен каждый день", я немного не решаюсь ее использовать из-за SEO, но это личный выбор. Для чего эта функция? это своего рода защита DMCA?
случайный меняется только у человеков, боты видят один и тот же домен

О проекте: "Настройка доменов только для России". Если я настрою таргетинг на другие страны, такие как Испания, Италия, Франция, Германия, США и т. д., мне не нужно использовать эту настройку?
я думаю если нет рус пользователей, то настройка бесполезна
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
#35
не обязательно такое же имя, можно любое
по такому же принципу троллит ркн и Бумага, создавая имена (это домен для пользователей из рос)

Роскомнадзор заблокировал «sebeanus»
Еще раз спасибо за ваш ответ @cosmos (y), он помог мне прояснить некоторые вещи, которые я не понял. Чтобы настроить зеркальные домены в Cinemapress, вы должны сохранить их в панели администрирования, а также выполнить операцию в терминале для каждого домена отдельно, например, если я добавлю 2 домена.

Код:
cinemapress domain example.com



--------------[ DOMAIN FOR BOTS / ALTERNATE DOMAIN ]--------------



example.monster



--------------[ DOMAIN FOR BOTS / ALTERNATE DOMAIN ]--------------

----                                                          ----

----                      example.monster                     ----

----                                                          ----

------------------------------------------------------------------



cinemapress domain example.com



--------------[ DOMAIN FOR BOTS / ALTERNATE DOMAIN ]--------------



example.io



--------------[ DOMAIN FOR BOTS / ALTERNATE DOMAIN ]--------------

----                                                          ----

----                      example.io                          ----

----                                                          ----

------------------------------------------------------------------

И так далее, если у меня есть другие домены?

случайный меняется только у человеков, боты видят один и тот же домен
Итак, отметив Да 3 в Случайный поддомен каждый день, посетители увидят url-адрес сайта с разными поддоменами, которые меняются каждый день: ute, ega, ete, egi, ote, egu, ave, efe, ive, efo, uve. , эфа, канун ... и т. д.



Боты (плохие?) будут перенаправлены на этот домен: www.example.monster

Для какого типа роботов будет использоваться URL: example.io?

Какой URL увидят боты Яндекса, Google, bing и т.д.? Этот: example.com?

Если, например, я хочу, чтобы мой сайт индексировался в результатах Google, Yandex, Bing именно с этим url, содержащим www:
https://www.example.com/movie-id..., https://www.example. com/, https://www.example.com/content-....etc, это будет невозможно, если я включу Случайный поддомен каждый день.

Активировав эту функцию, Google, Яндекс, Bing будут индексировать мой сайт с таким url без www: https://example.com/movie-id..., https://example.com/, https://example. ком/контент-....и т.д.? После активации www, который я установил в Домен для людей, будет заменен.

Еще раз спасибо (y)
С уважением
 
Енот
Новичо́к, через «о́»
Регистрация
30 Мар 2018
Сообщения
138
#36
И так далее, если у меня есть другие домены?
в терминале для всех доп доменов делать
хотя даже если не сделать, оно тоже будет работать просто немного с другим перенаправлением

Боты (плохие?) будут перенаправлены на этот домен: www.example.monster
Без www
это можно сказать и есть самый основной домен всего сайта
Так как он в поисковике и по нему боты оценивают качество сайта индексируется его

Какой URL увидят боты Яндекса, Google, bing и т.д.? Этот: example.com?
это для людей

здесь мне кажется прям наглядно всё https://enota.club/threads/pri-popa...-domena-kinosajta-vy-nichego-ne-delaete.2993/
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
#37
в терминале для всех доп доменов делать
хотя даже если не сделать, оно тоже будет работать просто немного с другим перенаправлением


Без www
это можно сказать и есть самый основной домен всего сайта
Так как он в поисковике и по нему боты оценивают качество сайта индексируется его


это для людей

здесь мне кажется прям наглядно всё https://enota.club/threads/pri-popa...-domena-kinosajta-vy-nichego-ne-delaete.2993/
Большое спасибо @cosmos (y) (y) (y) за ответ и ссылку, которая помогла мне понять историю различных зеркальных доменов. Я думал, что это первый домен Домен для людей, который мы должны продвигать и который собирались индексировать в поисковых системах.

На самом деле на скриншоте выше тот, который мне нужно продвигать, — это example.monster. Это означает, что если у меня есть старые просроченные домены, я должен помещать их в поле Домен для ботов, а не в это поле: Домен для людей.

Большое спасибо за информацию, так как я собирался поместить хороший домен в неправильную ячейку и понял, что это другой совершенно новый слабый домен, который попытается проиндексировать ;). Это спасло меня от головной боли и нескольких потерянных месяцев! Вдобавок он решил историю с www, который я могу добавить в Домен для ботов и который не изменится. Это превосходно!

Еще раз спасибо (y)
С уважением
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
#38
Собираюсь доработать систему автоматики с Jackett, Sonarr и Radarr, однако я опубликовал 16 фильмов для проверки системы и на странице одного из фильмов не интегрируется плеер streamsb, (чёрный экран). С другой стороны, на других страницах плееры streamsb хорошо интегрированы, у меня проблем нет. Это немного та же ошибка, что и у меня, но на этот раз у меня нет брандмауэра или активной защиты на сайте.

Код:
https://www.example.com/cinemaplayer/information?hash=ddabd916c7e791f69de6e135c20f0d93&ip=xxx.xxx.xxx.xxx&episode=&season=&year=2019&title=Toy%20Story%204&type=movie&movie_id=&wa_id=&tvmaze_id=&douban_id=&tmdb_id=301528&imdb_id=1979376&id=301534

2.png


В то время как на других страницах у меня нет ошибки:

Код:
https://www.example.com/cinemaplayer/information?hash=ddabd916c7e791f69de6e135c20f0d93&ip=xxx.xxx.xxx.xxx&episode=&season=&year=2022&title=The Batman&type=movie&movie_id=&wa_id=&tvmaze_id=&douban_id=&tmdb_id=414906&imdb_id=1877830&id=414912

3.png


В логах у меня 404 и происходит только на одной странице:

xxx.xxx.xxx.xxx — мой IP-адрес
yyy.yyy.yyy.yyy - мой IP-адрес сервера
https://www.example.com/movie-id301534-toy-story-4: 404

HTML:
root@v875851951:~# cinemapress logs live

==> /var/log/nginx/access_example.com.log <==

==> /var/log/nginx/access.log <==

==> /var/log/nginx/error.log <==

==> /home/example.com/log/err-0.log <==

==> /home/example.com/log/out-0.log <==

==> /var/log/nginx/access_example.com.log <==
xxx.xxx.xxx.xxx - - [14/Jun/2022:17:32:04 +0300] "GET /movie-id301534-toy-story-4 HTTP/1.1" 200 8825 "https://www.example.com/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0"

==> /var/log/nginx/error.log <==
2022/06/14 17:32:05 [warn] 16408#16408: *55694 delaying request, excess: 0.900, by zone "cinemapress", client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /telegram/rand.js?v=0.44927558501578657 HTTP/1.1", host: "www.example.com", referrer: "https://www.example.com/movie-id301534-toy-story-4"

==> /var/log/nginx/access_example.com.log <==
xxx.xxx.xxx.xxx - - [14/Jun/2022:17:32:05 +0300] "GET /telegram/style.css?v=1655211490542 HTTP/1.1" 200 667 "https://www.example.com/movie-id301534-toy-story-4" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0"

==> /var/log/nginx/error.log <==
2022/06/14 17:32:05 [warn] 16407#16407: *55695 delaying request, excess: 1.600, by zone "cinemapress", client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /telegram/script.js?v=1655211490542 HTTP/1.1", host: "www.example.com", referrer: "https://www.example.com/movie-id301534-toy-story-4"

==> /var/log/nginx/access_example.com.log <==
xxx.xxx.xxx.xxx - - [14/Jun/2022:17:32:05 +0300] "GET /telegram/rand.js?v=0.44927558501578657 HTTP/1.1" 200 64 "https://www.example.com/movie-id301534-toy-story-4" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0"
xxx.xxx.xxx.xxx - - [14/Jun/2022:17:32:05 +0300] "GET /telegram/script.js?v=1655211490542 HTTP/1.1" 200 1382 "https://www.example.com/movie-id301534-toy-story-4" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0"
yyy.yyy.yyy.yyy - - [14/Jun/2022:17:32:05 +0300] "GET /api?token=9b24679ee2abc8ca012ca4b07223739f&id=200301528 HTTP/1.1" 200 1261 "-" "-"
xxx.xxx.xxx.xxx - - [14/Jun/2022:17:32:05 +0300] "GET /cinemaplayer/information?hash=ddabd916c7e791f69de6e135c20f0d93&ip=xxx.xxx.xxx.xxx&episode=&season=&year=2019&title=Toy%20Story%204&type=movie&movie_id=&wa_id=&tvmaze_id=&douban_id=&tmdb_id=301528&imdb_id=1979376&id=301534 HTTP/1.1" 404 35 "https://www.example.com/movie-id301534-toy-story-4" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0"
xxx.xxx.xxx.xxx - - [14/Jun/2022:17:32:47 +0300] "GET /movie-id634655-spider-man-no-way-home HTTP/1.1" 200 14753 "https://www.example.com/watch-movies" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0"

==> /var/log/nginx/error.log <==
2022/06/14 17:32:48 [warn] 16407#16407: *55702 delaying request, excess: 1.000, by zone "cinemapress", client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /telegram/style.css?v=1655211490542 HTTP/1.1", host: "www.example.com", referrer: "https://www.example.com/movie-id634655-spider-man-no-way-home"
2022/06/14 17:32:48 [warn] 16407#16407: *55705 delaying request, excess: 1.900, by zone "cinemapress", client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /telegram/rand.js?v=0.20217942035210879 HTTP/1.1", host: "www.example.com", referrer: "https://www.example.com/movie-id634655-spider-man-no-way-home"

==> /var/log/nginx/access_example.com.log <==
xxx.xxx.xxx.xxx - - [14/Jun/2022:17:32:48 +0300] "GET /telegram/script.js?v=1655211490542 HTTP/1.1" 200 1382 "https://www.example.com/movie-id634655-spider-man-no-way-home" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0"
xxx.xxx.xxx.xxx - - [14/Jun/2022:17:32:48 +0300] "GET /telegram/style.css?v=1655211490542 HTTP/1.1" 200 667 "https://www.example.com/movie-id634655-spider-man-no-way-home" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0"
xxx.xxx.xxx.xxx - - [14/Jun/2022:17:32:48 +0300] "GET /telegram/rand.js?v=0.20217942035210879 HTTP/1.1" 200 64 "https://www.example.com/movie-id634655-spider-man-no-way-home" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0"
yyy.yyy.yyy.yyy - - [14/Jun/2022:17:32:48 +0300] "GET /api?token=9b24679ee2abc8ca012ca4b07223739f&id=200634649 HTTP/1.1" 200 1570 "-" "-"
xxx.xxx.xxx.xxx - - [14/Jun/2022:17:32:48 +0300] "GET /cinemaplayer/information?hash=ddabd916c7e791f69de6e135c20f0d93&ip=xxx.xxx.xxx.xxx&episode=&season=&year=2021&title=Spider-Man%3A%20No%20Way%20Home&type=movie&movie_id=&wa_id=&tvmaze_id=&douban_id=&tmdb_id=634649&imdb_id=10872600&id=634655 HTTP/1.1" 200 85 "https://www.example.com/movie-id634655-spider-man-no-way-home" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0"
xxx.xxx.xxx.xxx - - [14/Jun/2022:17:32:49 +0300] "GET /embed/200634649?season=&episode= HTTP/1.1" 200 408 "https://www.example.com/movie-id634655-spider-man-no-way-home" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0"
xxx.xxx.xxx.xxx - - [14/Jun/2022:17:32:49 +0300] "GET /embed/200634649/86613bb543461e6ae6ed9e192538cbf0?api HTTP/1.1" 200 159 "https://www.example.com/embed/200634649?season=&episode=" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0"
xxx.xxx.xxx.xxx - - [14/Jun/2022:17:32:49 +0300] "GET /embed/200634649/e262630480fc86bc37746f3b672ab41f HTTP/1.1" 200 382 "https://www.example.com/embed/200634649?season=&episode=" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0"

err_0.log (xxx.xxx.xxx.xxx мой IP-адрес):

Код:
2022-06-14T16:25:51: [ERROR NOT] TOKEN: TEST IP: xxx.xxx.xxx.xxx
Я также замечаю сообщение, которое появляется каждый раз, когда я посещаю любую страницу на моем сайте:

HTML:
[warn] 16407#16407: *55695 delaying request, excess: 1.600, by zone "cinemapress", client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /telegram/script.js?v=1655211490542 HTTP/1.1", host: "www.example.com", referrer: "https://www.example.com/movie-id301534-toy-story-4"

[warn] 16407#16407: *55702 delaying request, excess: 1.000, by zone "cinemapress", client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /telegram/style.css?v=1655211490542 HTTP/1.1", host: "www.example.com", referrer: "https://www.example.com/movie-id634655-spider-man-no-way-home"
Удалил фильм, перепостил и тоже самое, это единственный плеер, который не интегрируется. То же самое, если я удалю все фильмы и сделаю репост, все остальные фильмы вернутся, а этот черный экран. Проверил на Streamsb, он присутствует.

У кого-нибудь есть идея? Спасибо!
С уважением
 
Последнее редактирование:
Енот
Новичо́к, через «о́»
Регистрация
30 Мар 2018
Сообщения
138
#39
movie_id=&wa_id=&tvmaze_id=&douban_id=&tmdb_id=301528&imdb_id=1979376&id=301534
что если попробовать запрос с каким-то одним id а не всеми сразу

Я также замечаю сообщение, которое появляется каждый раз, когда я посещаю любую страницу на моем сайте:
такого токена TEST вроде как NOT в модуле api

excess: 1.600, by zone "cinemapress"
это предупреждение от нжинкс, там запас вроде большой на запросы. если не ddosить сервер, мешать не будет
 
Енот
Новичо́к, через «о́»
Регистрация
29 Сен 2019
Сообщения
301
#40
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
#41
movie_id=&wa_id=&tvmaze_id=&douban_id=&tmdb_id=301528&imdb_id=1979376&id=301534
что если попробовать запрос с каким-то одним id а не всеми сразу
Спасибо за ваш ответ @cosmos (y), я пробовал так, но все равно получил: status: "error" message: "Not!"

Код:
https://www.example.com/cinemaplayer/information?hash=ddabd916c7e791f69de6e135c20f0d93&ip=xxx.xxx.xxx.xxx&episode=&season=&year=2019&title=Toy%20Story%204&type=movie&movie_id=&wa_id=&tvmaze_id=&douban_id=&tmdb_id=&imdb_id=&id=301534

https://www.example.com/cinemaplayer/information?hash=ddabd916c7e791f69de6e135c20f0d93&ip=xxx.xxx.xxx.xxx&episode=&season=&year=2019&title=Toy%20Story%204&type=movie&tmdb_id=301528

https://www.example.com/cinemaplayer/information?hash=ddabd916c7e791f69de6e135c20f0d93&ip=xxx.xxx.xxx.xxx&episode=&season=&year=2019&title=Toy%20Story%204&type=movie&imdb_id=1979376

https://www.example.com/cinemaplayer/information?hash=ddabd916c7e791f69de6e135c20f0d93&ip=xxx.xxx.xxx.xxx&episode=&season=&year=2019&title=Toy%20Story%204&type=movie&id=301534
=== Отредактировано ===

Когда я захожу по этому URL-адресу с идентификатором фильма, который не встраивается, мы ясно видим, что проигрыватель отсутствует:

https://example.com/api?token=9b24679ee2abc8ca012ca4b07223739f&id=200301528


noplayer.png


Однако фильм онлайн в моем аккаунте:


streamsb.png


Кроме того, все другие опубликованные мной фильмы размещены на StreamSB в той же учетной записи и используют ту же строку сценария, когда я публикую их на своем сайте. Для других фильмов, когда я перехожу по этому URL-адресу с их ID:

https://example.com/api?token=9b24679ee2abc8ca012ca4b07223739f&id=200760926


player1.png



С другой стороны, если я добавлю код для встраивания вручную player2: 'StreamSB https://sbembed1.com/e/xxxxxxx.html' в https://example.com/admin-secret/movies?id=200301528 это работает. Похоже, сценарий просто не может поймать плеер для этого фильма.

Can you tell me where example.com is, you need to register your domain or database domain
Да, вам нужно заменить example.com своим доменом. Но обычно вам не нужно этого делать, это было связано с ошибкой.

С уважением
 
Последнее редактирование:
Енот
Новичо́к, через «о́»
Регистрация
30 Мар 2018
Сообщения
138
#42
С другой стороны, если я добавлю код для встраивания вручную player2: 'StreamSB https://sbembed1.com/e/xxxxxxx.html' в https://example.com/admin-secret/movies?id=200301528 это работает. Похоже, сценарий просто не может поймать плеер для этого фильма.
а player 1 там что?
 
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
#43
Раньше я использовал Upstream и назвал его custom.player1, но поскольку их FTP-серверы недоступны, я больше им не пользуюсь и не менял имя проигрывателя StreamSB, которое называется custom.player2


upstream.png


Мне удалось исправить ошибку 404 после нескольких часов головной боли, и, честно говоря, я не знаю, как ее исправили. Возможно ли, что моя проблема была связана с форматом видео или кодеками? Я качал другие форматы фильма и на одном формате фильм корректно отображался в плеере иначе на других у меня был черный экран и ошибка 404. Другое дело, я заметил, что в логах у меня появилось это:

HTML:
==> /var/log/nginx/error.log <==
2022/06/15 23:54:10 [error] 19#19: *13116 upstream timed out (110: Operation timed out) while reading response header from upstream, client: 91.108.6.58, server: example.com, request: "POST /telegram/bot5591386176:AAF1Oq1tK1JgF_tICT3kPvmcgFT0ioEAnNk HTTP/1.1", upstream: "http://172.22.0.3:3000/telegram/bot5591386176:AAF1Oq1tK1JgF_tICT3kPvmcgFT0ioEAnNk", host: "www.example.com"
2022/06/15 23:56:10 [error] 19#19: *13120 upstream timed out (110: Operation timed out) while reading response header from upstream, client: 91.108.6.58, server: example.com, request: "POST /telegram/bot5591386176:AAF1Oq1tK1JgF_tICT3kPvmcgFT0ioEAnNk HTTP/1.1", upstream: "http://172.22.0.3:3000/telegram/bot5591386176:AAF1Oq1tK1JgF_tICT3kPvmcgFT0ioEAnNk", host: "www.example.com"

==> /var/log/nginx/access_example.com.log <==
91.108.6.58 - - [15/Jun/2022:23:58:10 +0300] "POST /telegram/bot5591386176:AAF1Oq1tK1JgF_tICT3kPvmcgFT0ioEAnNk HTTP/1.1" 499 0 "-" "-"

==> /var/log/nginx/error.log <==
2022/06/16 00:00:10 [error] 19#19: *13128 upstream timed out (110: Operation timed out) while reading response header from upstream, client: 91.108.6.58, server: example.com, request: "POST /telegram/bot5591386176:AAF1Oq1tK1JgF_tICT3kPvmcgFT0ioEAnNk HTTP/1.1", upstream: "http://172.22.0.3:3000/telegram/bot5591386176:AAF1Oq1tK1JgF_tICT3kPvmcgFT0ioEAnNk", host: "www.example.com"

==> /var/log/nginx/access_example.com.log <==
91.108.6.58 - - [16/Jun/2022:00:02:10 +0300] "POST /telegram/bot5591386176:AAF1Oq1tK1JgF_tICT3kPvmcgFT0ioEAnNk HTTP/1.1" 499 0 "-" "-"
91.108.6.58 - - [16/Jun/2022:00:04:10 +0300] "POST /telegram/bot5591386176:AAF1Oq1tK1JgF_tICT3kPvmcgFT0ioEAnNk HTTP/1.1" 499 0 "-" "-"

==> /var/log/nginx/error.log <==
2022/06/16 00:06:10 [error] 19#19: *13140 upstream timed out (110: Operation timed out) while reading response header from upstream, client: 91.108.6.58, server: example.com, request: "POST /telegram/bot5591386176:AAF1Oq1tK1JgF_tICT3kPvmcgFT0ioEAnNk HTTP/1.1", upstream: "http://172.22.0.3:3000/telegram/bot5591386176:AAF1Oq1tK1JgF_tICT3kPvmcgFT0ioEAnNk", host: "www.example.com"

==> /var/log/nginx/access_example.com.log <==
91.108.6.58 - - [16/Jun/2022:00:08:10 +0300] "POST /telegram/bot5591386176:AAF1Oq1tK1JgF_tICT3kPvmcgFT0ioEAnNk HTTP/1.1" 499 0 "-" "-"
91.108.6.58 - - [16/Jun/2022:00:10:10 +0300] "POST /telegram/bot5591386176:AAF1Oq1tK1JgF_tICT3kPvmcgFT0ioEAnNk HTTP/1.1" 499 0 "-" "-"

==> /var/log/nginx/error.log <==
2022/06/16 00:12:10 [error] 19#19: *13153 upstream timed out (110: Operation timed out) while reading response header from upstream, client: 91.108.6.58, server: example.com, request: "POST /telegram/bot5591386176:AAF1Oq1tK1JgF_tICT3kPvmcgFT0ioEAnNk HTTP/1.1", upstream: "http://172.22.0.3:3000/telegram/bot5591386176:AAF1Oq1tK1JgF_tICT3kPvmcgFT0ioEAnNk", host: "www.example.com"

Я поговорил об этом со своим хостом, и он сказал мне, что мне нужно добавить следующий код в nginx.conf и настроить значения в соответствии с моей конфигурацией:

proxy_connect_timeout 300;
proxy_send_timeout 300;
proxy_read_timeout 300;

или в случае fastcgi

fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
Поэтому я модифицирую https://ftp.example.com/view/home/example.com/config/production/nginx/nginx.conf, отправляю ему скриншот, чтобы он мог подтвердить внесенные изменения. Он спрашивает меня, могу ли я отправить ему копию/вставить, поэтому я отправляю ему. Через 5 минут он присылает мне это:

Для большинства сайтов этого будет достаточно. У вас большие тайминги, я модифицировал, вот так:

Код:
user nginx;
worker_processes auto;
worker_rlimit_nofile 51200;

error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;

events {
    worker_connections 4096;
    use epoll;
    multi_accept on;
}

http {

    proxy_connect_timeout              10m;
    proxy_send_timeout                 10m;
    proxy_read_timeout                 10m;
    client_header_timeout             180s;
    client_body_timeout               180s;
    client_max_body_size              256m;
    client_body_buffer_size           256k;
    client_header_buffer_size           2k;
    large_client_header_buffers  4      8k;
    server_names_hash_bucket_size      512;
    server_names_hash_max_size         512;
    variables_hash_bucket_size         256;
    variables_hash_max_size           4096;

    limit_conn_zone $binary_remote_addr zone=addr:50m;
    limit_req_zone $binary_remote_addr zone=flood:50m rate=90r/s;
    limit_req_zone $binary_remote_addr zone=cinemapress:10m rate=25r/s;
    limit_req_zone $binary_remote_addr zone=bots:10m rate=100r/s;
    limit_req_zone $binary_remote_addr zone=images:10m rate=100r/s;

    include /etc/nginx/mime.types;
    default_type application/octet-stream;

    log_format main '$remote_addr - $remote_user [$time_local] "$request" '
                    '$status $body_bytes_sent "$http_referer" '
                    '"$http_user_agent" "$http_x_forwarded_for"';

    access_log /var/log/nginx/access.log main;

    sendfile                        on;
    tcp_nopush                      on;
    tcp_nodelay                     on;
    reset_timedout_connection       on;
    keepalive_timeout               30;
    keepalive_requests          100000;
    server_tokens                  off;
    server_name_in_redirect        off;
    send_timeout                    60;

    gzip on;
    gzip_comp_level 5;
    gzip_min_length 256;
    gzip_disable "msie6";
    gzip_vary on;
    gzip_proxied any;
    gzip_http_version 1.1;
    gzip_types
        application/atom+xml
        application/javascript
        application/x-javascript
        application/json
        application/ld+json
        application/manifest+json
        application/rss+xml
        application/vnd.geo+json
        application/vnd.ms-fontobject
        application/x-font-ttf
        application/x-web-app-manifest+json
        application/xhtml+xml
        application/xml
        font/opentype
        image/bmp
        image/svg+xml
        image/x-icon
        text/cache-manifest
        text/css
        text/plain
        text/vcard
        text/vnd.rim.location.xloc
        text/vtt
        text/javascript
        text/x-component
        text/x-cross-domain-policy;

    open_file_cache max=1000 inactive=20s;
    open_file_cache_valid             30s;
    open_file_cache_min_uses            5;
    open_file_cache_errors            off;

    include /etc/nginx/ping.d/default.conf;
    include /etc/nginx/conf.d/globalblacklist.conf;
    include /etc/nginx/conf.d/real_ip.conf;
    include /home/*/config/production/nginx/conf.d/default.conf;
}
В приведенном выше коде он изменил это из файла по умолчанию (первые значения — значения по умолчанию):

Код:
client_header_timeout                3m  > 180s
client_body_timeout                  3m  > 180s
client_header_buffer_size            3m  > 2k
client_max_body_size                 4m  > 256m
large_client_header_buffers 4        8k  > 256k
send_timeout                         10  > 60
keepalive_timeout                    30  > 65
server_names_hash_max_size          256  > 512
server_names_hash_bucket_size      4096  > 512
Он также добавил это в файл:

Код:
worker_rlimit_nofile 51200;
keepalive_requests 100000
reset_timedout_connection on
server_name_in_redirect off
Прежде чем заменить файл на своем VPS, я хотел узнать мнение людей, которые разбираются в этой области лучше меня. Не вызовут ли измененные им значения проблемы в будущем? Могу ли я заменить свой файл этим?

С уважением

редактировать: решено
 
Последнее редактирование:
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
#44
Всем привет!
можно ли отображать одно и то же видео (залитое на несколько видеохостингов), на всех страницах сайта? Например, я загружаю одно и то же видео на upstream, streamtape, streamsb и хотел бы иметь возможность добавить его в плеер (с меню для выбора 3 видеохостов в плеере), на все страницы фильмов И эпизодов (s1e1, s1e2, s1e3...etc.). Каким должен быть код, чтобы сделать это на примере Streamsb в первом сообщении?

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

{"name":"test",
"fld_id":"184712",
"code":"3nj01mwjz9"}

https://streamsb.com/api/file/list?key=API_KEY&per_page=200&fld_id=184712:

{"msg":"OK","server_time":"2022-07-20 15:18:40",
"status":200,
"result":   {"files":[{"thumbnail":"https://akamai-images-content.com/19201475_t.jpg",
"link":"https://sbthe.com/19201475.html",
"file_code":"19201475",
"canplay":1,
"length":"6800",
"views":"19",
"uploaded":"2022-07-19 14:32:29",
"public":"1",
"fld_id":"184712",
"title":"TITLE"}],
"results_total":"1",
"results":1}
}

Я попытался напрямую заменить значения fld_id и file_code следующим образом:

Код:
0 ~ https://streamsb.com/api/folder/list?key=API_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://streamsb.com/api/file/list?key=API_KEY&per_page=200&fld_id=184712" ~ file_code <> custom.player1 <> <> <> "StreamSB2 https://sbembed1.com/e/19201475.html" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id

0 ~ https://streamsb.com/api/folder/list?key=API_KEY ~  ~ <> <> <> "https://streamsb.com/api/file/list?key=API_KEY&per_page=200&fld_id=184712" ~  <> custom.player1 <> <> <> "StreamSB2 https://sbembed1.com/e/19201475.html" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id
С помощью eval попытаться взять fld_id и file_code, только если папка называется "test".

Код:
0 ~ https://streamsb.com/api/folder/list?key=API_KEY ~ result.files ~ [url] <> result.folders <> fld_id <> "https://streamsb.com/api/file/list?key=API_KEY&per_page=200&fld_id=_VALUE_" <> _OBJECT_.map(function(result){if(result.folders.0.name==="test"){return result.folders.fld_id} else { return null,}}) ~ file_code <> custom.player1 <> <> <> "StreamSB2 https://sbembed1.com/e/_VALUE_.html" ~ title <> custom.season ~ title <> custom.episode ~ additional_info.name <> custom.imdb_id
Я пробовал так много разных возможностей, что не могу рассказать вам обо всех. Однако все мои попытки не увенчались успехом. Кто-нибудь знает как это сделать?

С уважением
 
Енот
Новичо́к, через «о́»
Регистрация
30 Мар 2018
Сообщения
138
#45
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
#46
https://mystreamfactory.netlify.app

по этому туториалу тоже не получилось?
Спасибо за ответ! У меня есть похожая ссылка на эту в моих закладках, и я использую те же строки для вставки фильмов и сериалов на страницы сайта, и это отлично работает.

Однако я ищу способ добавить 1 конкретное видео (см. скриншот: CustomVideo), которое всегда будет появляться в меню плеера (data-cinemaplayer-tabs), и которое будет присутствовать во всех меню плеера на всех страницах фильмов, а также на страницах эпизодов.


customvideo.png


customvideoserie.png


fld_id видео, которое я хочу вставить во все страницы, следующий: 184712, а file_code такой: 19201475. Как я могу написать код ( hour ~ url ~ id ~ url ~ info ) для вставки конкретного видео, у которого я уже знаю fld_id и file_code, вставив полные ссылки прямо в него?

https://streamsb.com/api/file/list?key=API_KEY&fld_id=184712 И "CustomVideo https://sbembed1.com/e/19201475.html"


json.png

JSON:
{

    "msg": "OK",

    "server_time": "2022-07-20 20:47:21",

    "status": 200,

    "result": {

        "files": [

            {

                "thumbnail": "https://akamai-images-content.com/19201475_t.jpg",

                "link": "https://sbthe.com/19201475.html",

                "file_code": "19201475",

                "canplay": 1,

                "length": "6800",

                "views": "19",

                "uploaded": "2022-07-19 14:32:29",

                "public": "1",

                "fld_id": "184712",

                "title": "TITLE"

            }

        ],

        "results_total": "1",

        "results": 1

    }

}

Я пытаюсь вот так:

Код:
0 ~ https://streamsb.com/api/file/list?key=API_KEY&fld_id=184712 ~ result.files.0.file_code <> custom.player4 <> <> <> "CustomVideo https://sbembed1.com/e/_VALUE_.html"
Но видео не добавляется:

Код:
[REALTIME] 2022-07-20 19:49:20 [ 419 MB ] 0.02 0.05 0.05
[REALTIME] 0 https://streamsb.com/api/file/list?key=API_KEY&fld_id=184712
[PAGE] 1
[REALTIME] ADDED: 0
[REALTIME] UPDATE: 0
[REALTIME] 2022-07-20 19:49:21 [ 401 MB ] 0.02 0.05 0.05
[REALTIME] DONE: 503.461ms

Я попробовал так:

Код:
0 ~ https://streamsb.com/api/file/list?key=API_KEY&fld_id=184712 ~ result.files ~ result.files.0.file_code <> custom.player4 <> <> <> "CustomVideo https://sbembed1.com/e/_VALUE_.html"
но у меня такая ошибка:

Код:
[REALTIME] 2022-07-21 00:49:41 [ 456 MB ] 0.00 0.00 0.00
[REALTIME] 0 https://streamsb.com/api/file/list?key=API_KEY&fld_id=184712
[REALTIME] STOP PAGE (1 fails) https://streamsb.com/api/file/list?key=API_KEY&fld_id=184712
[REALTIME] STOP PAGE (2 fails) https://streamsb.com/api/file/list?key=API_KEY&fld_id=184712&clear-cache-request=760v0m4t4wg
[PAGE] 1
[REALTIME] ADDED: 0
[REALTIME] UPDATE: 0
[REALTIME] 2022-07-21 00:49:52 [ 444 MB ] 0.32 0.07 0.02
[REALTIME] DONE: 10586.556ms

На самом деле я хочу написать строку для интеграции 1 конкретного видео на всех страницах моего сайта, где есть плеер. Это означает, что на каждой странице моего сайта я хочу иметь выделенный фильм или сериал с выбором различных хостов (как у меня на сайте), но, кроме того, я хочу, чтобы вкладка с конкретным видео (CustomVideo) появлялась во всех меню всех плееров на моем сайте.

Спасибо за ваше время!
С уважением
 
Последнее редактирование:
Енот
Новичо́к, через «о́»
Регистрация
23 Сен 2021
Сообщения
81
#47
Спасибо за ответ! У меня есть похожая ссылка на эту в моих закладках, и я использую те же строки для вставки фильмов и сериалов на страницы сайта, и это отлично работает.

Однако я ищу способ добавить 1 конкретное видео (см. скриншот: CustomVideo), которое всегда будет появляться в меню плеера (data-cinemaplayer-tabs), и которое будет присутствовать во всех меню плеера на всех страницах фильмов, а также на страницах эпизодов.


fld_id видео, которое я хочу вставить во все страницы, следующий: 184712, а file_code такой: 19201475. Как я могу написать код ( hour ~ url ~ id ~ url ~ info ) для вставки конкретного видео, у которого я уже знаю fld_id и file_code, вставив полные ссылки прямо в него?

https://streamsb.com/api/file/list?key=API_KEY&fld_id=184712 И "CustomVideo https://sbembed1.com/e/19201475.html"

JSON:
{

    "msg": "OK",

    "server_time": "2022-07-20 20:47:21",

    "status": 200,

    "result": {

        "files": [

            {

                "thumbnail": "https://akamai-images-content.com/19201475_t.jpg",

                "link": "https://sbthe.com/19201475.html",

                "file_code": "19201475",

                "canplay": 1,

                "length": "6800",

                "views": "19",

                "uploaded": "2022-07-19 14:32:29",

                "public": "1",

                "fld_id": "184712",

                "title": "TITLE"

            }

        ],

        "results_total": "1",

        "results": 1

    }

}

Я пытаюсь вот так:

Код:
0 ~ https://streamsb.com/api/file/list?key=API_KEY&fld_id=184712 ~ result.files.0.file_code <> custom.player4 <> <> <> "CustomVideo https://sbembed1.com/e/_VALUE_.html"
Но видео не добавляется:

Код:
[REALTIME] 2022-07-20 19:49:20 [ 419 MB ] 0.02 0.05 0.05
[REALTIME] 0 https://streamsb.com/api/file/list?key=API_KEY&fld_id=184712
[PAGE] 1
[REALTIME] ADDED: 0
[REALTIME] UPDATE: 0
[REALTIME] 2022-07-20 19:49:21 [ 401 MB ] 0.02 0.05 0.05
[REALTIME] DONE: 503.461ms

Я попробовал так:

Код:
0 ~ https://streamsb.com/api/file/list?key=API_KEY&fld_id=184712 ~ result.files ~ result.files.0.file_code <> custom.player4 <> <> <> "CustomVideo https://sbembed1.com/e/_VALUE_.html"
но у меня такая ошибка:

Код:
[REALTIME] 2022-07-21 00:49:41 [ 456 MB ] 0.00 0.00 0.00
[REALTIME] 0 https://streamsb.com/api/file/list?key=API_KEY&fld_id=184712
[REALTIME] STOP PAGE (1 fails) https://streamsb.com/api/file/list?key=API_KEY&fld_id=184712
[REALTIME] STOP PAGE (2 fails) https://streamsb.com/api/file/list?key=API_KEY&fld_id=184712&clear-cache-request=760v0m4t4wg
[PAGE] 1
[REALTIME] ADDED: 0
[REALTIME] UPDATE: 0
[REALTIME] 2022-07-21 00:49:52 [ 444 MB ] 0.32 0.07 0.02
[REALTIME] DONE: 10586.556ms

На самом деле я хочу написать строку для интеграции 1 конкретного видео на всех страницах моего сайта, где есть плеер. Это означает, что на каждой странице моего сайта я хочу иметь выделенный фильм или сериал с выбором различных хостов (как у меня на сайте), но, кроме того, я хочу, чтобы вкладка с конкретным видео (CustomVideo) появлялась во всех меню всех плееров на моем сайте.

Спасибо за ваше время!
С уважением
Решено!

Кстати, вот хост видеофайлов, похожий на Streamsb: Streamlare. Бесплатный тарифный план предлагает неограниченное хранение без удаления видеофайлов из-за неактивности!

Вот код для интеграции фильмов и сериалов:

Код:
0 ~ https://api.streamlare.com/api/folder/get?login=FTP_Login&key=FTP_Key ~ result ~ [url] <> result <> id <> "https://api.streamlare.com/api/file/get?login=FTP_Login&key=FTP_Key&folder=_VALUE_" ~ hashid <> custom.player3 <> <> <> "Streamlare https://sltube.org/e/_VALUE_ " ~ name <> custom.season ~ name <> custom.episode ~ additional_info.name <> custom.imdb_id
FTP_Login + FTP_Key

С уважением
 
Последнее редактирование: