В приложение Pandora Pithos 1.6.1 добавлена поддержка плагинов для Python 3.11
Для Ubuntu 23.04, Fedora 38 и других Linux с Python 3.11 по умолчанию сегодня был выпущен Pithos 1.6.1 с исправлением поддержки плагинов!
Pithos — это простой бесплатный GTK-клиент с открытым исходным кодом для музыки и подкастов Pandora, написанный на языке программирования Python.
В предыдущих версиях отсутствует поддержка плагинов для последних дистрибутивов Linux из-за Python 3.11. Когда вы пытаетесь открыть вкладку «Плагины» в настройках, отображается просто пустая страница.
Если вы запустите его из командной строки, он выведет что-то вроде:
Traceback (most recent call last):
File "/usr/share/pithos/pithos/plugin.py", line 147, in on_got_bus
plugin = plugins[name] = load_plugin(name, window, bus)
File "/usr/share/pithos/pithos/plugin.py", line 101, in load_plugin
module = __import__('pithos.plugins.' + name)
File "/usr/share/pithos/pithos/plugins/mpris.py", line 66, in
class PithosMprisService(DBusServiceObject):
File "/usr/share/pithos/pithos/plugins/mpris.py", line 647, in PithosMprisService
@dbus_method(MEDIA_PLAYER2_IFACE)
File "/usr/share/pithos/pithos/plugins/dbus_util/DBusServiceObject.py", line 138, in decorator
in_args = _create_arginfo_list(func, in_signature)
File "/usr/share/pithos/pithos/plugins/dbus_util/DBusServiceObject.py", line 123, in _create_arginfo_list
arg_names = inspect.getargspec(func).args
Чтобы исправить эту проблему, была выпущена новая версия 1.6.1. Это также устранило проблему, из-за которой очень короткие песни помечались как реклама.
Ничего больше!
Как установить Pithos 1.6.1 в Ubuntu через PPA
Для всех текущих выпусков Ubuntu, включая Ubuntu 18.04, Ubuntu 20.04, Ubuntu 22.04, Ubuntu 22.10, Ubuntu 23.04 и системы на их основе, я загрузил пакет приложения в этот репозиторий PPA.
Чтобы добавить PPA и установить пакет Pithos, выполните:
Сначала нажмите комбинацию клавиш Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду ниже, чтобы добавить PPA:
sudo add-apt-repository ppa:ubuntuhandbook1/apps
Введите пароль пользователя, когда он спросит (без звездочки) и нажмите Enter, чтобы продолжить.
Затем запустите команду, чтобы обновить кеш пакетов для старых Ubuntu 18.04 и Linux Mint:
sudo apt update
Наконец, установите или обновите облегченный клиент Pandora Radio для прослушивания музыки онлайн:
sudo apt install pithos
Поскольку приложение обновляется нечасто, вы также можете загрузить и установить пакет .deb прямо с этой страницы.
Для большинства Linux Pithos также доступен для установки, поскольку пакет Flatpak запускается в «песочнице».
Удалить Пифос
Чтобы удалить PPA Ubuntu, откройте терминал и выполните команду:
sudo add-apt-repository --remove ppa:ubuntuhandbook1/apps
Или откройте утилиту «Программное обеспечение и обновления» и удалите строку исходного кода на вкладке «Другое программное обеспечение».
Чтобы удалить Pithos, используйте команду:
sudo apt remove --autoremove pithos