Опубликовано 08.12.2016 пользователем Johhny
В моем медиацентре, построенном на Raspberry Pi и OpenELEC (он же Kodi) YouTube используется чаще всего. Куча бесплатного постоянно обновляемого контента, удобный интерфейс, возможность поиска, закладки с избранным делают приложение очень удобным. Все было бы отлично, если бы не постоянно всплывающие ошибки, такие как "daily limit exceeded". Как оказалось ошибки лечатся просто добавлением своих API и OAuth ключей в настройки приложения. Под катом пошаговая инструкция со скриншотами.
Если вы еще не пробовали установить на свой Raspberry PI медиацентр, то посмотрите как просто это делается.
Скорее всего проблема возникает из-за того, что во всех приложениях YouTube с дефолтными настройками используется один и тот же API-ключ, введенный разработчиками плагина для Kodi. Количество пользователей популярного медиацентра постоянно растет, каждый из них ставит себе этот аддон не меняя конфиги, что приводит к превышению максимально допустимого количества обращений к YouTube API от одного ключа.
Для решения ошибки daily limit exceeded в медиацентре Kodi необходимо выполнить следующие шаги.
ШАГ_1. Создаем новый проект в Google Cloud Console.
Заходим в Google Cloud Platform под любой учетной записью google.
Нажимаем Project -> Create project
Называем новый проект как угодно. Например YouTube-Kodi.
ШАГ_2. Подключаем YouTube Data API.
Возвращаемся в Google Cloud Console и кликаем ENABLE API.
Затем нажимаем "YouTube Data API".
На следующей странице, кликаем "Enable"
ШАГ_3. Создаем API Key.
Переходим по ссылке "Credentials". Затем нажимаем "Create Credentials" и в меню выбираем "API Key".
Во всплывающем окне должна появится 39-символьная строка. Сохраняем его себе в текстовый файл.
ШАГ_4. Создаем OAuth client ID и secret.
В той же вкладке "Credentials" жмем "Create Credentials" и в меню выбираем "OAuth client ID".
На следующей странице жмем "Other" и вписываем любое имя.
Кликаем "Create" и получаем два новых ключа: 45-символьный "client ID", который оканчивается на "apps.googleusercontent.com" и 24-символьный "Client Secret". Копируем их также в текстовый документ.
ШАГ_5. Прописываем полученные ключи в аддон YouTube на Kodi.
У нас почти все готово для того, чтобы нормально настроить приложение. Если вы еще не аутентифицировались, то возможно необходимо будет ввести 8-значный код перейдя по ссылке через любое устройство с доступом в интернет.
Код необходимо будет ввести дважды. После этого переходим в меню настроек приложения YouTube (Add-on Settings).
Заходим во вкладку "API Key", выбираем "Enable Personal API Keys", стираем существующие данные, а на их место вводим свои.
Есть еще один совет для улучшения производительности этого аддона. Перейдите в вкладку "Advanced" и увеличьте Cache Size до максимального значения.
У меня ошибка daily limit exceeded больше не появлялась, надеюсь эта инструкция поможет и вам.
  Лайвхаки
  raspberry pi, kodi, daily limit exceeded, youtube