Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Помощь и поддержка > Помощь по плагинам

Ответ
 
Опции темы Опции просмотра
Старый 25.04.2015, 18:30   #1
bigbax
Senior Member
 
Аватар для bigbax
 
Регистрация: 12.12.2009
Адрес: Моск.обл.
Сообщений: 4,495
Отправить сообщение для bigbax с помощью ICQ
По умолчанию

Плагин Youtube от bromix из Kodi Add-ons repo:
YouТube API key - для чего он нужен?

API данных YouTube v3 :
позволяет Kodi добавлять или удалять данные, связанные с видео, плейлистами и каналами;
полнотекстовый поиск видео, каналов и списков воспроизведения;
получать инфо о видео, канале или списке воспроизведения,
загружать видеоролики;
редактировать описание видео, канала или списка воспроизведения
≠========================
Youtube, устанавливаемый из Play market - это системное приложение для непосредственного просмотра видео с Youtube.
В Chrome, Yandex browser для просмотра видео с Youtube используются свои движки.
В Kodi, для просмотра видео с Youtube, используется плагин Youtube, как стороннее, не системное приложение, требующее Авторизации на youtube.com.
Авторизацию Kodi(двухэтапный ввод кода, получаемого в окне Авторизации Kodi) Вы проходите на сервисе https://youtube.com/activate
В консоли разработчика создаётся проект активации Youtube API v3 для авторизации стороннего приложения Kodi с сервисом запросов плагина Youtube.
Там же, в консоли разработчика проекта, автоматически определяется аккаунт Вашего устройства accounts.google.com/o/oauth2/device, на котором Вы создаёте проект. Иначе говоря Ваш логин@gmail.com.
Если Вы имеете несколько аккаунтов в gmail.com, то при вводе кодов, получаемых в окне Авторизации Kodi, Вы должны после ввода кода в https://youtube.com/activate выбирать именно тот логин@gmail.com, на который создали проект с ключами. Поэтому, перед созданием проекта и Авторизацией в Kodi, лучше выйти в браузере из других аккаунтов и войти под тем, в котором создаёте проект.

https://youtube.com/activate Сервис Google для ввода кодов авторизации.

Инструкция по созданию ключей в консоли разработчика:
Для создания учётных данных в консоли разработчикаi нам нужен браузер на компьютере, планшете, ноутбуке - то есть устройстве с браузером, в котором есть аккаунт пользователя gmail.com .
1. Идём в консоль разработчика. Выбираем "Create Project" ("Создать проект")

2. Консоль несколько секунд генерирует название и данные проекта.
Подтверждаем "Создать"


3. Проект создан(имя проекта подчеркнул красным).
Набираем ссылку консоли стартовой страницы проекта https://console.developers.google.com/


4. Активация YouTube API нашего проекта. Слева выбираем строку "Библиотека".

5. Выбираем "YouTube Data API v3"

6. Подтверждаем "Включить"

7. Нажимаем " Создать учётные данные"

8. Выбираем в окнах свойства учётных данных и сохраняем, нажав кнопку "Выбрать учётные данные"

9. В новом окне кликнем "Настроить окно запроса доступа"

10. Ставим птицу на " Внешний" (запрос). Подтверждаем "Создать"

11. Впишем "Kodi". Подтвердим " Сохранить".

12. Слева выбираем строку "Учётные данные"

13. Жмём "+Создать учётные данные" и в шторке на строке "Ключ API"

14. Ключ сгенерировался.

15. Аналогично создаём "Идентификатор клиента OAuth" - Client id, Secret code client
Выбираем "+Создать учётные данные" и в шторке клик на строке "Идентификатор клиента OAuth"

16. В окошке выберем "Другие типы" и подтверждаем "Создать"

17. Консоль сгенерировала ключ идентификации клиента и секретный код

18. Осталось скопировать созданные ключи проекта и перейти к "Авторизации" в самoм Kodi


Авторизация ключей в Kodi :

Для авторизации плагина Youtube откройте браузер с аккаунтом gmail.com, под которым создавали ключи . Если на устройстве несколько аккаунтов, то после очередного ввода кода выбирайте тот аккаунт, к которому привязаны ключи этой авторизации.

1. Мы готовы к авторизации в Kodi.
На любом устройстве запускаем Kodi. Устанавливаем плагин YouTube, если он ещё не установлен.
После установки в мастере укажем свои локализации(Русский, Россия)

2. Запускаем в Kodi плагин Youtube для того, чтобы он создал папку plugin.video.youtube в userdata/addon_data.
В нём сейчас есть строка "Авторизация" для двух этапной авторизации - при авторизации нужно будет два раза вводить коды из окна Kodi в браузере .
Если нет строки "Авторизация" при входе в плагин, то в Настройках плагина на вкладке Главное меню следует включить строку
"Авторизация".


