![]() |
|
![]() |
#21 |
Junior Member
Регистрация: 23.10.2015
Сообщений: 25
|
![]()
Вообще форматы разнятся:
M3u8, прямые ссылки на файлы mp4, ссылки на youtube и rutube которые я планировал открывать youtube-dl, а непосредственно в той задаче выше, что несколько файлов, там несколько прямых ссылок на mp4 файлы, в зависимости от разрешения (веса серии) от 3х до, если не соврать, 7. Ну, в общем по моей задумке должно быть достаточно указать правильное название на каждой части серии, но с другой стороны этот вариант крайне сомнителен, т.к. у серии должен быть цельный таймлайн. В общем надо пробовать, завтра послезавтра думаю до этого дойду.Отправлено с моего Redmi 5 Plus через Tapatalk |
![]() |
![]() |
![]() |
#22 |
Senior Member
Регистрация: 18.10.2015
Адрес: Donetsk, Russia
Сообщений: 1,076
|
![]()
Попробуйте скормить m3u8 файл в качестве источника. Выше я немного с расширением ошибся. HLS потоки работают через m3u8 файлы, правда обычно там много файлов, но плеер их воспроизводит как один файл. Может и с Вашим файлом так сработает.
__________________
Репозиторий: https://vlmaksime.github.io/repository.vlmaksime/ |
![]() |
![]() |
![]() |
#23 |
Senior Member
Регистрация: 12.06.2011
Адрес: Киев
Сообщений: 1,933
|
![]()
По поводу библиотек-оберток над Kodi API, вроде kodiswift, я изменил свое мнение на прямо противоположное: излишняя абстракция вредна и легко ломается при изменениях самого API.
Что касается организации кода, то принцип separation of concerns или разделение ответственности - один из главных принципов написания хорошего кода, поэтому куски, отвечающие за конкретную функцию (например, парсинг сайта), лучше выносить в отдельные модули.
__________________
Координатор русского перевода Kodi: https://www.transifex.com/projects/p/kodi-main/ ------------------------------ Raspberry PI 2 + LibreELEC 8 (Kodi 17) Samsung Galaxy Tab A 10.1 + Kodi 17 for Android ------------------------------ Читаем и пополняем Википедию форума: http://xbmc.ru/wiki ------------------------------ На любые личные сообщения, не связанные с переводом Kodi, не отвечаю. Для обсуждений и советов есть форум. |
![]() |
![]() |
![]() |
#24 |
Senior Member
Регистрация: 12.06.2011
Адрес: Киев
Сообщений: 1,933
|
![]()
Кстати, о библиотеках. pip, естественно, недоступен, но есть библиотечные аддоны script.module. * среди которых большинство популярных библиотек, вроде requests, bs4 и прочих.
__________________
Координатор русского перевода Kodi: https://www.transifex.com/projects/p/kodi-main/ ------------------------------ Raspberry PI 2 + LibreELEC 8 (Kodi 17) Samsung Galaxy Tab A 10.1 + Kodi 17 for Android ------------------------------ Читаем и пополняем Википедию форума: http://xbmc.ru/wiki ------------------------------ На любые личные сообщения, не связанные с переводом Kodi, не отвечаю. Для обсуждений и советов есть форум. |
![]() |
![]() |
![]() |
#25 | ||
Junior Member
Регистрация: 23.10.2015
Сообщений: 25
|
![]()
Большое спасибо за ответы!
Цитата:
Нет возможности скормить плееру kodi несколько ссылок как один файл так ещё и с единым таймлайном. Была отчаянная но неудачная попытка обойти проблему через naming как здесь: https://kodi.wiki/view/Naming_video_...it_Video_Files но было сразу очевидно что это не сработает. Мне сейчас нужна идея или чтобы кто-то указал путь в нужном направлении, чтобы можно было продолжить поиски. На самом сайте как я понимаю используется жабаскрипт в плеере для объединения кусков (что, к слову, не проходит бесследно), но в случае с плеером kodi ему нельзя просто взять и скормить скрипт или отправить ему какую-нибудь функцию на вход. Во всяком случае в документации сказано, что принимает он только url, плейлисты и прямые ссылки на файлы. Доки kodi тоже пролистал, но нужного ничего не нашёл. Пытался подсмотреть как это делается в плагине shikimori (т.к. сейчас пишу парсер для smotret-anime.ru, и представленный ресурс на shikimori также присутствует), но там эта проблема не решается. Берётся ссылка только на первый кусок. В информации на этом сайте написано что у них присуствует API, обратился к ним на почту, вдруг повезёт. Правда не думаю, что это улучшит ситуацию, файлов по прежнему будет несколько. Цитата:
Последний раз редактировалось HarryFox; 08.05.2018 в 02:00. |
||
![]() |
![]() |
![]() |
#26 |
Junior Member
Регистрация: 23.10.2015
Сообщений: 25
|
![]()
В общем дела движутся медленно, но движутся. За это время смог лишь реализовать:
- список последних обновлений; - поиск; - воспроизведение по одному клику на серию; Делал для сайта shikimori, т.к. вышеописанная проблема осталась нерешённой (а существующий плагин почти не работает), хотя в перспективе планирую ей(вышеописанной проблемой) заняться, на оф. форуме дали совет. Сейчас на стадии реализации функционала "воспроизведение по одному клику", чтобы озвучка\ресурс выбирались сами. Сделал для этого бэк в таком формате: 1. Просев ссылок по названию команд. Название команд находится в Приоритетном списке. Если нашёл, передаётся далее. Если нет, берётся следующая по приоритету команда(озвучки). 2. Просев по имени хостинга из приоритетного списка. Текущая задача для меня это редактирование приоритетного списка из настроек. Хочу, чтобы вызывалось окно вроде того, что на картинке: На псевдокод не обращайте внимания, просто как описание действий. Но что-то пока не улавливаю, как можно сделать это прямиком из настроек. Да и вообще, судя по всему, подобные окна придётся прописывать самому, и это не такая тривиальная задача. Можно ли её решить без лишней возни и изучением написания гуя в kodi? Пока что я этим заниматься не хочу, но данный функционал является базовым для аддона который я пишу. Пока сделал так, но реализация не очень. Последний раз редактировалось HarryFox; 24.05.2018 в 15:26. |
![]() |
![]() |
![]() |
#27 |
Senior Member
Регистрация: 14.02.2012
Адрес: Одесса
Сообщений: 1,689
|
![]()
Можешь посмотреть что я делал для шикимори, правда там задача не стояла в воспроизведении видео (видео можно запустить через другие плагины), была задача сделать базовый каталог, работает через их API, авторизация, фавориты с сайта, поиск по строке, поиск подобных и связаных, вывод по жанрам, годам.
https://github.com/vadyur/plugin.video.shikimori.2 https://github.com/vadyur/script.module.shikimori.core
__________________
Media Aggregator (виртуальная медиатека) - http://xbmc.ru/forum/showthread.php?t=10592 Lazy F1 - http://xbmc.ru/forum/showthread.php?t=14300 Сервис TorrSpy (получение метаинформации и создание медиатеки) - http://xbmc.ru/forum/showthread.php?t=23669 |
![]() |
![]() |
![]() |
#28 | |
Junior Member
Регистрация: 23.10.2015
Сообщений: 25
|
![]() Цитата:
В общем так или иначе придётся остаться со своим скраппером, только переопределить некоторые методы чтобы работали через api а не супом парсились. Если есть желание сделать какие-нибудь замечания по реализации, или советы, то с удовольствием приму, т.к. делаю плагин в том числе и в образовательных целях. Пока он разбит на 3 фала, это Скрапер Интерфейс между скрапером и GUI если можно так сказать main Попытался также Ваш плагин поставить, запускаться отказался. |
|
![]() |
![]() |
![]() |
#29 |
Senior Member
Регистрация: 14.02.2012
Адрес: Одесса
Сообщений: 1,689
|
![]()
В той строчке только декоратор mem_cached из модуля simpleplugin, возможно не все зависимости установлены.
__________________
Media Aggregator (виртуальная медиатека) - http://xbmc.ru/forum/showthread.php?t=10592 Lazy F1 - http://xbmc.ru/forum/showthread.php?t=14300 Сервис TorrSpy (получение метаинформации и создание медиатеки) - http://xbmc.ru/forum/showthread.php?t=23669 |
![]() |
![]() |
![]() |
#30 | |
Senior Member
Регистрация: 29.12.2010
Сообщений: 776
|
![]() Цитата:
PHP код:
__________________
https://github.com/Silhouette2022/kodi/raw/master/repository.silhouette.zip |
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка плагинов при запуске xbmc | georgi1985 | Помощь по плагинам | 14 | 29.05.2013 13:37 |
Переименование плагинов | N501071 | Помощь по плагинам | 4 | 06.01.2012 17:22 |
Глюки плагинов | Radist73 | Помощь по плагинам | 15 | 28.04.2011 18:36 |
xbmc pre- 10.5 (r30...) Установка плагинов | Asura | Помощь по плагинам | 5 | 10.06.2010 09:15 |