Если инфорация оказалась интересна и/или полезна, не побрезгуйте, оставьте комментарий ;)
Показаны сообщения с ярлыком google. Показать все сообщения
Показаны сообщения с ярлыком google. Показать все сообщения

четверг, 20 февраля 2020 г.

Дополнение YouTube для медиаплейера XBMC Kodi перестал работать

Обновлено 2021-03-31
 
Перестало работать дополнение YouTube для медиаплейера XBMC Kodi (у меня вариант OSMC).

Ошибка следующая:
Youtube: access Not configured
Project 294899064488 has been scheduled for deletion


Ответ найден на форуме поддержки Kodi
https://forum.kodi.tv/showthread.php?tid=348464&pid=2925054#pid2925054

Google что-то поменял в политиках авторизации. Разработчик дополнения был вынужде удалить свои ключи. Теперь каждый пользователь дополнения должен получить свой собственный ключ разработчика.

Как это сделано, написано тут
https://github.com/anxdpanic/plugin.video.youtube/wiki/Personal-API-Keys (новая ссылка)
Рекомендую начать с этого видео, так как со времени написания статьи прошло время, и, судя по вопросам в комментариях, некоторые шаги изменились.

 
Снимки экрана я взял с этого сайта, парочку заменил на свои (на русском языке. Когда сам проходил процедуру получения ключа, снимки экрана не далал, поэтому некоторые экраны уже повторить не могу.

Итак поехали.

1. Идем на сайт https://console.developers.google.com/ и заходим под своей учетной записью Гугл. На главном экране (Панель управления - Dashboard) нажимаем "Включить API и сервисы".

2. Проматываем вниз и выбираем "YouTube Data API v3"

3. Выбираем "Enable"


4. Происходит возврат на основной экран. На нем справа вверху выбираем "Создать учетные данные"

5. На следующем экране выбираем в выпадающем меню "YouTube Data API v3", в следующем "Other UI (e.g. Windows, CLI tool)". На русском это звучало "Другое, с интерфейсом пользователя, например CLI". Есть два похожих пункта, надо выбрать тот, где CLI. Далее "Данные пользователя" ("User Data"). Далее "Выбрать тип учетных данных".


6. В новом диалоге выбираем "Set up consent screen". Откроется новое окно в браузере.

7. Выбираем "Общее" (External). Нажимаем "Создать" (Create).

8. В следующем окне придумываем имя приложения. Я взял как на снимке экрана. Адрес электронной почты у меня подставился автоматически. Сохраняем кнопкой "Save"

9. Это окно больше не нужно. Возвращаемся в первое окно браузера. В нем вводим наше имя проекта из шага 7 и нажимаем "Create OAuth client ID"

10. С этого экрана можно скопироват Client ID. Он будет в формате "<много букв и цифр>.apps.googleusercontent.com". Нажимаем "Done"

11. На странице "Учетные данные" (Credentials) сверху выбираем "+ Создать учетные данные". В выпадающем списке "Ключ API"

12. В открывшемся диалоговом окне будет ваш ключ. Можно его скопировать

13. Всё. Ключи созданы. На странице "Учетные данные" будут два списка по одному значению в каждом. В первом списке наш "Ключ API". Во втором название нашего приложения

14. Выбираем "Ключ API", копируем его значение, если не сделали этого раньше

15. Заходим наше приложение в списке "Идентификаторы клиентов OAuth 2.0". Копируем идентификатор клиента и секретный ключ

16. Теперь надо наши ключи записать в настройки дополнения. На странице приведены несколько способов. Первый - вручную вбить идентификторы в настройках дополнения "Settings -> API". Но это долго.
Второй вариант - через веб-сервер дополнения. У меня веб-сервер не поднялся.

17. Самым простым для меня был третий вариант - отредактировать настройки через удаленный терминал. Заходим на приставку (если у вас Kodi стоит на медиаплейере, а не на компьютере) через SSH. В моем случае (дистрибутив OSMC) команда выглядит так:
$ ssh osmc@<osmc IP address>

Пароль по умолчанию - "osmc". Открываем с настройками на редактирование:
nano /home/osmc/.kodi/userdata/addon_data/plugin.video.youtube/api_keys.json

и вставляем ключи и идентификаторы. Для идентификатора клиента достаточно только самого ключа без суффиксов.

{
  "keys": {
    "developer": {},
    "personal": {
      "api_key": "AIXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOs",
      "client_id": "44YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYk2",
      "client_secret": "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ"
    }
  }
}

18. Необязательный пункт. Если это ваши не первые ключи. То есть по какой-то причине вы сгенерировали новые (я это сделал, чтоб ответить на вопрос читателя), то помните, что ключи хранятся не только в файле api_keys.json, но и в файле settings.xml.

Поэтому надо вставить новые ключи в
/home/osmc/.kodi/userdata/addon_data/plugin.video.youtube/api_keys.json
как написано в пункте 17, а также в файле
/home/osmc/.kodi/userdata/addon_data/plugin.video.youtube/settings.xml

Надо очистить значения в следующих полях:
<setting id="youtube.api.id"></setting>
<setting id="youtube.api.key"></setting>
<setting id="youtube.api.secret"></setting>


19. Перезагружаем приставку. Проверяем. Должно работать.

P. S. Откорректировал текст в пунктах 4 и 5. Для этого удалил настройки своей учетной записи и повторил путь с пункта 3. Хочу отметить, что получить все экраны, как это было в первый раз, мне не удалось. То есть часть настроек в системе где-то осталось. Но это не помешало получить тот же конечный результат. Основная цель, к которой стремимся - создать "Ключ API" и "Идентификаторы клиентов OAuth 2.0". Точнее вначале OAuth, а затем Ключ API. Их можно создать последовательно выбрав пункты в выпадающем списке "Создать учетные данные" на странице, как это ни странно, "Учетные данные".

понедельник, 28 июля 2014 г.

Синхронизация контактов Google с телефонами Nokia, эта, того, всё :(

Гугл продолжает оптимизацию своих сервисов, выключая "ненужные" ресурсы и функции. Самым шумным было выключение Google Reader. А месяц назад Корпорация Найденного Добра закрыла SyncML, которым пользовались владельцы телефонов на Symbian для синхронизации контактов.

Причем, сделано это было по-тихому, без предупреждений. Если быть честным, то 30 января 2013 года Гугл обещал закрыть синхронизацию для простых смертных (https://support.google.com/a/answer/2716936). Для бизнеса и образовательных учреждений она должна была продолжить работу. Но после обещанного срока систему не отключили. А вот через полтора года после дня Х, проклятие исполнилось. И уже без каких-либо предупреждений.

Какой-то ненадежный партнер, этот Гугл. Наверняка за работу шлюза синхронизации отвечало 1-2 сервера. Больше не надо. Но оптимизация тотальная.

Предлагаю следующим пунктом свернуть Blogger.com (он же blogspot.com). Он прямой конкурент Гугл-плюс.

Обсуждение темы в Google Product Forum.

вторник, 12 января 2010 г.

Будущее Firefox

На LOR'e появилась новость, что поддержка плагинов в Firefox в нынешнем варианте перестанет существовать. А будет сделан переход на модель, используемую в Chrome. К тому же планируется организовать магазин плагинов.

Забавно. Действительно, единственное преимущество Firefox перед конкурентами - это его гибкость и всемогущество, благодаря плагинам. Скоростью он не блещет (особенно под Linux, особенно с Flash :) ), интерфейс и тема по-умолчанию убогие. FF не поставляется с самой популярной системой на свете (во всяком случае пока, скоро в Европе может и такое случиться). Память компьютера он не экономит. Остаются только плагины. И это сила Firefox'a.

И в будущем он собирается с ней распрощаться. Одновременно люди ищут альтернативные пути заработка (магазин плагинов). Почему?

Сдается мне, без Гугла тут не обошлось. Ведь основной доход Firefox - именно от Гугла. А теперь компания активно продвигает,  и, надо отметить, вполне успешно, свой собственный браузер, доступный под все популярные платформы. Глупо для Гугла поддерживать два конкурирующие продукта, если с одного они мало что получают, а другой - их стратегический продукт. На Chrome будет основана новая ОС. К моменту ее выхода, этот браузер должен быть популярным. В таком случае покупатели не будут бояться брать новый продукт с новой ОС. Ведь для них все будет уже знакомо и понятно.

Гуглу проще влиять на стратегические планы развития своего браузера, и не так просто - на Firefox. Chrome специально подогнан под облачные сервисы Google. В него можно встроить закрытыетехнологии и решения, если открытые стандарты не позволяют реализовать требуемый функционал в этих сервисах.

Без работы главные разработчики Firefox не остануться, их может взять к себе тот же Гугл. А тех, кого не возьмет Гугл, подберет Microsoft, ибо ее браузер не отличается передовыми решениями. Так что ни что не мешает уморить проект. Ведь он может существовать только при достаточном финансировании. И расцвел Firefox именно после появления поддержки со стороны Google.

Подождем - увидим. А вообще жаль, что все так получается.

вторник, 14 июля 2009 г.

Google "копирует" идеи у Apple?

На CNew есть аннотация статьи из Forbes.
http://biz.cnews.ru/news/top/index.shtml?2009/07/13/353749

Google тырит идеи у Apple. Интересно посмотреть на того "профессионала", который провел сравнения и сделал соответсвующие выводы.

Google Chrome OS — последний и далеко не единственный пример копирования идей. Как известно, операционная система Google создается на основе открытого ядра и рассчитана на компьютеры с процессорами на архитектуре x86 или ARM. Операционная система Mac OS X также была разработана на базе открытого ядра и также работает на процессорах с обеими архитектурами.

почему именно у Apple? Почему не MS? ОК. Пусть обычная винда не стартует на ARM и использует закрытое ядро. Может Linux? Или FreeBSD? Или куча других Unix- (и не только) подобных ОС? Они собираются все, или почти все изветные платформы. И уж точно x86 или ARM входят в список совместимости.

В январе 2007 г. Apple анонсирует iPhone – в ноябре 2007 г. Google анонсирует мобильную платформу Android.

А до Apple никто не додумался выпустить коммуникатор. Ни Windows Mobile, ни Symbian и им подобных никогда не существовало. С таким же успехом саму Apple можно обвинить в плагиате.

В июне того же года Apple портирует Safari на Windows, чуть более года спустя Google выпускает свой собственный веб-браузер — Chrome.

А подо что им писать еще браузер? Под Minix (при всем уважении к этой системе)? Действительно странный, необяснимый логически выбор. Сейчас создается версия для Linux. Может, тогда это плагиат на Opera или Firefox? такого быстрого и минималистичного браузера, как Chrome, никто не далал, и даже не пытался. Все наоборот гнались за функционалом и безопасностью (исключая Microsoft, у них свой путь, для чего они сделали убогий IE8 как клон убогого же IE 7, имея перед глазами Opera, Firefox и тот же Safari, не ясно).

Может, это Safari - плагиат на более ранние Windows браузеры. Кстати, именно Apple попыталась перенести вкладки в заголовок окна уже после выхода Chrome, но сделало это невероятно коряво. В релизи от этой идеи отказались. Вообще интересно. На сколько Mac считается обазцом удобства и функциональности. Редкий человек будет с этим спорить. Но почему же Apple делает такие убогие поделки для Windows: Safari, iTunes, QuickTime. ими невозможно пользоваться. Места отжирают столько, что ни одной программе от MS не снилось. Тормоза нереальные. Обе программы периодически глючат (первая просто падает, вторая может криво работать с iPhone). такое впечатление, что это программы-диверсанты. Причем не ясно, кого они больше дискредитируют - платформу Windows или разработчиков компании Apple. Лично для меня - вторых.

Портфолио Apple включает пакет программ для работы с офисными документами iWork, Google выпускает Google Apps – то же самое, но в интернете.

Ничего себе открытие. И больше никто не додумался создать офисных пакетов для персональных компьютеров. Ни Microsoft, ни SUN, ни его приемник OpenOfficeOrg, ни IBM Symphoni. Хотя нет, вру. Последний появился позже. Почему интересно IBM не обвиняют в плагиате. Google был первый кто создал работоспособную интернет-версию офисного пакета. И в этом его прорыв. Скорее Adobe ничтоже сумняшися взял эту идею для своего он-лайн PDF-конвертера.

Вообще, если говорить о новой ОС от google, то она будет не конкурентом для Windows или Mac OS. это прямой конкурент Linux. Продажи ноутбуков с Linux провалились, чтобы не говорили любители СПО. Можно винить кривые руки пользователей. Но именно ради них, а не ради небольшой кучки специалистов, выпускают такой ширпотреб, как нетбуки. Именно такие криворукие создают доходы для производителей. И именно они голосуют рублем/долларом/еврой и т.д. И голосование опровергнуть нельзя.

Так вот, именно с Линукс будет конкурировать ОС от Google. быстро запускается, минималистичный и, надеюсь, не тормозящий на каждом повороте интерфейс. Ориентация на WEB. А сейчас именно Linux-декстопы можно сносно применять только для работы с Internet в виду наличия более-менее сносного ПО именно для этих целей. Еще просмотр видео. думаю, тут Google тоже сделает неплохое предложение для покупателей. А для чего еще можно использовать нетбук. Да, пожалуй, и все. Интернет и мультимедиа.

Пожеивем - увидим. Лично я хочу поставить,если будет возможность, эту новую ОС на свой старенький Eee701.