Для активации ключей в Kodi следует:
Выйти из плагина Youtube и завершить работу Kodi..
Нам нужно прописать ключи, полученные из консоли разработчика в :
\Kodi\userdata\addon_data\plugin.video.youtube\api_keys.json

Смотри под spoiler образец заполнения :
Код:
Для авторизации достаточно заполнить api_keys.json
userdata/addon_data/plugin.video.youtube/api_keys.json
{
    "keys": {
        "developer": {}, 
        "personal": {
            "api_key": "<сюда>", 
            "client_id": "<сюда>", 
            "client_secret": "<сюда>"
        }
    }
}


3. Запускаем Kodi.
В Настройках плагина YouTube "Использовать персональный API key"(в YouTuBe 6.7.0 эта строка меню пропала)
А ключи рахработчика отключаем


А в самом плагине YouTube жмём строку "Авторизация"

4. Проходим поочередно двойную(двух этапную) авторизацию в самом плагине.
Kodi предлагает запустить две копии приложения - это сам Kodi и браузер GoogleChrome с окном ввода кода

Kodi выводит на экран первый код авторизации на экран


Вводим в GoogleChrome первый раз получаемые коды из Kodi в окно GoogleChrome


и после подтверждения в аккаунте возвращаемся снова в окно GoogleChrome

5. Kodi получает подтверждение из GoogleChrome и обновляет окно вторым кодом авторизации.
Вводим второй код в в окно GoogleChrome
Откроется окно "Приложение не проверено"
Внизу строка "Дополнительные настройки" - жмём


и жмём строку "Перейти на страницу "YouTube Add-on - Personal" (небезопасно)"


6. Попадаем в окно разрешения для приложения "YouTube Add-on - Personal"
Жмём внизу "Разрешить"


Открывается окно "Устройство подключено"


А в Kodi пропадает "Авторизация" и появляются все наши подписки и прочее


Удаление проекта, разное:

Пользовательскую папку plugin.video.youtube с рабочими настройками плагина и ключами разработчика для вашего аккаунта (из \Kodi\userdata\addon_data) можно переносить на другой неттоп, телефон, приставку для авторизации, работающие под единым IP вашего роутера. Но по сути нужно скопировать только api_keys.json
Следует учесть, что имеющиеся пользовательские настройки в settings.xml с одного устройства могут вызвать ошибку на другом устройстве.
Поэтому достаточно переноса api_keys.json, удаления папки kodion и прохождения двойной авторизации на новом устройстве.
На идентичных устройствах достаточно переноса папки.

Если не получилось создать корректный проект, то можно удалить ключи в учётных данных проекта и пересоздать вновь.
Либо удалить проект полностью через контекстное меню проекта(многоточие справа от названия)
Развернуть в многоточии справа вверху "Настройки проекта"


Скопировать идентификатор проекта
Нажать рядом с корзиной "Удалить"


Вставить в окно скопированный идентификатор проекта
и подтвердить "Удалить"



================================================== ===
Если после ввода второго кода открывается страница с предупреждением "Приложение не проверено" - следует развернуть на этой странице Дополнительные настройки и нажать на строку "Перейти на страницу Kodi(небезопасно)". В следующем окне разрешить доступ Коди к Youtube сервисам.
======================================
Если всё сделано правильно, но есть проблемы, то проверить в роутере есть ли DNS Google - 8.8.8.8 и 8.8.4.4. Добавить их в роутер, ребут Коди, ребут роутер с сохранением настроек(если нужно).
≠=====================================
Всё сделал правильно, но YouTube не запускается и получаю ошибку:
Цитата:
channel_id = items[0]['id']
IndexError: list index out of range
Отключите в Настройках -Элементы меню : Плейлисты и Сохранённые плейлисты.



Последний раз редактировалось bigbax; 27.05.2020 в 15:15.
bigbax вне форума   Ответить с цитированием
   
Старый 25.04.2015, 18:34   #2
Allin
Senior Member
 
Аватар для Allin
 
Регистрация: 06.12.2014
Адрес: Гиперборея
Сообщений: 147
По умолчанию

Цитата:
Сообщение от kossmozz Посмотреть сообщение
Кто нибудь знает как заставить плагин проигрывать видео одно за другим?
В контекстном меню файла выбери "воспроизвести отсюда"
Allin вне форума   Ответить с цитированием
Старый 26.04.2015, 11:48   #3
kossmozz
Junior Member
 
Регистрация: 22.02.2013
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Allin Посмотреть сообщение
В контекстном меню файла выбери "воспроизвести отсюда"
Каюсь, там не смотрел (всё время забываю что в Kodi присутствует контекстное меню). Но вот что странно, на компе в Kodi есть такая строка. А на Raspberry Pi с Openelec нет. Там начинается сразу "Проигрывать только этот файл" И как это побороть не могу найти.

Победил короче, если убрать в настройках "Автоматически проигрывать следующий видеофайл" То вместо "Проигрывать только этот файл" в контекстном меню появляется "Воспроизвести отсюда".

Последний раз редактировалось bigbax; 22.02.2020 в 09:23.
kossmozz вне форума   Ответить с цитированием
Старый 16.05.2015, 16:03   #4
sel72
Member
 
Аватар для sel72
 
Регистрация: 28.05.2010
Сообщений: 66
По умолчанию

Обновился тюбик до 5.1.2 сегодня и не показывает теперь прямая трансляция Еда ТВ, вылетает с ошибкой. ЧД? Может кто-нибудь проверить, работает у вас?

Обновился второй раз сегодня - заработало)))
__________________
MidiTower, Asus P5Q mod BIOS, Intel Xeon E5450, 4x2GB RAM, Kingston ssdnow v+200 120gb internal + 500 GB 2,5` internal, MSI GT1030 passive, Dual LAN 10/100/1000, Win10 64 bit/Kodi v18, VirtualBox+Firewall. Yamaha RX-V459.

Последний раз редактировалось bigbax; 22.02.2020 в 09:24.
sel72 вне форума   Ответить с цитированием
Старый 16.05.2015, 18:25   #5
Allin
Senior Member
 
Аватар для Allin
 
Регистрация: 06.12.2014
Адрес: Гиперборея
Сообщений: 147
По умолчанию

Сейчас новая фишка у плагина - надо обязательно ДВА раза регистрировать устройство. Тогда и потоковые передачи можно будет смотреть
Allin вне форума   Ответить с цитированием
Старый 29.05.2015, 11:16   #6
impreza_wrc
Junior Member
 
Аватар для impreza_wrc
 
Регистрация: 03.10.2013
Адрес: Волгоград
Сообщений: 23
По умолчанию

В подписках нет некоторых каналов, название которых на кириллице и несколько других, такие как игромания, интересное тв, русские трейлеры HD Stop Game ru. Я на них подписан, с компа заходишь или со смартфона они есть, а в KODI нету. Может это и не связано с тем, что названия на кириллице, просто, они всегда были в конце списка. Раньше была ссылка в списке подписок на следующую страницу, а теперь её нет.

Уточняю ситуацию. Кириллица не при чём. Просто тупо не отображается ссылка перехода на сл. страницу. Поясняю: в настройках стоит количество элементов на странице 50. Столько и показывается, то что не умещается того нет. Если поставить 5 элементов, показывает 5 и опять же, остального нет. Может подскажет кто-либо из знатоков питона где исправить, очевидно же, что это ошибка где-то в коде плагина.

Обновился плагин, всё заработало.
__________________
Материнка MSI RS482M4, Процессор AMD Athlon 64 3500+, видеокарта Palit GeForce GT 430 1Gb
KODIbuntu Kodi 14.2 “Helix”

Последний раз редактировалось bigbax; 22.02.2020 в 09:25.
impreza_wrc вне форума   Ответить с цитированием
Старый 29.05.2015, 21:18   #7
Crown
Member
 
Регистрация: 28.05.2010
Сообщений: 31
По умолчанию

Это баг. Народ на форуме Kodi тоже жалуется. Надо ждать исправления от bromix, автора плагина.
Crown вне форума   Ответить с цитированием
Старый 08.07.2015, 10:09   #8
rassohin
Junior Member
 
Регистрация: 08.07.2015
Сообщений: 18
По умолчанию

Подскажите в чем может быть проблема, установил YouTube, захожу в мои подписки "нет результатов" и так в каждую категорию, как быть? как смотреть YouTube?
rassohin вне форума   Ответить с цитированием
Старый 31.08.2015, 16:40   #9
mk35
Member
 
Регистрация: 20.06.2011
Сообщений: 71
По умолчанию

нужна помощь. На Raspberry PI2 (Openelec) при просмотре HD видео youtube ругается, что кэш переполнен и начинаются тормоза секунд через 15. На SD видео всё нормально. Кто знает как исправить?
mk35 вне форума   Ответить с цитированием
Старый 31.08.2015, 16:48   #10
bonki
Senior Member
 
Регистрация: 28.03.2013
Сообщений: 227
По умолчанию

На кэш и у меня ругается, но воспроизводит вроде без проблем. Надо будет попробовать совсем большой ролик в HD включить может и заглючит
bonki вне форума   Ответить с цитированием
Ответ

Метки
youtube
 


Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает плагин youtube mas1a Подсказки, описания и FAQ по XBMC 8 20.10.2012 02:17
Плагин YouTube и локализация Liggain Помощь по плагинам 8 26.06.2011 08:09
YouTube кеш popup Поддержка платформы Linux \ Live 1 23.05.2011 21:33
youtube.com Алексей Помощь по плагинам 1 20.03.2011 02:32
нет звука в роликах с youtube asvreims Поддержка платформы Linux \ Live 3 27.12.2010 13:57


Текущее время: 03:18. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.