Pithos 1.6.1 lançado com suporte a plug-in para Python 3.11

E foi lançado o Pithos 1.6.1 com suporte a plug-in para Python 3.11, e muito mais. Confira as novidades e veja como instalar no Linux.

Pithos é um cliente GTK simples e de código aberto para músicas e podcasts do Pandora.com, escrito na linguagem de programação Python, que inclui características como:

  • Arte da capa;
  • Permite alternar entre as estações do Pandora;
  • Permite editar QuickMix e criar estações;
  • Possui integração com o desktop: Ubuntu AppIndicator, notificações, suporta MPRIS v2 e assim Pithos se integra com o menu de som do Ubuntu/extensão GNOME Shell Mediaplayer;
  • Tem suporte a teclas de mídia;
  • Possui suporte a proxy;
  • Tem scrobbling last.fm.

O Pithos é muito mais leve do que o cliente da Web Pandora.com e se integra aos recursos da área de trabalho, como teclas de mídia, notificações e menu de som.

Pandora é um serviço de streaming e recomendação de música que normalmente só está disponível nos Estados Unidos, Austrália e Nova Zelândia, mas que você pode usá-lo em qualquer outro país com um proxy americano, VPN, um serviço de DNS ou com Tor e SelekTOR, seguindo as dicas desse tutorial:

Como acessar sites que estão bloqueados em seu país usando o SelekTOR

Agora, Pithos, cliente nativo do Pandora Radio para Linux, lançou a versão 1.6.1.

Novidades do Pithos 1.6.1

Pithos 1.6.1 lançado com suporte a plug-in para Python 3.11
Pithos 1.6.1 lançado com suporte a plug-in para Python 3.11

Sim. O Pithos 1.6.1 foi lançado para corrigir o suporte a plugins no Ubuntu 23.04, Fedora 38 e outros Linux com Python 3.11 como padrão.

As versões anteriores carecem de suporte a plugins para as distribuições Linux mais recentes devido ao Python 3.11. Quando você tenta abrir a guia ‘Plugins’ em Preferências, ela mostra apenas uma página em branco.4

Se você iniciá-lo a partir da linha de comando, ele produzirá algo parecido com:
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

Para corrigir o problema, o novo 1.6.1 foi lançado. O que também corrigiu o problema de músicas muito curtas serem rotuladas como anúncios.

Para saber mais sobre essa versão do Pithos, acesse a nota de lançamento.

Como instalar ou atualizar o Pithos

Para instalar a versão mais recente do Pithos nas principais distribuições Linux, use esse tutorial:
Como instalar o cliente Pandora Pithos no Linux via Flatpak
Cliente Pandora: instale Pithos no Ubuntu e derivados

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.