23 Январь 2017, 12:27:37Последний пользователь: vladim1
Страниц: 1 ... 12 13 [14]   Вниз
  Отправить эту тему  |  Печать  
Автор Тема: Тестируем ACE Stream Media 3.1 (for Windows)  (Прочитано 135524 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Constantin
Administrator
Hero Member
*****
Оффлайн Оффлайн
Сообщений: 1732

WWW Email
« Ответ #195 : 06 Октябрь 2016, 23:22:29 »

Для пользователей версии 3.1.8, желающих попробовать экспериментальные возможности Ace Stream и получить бонусы, в рамках партнерства с компанией Яндекс, прямая ссылка на установку дистрибутива Яндекс: http://dl.acestream.org/Ace.Yandex.exe
« Последнее редактирование: 07 Октябрь 2016, 13:26:22 от Constantin » Сообщить модератору   Записан

Подписывайтесь на наш   Twitter, чтобы первыми узнать что у нас есть новенького и интересного.
watchmaker
Newbie
*
Оффлайн Оффлайн
Сообщений: 14

Email
« Ответ #196 : 13 Октябрь 2016, 20:55:34 »

В последнее время Ace Stream вылетает один-два раза в час на ровном месте, высвечивается "произошёл крах плагина" и просит перезагрузить страницу. Windows 10 (14931) x64, Firefox последних сборок (обновляется автоматически), Ace Stream 3.1.7, 3.1.8.
Сообщить модератору   Записан
nexterr
Newbie
*
Оффлайн Оффлайн
Сообщений: 2

Email
« Ответ #197 : 17 Октябрь 2016, 15:25:49 »

на последней версии ошибка, пользовать не могу.
Traceback (most recent call last):
  File "main_wx.py", line 9, in <module>
  File "acestreamengine\jsplayer.pyo", line 12, in <module>
  File "acestreamengine\jsplayer.pyo", line 10, in __load
  File "core.c", line 29, in
  File "acestreamengine\pyvlc.pyo", line 12, in <module>
  File "acestreamengine\pyvlc.pyo", line 10, in __load
ImportError: DLL load failed: Не найден указанный модуль.
Сообщить модератору   Записан
jobik
Newbie
*
Оффлайн Оффлайн
Сообщений: 23

Email
« Ответ #198 : 28 Декабрь 2016, 15:24:12 »

Админы ответьте на вопрос по API:

Раньше я делал так:
=================
$data = file_get_contents(http://new-ru.org/download/303727);
$opts = array(
'http' => array(
'method' => 'POST',
'header' => "Content-Type: application/octet-stream\r\n",
'content'=> base64_encode($data)
));
$ctx = stream_context_create($opts);
$data = json_decode(file_get_contents(http://api.torrentstream.net/upload/raw, false, $ctx), true);

На выходе получаем $data[content_id]=bde8e70f78a92092f1381d74652057654b786092 (для torrenta - http://new-ru.org/download/303727)

...в torrente ДВЕ серии, поэтому дальше я делал так:
http://127.0.0.1:6878/ace/manifest.m3u8?id=bde8e70f78a92092f1381d74652057654b786092

потом разбирал и получал ссылки на воспроизведение:
http://127.0.0.1:6878/ace/getstream?id=bde8e70f78a92092f1381d74652057654b786092&_idx=1&sid=654
http://127.0.0.1:6878/ace/getstream?id=bde8e70f78a92092f1381d74652057654b786092&_idx=0&sid=654

СЕГОДНЯ обнаружил, что этот запрос:
http://127.0.0.1:6878/ace/manifest.m3u8?id=bde8e70f78a92092f1381d74652057654b786092

возвращается пустой, в ответе ТОЛЬКО заголовок - #EXTM3U

Отсюда вопрос - КАК теперь получать список воспроизведения, если в транспортном файле НЕСКОЛЬКО серий фильма?

В документации об этом ни слова - http://wiki.acestream.org/wiki/index.php/Engine_HTTP_API
« Последнее редактирование: 28 Декабрь 2016, 15:27:39 от jobik » Сообщить модератору   Записан
Benny
Administrator
Hero Member
*****
Оффлайн Оффлайн
Сообщений: 666

Email
« Ответ #199 : 28 Декабрь 2016, 15:40:10 »

возвращается пустой, в ответе ТОЛЬКО заголовок - #EXTM3U
Это баг, будет исправлено в ближайших релизах.
Пока можно использовать альтернативный метод:
--------------------------------------------------------------------------------------------------------------
Получить список файлов для торрента с несколькими файлами можно таким образом:
http://localhost:6878/server/api?method=get_media_files&content_id=bde8e70f78a92092f1381d74652057654b786092

Ответ в таком формате:
{
    "result": {
        "0": "part 2.mkv",
        "1": "part 1.mkv"
    },
    "error": null
}

0 и 1 - это индексы файлов в торренте. Для воспроизведения конкретного файла необходимо передать индекс параметром _idx. Например, для воспроизведения файла "part 2.mkv" можно использовать такую команду:
http://127.0.0.1:6878/ace/getstream?id=bde8e70f78a92092f1381d74652057654b786092&_idx=0

Метод get_media_files пока еще нигде не задокументирован.
--------------------------------------------------------------------------------------------------------------
Сообщить модератору   Записан
jobik
Newbie
*
Оффлайн Оффлайн
Сообщений: 23

Email
« Ответ #200 : 28 Декабрь 2016, 16:25:00 »

Метод get_media_files пока еще нигде не задокументирован.

Проверил - работает.
Спасибо за помощь.

На почве отчаяния я начал проверять все версии ace_engine - искал ту которая правильно отдаёт manifest.m3u8...
Нашел - Ace_Stream_Media_3.1.3-b1.exe
После неё - все с этой ошибкой.

Подскажите метод get_media_files позже не будет отменён?
Не хочется скрипты переделывать...
Сообщить модератору   Записан
jobik
Newbie
*
Оффлайн Оффлайн
Сообщений: 23

Email
« Ответ #201 : 28 Декабрь 2016, 17:02:28 »

Посмотрел ace_engine сервер...
может кому надо будет -
метод get_media_files помимо content_id работает ещё с url, infohash и magnet
Сообщить модератору   Записан
Constantin
Administrator
Hero Member
*****
Оффлайн Оффлайн
Сообщений: 1732

WWW Email
« Ответ #202 : 28 Декабрь 2016, 19:31:39 »

Подскажите метод get_media_files позже не будет отменён?
Нет, отменен не будет
Сообщить модератору   Записан

Подписывайтесь на наш   Twitter, чтобы первыми узнать что у нас есть новенького и интересного.
Страниц: 1 ... 12 13 [14]   Вверх
  Отправить эту тему  |  Печать