mpv + youtube-viewer? Лучше mpv + straw-viewer !

vall
Хмм… Нехорошо. У Вас 3.7.4 и mpv – всё так?
да, 3.7.4 поставил специально для проверки.
Спасибо.
vall
3.7.4
Error occurred on URL: https://www.googleapis.com/youtube

Не пробовали снова обновиться, та же ошибка? Если да попробуйте с чистым конфигом переименовав временно ~/.config/youtube-viewer.
vs220
Не пробовали снова обновиться, та же ошибка?
Чудеса в решете -- обновился и всё работает. Предполагаю, что пакет исправили и заменили по-тихому. Потому как моей системе ничего не поменялось со вчерашнего дня.

Благодарю за совет, а то уже в IgnorePkg прописал до лучших времён. А чистый конфиг пробовал -- не помогло.
vall
по-тихому
Вот не надо на мантейнеров наезжать
все изменения в пакетах есть в changelog
https://git.archlinux.org/svntogit/community.git/log/trunk?h=packages/youtube-viewer
ну а в исходниках смотрим в их changelog

Просто может и не в пакете дело а googleapis что то не то отдавал что не переваривал Utils.pm
тут надо того кто в перле разбирается
это вроде просто предупреждение
Use of uninitialized value in numeric gt (>) at /usr/share/perl5/vendor_perl/WWW/YoutubeViewer/Utils.pm line 224
--
=head2 has_entries($result)

Returns true if a given result has entries.

=cut

sub has_entries {
my ($self, $result) = @_;
ref($result) eq 'HASH' and ($result->{results}{pageInfo}{totalResults} > 0);
}
Ну тут просто сдаюсь сразу :)
P.S. Хотя попробую посопротивляться. Крайнее изменение в пакете было 9 часов назад (в моменте). А предыдущее - 36 часов назад. Как раз "мой" -- нерабочий вариант.
vall
Как раз "мой"
Там вроде только ссылку на исходники поменяли, сами исходники прежние
-sha256sums=(f049fe7f6f27c1dbc4e1835f2b99c922b7d66b11568edd63653c670ce5500cfd)
+sha256sums=(
+	f049fe7f6f27c1dbc4e1835f2b99c922b7d66b11568edd63653c670ce5500cfd
Ну и редми добавили, чтобы прочитали
в последней 4 версии добавили ID и API клиента.
Starting with version 3.7.4, youtube-viewer provides the ~/.config/youtube-viewer/api.json file, which allows changing the default API key and the client ID/SECRET values:

{
"key": "API_KEY",
"client_id": "CLIENT_ID",
"client_secret": "CLIENT_SECRET"
}
Prerequisite: you must create a Google Platform project. Following the below steps should prompt you to create one if you do not already have one.
Enable the YouTube Data v3 API on your project: navigate here and click "Enable" (if you see a blue "Manage" button, its already enabled).
Replace API_KEY with your YouTube API key. Create a new key here by clicking on "Create Credentials" > "API Key".
Replace CLIENT_ID and CLIENT_SECRET with your native client ID and client secret values, by creating a new OAuth 2.0 Client ID here: click "Create Credentials" > "OAuth client ID", then select "Other".
See also: https://github.com/trizen/youtube-viewer/issues/285
Но это если только обновили при запущенном youtube-viewer и чистый конфиг при перезапуске должен был работать
вот
https://github.com/trizen/youtube-viewer/issues/300
После крайнего обновления приложения, в терминале было прочитано нижеследующее:

Из-за растущей популярности YouTube-viewer,
API-ключ разработчика иногда превышает предел его использования. Пользователей,
кто в состоянии, просят создать свои собственные бесплатные ключи API, чтобы уменьшить
загрузки. Пожалуйста, обратитесь к

/usr/share/doc/youtube-viewer/README.md

для инструкций.

Ну и непосредственно для арчлинукс.
Хоть и есть такое замечание, но пока пользоваться нельзя без ключей API. Никто не укажет старые ключи из ~/.config/youtube-viewer/api.json ?

Теперь и в инструкции появилось чёткое указание на необходимость залогиниться.
vall
Никто не укажет старые ключи из ~/.config/youtube-viewer/api.json ?
Старых там не было, его добавили только в 3.7.4.
Старый ключ и так используется по умолчанию .
Уточнение -в код уже внесли исправления по отключению, в репах еще старая версия
https://github.com/trizen/youtube-viewer/commit/a487b2127e6faa1adf3747da89ab1f8823697425
Лучший способ обойти это (что используют большинство подобных приложений) - позволить пользователю зарегистрировать свой собственный проект API в своих учетных записях GCP и установить client_id и client_secret где-нибудь в файле конфигурации или исходного файла. Таким образом, каждый пользователь имеет свой собственный предел скорости и квоту регистрации в 100 пользователей.
Потому и просят зарегистрировать свой и инструкцию приложили. Но и по дефолту работает просто не всегда
 
Зарегистрироваться или войдите чтобы оставить сообщение.