@bakhritdinov_b

Формировать плейлист для uppod с помощью php?

Привет всем, нужна ваш помощь, надо формировать список файлов для плейлиста uppod
вот сам скрипт:
$dict = bdec_file('public/downloads/torrents/'.$id.'.torrent', (1024 * 1024) );
$dirname = $dict['value']['info']['value']['name']['value'];

$sql = $db->query("SELECT * FROM files WHERE id_torrent = ".$arr['id']." ORDER BY id");
if(!$db->num_rows($sql)) { 
err("Ошибка" , "»Извините, но наша система не нашла файлов" , 1);
}

while($row = $db->get_row($sql) ) {
$result = strip_tags(iconv("utf-8" , "windows-1251" , $row['filename']));
$filename = explode("/", $result);
echo "http://mp4.sitename.com/serials/$dirname/$filename[0]/$filename[1]/index.m3u8"
}


Результат:
http://mp4.sitename.com/serials/A_police_officer_with_the_ruble_in_2016_SATRip/episode_1/Серия_1.mp4/index.m3u8
http://mp4.sitename.com/serials/A_police_officer_with_the_ruble_in_2016_SATRip/episode_1/Серия_2.mp4/index.m3u8
http://mp4.sitename.com/serials/A_police_officer_with_the_ruble_in_2016_SATRip/episode_1/Серия_3.mp4/index.m3u8
http://mp4.sitename.com/serials/A_police_officer_with_the_ruble_in_2016_SATRip/episode_1/Серия_4.mp4/index.m3u8
http://mp4.sitename.com/serials/A_police_officer_with_the_ruble_in_2016_SATRip/episode_1/Серия_5.mp4/index.m3u8
http://mp4.sitename.com/serials/A_police_officer_with_the_ruble_in_2016_SATRip/episode_1/Серия_6.mp4/index.m3u8
http://mp4.sitename.com/serials/A_police_officer_with_the_ruble_in_2016_SATRip/episode_1/Серия_7.mp4/index.m3u8

http://mp4.sitename.com/serials/A_police_officer_with_the_ruble_in_2016_SATRip/episode_2/Серия_1.mp4/index.m3u8
http://mp4.sitename.com/serials/A_police_officer_with_the_ruble_in_2016_SATRip/episode_2/Серия_2.mp4/index.m3u8
http://mp4.sitename.com/serials/A_police_officer_with_the_ruble_in_2016_SATRip/episode_2/Серия_3.mp4/index.m3u8
http://mp4.sitename.com/serials/A_police_officer_with_the_ruble_in_2016_SATRip/episode_2/Серия_4.mp4/index.m3u8
http://mp4.sitename.com/serials/A_police_officer_with_the_ruble_in_2016_SATRip/episode_2/Серия_5.mp4/index.m3u8
http://mp4.sitename.com/serials/A_police_officer_with_the_ruble_in_2016_SATRip/episode_2/Серия_6.mp4/index.m3u8
http://mp4.sitename.com/serials/A_police_officer_with_the_ruble_in_2016_SATRip/episode_2/Серия_7.mp4/index.m3u8


Суть работы скрипта:
Формирует список файлов с торрент файла.

Состав url:
mp4.sitename.com/serials/$dirname/$filename[0]/$filename[1]/index.m3u8
1) mp4.sitename.com/ адрес сайта
2) serials — папка где лежит сериалы
3) $dirname название папки внутри serials
4) $filename[0] — это подкаталог внутри $dirname — episode_1
5) $filename[1] — название файла Серия_1.mp4
index.m3u8 можно не комментировать и так ясно

Структура:
Папка serials =>

A_police_officer_with_the_ruble_in_2016_SATRip =>

episode_1 => Серия_1.mp4, Серия_2.mp4, Серия_3.mp4, Серия_4.mp4, Серия_5.mp4, Серия_6.mp4, Серия_7.mp4

episode_2 => Серия_1.mp4, Серия_2.mp4, Серия_3.mp4, Серия_4.mp4, Серия_5.mp4, Серия_6.mp4, Серия_7.mp4

Надо формировать плейлист и для каждого эпизода отдельную папку в плейлисте uppod
Структура плейтиста uppod здесь

Заранее спасибо за ответы.
  • Вопрос задан
  • 589 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы