Logging in with the first TV code works, the addon then displays the second TV code and sign in is completed.
Logging in with the first TV code (presumably the official YouTube TV API keys) results in an error: [401] invalid_client: Only clients of type "TV and Limited Input devices" can use...
This step fails, and logging in is impossible regardless of the validity or client type of personal API keys, since that step is never reached.
2021-12-27 18:55:46.912 T:552196 INFO <general>: initializing python engine.
2021-12-27 18:55:47.153 T:552196 INFO <general>: [plugin.video.youtube] Running: YouTube (6.8.18+matrix.1) on Matrix (Kodi-19.3) with Python 3.9.6
Path: /
Params: {}
2021-12-27 18:55:47.159 T:552196 INFO <general>: CPythonInvoker(250, /var/lib/kodi/.kodi/addons/plugin.video.youtube/resources/lib/default.py): script successfully run
2021-12-27 18:55:49.604 T:552196 INFO <general>: initializing python engine.
2021-12-27 18:55:49.605 T:552196 INFO <general>: [plugin.video.youtube] Running: YouTube (6.8.18+matrix.1) on Matrix (Kodi-19.3) with Python 3.9.6
Path: /sign/in/
Params: {}
2021-12-27 18:56:17.723 T:552196 ERROR <general>: [plugin.video.youtube] Requesting device and user code failed: Code: |401| JSON: |{'error': 'invalid_client', 'error_description': 'Only clients of type 'TVs and Limited Input devices' can use the OAuth 2.0 flow for TV and Limited-Input Device Applications. Please create and use an appropriate client.', 'error_uri': 'https://developers.google.com/identity/protocols/oauth2/limited-input-device#creatingcred'}|
2021-12-27 18:56:18.174 T:552196 ERROR <general>: [plugin.video.youtube] LoginException: [401] invalid_client: Only clients of type 'TVs and Limited Input devices' can use the OAuth 2.0 flow for TV and Limited-Input Device Applications. Please create and use an appropriate client.
2021-12-27 18:56:18.174 T:552196 WARNING <general>: Attempt to use invalid handle -1
2021-12-27 18:56:18.174 T:552196 INFO <general>: CPythonInvoker(250, /var/lib/kodi/.kodi/addons/plugin.video.youtube/resources/lib/default.py): script successfully run
|
|
#381 |
|
Senior Member Регистрация: 08.02.2017 Сообщений: 403 |
Да, ключи в аддон, в настройках. |
|
|
|
|
|
#382 |
|
Senior Member Регистрация: 10.12.2016 Сообщений: 393 |
Кто бы авторам намекнул, что для режима без регистрации надо отвязаться от «персонального ключа». Или они категорически против этого? |
|
|
|
|
|
#383 |
|
Senior Member
Регистрация: 29.11.2010 Адрес: Минск Сообщений: 1,513 |
Цитата:
Сообщение от JohnDoe_71Rus Глупо через плагин влетать на суточные лимиты, когда через браузер никаких лимитов нет. Это вам только кажется ! Вы сразу влетаете на ключ автора. ну и все вытекающие — лимит заканчивается даже не начавшись . |
|
|
|
|
|
#384 |
|
Member Регистрация: 18.12.2013 Сообщений: 90 |
Цитата:
Сообщение от JohnDoe_71Rus Кто бы авторам намекнул, что для режима без регистрации надо отвязаться от «персонального ключа». Или они категорически против этого? Вот тут не понял. Что за лимиты? В общем, авторизовался, как описано, все заработало. Все да не все. Собственно, вся затея с Ютубом нужна была для просмотра видеоклипов на ютубе. Когда заходишь на страницу альбома, исполнителя или песни и дальше в раздел «видеоклипы». Прежде он все прекрасно искал и воспроизводил. Теперь, без авторизации ищет, но не воспроизводит, а с авторизацией — не ищет вообще. Пишет ошибку. Хотя в самом приложении просмотреть контент можно. |
|
|
|
|
|
#385 |
|
Senior Member Регистрация: 10.12.2016 Сообщений: 393 |
Цитата:
Сообщение от newsea Вот тут не понял. Что за лимиты? В один прекрасный момент получаешь сообщение «Daily Limit Quota Exceeded» и плагин ничего не показывает. Сбрасываются лимиты ночью по их, американскому времени. У нас получается посмотрел вечерком пару роликов, а утром сиди кукуй пока сбросится. |
|
|
|
|
|
#386 |
|
Junior Member Регистрация: 13.02.2016 Сообщений: 12 |
Никак не получается зарегистрировать клиента ошибка вылетает 401 Invalid client Id. перепробовала всё(( ключи api все прописаны они работают. а зайти на свои подписки немогу. при регистрации в аккаунте появляется только разрешение youtube на tv, а kodi доступ youtube как на скрине вверху нет. подскажите |
|
|
|
|
|
#387 |
|
Senior Member
Регистрация: 06.12.2014 Адрес: Гиперборея Сообщений: 148 |
Как вариант — полное удаление проекта в панели управления google api и создание нового с нуля. Мне помогло.
__________________ |
|
|
|
|
|
#388 |
|
Junior Member Регистрация: 06.02.2018 Сообщений: 5 |
С утра не работает и вот такое вылазит : youtube accessnotconfigured Удалял плагин, мастер запускал, доступ давал, бестолку, как-то можно это побороть? |
|
|
|
|
|
#389 |
|
Senior Member Регистрация: 08.02.2017 Сообщений: 403 |
Цитата:
Сообщение от vladimirip С утра не работает и вот такое вылазит : youtube accessnotconfigured Удалял плагин, мастер запускал, доступ давал, бестолку, как-то можно это побороть? А мог бы предыдущую страницу прочитать, сделать API и настроить. |
|
|
|
|
|
#390 |
|
Junior Member Регистрация: 06.02.2018 Сообщений: 5 |
Цитата:
Сообщение от kumok А мог бы предыдущую страницу прочитать, сделать API и настроить. Спасибо, почитал , сделал, работает, и зачем так усложнили , Сталина на них нет. |
|
|
|
Go to kodi
r/kodi
r/kodi
Kodi is an open source cross-platform software media player and entertainment hub for HTPCs.
Members
Online
•
by
Nywele
When I try to login to youtube in kodi i get login exception 401 error.
I had to setup the API key so I don’t get the quota exceeded error but after I setup the API key, I was automatically signed out of youtube and when I try to sign back in I get login exception error 401. Any advice ?
2023-03-12 14:09:10.442 T:3112 ERROR <general>: CCurlFile::Exists - Failed: Failure when receiving data from the peer(56) for http://<path_to_stream>/5412
2023-03-12 14:09:10.529 T:3112 INFO <general>: Skipped 1 duplicate messages..
2023-03-12 14:09:10.529 T:3112 INFO <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - GetChannelStreamProperties - Live Stream URL: http://<path_to_stream>/5412
2023-03-12 14:09:10.543 T:3112 INFO <general>: VideoPlayer::OpenFile: pvr://channels/tv/Alle%20Kan%c3%a4le/pvr.iptvsimple_1318614339.pvr
2023-03-12 14:09:10.546 T:3722 INFO <general>: Creating InputStream
2023-03-12 14:09:10.721 T:3722 ERROR <general>: CCurlFile::FillBuffer - Failed: HTTP returned error 401
2023-03-12 14:09:10.721 T:3722 ERROR <general>: CCurlFile::Open failed with code 401 for http://<path_to_stream>/5412:
2023-03-12 14:09:10.825 T:3722 ERROR <general>: CCurlFile::FillBuffer - Failed: HTTP returned error 401
2023-03-12 14:09:10.825 T:3722 ERROR <general>: CCurlFile::Open failed with code 401 for http://<path_to_stream>/5412:
2023-03-12 14:09:10.825 T:3722 ERROR <general>: CFileCache::Open - <http://<path_to_stream>/5412> failed to open
2023-03-12 14:09:10.825 T:3722 ERROR <general>: CVideoPlayer::OpenInputStream - error opening [pvr://channels/tv/Alle%20Kan%c3%a4le/pvr.iptvsimple_1318614339.pvr]
2023-03-12 14:09:10.825 T:3722 INFO <general>: CVideoPlayer::OnExit()
2023-03-12 14:09:10.840 T:3112 INFO <general>: Loading skin file: DialogConfirm.xml, load type: KEEP_IN_MEMORY
2023-03-12 14:09:10.850 T:3112 INFO <general>: CVideoPlayer::CloseFile()
2023-03-12 14:09:10.883 T:3112 INFO <general>: VideoPlayer: waiting for threads to exit
2023-03-12 14:09:10.883 T:3112 INFO <general>: VideoPlayer: finished waiting
The URL is not faulty, means I can open the stream with VLC player w/o issues.
Этот материал написан посетителем сайта, и за него начислено вознаграждение.
Прежде для авторизации Youtube на Kodi было достаточно только два раза ввести шифр, сгенерированный на странице https://www.google.com/device
Теперь это не работает, а Kodi ругается, что ему необходимы ключи API.
Вот, что требуется сделать, чтобы получить авторизацию.
рекомендации
-40% на Xiaomi 12X в Ситилинке — надо брать
-100000р на 65″ Samsung Neo QLED 8K Ultra HD
-8000р на 4060 Ti Gigabyte Gaming в Ситилинке
RTX 3070 за 45 тр в Регарде
10 видов RTX 4060 Ti уже в продаже
RTX 4060 Ti Gigabyte дешевле всех других
Компьютеры от 10 тр в Ситилинке
4080 Gigabyte Gaming дешево в Регарде
-30% на SSD Kingston 4Tb — смотри цену
-35% на Lenovo Legion с 3070 и Ryzen 5 5600G
Много 4080 от 100тр — цены в рублях не растут
Много <b>4070</b> в Ситилинке
15 видов 4090 в Ситилинке — цены идут вниз
-30% на MSI Infinite Core i5 16Gb DDR4 512Gb SSD
3060 дешевле 30тр цена — как при курсе 68
16 видов <b>4070 Ti</b> в Ситилинке — от 80 тр
1. Пройти на страницу Google APIs.
2. Принять условия использования Google Cloud Platform.
3. нажать на кнопку «СОЗДАТЬ ПРОЕКТ» для создания нового проекта.
4. Задать название проекта: Youtube Add-on
5. Кликнуть на ссылку «+ ВКЛЮЧИТЬ API И СЕРВИСЫ»
6. Выбрать из списка «YouTube Data API v3»
7. Нажать синюю кнопку «ВКЛЮЧИТЬ»
8. На открывшейся странице нажать кнопку «СОЗДАТЬ УЧЕТНЫЕ ДАННЫЕ»
9. На вопрос «Какой API Вы используете?» выбрать в качестве ответа «YouTube Data API v3»
10. На вопрос «Откуда вы будете вызывать API?» выбрать в качестве ответа «Другое с интерфейсом пользователя (например CLI)»
11. На вопрос «К каким данным вы будете обращаться?» выбрать в качестве ответа пункт «Данные пользователя»
12. Когда все три ответа даны, нажмите на синюю кнопку «Выбрать тип учетных данных»
13. В выскочившем окошке «Настройте окно запроса доступа OAuth» нажмите на ссылку «НАСТРОИТЬ ОКНО ЗАПРОСА ДОСТУПА»
14. В браузере откроется новая вкладка или новое окно «Окно запроса доступа OAuth — API и сервисы — Youtube Add-on». Там выберите «User type» — «Внешний» и нажмите на кнопку «СОЗДАТЬ»
15. Введите «Название приложения» — «Youtube Add-on Personal» и выберите «Адрес электронной почты службы поддержки» — это будет тот адрес, по которому Вы хотите авторизовать приложение Youtube в Kodi. Нажмите «Сохранить»
16. Оставьте окно/вкладку «Окно запроса доступа OAuth — API и сервисы — Youtube Add-on» открытым.
17. Вернитесь к окну/вкладке «Выбор типа учетных данных — Youtube Add-on».
18. В пункте 2 «Создание идентификатора клиента OAuth 2.0» есть поле «Название». Заполните его, вписав туда название приложения, которое Вы задали (см. предыдущую иллюстрацию в п. 15 данного руководства).
19. На этом этапе в пункте 2 у Вас будет белая кнопка «Обновить». Нажмите ее. Вместо нее появится синяя кнопка «Создать идентификатор клиента OAuth» — такая, как на скриншоте выше. Долго на эту кнопку не смотрите — сразу нажимайте!
20. Поздравляю! Вы получили Client ID. Это — длинная ссылка из разных букв и цифр, которая заканчивается словами «apps.googleusercontent.com». Скопируйте эту ссылку в документ ворд и нажмите «Готово».
21. Загрузится список учетных данных, где будет раздел «Идентификаторы клиентов OAuth 2.0». Вэтом разделе будет таблица с Вашим «Youtube Add-on Personal». В этой таблице одна из колонок называется «Идентификатор клиента» — в ней указан Ваш «Client ID».
22. Нажмите на ссылку «+ СОЗДАТЬ УЧЕТНЫЕ ДАННЫЕ» вверху страницы. Выпадет меню, в котором выберите пункт «Ключ API».
23. Там, где на риснуке красный прямоугольник, Вы увидите очередной шифр. Скопируйте его в тот же документ ворд. Нажмите на ссылку «ЗАКРЫТЬ»!
24. Теперь в табличке «Идентификаторы клиентов OAuth 2.0» нажмите на имя «Youtube Add-on Personal». Откроется страничка, на которой Вы увидите свой «Идентификатор клиента», а также «Секретный код клиента». Скопируйте «Секретный код клиента» в документ Ворд.
25. Итак, в нашем документе ворд теперь есть 3 шифра. 1 — «Client ID» (Идентификатор клиента), 2 — «Ключ API» («API Key), 3 — «Секретный код клиента» («Client Secret»). Остается ввести эти коды в Kodi в настройках приложения Youtube. Рекомендую распечатать коды на принтере, чтобы при вводе их в Kodi они были бы перед глазами. Также рекомендую к устройству, на котором установлен Kodi, подключить клавиатуру. Это значительно упростит ввод.
26. В Kodi откройте настройки:

28. Выполните этот пункт инструкции, если Youtube НЕ установлен. Нажмите «Установить из репозитория», выберите «Видеодополнения», откроется длинный список, в конце которого Вы найдете Youtube. Нажмите на него, нажмите на кнопку «Установить». После этого снова нажмите на Youtube, откроется то же самое окно, но уже будет активна кнопка «Настроить». Нажмите на нее.
29. Если Youtube установлен. Зайдите в «Мои дополнения» и пройдите в «Видеодополнения». Найдите Youtube в списке. Нажмите на него. В открывшемся окне будет активна кнопка «Настроить». Нажмите на нее.
30. В настройках Youtube есть раздел «API». Откройте его и введите эти коды.
«API Key» — это наш «Ключ API»
«API Id» — это наш «Идентификатор клиента»
«API Secret» — это наш «Секретный код клиента»
31. После ввода всех кодов нажмите ОК. и нажмите кнопку «Открыть», чтобы открыть приложение Youtube. Когда оно откроется, нажмите «Авторизация».
32. Выскочит окошко с просьбой перейти по адресу https://www.google.com/device» и ввести там предложенный код. Выполняйте. Выберите аккаунт для привязки, нажмите синюю кнопку «Разрешить».
33. Введя один код, Вы увидите, что Kodi попросил Вас еще раз выполнить предыдущий пункт. Выполняйте.
34. После нажатия на кнопку «Разрешить» Вы увидите вот такое предупреждение
35. Нажмите «Дополнительные настройки» и на единственную ссылку, которая появится после этого. Там будет написано «Перейти на Youtube Add-on Personal». Нажмите на эту ссылку. После этого авторизация в Youtube на Kodi будет выполнена. Поздравляю!
Этот материал написан посетителем сайта, и за него начислено вознаграждение.



















