YouTube для Kodi - как избавиться от ошибки daily limit exceeded.

Опубликовано 08.12.2016 пользователем Johhny


В моем медиацентре, построенном на Raspberry Pi и OpenELEC (он же Kodi) YouTube используется чаще всего. Куча бесплатного постоянно обновляемого контента, удобный интерфейс, возможность поиска, закладки с избранным делают приложение очень удобным. Все было бы отлично, если бы не постоянно всплывающие ошибки, такие как "daily limit exceeded". Как оказалось ошибки лечатся просто добавлением своих API и OAuth ключей в настройки приложения. Под катом пошаговая инструкция со скриншотами.

 

приложение Yotube для Kodi

 

Если вы еще не пробовали установить на свой Raspberry PI медиацентр, то посмотрите как просто это делается.

Скорее всего проблема возникает из-за того, что во всех приложениях YouTube с дефолтными настройками  используется один и тот же API-ключ, введенный разработчиками плагина для Kodi. Количество пользователей популярного медиацентра постоянно растет, каждый из них ставит себе этот аддон не меняя конфиги, что приводит к превышению максимально допустимого количества обращений к YouTube API от одного ключа.

Для решения ошибки daily limit exceeded в медиацентре Kodi необходимо выполнить следующие шаги.

 

ШАГ_1. Создаем новый проект в Google Cloud Console.

Заходим в Google Cloud Platform под любой учетной записью google.

Нажимаем Project -> Create project

 

Google Cloud Platform

 

Называем новый проект как угодно. Например YouTube-Kodi.

 

Google Cloud Platform

 

ШАГ_2. Подключаем YouTube Data API.

Возвращаемся в Google Cloud Console и кликаем ENABLE API.

 

api manager

 

Затем нажимаем "YouTube Data API".

 

 

На следующей странице, кликаем "Enable"

 

 

ШАГ_3. Создаем API Key.

Переходим по ссылке "Credentials". Затем нажимаем "Create Credentials" и в меню выбираем "API Key".

 

создание api ключа

 

создание api-ключа

 

Во всплывающем окне должна появится 39-символьная строка. Сохраняем его себе в текстовый файл.

 

ШАГ_4. Создаем OAuth client ID и secret.

В той же вкладке "Credentials" жмем "Create Credentials" и в меню выбираем "OAuth client ID".

 

создание OAuth client ID

 

На следующей странице жмем "Other" и вписываем любое имя.

 

 

Кликаем "Create" и получаем два новых ключа: 45-символьный "client ID", который оканчивается на "apps.googleusercontent.com" и 24-символьный "Client Secret". Копируем их также в текстовый документ.

 

ШАГ_5. Прописываем полученные ключи в аддон YouTube на Kodi.

У нас почти все готово для того, чтобы нормально настроить приложение. Если вы еще не аутентифицировались, то возможно необходимо будет ввести 8-значный код перейдя по ссылке через любое устройство с доступом в интернет.

 

аутентификация в приложении YouTube

 

Код необходимо будет ввести дважды. После этого переходим в меню настроек приложения YouTube (Add-on Settings).

 

 

Заходим во вкладку "API Key", выбираем "Enable Personal API Keys", стираем существующие данные, а на их место вводим свои.

 

избавиться от ошибки daily limit exceeded

 

Есть еще один совет для улучшения производительности этого аддона. Перейдите в вкладку "Advanced"  и увеличьте Cache Size до максимального значения.

 

увеличиваем кеш

 

У меня ошибка daily limit exceeded больше не появлялась, надеюсь эта инструкция поможет и вам.


  Лайвхаки

  raspberry pi, kodi, daily limit exceeded, youtube